@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Yrsa:wght@700&display=swap);:root{--margin:6rem;--header:100px;--slider:600px;--headerCategorie:400px;--itemGalerie:288px;--itemGalerieSlider:320px;--swiper-navigation-sides-offset:2rem;--swiper-navigation-color:#fff}@media only screen and (max-width:1200px){:root{--margin:3rem;--header:66px;--slider:400px;--itemGalerie:160px;--headerCategorie:230px}}@media only screen and (max-width:1200px) and (max-width:800px){:root{--itemGalerieSlider:180px;--swiper-navigation-sides-offset:1rem}}.page_attente__image img{width:100%;height:100%;object-fit:cover}.h1,.h2,h1,h2{font-size:clamp(1.6rem,3vw,2.6rem);font-family:Yrsa,serif;margin:auto auto 1.6rem;color:#033034;font-weight:800}.h2,h2{font-size:clamp(1.6rem,3vw,2.2rem)}.h3,h3{font-weight:700;font-size:clamp(1rem,2.5vw,1.2rem);text-transform:uppercase;margin:0}.h4,h4{font-weight:700;font-size:1rem}.h4+p,h4+p{margin-top:1rem}.h5,h5{font-weight:700;font-size:1.1rem;margin:0 0 1rem;text-transform:uppercase}.bouton,.btn{transition:.2s ease;cursor:pointer;position:relative;margin:0;z-index:0;line-height:normal;height:auto;box-shadow:none;padding:1rem 2rem;display:inline-flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;gap:1rem;border-radius:10px;font-size:1rem;font-weight:700;text-transform:uppercase;text-align:center}.bouton i,.btn i{font-size:1.27rem}.bouton--small,.btn--small{padding:.6rem 1rem;font-size:.9rem}.bouton--light,.btn--light{background-color:rgba(255,255,255,.25)}.bouton--light:hover,.btn--light:hover{background-color:rgba(255,255,255,.35)}.bouton--primary,.btn--primary{background:#5ce1e6;border:1px solid #5ce1e6}.bouton--primary:focus,.bouton--primary:hover,.btn--primary:focus,.btn--primary:hover{background-color:rgb(100.15,226.5,231.25)}.bouton--secondary,.btn--secondary{background:#ffebd2;color:#fff;border:1px solid #ffebd2}.bouton--secondary:focus,.bouton--secondary:hover,.btn--secondary:focus,.btn--secondary:hover{background-color:rgb(255,236,212.25)}.bouton--tertiary,.btn--tertiary{background:#bee1d7;color:#5ce1e6;border:1px solid #bee1d7}.bouton--tertiary:focus,.bouton--tertiary:hover,.btn--tertiary:focus,.btn--tertiary:hover{background-color:rgb(193.25,226.5,217)}.bouton--dark,.btn--dark{background:#033034;color:#fff;border:1px solid #033034}.bouton--dark:focus,.bouton--dark:hover,.btn--dark:focus,.btn--dark:hover{background-color:rgb(4.2409090909,67.8545454545,73.5090909091)}.bouton--border,.btn--border{border:1px solid #033034;background:0 0}.bouton--borderBlanc,.btn--borderBlanc{border:1px solid #fff!important;background-color:inherit;color:#fff}.bouton--borderBlanc:hover,.btn--borderBlanc:hover{background-color:rgba(255,255,255,.25)}.bouton--underline,.btn--underline{padding:.6rem 0}.bouton--underline::after,.btn--underline::after{content:"";width:100%;height:1px;background:#5ce1e6;position:absolute;bottom:0;left:0;transition:.2s ease}.bouton--underline:hover::after,.btn--underline:hover::after{height:3px}.bouton--invisible,.btn--invisible{display:none}#header-page,.cookies,.group_cols,.max-width,.mentionsLegales{max-width:calc(100% - 4rem);margin:auto;width:1200px}@media only screen and (max-width:1000px){#header-page,.cookies,.group_cols,.max-width,.mentionsLegales{max-width:calc(100% - 2rem)}}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#5ce1e6;color:#fff}::-moz-selection{background:#5ce1e6;color:#fff}html{margin:0;padding:0;color:#033034;background:#fff;font-family:Montserrat,sans-serif;font-size:15px;scroll-behavior:smooth;scroll-padding-top:8rem}body{display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden;background:#fff}body.active{overflow:hidden}a{text-decoration:none;transition:.2s ease;color:inherit}input,li,p{transition:.2s ease;font-weight:400}p{line-height:1.7}img{transition:.2s ease;max-width:100%}button{cursor:pointer;border:none;background:0 0;padding:0;color:inherit;font-family:Montserrat,sans-serif;transition:.2s ease;font-weight:500}button:focus-visible{outline:2px solid #000;border-radius:2px}b,strong{font-weight:700}.text_ck .bouton,.texte .bouton{margin-top:4px}.text_ck h3:first-child,.text_ck p:first-child,.texte h3:first-child,.texte p:first-child{margin-top:0}.text_ck p:last-child,.texte p:last-child{margin-bottom:0}.text_ck p,.texte p{margin:1.5rem auto}.text_ck a:not(.bouton),.texte a:not(.bouton){text-decoration:underline;color:#5ce1e6;font-weight:700}.text_ck u,.texte u{color:#5ce1e6;text-decoration:none;line-height:normal}.text_ck u strong,.texte u strong{font-size:1.8rem;font-weight:500;font-family:Yrsa,serif}.text_ck ul:last-child,.texte ul:last-child{margin-bottom:0}.text_ck ul:last-child li:last-child,.texte ul:last-child li:last-child{margin-bottom:0}.text_ck ul,.texte ul{list-style-type:none;padding-left:1.4rem;margin:1.5rem auto}.text_ck ul li,.texte ul li{list-style-type:disc;margin:0 auto;position:relative}.text_ck ul li a,.texte ul li a{word-break:break-all}.text_ck table,.texte table{margin-top:4rem}@media only screen and (max-width:800px){.text_ck table,.texte table{margin-top:0}}.text_ck table thead,.texte table thead{background:#5ce1e6;color:#fff}.text_ck table tr,.texte table tr{border-color:rgba(92,225,230,.2)}.text_ck table tr:first-child,.texte table tr:first-child{border-top:1px solid rgba(92,225,230,.2)}.text_ck table td,.text_ck table th,.texte table td,.texte table th{padding:2rem 0;border-radius:0;vertical-align:top}.text_ck table td:first-child,.text_ck table th:first-child,.texte table td:first-child,.texte table th:first-child{min-width:200px;padding-right:1rem}@media only screen and (max-width:600px){.text_ck table td:first-child,.text_ck table th:first-child,.texte table td:first-child,.texte table th:first-child{min-width:inherit}}ul li{list-style-type:none}td,th{padding:0}#responsive-content{margin:auto;position:relative}.no_max_width{max-width:100%;width:100%}.no_max_width .cols{margin:0}@media only screen and (min-width:800px) and (max-width:900px){.cols.cols_4{width:50%;margin:1% 0}}@media only screen and (max-width:1000px){.cols{width:100%;margin:1% 0}}.image_cover{height:300px;width:300px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:auto}@media only screen and (max-width:1000px){.image_cover{height:200px;width:200px}}.cols:nth-child(1) .image_cover{animation:morph1 6s ease-in-out infinite}.cols:nth-child(2) .image_cover{animation:morph2 6s ease-in-out infinite}.cols:nth-child(3) .image_cover{animation:morph3 6s ease-in-out infinite}@keyframes morph1{0%,100%{border-radius:30% 70% 30% 70%/56% 44% 56% 44%}50%{border-radius:66% 34% 49% 51%/64% 37% 63% 36%}}@keyframes morph2{0%,100%{border-radius:68% 32% 64% 36%/57% 45% 55% 43%}50%{border-radius:44% 56% 35% 65%/34% 54% 46% 66%}}@keyframes morph3{0%,100%{border-radius:40% 60% 60% 40%/70% 50% 50% 30%}50%{border-radius:60% 40% 30% 70%/40% 70% 30% 60%}}.wrapper{display:block;width:100%;flex:1 0 auto}@media only screen and (max-width:1000px){.wrapper{overflow:hidden}}.separateur_horizontal{clear:both;margin:4rem 0;height:1px;border:none;width:100%;background:#e6eced}#header-page{padding:var(--margin) 0 2rem}#header-page h1{margin:0}.cookies,.mentionsLegales{padding:0 0 var(--margin)}.cookies h4,.mentionsLegales h4{margin-bottom:0}.cookies .group_cols,.mentionsLegales .group_cols{max-width:100%}.group_cols{margin:var(--margin) auto}.bloc_full_width{width:100%}.bloc_full_width.table{display:flex;flex-wrap:wrap;align-items:stretch;background:#f2f6f6}.bloc_full_width.bloc_image_plus_text_centre{flex-direction:column;gap:2rem;background:0 0}.bloc_full_width .cell_50{vertical-align:middle;display:inline-flex;padding:0}@media only screen and (max-width:1000px){.bloc_full_width .cell_50{width:100%}}@media only screen and (max-width:1000px){.bloc_full_width .cell_50.fond_image{height:250px;order:1}}.bloc_full_width .cell_50.fond_image:first-child::before{background:rgb(108.3,228,232.5)}.bloc_full_width .cell_50.fond_image:last-child::before{background:rgb(108.3,228,232.5)}.bloc_full_width .cell_50.fond_texte{overflow:hidden}.bloc_full_width .cell_50.fond_texte:first-child{background:#5ce1e6;color:#fff}.bloc_full_width .cell_50.fond_texte:first-child::before{content:"";position:absolute;background:rgba(255,255,255,.1);border-radius:100%;animation:cercle 15s ease-in-out infinite;width:165px;height:165px;top:-3rem;left:-3rem}@keyframes cercle{0%{transform:translate(0,0)}25%{transform:translate(15px,20px)}50%{transform:translate(-10px,5px)}75%{transform:translate(5px,-15px)}100%{transform:translate(0,0)}}.bloc_full_width .cell_50.fond_texte:first-child h2{color:#fff}.bloc_full_width .cell_50.fond_texte:last-child{background:#bee1d7}.bloc_full_width .cell_50 .texte{padding:0;width:100%;position:relative;padding:calc(var(--margin)/ 1.3)}@media only screen and (max-width:1000px){.bloc_full_width .cell_50 .texte{padding:2rem}}@media only screen and (max-width:1200px){.video_container iframe{height:auto!important;aspect-ratio:16/9}}.fond_image{clip-path:circle(0)}@keyframes cercle-apparition{0%{clip-path:circle(0)}100%{clip-path:circle(100%)}}.fond_image.fadeIn{animation:1s cubic-bezier(.72,0,.2,1) .5s cercle-apparition both}.no_margin_bottom h2{margin-bottom:0}.header{transition:.3s ease;z-index:100;background:#fff;position:relative;position:sticky;top:0;left:0;height:var(--header);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(92,225,230,.2)}@media only screen and (max-width:1200px){.header.active .header__langues{display:block}.header.active .header__logo{display:none}}.header__content{display:flex;justify-content:space-between;align-items:center;width:100%}.header__logo{display:block;z-index:998;margin-left:2rem}@media only screen and (max-width:1200px){.header__logo{margin-left:.6rem}}.header__logo img{display:block}@media only screen and (max-width:1200px){.header__logo img{width:auto;height:56px}}.header__liens{margin-right:2rem;display:flex;align-items:center;gap:1.5rem}@media only screen and (max-width:1200px){.header__liens:not(.header__liens--attente){margin-right:.6rem}}@media only screen and (max-width:1200px) and (max-width:1200px){.header__liens:not(.header__liens--attente) .bouton{height:40px;width:40px;padding:0}.header__liens:not(.header__liens--attente) .bouton::before{display:none}.header__liens:not(.header__liens--attente) .bouton span{display:none}}@media only screen and (max-width:1200px) and (min-width:1200px){.header__liens:not(.header__liens--attente) .bouton img{display:none}}.header__liens .bouton{margin-top:0}.header__burger{z-index:999;position:relative;cursor:pointer;text-align:center;transition:.2s ease;background:0 0;height:100px;width:100px;border-right:1px solid #f2f6f6}@media only screen and (max-width:1200px){.header__burger{height:66px;width:66px}}.header__burger.active span{opacity:0}.header__burger.active::after{transform:translate(-50%,0) rotate(-45deg);width:30px}.header__burger.active::before{transform:translate(-50%,0) rotate(45deg);width:30px}.header__burger span,.header__burger::after,.header__burger::before{display:block;content:"";height:3px;margin-top:-2px;position:absolute;left:50%;top:50%;width:30px;transform:translateX(-50%);background:#033034;transition:.3s ease;border-radius:100px}@media only screen and (max-width:1200px){.header__burger span,.header__burger::after,.header__burger::before{height:2px;margin-top:-1px}}.header__burger::after{transform:translate(-50%,10px)}.header__burger::before{transform:translate(-50%,-10px)}.header__actions{display:flex;justify-content:space-between;align-items:center;gap:2rem}.header__langues{position:relative;z-index:999}@media only screen and (max-width:1200px){.header__langues{display:none}}.header__langues_bouton{background:0 0}.header__langues_nav{position:absolute;z-index:1;left:-1rem;top:100%;background:#fff;padding:.4rem 1rem;border:1px solid #e6eced;min-width:100px;display:none}.header__langues_nav.active{display:block}.header__langue{display:flex;gap:.6rem;padding:.4rem 0;text-transform:uppercase;align-items:center;justify-content:flex-start}.header__overlay{position:fixed;height:calc(100% - var(--header));width:100%;left:0;bottom:0;background:rgba(0,0,0,.4);z-index:998;opacity:0;visibility:hidden;transition:.2s ease}.header__overlay.active{opacity:1;visibility:visible}.custom_modal{position:fixed;height:calc(100% - var(--header));width:100%;background:#fff;bottom:0;left:0;justify-content:center;align-items:center;z-index:-1}.custom_modal.active{z-index:998}.custom_modal__ferme{background:#f3f3f3;height:50px;width:50px;display:flex;justify-content:center;align-items:center;position:absolute;top:1.4rem;right:1.4rem;cursor:pointer;border-radius:4px;font-size:1.8rem}@media only screen and (max-width:1200px){.custom_modal__ferme{height:40px;width:40px;top:.4rem;right:.4rem}}.custom_modal__content{padding:1rem 0}.custom_modal__content,.custom_modal__iframe{width:100%;height:100%;border:none}.page_attente{display:flex}@media only screen and (max-width:1000px){.page_attente{flex-direction:column}}@media only screen and (min-width:1000px){.page_attente{height:calc(100vh - var(--header));overflow:hidden}.page_attente>div{width:50%}}.page_attente__infos{padding:5rem;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:0}@media only screen and (max-width:1000px){.page_attente__infos{padding:2rem}}.page_attente__infos::before{content:url(../../../images/sites/residence_oceane_martinique/page_attente/motif-fleur-1.svg);position:absolute;top:-3rem;right:-1rem;width:200px;opacity:.3;z-index:-1}@media only screen and (max-width:1000px){.page_attente__infos::before{width:100px}}.page_attente__infos::after{content:url(../../../images/sites/residence_oceane_martinique/page_attente/motif-fleur-2.svg);position:absolute;bottom:-3rem;left:-1rem;width:200px;opacity:.3;z-index:-1}@media only screen and (max-width:1000px){.page_attente__infos::after{width:100px}}.page_attente__infos h1{margin-top:0}.page_attente__images{display:flex;gap:1rem;flex-direction:column;height:100%}.page_attente__image{height:50%}.btn,.btn-large,.btn-small{background:#5ce1e6}.btn-large:focus,.btn-large:hover,.btn-small:focus,.btn-small:hover,.btn:focus,.btn:hover{background:rgb(64.0819148936,219.8617021277,225.7180851064)}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after{border:2px solid #5ce1e6}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background:#5ce1e6}[type=checkbox].filled-in:checked+span:not(.lever):after{border-color:#5ce1e6;background:#5ce1e6}.input-field input.invalid,.input-field input.valid{box-shadow:0 1px 0 #5ce1e6!important}.input-field label.active{color:#5ce1e6!important}.dropdown-content li>a,.dropdown-content li>span{color:#5ce1e6}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #5ce1e6;-webkit-box-shadow:0 1px 0 0 #5ce1e6;box-shadow:0 1px 0 0 #5ce1e6}.dark.cc_dialog button.cc_b_ok,.dark.cookie-consent-preferences-overlay .cc_cp_container .cc_cp_footer .cc_cp_f_save button,.termsfeed-com---palette-dark .cc-cp-foot-save,.termsfeed-com---palette-dark .cc-nb-okagree{color:#fff!important;background-color:#5ce1e6!important;box-shadow:none!important}.termsfeed-com---palette-dark .cc-nb-reject{background-color:#eaeaea!important}.dark.cc_dialog button.cc_b_cp:focus{box-shadow:0 0 0 2px #5ce1e6!important}
/*# sourceMappingURL=frontyxo.min.css.map */
