.cta-858113{z-index:2;}.layout-669560{padding-top:150px;padding-bottom:150px;}.layout-669560 > .full-background{background-image:linear-gradient(100deg, rgba(18,27,78,0.82) 0%, rgba(49,67,150,0.5) 50%, rgba(49,67,150,0.15) 100%), url('/uploaded/90602/justine-pilotis-bougainvilliers.jpg');background-size:cover;background-position:center center;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.section-header-667996{--section-header-gap:16px;--section-header-deco-color:#23B9D7;--section-header-lead-max:62ch;}.section-header-667996 .section-header__eyebrow{color:#04679E;font-family:'Alice', serif;font-weight:700;letter-spacing:.24em;}.section-header-667996 .section-header__title{color:#314396;font-family:'Playfair Display', serif;font-weight:500;font-size:44px;line-height:1.18;background-color:transparent;}.section-header-667996 .section-header__lead{color:#5B636B;font-family:'Alice', serif;font-size:18px;line-height:1.7;}.layout-690976{padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px;}.layout-690976 > .full-background{background-color:#ffffff;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.section-header-603324{--section-header-gap:16px;--section-header-deco-color:#23B9D7;--section-header-lead-max:62ch;}.section-header-603324 .section-header__eyebrow{color:#04679E;font-family:'Alice', serif;font-weight:700;letter-spacing:.24em;}.section-header-603324 .section-header__title{color:#314396;font-family:'Playfair Display', serif;font-weight:500;font-size:44px;line-height:1.18;background-color:transparent;}.section-header-603324 .section-header__lead{color:#5B636B;font-family:'Alice', serif;font-size:18px;line-height:1.7;}.cards-767926{--cards-columns-mobile:1;--cards-card-radius:16px;--cards-overlay-height:380px;--cards-card-bg:#314396;--cards-title-color:#ffffff;--cards-desc-color:#e7eef8;--cards-button-ink:#ffffff;--cards-row-gap:20px;--cards-column-gap:20px;}.cards-767926 .cards__title{font-family:'Playfair Display', serif;background-color:transparent;}.cards-767926 .cards__description{font-family:'Alice', serif;}.grid-762731{padding-top:100px;padding-bottom:100px;padding-left:48px;padding-right:48px;}.grid-762731 > .full-background{background-color:#FFFFFF;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.grid-762731>.row-grid{--cms-gutter-widget:44px;}.section-header-776726{--section-header-gap:16px;--section-header-deco-color:#23B9D7;--section-header-lead-max:62ch;}.section-header-776726 .section-header__eyebrow{color:#04679E;font-family:'Alice', serif;font-weight:700;letter-spacing:.24em;}.section-header-776726 .section-header__title{color:#314396;font-family:'Playfair Display', serif;font-weight:500;font-size:38px;line-height:1.18;background-color:transparent;}.section-header-776726 .section-header__lead{color:#5B636B;font-family:'Alice', serif;font-size:18px;line-height:1.7;}.layout-771271{padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px;}.layout-771271 > .full-background{background-color:#ffffff;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.cta-221072{z-index:2;}.layout-987026{padding-top:140px;padding-bottom:140px;}.layout-987026 > .full-background{background-image:linear-gradient(90deg, rgba(18,27,78,0.85) 0%, rgba(5,134,205,0.45) 60%, rgba(35,185,215,0.15) 100%), url('/uploaded/90602/justine-bora-bora-ciel.jpg');background-size:cover;background-position:center center;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.section-header-801788{--section-header-gap:16px;--section-header-deco-color:#23B9D7;--section-header-lead-max:62ch;}.section-header-801788 .section-header__eyebrow{color:#04679E;font-family:'Alice', serif;font-weight:700;letter-spacing:.24em;}.section-header-801788 .section-header__title{color:#314396;font-family:'Playfair Display', serif;font-weight:500;font-size:44px;line-height:1.18;background-color:transparent;}.section-header-801788 .section-header__lead{color:#5B636B;font-family:'Alice', serif;font-size:18px;line-height:1.7;}.grid-804692{padding-top:100px;padding-bottom:100px;padding-left:48px;padding-right:48px;}.grid-804692 > .full-background{background-color:#F5F7F8;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.grid-804692>.row-grid{--cms-gutter-widget:44px;}.section-header-007690{--section-header-gap:16px;--section-header-deco-color:#23B9D7;--section-header-lead-max:62ch;}.section-header-007690 .section-header__eyebrow{color:#04679E;font-family:'Alice', serif;font-weight:700;letter-spacing:.24em;}.section-header-007690 .section-header__title{color:#314396;font-family:'Playfair Display', serif;font-weight:500;font-size:44px;line-height:1.18;background-color:transparent;}.section-header-007690 .section-header__lead{color:#5B636B;font-family:'Alice', serif;font-size:18px;line-height:1.7;}.cta-707646 .btn-widget{justify-content:center;}.grid-762709{padding-top:100px;padding-bottom:100px;padding-left:48px;padding-right:48px;}.grid-762709 > .full-background{background-color:#ffffff;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.grid-762709>.row-grid{--cms-gutter-widget:28px;}.cta-118672 .btn-widget{justify-content:center;gap:16px;}.cta-118672{z-index:2;}.layout-871118{padding-top:120px;padding-bottom:120px;}.layout-871118 > .full-background{background-image:linear-gradient(rgba(27,35,80,0.74), rgba(27,35,80,0.74)), url('/uploaded/90602/justine-plage-sable-noir-2.jpg');background-size:cover;background-position:center center;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.cta-858113 .btn-widget__link--primary{--btn-bg:#0586CD;--btn-bg-image:none;--btn-color:#ffffff;--btn-border-color:#0586CD;--btn-radius:999px;--btn-shadow:0 10px 26px -10px rgba(5,134,205,.8);--btn-hover-shade:0%;--btn-hover-invert:0%;}.cta-858113 .btn-widget__link--secondary{--btn-bg:transparent;--btn-bg-image:none;--btn-color:#ffffff;--btn-border-color:#ffffff;--btn-border-width:2px;--btn-radius:999px;--btn-hover-shade:0%;--btn-hover-invert:0%;}.cta-858113 .btn-widget{gap:16px;}.cta-118672 .btn-widget__link--primary{--btn-bg:#0586CD;--btn-bg-image:none;--btn-color:#ffffff;--btn-border-color:#0586CD;--btn-radius:999px;--btn-shadow:0 10px 26px -10px rgba(5,134,205,.8);}.cta-118672 .btn-widget__link--secondary{--btn-bg:transparent;--btn-bg-image:none;--btn-color:#ffffff;--btn-border-color:#ffffff;--btn-border-width:2px;--btn-radius:999px;}.cta-221072 .btn-widget__link--primary{--btn-bg:#0586CD;--btn-bg-image:none;--btn-color:#ffffff;--btn-border-color:#0586CD;--btn-radius:999px;--btn-shadow:0 10px 26px -10px rgba(5,134,205,.8);}.cta-627706 .btn-widget__link--secondary{--btn-bg:transparent;--btn-bg-image:none;--btn-color:#314396;--btn-border-color:#314396;--btn-border-width:2px;--btn-radius:999px;}.cta-707646 .btn-widget__link--secondary{--btn-bg:transparent;--btn-bg-image:none;--btn-color:#314396;--btn-border-color:#314396;--btn-border-width:2px;--btn-radius:999px;}.layout-797952{padding-top:44px;padding-bottom:44px;padding-left:48px;padding-right:48px;}.layout-797952 > .full-background{background-color:#F3F3F3;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:absolute;}.col-877528{width:50%;--col-size:50%;}.col-819057{width:50%;--col-size:50%;}.col-178170{width:50%;--col-size:50%;}.col-187287{width:50%;--col-size:50%;}.grid-571977>.row-grid{--cms-gutter-x:22px;--cms-gutter-y:22px;align-items:stretch;}.image-710731 img{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.texte-827447 > .widget-texte-content > *{color:#ffffff;font-family:'Alice', serif;font-size:19px;line-height:1.65;}.texte-827447 > .widget-texte-content h1{font-family:'Playfair Display', serif;font-size:64px;font-weight:500;line-height:1.12;color:#ffffff;margin-top:6px;margin-bottom:24px;background-color:transparent;}.texte-827447 > .widget-texte-content em{color:#bdeaf5;font-style:italic;}.texte-827447 > .widget-texte-content p{margin-bottom:12px;}.texte-827447{z-index:2;}.reassurance-821801 .reassurance__title{color:#314396;font-family:'Playfair Display', serif;font-weight:600;background-color:transparent;}.reassurance-821801 .reassurance__description{color:#5B636B;font-family:'Alice', serif;}.texte-817177 > .widget-texte-content > *{color:#1B2350;font-family:'Alice', serif;font-size:18px;line-height:1.7;}.texte-817177 > .widget-texte-content h2{color:#314396;font-family:'Playfair Display', serif;font-weight:500;font-size:48px;line-height:1.15;margin-bottom:18px;}.texte-817177 > .widget-texte-content p{margin-bottom:14px;}.texte-817177 > .widget-texte-content strong{color:#314396;}.accordeon-158825 .accordeon__item{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:#dfe3e6;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;margin-bottom:12px;overflow:hidden;}.accordeon-158825 .accordeon__header{background-color:#ffffff;color:#314396;font-family:'Playfair Display', serif;font-size:20px;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:24px;}.accordeon-158825 .accordeon__content-inner{font-family:'Alice', serif;color:#1B2350;font-size:17px;line-height:1.7;}.accordeon-158825 .accordeon__icon{color:#0586CD;}.texte-119711 > .widget-texte-content > *{color:#ffffff;font-family:'Alice', serif;font-size:19px;line-height:1.7;}.texte-119711 > .widget-texte-content h2{color:#ffffff;font-family:'Playfair Display', serif;font-weight:500;font-size:56px;line-height:1.15;margin-bottom:18px;background-color:transparent;}.texte-119711 > .widget-texte-content p{margin-bottom:14px;}.texte-119711 > .widget-texte-content strong{color:#bdeaf5;letter-spacing:.22em;font-size:14px;}.texte-119711{z-index:2;}.texte-981131{background-color:#ffffff;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;padding-top:34px;padding-right:30px;padding-bottom:36px;padding-left:30px;height:100%;box-shadow:0 18px 44px -26px rgba(27,35,80,.45);border-top-width:4px;border-top-style:solid;border-top-color:#23B9D7;}.texte-981131 > .widget-texte-content > *{font-family:'Alice', serif;color:#5B636B;font-size:16.5px;line-height:1.65;text-align:left;}.texte-981131 > .widget-texte-content em{font-family:'Playfair Display', serif;font-style:italic;font-size:52px;line-height:1;color:#0693B3;}.texte-981131 > .widget-texte-content h3{font-family:'Playfair Display', serif;font-weight:500;font-size:23px;line-height:1.25;color:#314396;background-color:transparent;margin-top:18px;margin-bottom:10px;padding-top:18px;border-top-width:1px;border-top-style:solid;border-top-color:#DCE9EE;}.texte-981131 > .widget-texte-content p{margin-bottom:0px;}.texte-292271{background-color:#ffffff;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;padding-top:34px;padding-right:30px;padding-bottom:36px;padding-left:30px;height:100%;box-shadow:0 18px 44px -26px rgba(27,35,80,.45);border-top-width:4px;border-top-style:solid;border-top-color:#23B9D7;}.texte-292271 > .widget-texte-content > *{font-family:'Alice', serif;color:#5B636B;font-size:16.5px;line-height:1.65;text-align:left;}.texte-292271 > .widget-texte-content em{font-family:'Playfair Display', serif;font-style:italic;font-size:52px;line-height:1;color:#0693B3;}.texte-292271 > .widget-texte-content h3{font-family:'Playfair Display', serif;font-weight:500;font-size:23px;line-height:1.25;color:#314396;background-color:transparent;margin-top:18px;margin-bottom:10px;padding-top:18px;border-top-width:1px;border-top-style:solid;border-top-color:#DCE9EE;}.texte-292271 > .widget-texte-content p{margin-bottom:0px;}.texte-717102{background-color:#ffffff;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;padding-top:34px;padding-right:30px;padding-bottom:36px;padding-left:30px;height:100%;box-shadow:0 18px 44px -26px rgba(27,35,80,.45);border-top-width:4px;border-top-style:solid;border-top-color:#23B9D7;}.texte-717102 > .widget-texte-content > *{font-family:'Alice', serif;color:#5B636B;font-size:16.5px;line-height:1.65;text-align:left;}.texte-717102 > .widget-texte-content em{font-family:'Playfair Display', serif;font-style:italic;font-size:52px;line-height:1;color:#0693B3;}.texte-717102 > .widget-texte-content h3{font-family:'Playfair Display', serif;font-weight:500;font-size:23px;line-height:1.25;color:#314396;background-color:transparent;margin-top:18px;margin-bottom:10px;padding-top:18px;border-top-width:1px;border-top-style:solid;border-top-color:#DCE9EE;}.texte-717102 > .widget-texte-content p{margin-bottom:0px;}.texte-922222{background-color:#ffffff;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;padding-top:34px;padding-right:30px;padding-bottom:36px;padding-left:30px;height:100%;box-shadow:0 18px 44px -26px rgba(27,35,80,.45);border-top-width:4px;border-top-style:solid;border-top-color:#23B9D7;}.texte-922222 > .widget-texte-content > *{font-family:'Alice', serif;color:#5B636B;font-size:16.5px;line-height:1.65;text-align:left;}.texte-922222 > .widget-texte-content em{font-family:'Playfair Display', serif;font-style:italic;font-size:52px;line-height:1;color:#0693B3;}.texte-922222 > .widget-texte-content h3{font-family:'Playfair Display', serif;font-weight:500;font-size:23px;line-height:1.25;color:#314396;background-color:transparent;margin-top:18px;margin-bottom:10px;padding-top:18px;border-top-width:1px;border-top-style:solid;border-top-color:#DCE9EE;}.texte-922222 > .widget-texte-content p{margin-bottom:0px;}.texte-708888 > .widget-texte-content > *{color:#ffffff;font-family:'Alice', serif;font-size:19px;line-height:1.7;text-align:center;}.texte-708888 > .widget-texte-content h2{color:#ffffff;font-family:'Playfair Display', serif;font-weight:500;font-size:48px;line-height:1.15;margin-bottom:18px;background-color:transparent;}.texte-708888 > .widget-texte-content p{margin-bottom:14px;}.texte-708888 > .widget-texte-content strong{color:#ffffff;}.texte-708888{z-index:2;}.texte-888101 > .widget-texte-content > *{color:#dbe6f3;font-family:'Alice', serif;font-size:16px;line-height:1.7;text-align:center;}.texte-888101 > .widget-texte-content h2{color:#dbe6f3;font-family:'Playfair Display', serif;font-weight:500;font-size:48px;line-height:1.15;margin-bottom:18px;}.texte-888101 > .widget-texte-content p{margin-bottom:14px;}.texte-888101 > .widget-texte-content strong{color:#dbe6f3;}.texte-888101 > .widget-texte-content a{color:#ffffff;}.texte-888101{z-index:2;}@media (min-width:1081px){.cta-858113{grid-row-start:11;grid-column-start:2;grid-row-end:13;grid-column-end:15;}.layout-669560 > .layout-grid{--lay-rows:12;}.section-header-667996{grid-row-start:1;grid-column-start:12;grid-row-end:5;grid-column-end:24;}.layout-690976 > .layout-grid{--lay-rows:14;}.cards-767926{--cards-columns:4;}.section-header-776726{grid-row-start:1;grid-column-start:2;grid-row-end:6;grid-column-end:11;}.cta-627706{grid-row-start:7;grid-column-start:2;grid-row-end:9;grid-column-end:11;}.layout-771271 > .layout-grid{--lay-rows:11;}.cta-221072{grid-row-start:8;grid-column-start:2;grid-row-end:10;grid-column-end:14;}.layout-987026 > .layout-grid{--lay-rows:9;}.cta-118672{grid-row-start:6;grid-column-start:4;grid-row-end:8;grid-column-end:22;}.layout-871118 > .layout-grid{--lay-rows:10;}.layout-797952 > .layout-grid{--lay-rows:3;}.col-877528{width:25%;--col-size:25%;}.col-819057{width:25%;--col-size:25%;}.col-178170{width:25%;--col-size:25%;}.col-187287{width:25%;--col-size:25%;}.image-710731{grid-row-start:1;grid-column-start:2;grid-row-end:15;grid-column-end:11;}.texte-827447{grid-row-start:1;grid-column-start:2;grid-row-end:10;grid-column-end:13;}.reassurance-821801{--lay-min-rows:2;grid-row-start:1;grid-column-start:1;grid-row-end:4;grid-column-end:25;}.texte-817177{grid-row-start:6;grid-column-start:12;grid-row-end:15;grid-column-end:24;}.accordeon-158825{grid-row-start:1;grid-column-start:13;grid-row-end:12;grid-column-end:24;}.texte-119711{grid-row-start:1;grid-column-start:2;grid-row-end:7;grid-column-end:14;}.texte-708888{--lay-min-rows:4;grid-row-start:1;grid-column-start:4;grid-row-end:6;grid-column-end:22;}.texte-888101{grid-row-start:9;grid-column-start:4;grid-row-end:11;grid-column-end:22;}}@media (min-width:0) and (max-width:1080px){.layout-669560{padding-top:70px;padding-bottom:70px;padding-left:16px;padding-right:16px;}.layout-987026{padding-top:80px;padding-bottom:80px;padding-left:16px;padding-right:16px;}.layout-871118{padding-top:80px;padding-bottom:80px;padding-left:16px;padding-right:16px;}.layout-690976{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.layout-771271{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.grid-762731{padding-left:16px;padding-right:16px;padding-top:64px;padding-bottom:64px;}.grid-804692{padding-left:16px;padding-right:16px;padding-top:64px;padding-bottom:64px;}.grid-762709{padding-left:16px;padding-right:16px;padding-top:64px;padding-bottom:64px;}.section-header-667996 .section-header__title{font-size:30px;}.section-header-603324 .section-header__title{font-size:30px;}.section-header-776726 .section-header__title{font-size:30px;}.section-header-801788 .section-header__title{font-size:30px;}.section-header-007690 .section-header__title{font-size:30px;}.layout-797952{padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:32px;}.col-877528{width:100%;--col-size:100%;}.col-819057{width:100%;--col-size:100%;}.col-178170{width:100%;--col-size:100%;}.col-187287{width:100%;--col-size:100%;}.texte-827447 > .widget-texte-content h1{font-size:38px;}.texte-827447 > .widget-texte-content > *{font-size:17px;}.texte-119711 > .widget-texte-content h2{font-size:34px;}.texte-708888 > .widget-texte-content h2{font-size:32px;}}@media (min-width:800px) and (max-width:1080px){}