.elementor-27519 .elementor-element.elementor-element-79567c3:not(.elementor-motion-effects-element-type-background), .elementor-27519 .elementor-element.elementor-element-79567c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahitibnb.com/wp-content/uploads/2025/07/Fond-accueil-V2-Tahiti-BnB.jpg");background-position:center center;background-size:cover;}.elementor-27519 .elementor-element.elementor-element-79567c3 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27519 .elementor-element.elementor-element-79567c3 > .elementor-container{min-height:620px;text-align:start;}.elementor-27519 .elementor-element.elementor-element-79567c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-27519 .elementor-element.elementor-element-79567c3 .elementor-heading-title{color:#000000;}.elementor-27519 .elementor-element.elementor-element-2a62300 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-27519 .elementor-element.elementor-element-b3ee4cf{--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;}.elementor-27519 .elementor-element.elementor-element-1adc3ed{--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;}.elementor-27519 .elementor-element.elementor-element-d322f8f{--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;--border-radius:50px 50px 50px 50px;}.elementor-27519 .elementor-element.elementor-element-9831d0a{--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;}.elementor-27519 .elementor-element.elementor-element-ba9765e{--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;}.elementor-27519 .elementor-element.elementor-element-a9e0b72{--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;}.elementor-27519 .elementor-element.elementor-element-5f1c0b9{--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;}.elementor-27519 .elementor-element.elementor-element-350c8c0{--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;}.elementor-27519 .elementor-element.elementor-element-e9d8eab{--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;--align-items:flex-end;}.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-27519 .elementor-element.elementor-element-116d72a{--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;}.elementor-27519 .elementor-element.elementor-element-9ad863a{width:var( --container-widget-width, 99.912% );max-width:99.912%;--container-widget-width:99.912%;--container-widget-flex-grow:0;}.elementor-27519 .elementor-element.elementor-element-9ad863a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27519 .elementor-element.elementor-element-8c5dcb3{--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;--align-items:flex-start;}.elementor-27519 .elementor-element.elementor-element-e3e19c6{margin-top:2rem;margin-bottom:2rem;}.elementor-27519 .elementor-element.elementor-element-3e3f217{margin-top:0px;margin-bottom:0px;}.elementor-27519 .elementor-element.elementor-element-305a26b{width:var( --container-widget-width, 99.912% );max-width:99.912%;--container-widget-width:99.912%;--container-widget-flex-grow:0;}.elementor-27519 .elementor-element.elementor-element-305a26b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27519 .elementor-element.elementor-element-e8be834{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27519 .elementor-element.elementor-element-638c4f0{--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;--align-items:center;}.elementor-27519 .elementor-element.elementor-element-8de7b76:not(.elementor-motion-effects-element-type-background), .elementor-27519 .elementor-element.elementor-element-8de7b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E01464;}.elementor-27519 .elementor-element.elementor-element-8de7b76 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27519 .elementor-element.elementor-element-8de7b76{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:10px;margin-bottom:0px;padding:4rem 0rem 1rem 0rem;}.elementor-27519 .elementor-element.elementor-element-03cbbef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27519 .elementor-element.elementor-element-c146465 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-27519 .elementor-element.elementor-element-a2e25f6{--display:flex;--min-height:25px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27519 .elementor-element.elementor-element-a2e25f6:not(.elementor-motion-effects-element-type-background), .elementor-27519 .elementor-element.elementor-element-a2e25f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E01464;background-image:url("https://tahitibnb.com/wp-content/uploads/2025/07/Icone-bordure-TahitiBnB-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-27519 .elementor-element.elementor-element-f836f70{--display:flex;--min-height:8px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27519 .elementor-element.elementor-element-f836f70:not(.elementor-motion-effects-element-type-background), .elementor-27519 .elementor-element.elementor-element-f836f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E01464;}@media(min-width:768px){.elementor-27519 .elementor-element.elementor-element-b3ee4cf{--content-width:1300px;}.elementor-27519 .elementor-element.elementor-element-1adc3ed{--width:25%;}.elementor-27519 .elementor-element.elementor-element-d322f8f{--width:25%;}.elementor-27519 .elementor-element.elementor-element-9831d0a{--width:25%;}.elementor-27519 .elementor-element.elementor-element-ba9765e{--width:25%;}.elementor-27519 .elementor-element.elementor-element-a9e0b72{--content-width:1300px;}.elementor-27519 .elementor-element.elementor-element-5f1c0b9{--width:25%;}.elementor-27519 .elementor-element.elementor-element-e9d8eab{--width:560px;}.elementor-27519 .elementor-element.elementor-element-116d72a{--content-width:1140px;}.elementor-27519 .elementor-element.elementor-element-8c5dcb3{--width:560px;}.elementor-27519 .elementor-element.elementor-element-e8be834{--content-width:1300px;}.elementor-27519 .elementor-element.elementor-element-638c4f0{--width:100%;}}@media(max-width:767px){.elementor-27519 .elementor-element.elementor-element-79567c3:not(.elementor-motion-effects-element-type-background), .elementor-27519 .elementor-element.elementor-element-79567c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahitibnb.com/wp-content/uploads/2025/07/Fond-mobile-accueil-Tahiti-BnB.jpg");background-position:top left;}.elementor-27519 .elementor-element.elementor-element-79567c3 > .elementor-background-overlay{opacity:0.25;}.elementor-27519 .elementor-element.elementor-element-2a62300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08rem 0rem 2rem 0rem;}.elementor-27519 .elementor-element.elementor-element-3e3f217{margin-top:-10px;margin-bottom:0px;}.elementor-27519 .elementor-element.elementor-element-8de7b76, .elementor-27519 .elementor-element.elementor-element-8de7b76 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}}