.elementor-15050 .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-15050 .elementor-element.elementor-element-d6f1cf2:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-d6f1cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .elementor-element.elementor-element-dbbfe4d:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/cbe96de5-cf6e-4122-85dc-45d43d163397-2026-05-26-scaled.png");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-dbbfe4d::before, .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-a988e83{--wcf-duration:1000ms;--wcf-ease:ease;padding:40px 0px 10px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-9adbc54{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-9adbc54 .elementor-divider-separator{width:178px;margin:0 auto;margin-left:0;}.elementor-15050 .elementor-element.elementor-element-9adbc54 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15050 .elementor-element.elementor-element-a2400a1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:9px 0px 10px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-a2400a1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:500;color:#F2EFEA;}.elementor-15050 .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-15050 .elementor-element.elementor-element-26041a1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 2px 0px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-26041a1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-fde75ad{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-fde75ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;color:#FFFFFF;}.elementor-15050 .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-15050 .elementor-element.elementor-element-78a5514:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-78a5514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .elementor-element.elementor-element-e58177f::before, .elementor-15050 .elementor-element.elementor-element-e58177f > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-e58177f > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-e58177f > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-e58177f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-751adaa{--wcf-duration:1000ms;--wcf-ease:ease;padding:40px 0px 10px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-fbdf417{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-fbdf417 .elementor-divider-separator{width:178px;margin:0 auto;margin-left:0;}.elementor-15050 .elementor-element.elementor-element-fbdf417 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15050 .elementor-element.elementor-element-cdc97f9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:9px 0px 10px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-cdc97f9 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:500;color:#F2EFEA;}.elementor-15050 .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-15050 .elementor-element.elementor-element-8fcd047{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 2px 0px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-8fcd047 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-ba1e232{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-ba1e232 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-14e9b86{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-14e9b86:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-14e9b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .elementor-element.elementor-element-8c4126c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15050 .elementor-element.elementor-element-79d6d7f{--display:flex;--min-height:75vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-79d6d7f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-79d6d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/13c74b59-fefc-45de-867d-d8bf252235e8-2026-05-26.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-2dea818{--display:flex;--min-height:75vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15050 .elementor-element.elementor-element-ed865a5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-ed865a5 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-15050 .elementor-element.elementor-element-27d5f0b{width:var( --container-widget-width, 70% );max-width:70%;padding:5px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .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-15050 .elementor-element.elementor-element-af98a30:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-af98a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d0584bd:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-8152d6a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-375b6a7 .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .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-15050 .elementor-element.elementor-element-2feac84:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-2feac84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-0c68fca{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-3777661 .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-3777661 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .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-15050 .elementor-element.elementor-element-00b0172:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-0c68973:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-0c68973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-bcea851{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-66423e4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-60d9c94{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-ca99777{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-4fbda14{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-cbb0bd1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-663c765{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-17e6068{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-ff7daa6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-81dad9b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-40fe654{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-8e6e635{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-757f6a5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-4130964{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-f3ed42d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-ed26ccd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-4748541{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-bcccd9c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d008287:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-d008287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-6f29ec1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-aa1a8c4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-d4df972{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-5cc3c1c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-a9f4b45{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-0e975a5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d5c6cf6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-81fe978{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-377b8cf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-f3cf227{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-f6a3ecd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-a2fc6e3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-45a2958{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-aa421d7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-4c0a39c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-c2bc954{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-a3f7909{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-917c0c6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-4e46ca9:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-4e46ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-bdcd24b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-c9e220e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-1f13e5a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d535955{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-18e01d4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-78c5bf7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-0c05879{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-7401242{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-009e0b0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-ca65f03{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-6706118{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-6caa90d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-ab5fd24{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-4686347{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-35343cd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d6cf7d1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-74e941f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-b88599c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d519f34:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-d519f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .elementor-element.elementor-element-8907070:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-8907070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .elementor-element.elementor-element-9005613:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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/05/Photos-Arcachon-scaled.png");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-9005613::before, .elementor-15050 .elementor-element.elementor-element-9005613 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9005613 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9005613 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9005613 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9005613 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-617a54c .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-20e2623 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-d18c888 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-f3a6264:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-f3a6264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .elementor-element.elementor-element-38e3db2:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .elementor-element.elementor-element-38e3db2::before, .elementor-15050 .elementor-element.elementor-element-38e3db2 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-38e3db2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-38e3db2 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-38e3db2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-38e3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-3bba737 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-6214639 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-23805fe .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-bbde475:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-bbde475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-15050 .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-15050 .elementor-element.elementor-element-9184e75:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .elementor-element.elementor-element-9184e75::before, .elementor-15050 .elementor-element.elementor-element-9184e75 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9184e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9184e75 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9184e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9184e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-948d02f .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-41a9980 .wcf--counter{flex-direction:column;gap:0px;justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-1.6px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-prefix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-suffix{color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-suffix{font-family:"PT Serif", Sans-serif;font-size:1px;line-height:0.1em;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter .title{color:#FFFFFF;font-family:"Roam", Sans-serif;font-size:26px;line-height:28px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-58aa736::before, .elementor-15050 .elementor-element.elementor-element-58aa736 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-58aa736 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-58aa736 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-58aa736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-ecac856{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15050 .elementor-element.elementor-element-b0f82c4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-98ab1d6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-7a017f4 .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .elementor-element.elementor-element-51a49d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-8456a6f{--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-15050 .elementor-element.elementor-element-8456a6f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-8456a6f > .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-15050 .elementor-element.elementor-element-8456a6f::before, .elementor-15050 .elementor-element.elementor-element-8456a6f > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-8456a6f > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-8456a6f > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-8456a6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-8456a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-b3e5a8f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-b3e5a8f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-766ba67{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-766ba67 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-92ffa09{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-92ffa09 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-d1ac22e{--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-15050 .elementor-element.elementor-element-d1ac22e:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-d1ac22e > .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-15050 .elementor-element.elementor-element-d1ac22e::before, .elementor-15050 .elementor-element.elementor-element-d1ac22e > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-d1ac22e > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-d1ac22e > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-d1ac22e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-d1ac22e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-fc409f7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-fc409f7 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-e24d7c8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-e24d7c8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-92f2b71{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-92f2b71 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-9bcf41e{--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-15050 .elementor-element.elementor-element-9bcf41e:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-9bcf41e > .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-15050 .elementor-element.elementor-element-9bcf41e::before, .elementor-15050 .elementor-element.elementor-element-9bcf41e > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9bcf41e > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9bcf41e > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9bcf41e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9bcf41e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-2fd8fa5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-2fd8fa5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-16cd94f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-16cd94f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-86916c3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-86916c3 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-065c90e{--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-15050 .elementor-element.elementor-element-065c90e:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-065c90e > .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-15050 .elementor-element.elementor-element-065c90e::before, .elementor-15050 .elementor-element.elementor-element-065c90e > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-065c90e > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-065c90e > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-065c90e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-065c90e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-0f931ad{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-0f931ad .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-d7710aa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-d7710aa .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-96d0cbe{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-96d0cbe .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-b75a062{--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-15050 .elementor-element.elementor-element-b75a062:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-b75a062 > .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-15050 .elementor-element.elementor-element-b75a062::before, .elementor-15050 .elementor-element.elementor-element-b75a062 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-b75a062 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-b75a062 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-b75a062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-b75a062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-2b506cc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-2b506cc .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-06a85d2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-06a85d2 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-d67859e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-d67859e .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-5d0442f{--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-15050 .elementor-element.elementor-element-5d0442f :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-15050 .elementor-element.elementor-element-5d0442f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-15050 .elementor-element.elementor-element-5d0442f .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-15050 .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-15050 .elementor-element.elementor-element-31e1d03::before, .elementor-15050 .elementor-element.elementor-element-31e1d03 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-31e1d03 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-31e1d03 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-31e1d03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-9565947{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15050 .elementor-element.elementor-element-78ddd5e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 20px 0px;text-align:start;}.elementor-15050 .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-15050 .elementor-element.elementor-element-3cf8733{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-a8b5a94 .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .elementor-element.elementor-element-87de954{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-1d57597{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-1d57597:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-1d57597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/03_1.jpg");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-1d57597::before, .elementor-15050 .elementor-element.elementor-element-1d57597 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-1d57597 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-1d57597 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-1d57597 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-1d57597 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-6bb8ff5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-6bb8ff5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-0db4b28{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-0db4b28 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-2811eaf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-2811eaf .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-09ead3e{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-09ead3e:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-09ead3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-MARRON.jpg");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-09ead3e::before, .elementor-15050 .elementor-element.elementor-element-09ead3e > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-09ead3e > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-09ead3e > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-09ead3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-09ead3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-6d326b2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-6d326b2 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-e8f81b0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-e8f81b0 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-2c485e2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-2c485e2 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-01943b7{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-01943b7:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-01943b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-VERTE-02.jpg");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-01943b7::before, .elementor-15050 .elementor-element.elementor-element-01943b7 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-01943b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-01943b7 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-01943b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-01943b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-cb305c1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-cb305c1 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-82737f7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-82737f7 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-36cd74f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-36cd74f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-05ec3aa{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-05ec3aa:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-05ec3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/suite-05.jpg");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-05ec3aa::before, .elementor-15050 .elementor-element.elementor-element-05ec3aa > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-05ec3aa > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-05ec3aa > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-05ec3aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-05ec3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-1e272d6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-1e272d6 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-1e6507f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-1e6507f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-ae1134a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-ae1134a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-9ce5ca2{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-9ce5ca2:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-9ce5ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/unnamed-file.jpg");background-position:center center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-9ce5ca2::before, .elementor-15050 .elementor-element.elementor-element-9ce5ca2 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9ce5ca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9ce5ca2 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9ce5ca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9ce5ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-a063e9a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-a063e9a .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-4db616e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-4db616e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-d4d5a35{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-d4d5a35 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-60e194f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#8A7C7C;}.elementor-15050 .elementor-element.elementor-element-60e194f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF4D;border-style:none;border-radius:500px 500px 500px 500px;padding:6px 6px 6px 6px;}.elementor-15050 .elementor-element.elementor-element-60e194f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-15050 .elementor-element.elementor-element-60e194f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-c94fd5d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 40px 0px;text-align:center;}.elementor-15050 .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-15050 .elementor-element.elementor-element-0e7609f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-3031445 .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-3031445 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .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-15050 .elementor-element.elementor-element-87b648f{--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-15050 .elementor-element.elementor-element-87b648f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-87b648f > .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-15050 .elementor-element.elementor-element-87b648f::before, .elementor-15050 .elementor-element.elementor-element-87b648f > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-87b648f > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-87b648f > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-87b648f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-87b648f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-6180bac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-6180bac .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-5b1a190{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-5b1a190 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-b838107{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-b838107 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-1f7e6d7{--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-15050 .elementor-element.elementor-element-1f7e6d7:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-1f7e6d7 > .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-15050 .elementor-element.elementor-element-1f7e6d7::before, .elementor-15050 .elementor-element.elementor-element-1f7e6d7 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-1f7e6d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-1f7e6d7 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-1f7e6d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-1f7e6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-130c822{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-130c822 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-ebf041e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-ebf041e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-28bac99{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-28bac99 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-b239aaf{--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-15050 .elementor-element.elementor-element-b239aaf:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-b239aaf > .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-15050 .elementor-element.elementor-element-b239aaf::before, .elementor-15050 .elementor-element.elementor-element-b239aaf > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-b239aaf > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-b239aaf > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-b239aaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-b239aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-e9568ab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-e9568ab .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-07910c5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-07910c5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-1c93260{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-1c93260 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-f75357c{--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-15050 .elementor-element.elementor-element-f75357c:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-f75357c > .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-15050 .elementor-element.elementor-element-f75357c::before, .elementor-15050 .elementor-element.elementor-element-f75357c > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-f75357c > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-f75357c > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-f75357c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-f75357c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-5853d30{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-5853d30 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-daa78d0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-daa78d0 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-7848b5a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-7848b5a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-698b97a{--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-15050 .elementor-element.elementor-element-698b97a:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-698b97a > .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-15050 .elementor-element.elementor-element-698b97a::before, .elementor-15050 .elementor-element.elementor-element-698b97a > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-698b97a > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-698b97a > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-698b97a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-698b97a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15050 .elementor-element.elementor-element-5474a2d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-5474a2d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-f2502a0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 5px 0px;text-align:start;}.elementor-15050 .elementor-element.elementor-element-f2502a0 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-de546d8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-de546d8 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-b1fb612{--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-15050 .elementor-element.elementor-element-b1fb612 :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-15050 .elementor-element.elementor-element-b1fb612 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-15050 .elementor-element.elementor-element-b1fb612 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15050 .elementor-element.elementor-element-b3c69dd{--display:flex;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-b3c69dd:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-b3c69dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15050 .elementor-element.elementor-element-044674d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 40px 0px;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d90ab8d:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-d90ab8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-833f4d5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-833f4d5 img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-d7f3097{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-6480ce2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-6480ce2 img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-edbe945{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-76f73ee{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-76f73ee img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-f0d56b1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-581c24b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-581c24b img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-c2652b9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-c36a7ea{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-c36a7ea img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-87cc483{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-643e109:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-643e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-2d41b43{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-2d41b43 img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-efc4dbd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-293eb1a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-293eb1a img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-88d7971{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-9e1cdb3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-9e1cdb3 img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-33d740c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-af75d6d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-af75d6d img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-3b1463c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-9f33b53{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-9f33b53 img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-f5a14dd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-f52a627:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-f52a627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-d9c88d0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-d9c88d0 img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-8a3581e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-1ba1b1e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-1ba1b1e img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-c0ab9b8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-9655aaf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-9655aaf img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-5dc9629{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-db12a5a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-db12a5a img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-4eb658f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-4a0e7fd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15050 .elementor-element.elementor-element-4a0e7fd img{max-width:170px;}.elementor-15050 .elementor-element.elementor-element-1155e69{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15050 .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-15050 .elementor-element.elementor-element-f546ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-15050 .elementor-element.elementor-element-f546ce9:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-f546ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-0beaa7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;--z-index:900;}.elementor-15050 .elementor-element.elementor-element-56b0e98{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-56b0e98 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-15050 .elementor-element.elementor-element-8ea4468{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-8ea4468 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-15050 .elementor-element.elementor-element-162ef43{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .elementor-element.elementor-element-162ef43 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-15050 .elementor-element.elementor-element-ebe99d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:900;}.elementor-15050 .elementor-element.elementor-element-d6e441a{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;z-index:900;}.elementor-15050 .elementor-element.elementor-element-d6e441a .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-d6e441a .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .elementor-element.elementor-element-9599fbd{--display:flex;--min-height:75vh;--overlay-opacity:1;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:70;}.elementor-15050 .elementor-element.elementor-element-9599fbd:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-9599fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Design-sans-titre-2026-05-13T011240.721-scaled.png");background-position:top center;background-size:cover;}.elementor-15050 .elementor-element.elementor-element-9599fbd::before, .elementor-15050 .elementor-element.elementor-element-9599fbd > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9599fbd > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-9599fbd > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9599fbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-9599fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF0F 85%, #FFFFFF 100%);}.elementor-15050 .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-15050 .elementor-element.elementor-element-21fdbcd:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-21fdbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15050 .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-15050 .elementor-element.elementor-element-eeeda4b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .elementor-element.elementor-element-8c07eda{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .elementor-element.elementor-element-680763b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;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-15050 .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-15050 .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-15050 .elementor-element.elementor-element-5e85571 .button-link-wrap .btn-icon{font-size:12px;}.elementor-15050 .elementor-element.elementor-element-5e85571 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .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-15050 .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-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover svg,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-15050 .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-15050 .elementor-element.elementor-element-ea01101:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .elementor-element.elementor-element-ea01101::before, .elementor-15050 .elementor-element.elementor-element-ea01101 > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-ea01101 > .e-con-inner > .elementor-background-video-container::before, .elementor-15050 .elementor-element.elementor-element-ea01101 > .elementor-background-slideshow::before, .elementor-15050 .elementor-element.elementor-element-ea01101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15050 .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-15050 .elementor-element.elementor-element-049292f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:500;}.elementor-15050 .elementor-element.elementor-element-049292f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-049292f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-active-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-total-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{background-color:#FFFFFF00;font-size:25px;width:24px;height:24px;line-height:24px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:#FFFFFF;padding:24px 60px 24px 24px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#6262621A;}.elementor-15050 .elementor-element.elementor-element-ab2bc95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:16px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px;height:16px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:25px;height:25px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:12px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:"Roam", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );padding:24px 10px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6262621A;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );border-color:#6262621A;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#222222;}.elementor-15050 .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-15050 .elementor-element.elementor-element-bb0b271:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-bb0b271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{background-color:#FFFFFF00;font-size:25px;width:24px;height:24px;line-height:24px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:#FFFFFF;padding:24px 60px 24px 24px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#6262621A;}.elementor-15050 .elementor-element.elementor-element-b81edd3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:16px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px;height:16px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:25px;height:25px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:12px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:"Roam", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );padding:24px 10px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6262621A;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );border-color:#6262621A;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#222222;}@media(max-width:1366px){.elementor-15050 .elementor-element.elementor-element-9005613{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-238d7c5{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-1fab084{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-38e3db2{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-87c5881{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-9184e75{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-6c24715{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-suffix{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter{gap:20px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number{font-size:80px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-suffix{font-size:80px;}}@media(max-width:1200px){.elementor-15050 .elementor-element.elementor-element-9005613{--padding-top:105px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-238d7c5{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-1fab084{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-38e3db2{--padding-top:105px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-87c5881{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-9184e75{--padding-top:105px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-6c24715{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}}@media(max-width:1024px){.elementor-15050 .elementor-element.elementor-element-9466934{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-d0584bd:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-d0584bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/13c74b59-fefc-45de-867d-d8bf252235e8-2026-05-26.png");}.elementor-15050 .elementor-element.elementor-element-264f93e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-d008287{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-9005613{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-238d7c5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-1fab084{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-38e3db2{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-87c5881{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-9184e75{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-6c24715{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter{gap:10px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-suffix{font-size:70px;}.elementor-15050 .elementor-element.elementor-element-5d0442f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15050 .elementor-element.elementor-element-60e194f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:88px;}.elementor-15050 .elementor-element.elementor-element-b1fb612{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15050 .elementor-element.elementor-element-f52a627{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-049292f{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 55px 24px 24px;}.elementor-15050 .elementor-element.elementor-element-bb0b271{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 55px 24px 24px;}}@media(max-width:880px){.elementor-15050 .elementor-element.elementor-element-9005613{--padding-top:80px;--padding-bottom:87px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-238d7c5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:50px;}.elementor-15050 .elementor-element.elementor-element-1fab084{--padding-top:0px;--padding-bottom:45px;--padding-left:50px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--padding-top:40px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-38e3db2{--padding-top:80px;--padding-bottom:87px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-87c5881{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:50px;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--padding-top:0px;--padding-bottom:45px;--padding-left:50px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--padding-top:40px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-9184e75{--padding-top:80px;--padding-bottom:87px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-6c24715{--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:50px;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--padding-top:0px;--padding-bottom:45px;--padding-left:50px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--padding-top:40px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}}@media(max-width:767px){.elementor-15050 .elementor-element.elementor-element-78a5514{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15050 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/cbe96de5-cf6e-4122-85dc-45d43d163397-2026-05-26-scaled.png");}.elementor-15050 .elementor-element.elementor-element-e58177f{--min-height:100vh;}.elementor-15050 .elementor-element.elementor-element-dcc3c8a{--min-height:0px;}.elementor-15050 .elementor-element.elementor-element-3962724{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-751adaa .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-cdc97f9 .elementor-heading-title{font-size:16px;}.elementor-15050 .elementor-element.elementor-element-25fd119{--min-height:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-ed865a5{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-8152d6a{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-2feac84{--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-bea0f16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-9aab7d5{--min-height:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-0c68fca{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-0c68fca .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-3777661{padding:0px 0px 30px 0px;}.elementor-15050 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-15050 .elementor-element.elementor-element-00b0172:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-00b0172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/13c74b59-fefc-45de-867d-d8bf252235e8-2026-05-26.png");}.elementor-15050 .elementor-element.elementor-element-00b0172{--min-height:65vh;}.elementor-15050 .elementor-element.elementor-element-60d9c94{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-cbb0bd1{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-ff7daa6{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-8e6e635{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-f3ed42d{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-bcccd9c{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-d4df972{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-0e975a5{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-377b8cf{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-a2fc6e3{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-4c0a39c{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-917c0c6{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-4e46ca9{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-791a65d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-bdcd24b{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-bdcd24b .elementor-heading-title{font-size:100px;}.elementor-15050 .elementor-element.elementor-element-c9e220e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-c9e220e .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-1f13e5a{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-1f13e5a .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-5a720ff{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-d535955{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-d535955 .elementor-heading-title{font-size:100px;}.elementor-15050 .elementor-element.elementor-element-18e01d4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-18e01d4 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-78c5bf7{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-78c5bf7 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-ad842d6{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-0c05879{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-0c05879 .elementor-heading-title{font-size:100px;}.elementor-15050 .elementor-element.elementor-element-7401242{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-7401242 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-009e0b0{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-009e0b0 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-26facec{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-ca65f03{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-ca65f03 .elementor-heading-title{font-size:100px;}.elementor-15050 .elementor-element.elementor-element-6706118{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-6706118 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-6caa90d{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-6caa90d .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-ab5fd24{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-ab5fd24 .elementor-heading-title{font-size:100px;}.elementor-15050 .elementor-element.elementor-element-4686347{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-4686347 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-35343cd{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-35343cd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-57f038e{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-d6cf7d1{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-d6cf7d1 .elementor-heading-title{font-size:100px;}.elementor-15050 .elementor-element.elementor-element-74e941f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-74e941f .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-b88599c{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-b88599c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-9005613{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-1d9d9dc .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-1fab084{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-617a54c .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-20e2623 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-d18c888 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-38e3db2{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-7e0ec89 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-3bba737 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-6214639 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-23805fe .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-9184e75:not(.elementor-motion-effects-element-type-background), .elementor-15050 .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-15050 .elementor-element.elementor-element-9184e75{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-15050 .elementor-element.elementor-element-6c24715{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-948d02f .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-5e2d150 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41cfb32 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter{justify-content:center;text-align:center;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-prefix, .elementor-15050 .elementor-element.elementor-element-41a9980 .wcf--counter-number-suffix{font-size:50px;}.elementor-15050 .elementor-element.elementor-element-98ab1d6{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-92ffa09{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-92f2b71{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-86916c3{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-96d0cbe{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-d67859e{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-5d0442f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15050 .elementor-element.elementor-element-3cf8733{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-2811eaf{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-2c485e2{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-36cd74f{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-ae1134a{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-d4d5a35{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-60e194f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15050 .elementor-element.elementor-element-24ac7a5{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-c94fd5d{padding:0px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-c94fd5d .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-0e7609f{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-0e7609f .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-3031445{padding:0px 0px 60px 0px;}.elementor-15050 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-15050 .elementor-element.elementor-element-68bb30c{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-87b648f{--min-height:60vh;}.elementor-15050 .elementor-element.elementor-element-6180bac .elementor-heading-title{font-size:30px;}.elementor-15050 .elementor-element.elementor-element-5b1a190{padding:10px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-b838107{padding:20px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-b838107 .elementor-heading-title{font-size:18px;}.elementor-15050 .elementor-element.elementor-element-1f7e6d7{--min-height:60vh;}.elementor-15050 .elementor-element.elementor-element-130c822 .elementor-heading-title{font-size:30px;}.elementor-15050 .elementor-element.elementor-element-ebf041e{padding:10px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-28bac99{padding:20px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-28bac99 .elementor-heading-title{font-size:18px;}.elementor-15050 .elementor-element.elementor-element-b239aaf{--min-height:60vh;}.elementor-15050 .elementor-element.elementor-element-e9568ab .elementor-heading-title{font-size:30px;}.elementor-15050 .elementor-element.elementor-element-07910c5{padding:10px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-1c93260{padding:20px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-1c93260 .elementor-heading-title{font-size:18px;}.elementor-15050 .elementor-element.elementor-element-f75357c{--min-height:60vh;}.elementor-15050 .elementor-element.elementor-element-5853d30 .elementor-heading-title{font-size:30px;}.elementor-15050 .elementor-element.elementor-element-daa78d0{padding:10px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-7848b5a{padding:20px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-7848b5a .elementor-heading-title{font-size:18px;}.elementor-15050 .elementor-element.elementor-element-698b97a{--min-height:60vh;}.elementor-15050 .elementor-element.elementor-element-5474a2d .elementor-heading-title{font-size:30px;}.elementor-15050 .elementor-element.elementor-element-f2502a0{padding:10px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-de546d8{padding:20px 0px 0px 0px;}.elementor-15050 .elementor-element.elementor-element-de546d8 .elementor-heading-title{font-size:18px;}.elementor-15050 .elementor-element.elementor-element-b1fb612{--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-15050 .elementor-element.elementor-element-b3c69dd{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .elementor-element.elementor-element-044674d{padding:30px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-044674d .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-d7f3097{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-edbe945{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-f0d56b1{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-c2652b9{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-87cc483{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-efc4dbd{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-efc4dbd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-88d7971{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-88d7971 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-33d740c{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-33d740c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-3b1463c{padding:5px 0px 45px 0px;}.elementor-15050 .elementor-element.elementor-element-3b1463c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-f5a14dd{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-f5a14dd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-8a3581e{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-8a3581e .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-c0ab9b8{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-c0ab9b8 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-5dc9629{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-5dc9629 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-4eb658f{padding:5px 0px 45px 0px;}.elementor-15050 .elementor-element.elementor-element-4eb658f .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-1155e69{padding:5px 0px 40px 0px;}.elementor-15050 .elementor-element.elementor-element-1155e69 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-8ea4468{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-162ef43{padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-21fdbcd{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15050 .elementor-element.elementor-element-7421683{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-eeeda4b .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-15050 .elementor-element.elementor-element-8c07eda{width:100%;max-width:100%;padding:20px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-8c07eda .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-680763b{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-15050 .elementor-element.elementor-element-680763b .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-15050 .elementor-element.elementor-element-5e85571{padding:0px 0px 30px 0px;}.elementor-15050 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-ea01101:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-ea01101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-15050 .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-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:20px;width:19px;height:19px;line-height:19px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:20px;height:20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:7px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:18px;line-height:26px;padding:15px 20px 15px 20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:20px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 41px 24px 24px;border-width:0px 1px 1px 1px;}.elementor-15050 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:24px;}.elementor-15050 .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-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:20px;width:19px;height:19px;line-height:19px;text-align:center;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:20px;height:20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:7px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:18px;line-height:26px;padding:15px 20px 15px 20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:20px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:5px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:15px 20px 15px 20px;border-width:0px 1px 1px 1px;}.elementor-15050 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:24px;}}@media(min-width:768px){.elementor-15050 .elementor-element.elementor-element-dbbfe4d{--content-width:100%;}.elementor-15050 .elementor-element.elementor-element-a86ff1c{--width:91%;}.elementor-15050 .elementor-element.elementor-element-6ec6c13{--width:100%;}.elementor-15050 .elementor-element.elementor-element-afbe757{--width:100%;}.elementor-15050 .elementor-element.elementor-element-e58177f{--content-width:100%;}.elementor-15050 .elementor-element.elementor-element-dcc3c8a{--width:91%;}.elementor-15050 .elementor-element.elementor-element-3962724{--width:100%;}.elementor-15050 .elementor-element.elementor-element-25fd119{--width:100%;}.elementor-15050 .elementor-element.elementor-element-79d6d7f{--width:70%;}.elementor-15050 .elementor-element.elementor-element-2dea818{--width:50%;}.elementor-15050 .elementor-element.elementor-element-d0584bd{--width:70%;}.elementor-15050 .elementor-element.elementor-element-264f93e{--width:50%;}.elementor-15050 .elementor-element.elementor-element-9aab7d5{--width:50%;}.elementor-15050 .elementor-element.elementor-element-00b0172{--width:70%;}.elementor-15050 .elementor-element.elementor-element-e706a04{--content-width:1360px;}.elementor-15050 .elementor-element.elementor-element-238d7c5{--width:22.4%;}.elementor-15050 .elementor-element.elementor-element-1fab084{--width:26.6%;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--width:26.6%;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--width:24.4%;}.elementor-15050 .elementor-element.elementor-element-ab96cf2{--content-width:1360px;}.elementor-15050 .elementor-element.elementor-element-87c5881{--width:22.4%;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--width:26.6%;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--width:26.6%;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--width:24.4%;}.elementor-15050 .elementor-element.elementor-element-57f316d{--content-width:1360px;}.elementor-15050 .elementor-element.elementor-element-6c24715{--width:22.4%;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--width:26.6%;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--width:26.6%;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--width:24.4%;}.elementor-15050 .elementor-element.elementor-element-ecac856{--width:50%;}.elementor-15050 .elementor-element.elementor-element-8456a6f{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-d1ac22e{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-9bcf41e{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-065c90e{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-b75a062{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-9565947{--width:50%;}.elementor-15050 .elementor-element.elementor-element-1d57597{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-09ead3e{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-01943b7{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-05ec3aa{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-9ce5ca2{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-87b648f{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-1f7e6d7{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-b239aaf{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-f75357c{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-698b97a{--content-width:1000px;}.elementor-15050 .elementor-element.elementor-element-0beaa7a{--width:75%;}.elementor-15050 .elementor-element.elementor-element-9599fbd{--width:100%;}.elementor-15050 .elementor-element.elementor-element-7421683{--width:75%;}.elementor-15050 .elementor-element.elementor-element-049292f{--content-width:900px;}.elementor-15050 .elementor-element.elementor-element-bb0b271{--content-width:900px;}}@media(max-width:1366px) and (min-width:768px){.elementor-15050 .elementor-element.elementor-element-238d7c5{--width:23.4%;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--width:23.4%;}.elementor-15050 .elementor-element.elementor-element-87c5881{--width:23.4%;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--width:23.4%;}.elementor-15050 .elementor-element.elementor-element-6c24715{--width:23.4%;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--width:23.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15050 .elementor-element.elementor-element-264f93e{--width:60%;}.elementor-15050 .elementor-element.elementor-element-238d7c5{--width:23.5%;}.elementor-15050 .elementor-element.elementor-element-1fab084{--width:25.8%;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--width:24.1%;}.elementor-15050 .elementor-element.elementor-element-87c5881{--width:50%;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--width:50%;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--width:50%;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--width:50%;}.elementor-15050 .elementor-element.elementor-element-6c24715{--width:23.5%;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--width:25.8%;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--width:24.1%;}}@media(max-width:880px) and (min-width:768px){.elementor-15050 .elementor-element.elementor-element-238d7c5{--width:50%;}.elementor-15050 .elementor-element.elementor-element-1fab084{--width:50%;}.elementor-15050 .elementor-element.elementor-element-dbf6d64{--width:50%;}.elementor-15050 .elementor-element.elementor-element-b7ffb0e{--width:50%;}.elementor-15050 .elementor-element.elementor-element-87c5881{--width:50%;}.elementor-15050 .elementor-element.elementor-element-846eb6e{--width:50%;}.elementor-15050 .elementor-element.elementor-element-4b5115c{--width:50%;}.elementor-15050 .elementor-element.elementor-element-959a9b0{--width:50%;}.elementor-15050 .elementor-element.elementor-element-6c24715{--width:50%;}.elementor-15050 .elementor-element.elementor-element-7cde88e{--width:50%;}.elementor-15050 .elementor-element.elementor-element-bc6f27b{--width:50%;}.elementor-15050 .elementor-element.elementor-element-8284b1f{--width:50%;}}@media(min-width:1367px){.elementor-15050 .elementor-element.elementor-element-dbbfe4d:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-15050 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-15050 .elementor-element.elementor-element-9005613:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-9005613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15050 .elementor-element.elementor-element-38e3db2:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-38e3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15050 .elementor-element.elementor-element-9184e75:not(.elementor-motion-effects-element-type-background), .elementor-15050 .elementor-element.elementor-element-9184e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* 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 */