@charset "UTF-8";/*!
Theme Name: Starter theme
Theme URI: https://github.com/GentillePlume/WordPress-starter-theme
Author: Melvin Lemoine
Author URI: https://melvin-lemoine.me
Description: Let's create a new theme
Version: 1.0
*/:root{--br-normal:10px;--br-large:25px;--green:#57807E;--green-hover:rgb(76.6813953488, 112.8186046512, 111.0558139535);--pink:#C75D7F;--pink-hover:rgb(192.4495412844, 74.0504587156, 112.0275229358);--dark:#191e23;--lightdark:rgb(35.625, 42.75, 49.875);--massage-overlay-gradient:linear-gradient(45deg, #191e23 0%, rgba(199, 93, 127, 0.25) 100%)}.is-green{background-color:#57807e}.is-green{background-color:#57807e}.is-green.button{color:#fff}.is-green.button.is-outlined{color:#57807e;border:1px solid #57807e;background-color:transparent}.is-green.button.is-outlined:hover{background-color:#57807e;color:#fff}.is-green{background-color:#57807e}.is-green.button{color:#fff}.c-green{color:#57807e}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen.button{color:#fff}.is-lightgreen.button.is-outlined{color:#a5d7c2;border:1px solid #a5d7c2;background-color:transparent}.is-lightgreen.button.is-outlined:hover{background-color:#a5d7c2;color:#fff}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen.button{color:#fff}.c-lightgreen{color:#a5d7c2}.is-pink{background-color:#c75d7f}.is-pink{background-color:#c75d7f}.is-pink.button{color:#fff}.is-pink.button.is-outlined{color:#c75d7f;border:1px solid #c75d7f;background-color:transparent}.is-pink.button.is-outlined:hover{background-color:#c75d7f;color:#fff}.is-pink{background-color:#c75d7f}.is-pink.button{color:#fff}.c-pink{color:#c75d7f}.is-lightpink{background-color:#e9b2ba}.is-lightpink{background-color:#e9b2ba}.is-lightpink.button{color:#fff}.is-lightpink.button.is-outlined{color:#e9b2ba;border:1px solid #e9b2ba;background-color:transparent}.is-lightpink.button.is-outlined:hover{background-color:#e9b2ba;color:#fff}.is-lightpink{background-color:#e9b2ba}.is-lightpink.button{color:#fff}.c-lightpink{color:#e9b2ba}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow.button{color:#fff}.is-deadyellow.button.is-outlined{color:#dcdbbe;border:1px solid #dcdbbe;background-color:transparent}.is-deadyellow.button.is-outlined:hover{background-color:#dcdbbe;color:#fff}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow.button{color:#fff}.c-deadyellow{color:#dcdbbe}:root{--br-normal:10px;--br-large:25px;--green:#57807E;--green-hover:rgb(76.6813953488, 112.8186046512, 111.0558139535);--pink:#C75D7F;--pink-hover:rgb(192.4495412844, 74.0504587156, 112.0275229358);--dark:#191e23;--lightdark:rgb(35.625, 42.75, 49.875);--massage-overlay-gradient:linear-gradient(45deg, #191e23 0%, rgba(199, 93, 127, 0.25) 100%)}.is-green{background-color:#57807e}.is-green{background-color:#57807e}.is-green.button{color:#fff}.is-green.button.is-outlined{color:#57807e;border:1px solid #57807e;background-color:transparent}.is-green.button.is-outlined:hover{background-color:#57807e;color:#fff}.is-green{background-color:#57807e}.is-green.button{color:#fff}.c-green{color:#57807e}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen.button{color:#fff}.is-lightgreen.button.is-outlined{color:#a5d7c2;border:1px solid #a5d7c2;background-color:transparent}.is-lightgreen.button.is-outlined:hover{background-color:#a5d7c2;color:#fff}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen.button{color:#fff}.c-lightgreen{color:#a5d7c2}.is-pink{background-color:#c75d7f}.is-pink{background-color:#c75d7f}.is-pink.button{color:#fff}.is-pink.button.is-outlined{color:#c75d7f;border:1px solid #c75d7f;background-color:transparent}.is-pink.button.is-outlined:hover{background-color:#c75d7f;color:#fff}.is-pink{background-color:#c75d7f}.is-pink.button{color:#fff}.c-pink{color:#c75d7f}.is-lightpink{background-color:#e9b2ba}.is-lightpink{background-color:#e9b2ba}.is-lightpink.button{color:#fff}.is-lightpink.button.is-outlined{color:#e9b2ba;border:1px solid #e9b2ba;background-color:transparent}.is-lightpink.button.is-outlined:hover{background-color:#e9b2ba;color:#fff}.is-lightpink{background-color:#e9b2ba}.is-lightpink.button{color:#fff}.c-lightpink{color:#e9b2ba}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow.button{color:#fff}.is-deadyellow.button.is-outlined{color:#dcdbbe;border:1px solid #dcdbbe;background-color:transparent}.is-deadyellow.button.is-outlined:hover{background-color:#dcdbbe;color:#fff}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow.button{color:#fff}.c-deadyellow{color:#dcdbbe}@font-face{font-family:"Open Sans";src:url("assets/fonts/open-sans/opensans-light.woff2");font-display:swap;font-weight:300}@font-face{font-family:"Open Sans";src:url("assets/fonts/open-sans/opensans-regular.woff2");font-display:swap;font-weight:400}@font-face{font-family:"Open Sans";src:url("assets/fonts/open-sans/opensans-medium.woff2");font-display:swap;font-weight:500}@font-face{font-family:"Open Sans";src:url("assets/fonts/open-sans/opensans-semibold.woff2");font-display:swap;font-weight:600}@font-face{font-family:"Open Sans";src:url("assets/fonts/open-sans/opensans-bold.woff2");font-display:swap;font-weight:700}@font-face{font-family:"Open Sans";src:url("assets/fonts/open-sans/opensans-extrabold.woff2");font-display:swap;font-weight:800}html{scroll-behavior:smooth}.body{font-family:"Open Sans",sans-serif;overflow-x:hidden;width:100vw}.body main{min-height:90vh}.container{max-width:1500px;padding-inline:25px;margin-inline:auto;width:100%}.text{font-size:clamp(1rem, .9455rem + .2727vw, 1.15rem)}.section{padding-block:5rem}.section.nopad{padding-block:0}.section__title{color:#57807e;font-size:clamp(2rem, 1.1864rem + 4.0678vw, 5rem);font-weight:900;width:100%;margin-bottom:2rem}.section__title.nomb{margin-bottom:0}.section__title.white{color:#fff}.section__title--min{text-align:center}@media screen and (min-width:576px){.section__title--min{font-size:1.25rem}}@media screen and (min-width:768px){.section__title--min{font-size:1.5rem}}@media screen and (min-width:1200px){.section__title--min{font-size:2rem}}.section__subtitle{color:#57807e;font-size:1rem;width:100%;margin-bottom:1rem}@media screen and (min-width:1200px){.section__subtitle{font-size:1.5rem}}.page-template-massages .header{padding-block:10rem;background-color:#57807e}.page-template-massages .header__container{display:flex;justify-content:center;align-items:center}.page-template-massages .header__container_title{font-weight:700;font-size:clamp(1.5rem, 1.0932rem + 2.0339vw, 3rem)}.places__place{display:flex;flex-direction:row;align-items:center}.places__place_icon{display:flex;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;margin-right:1rem;background-color:rgba(87,128,126,.25);border-radius:10px}.places__place_icon i{color:#57807e;font-size:1.25rem}.button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:10px;background-color:#57807e;font-size:clamp(.85rem, .8093rem + .2034vw, 1rem);transition:all .1s ease-in-out;text-decoration:none;color:initial;color:#fff;border-width:1px;border-style:solid;border-color:transparent;cursor:pointer}.button>svg{width:1.15rem;fill:white;transition:all .1s ease-in-out}.button.pink{background-color:#c75d7f}.button.pink:hover{background-color:var(--pink-hover)}.button.green{background-color:#57807e}.button.green:hover{background-color:var(--green-hover)}.button.white{background-color:#fff;color:#57807e}.button.white>svg{fill:#57807E}.button.white:hover{background-color:rgb(242.25,242.25,242.25)}.button.white.outlined{background-color:transparent;border-color:#fff;color:#fff}.button.white.outlined>svg{fill:white}.button.white.outlined:hover{background-color:#fff;color:#57807e}.button.white.outlined:hover>svg{fill:#57807E}.Tags{display:flex;flex-flow:row wrap;gap:.5rem}.Tags.mb{margin-bottom:1rem}.Tag{padding:.5em 1em;border-radius:50px;border:1px solid rgba(0,0,0,.1);background-color:#fff;z-index:1;color:#57807e;font-weight:600;font-size:clamp(.85rem, .7429rem + .5357vw, 1rem)}.Tag.small{font-size:clamp(.75rem, .6786rem + .3571vw, .85rem)}:root{--br-normal:10px;--br-large:25px;--green:#57807E;--green-hover:rgb(76.6813953488, 112.8186046512, 111.0558139535);--pink:#C75D7F;--pink-hover:rgb(192.4495412844, 74.0504587156, 112.0275229358);--dark:#191e23;--lightdark:rgb(35.625, 42.75, 49.875);--massage-overlay-gradient:linear-gradient(45deg, #191e23 0%, rgba(199, 93, 127, 0.25) 100%)}.is-green{background-color:#57807e}.is-green{background-color:#57807e}.is-green.button{color:#fff}.is-green.button.is-outlined{color:#57807e;border:1px solid #57807e;background-color:transparent}.is-green.button.is-outlined:hover{background-color:#57807e;color:#fff}.is-green{background-color:#57807e}.is-green.button{color:#fff}.c-green{color:#57807e}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen.button{color:#fff}.is-lightgreen.button.is-outlined{color:#a5d7c2;border:1px solid #a5d7c2;background-color:transparent}.is-lightgreen.button.is-outlined:hover{background-color:#a5d7c2;color:#fff}.is-lightgreen{background-color:#a5d7c2}.is-lightgreen.button{color:#fff}.c-lightgreen{color:#a5d7c2}.is-pink{background-color:#c75d7f}.is-pink{background-color:#c75d7f}.is-pink.button{color:#fff}.is-pink.button.is-outlined{color:#c75d7f;border:1px solid #c75d7f;background-color:transparent}.is-pink.button.is-outlined:hover{background-color:#c75d7f;color:#fff}.is-pink{background-color:#c75d7f}.is-pink.button{color:#fff}.c-pink{color:#c75d7f}.is-lightpink{background-color:#e9b2ba}.is-lightpink{background-color:#e9b2ba}.is-lightpink.button{color:#fff}.is-lightpink.button.is-outlined{color:#e9b2ba;border:1px solid #e9b2ba;background-color:transparent}.is-lightpink.button.is-outlined:hover{background-color:#e9b2ba;color:#fff}.is-lightpink{background-color:#e9b2ba}.is-lightpink.button{color:#fff}.c-lightpink{color:#e9b2ba}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow.button{color:#fff}.is-deadyellow.button.is-outlined{color:#dcdbbe;border:1px solid #dcdbbe;background-color:transparent}.is-deadyellow.button.is-outlined:hover{background-color:#dcdbbe;color:#fff}.is-deadyellow{background-color:#dcdbbe}.is-deadyellow.button{color:#fff}.c-deadyellow{color:#dcdbbe}.MassageCard{border-radius:var(--br-normal);transition:transform .3s ease-in-out;position:relative;overflow:hidden}@media (width > 450px){.MassageCard{aspect-ratio:4/3}}@media (width > 768px){.MassageCard{aspect-ratio:9/10}}.MassageCard:hover{transform:scale(1.015)}.MassageCard:hover .MassageCard__overlay_arrow{opacity:1}.MassageCard__overlay{display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:#fff;background:var(--massage-overlay-gradient);z-index:1;height:100%;width:100%;padding:clamp(1.5rem,1.1364rem + 1.8182vw,2.5rem);padding-top:7.5rem}.MassageCard__overlay .Tag{font-size:.75rem;padding:.25em .75em;background-color:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.MassageCard__overlay_title{font-weight:700;font-size:1.75rem;text-decoration:none;color:initial}.MassageCard__overlay_title::before{content:"";position:absolute;inset:0}.MassageCard__overlay_title{color:#fff}.MassageCard__overlay .MassageInformations{margin-block:0.75rem}.MassageCard__overlay .MassageInformations .MassageInformations_information--price-domicile{display:none}.MassageCard__overlay_arrow{position:absolute;bottom:1.5rem;right:1.5rem;fill:white;height:1.5rem;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.MassageCard__illustration{position:absolute;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.header{position:relative;display:grid}@media (width > 1024px){.header{grid-template-columns:1fr clamp(25rem,-7.2689rem + 50.4202vw,40rem)}}.header__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:5rem;padding-left:10%;padding-right:3rem;overflow:hidden;background-color:#f3f7fd}.header__content_style{position:absolute;top:50%;left:0;opacity:.5;transform:translate(-50%,-50%);z-index:0;fill:#C75D7F;filter:blur(100px)}.header__content_heading{display:flex;align-items:center;flex-flow:row wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem;margin-bottom:.5rem}.header__content_heading_tags{display:flex;gap:.5rem;flex-wrap:wrap;z-index:1}.header__content_heading_tags_tag{padding:.5em 1em;border-radius:50px;border:1px solid rgba(0,0,0,.1);background-color:#fff;z-index:1;color:#57807e;font-weight:600;font-size:clamp(.85rem, .7429rem + .5357vw, 1rem)}.header__content_heading_tags_tag.small{font-size:clamp(.75rem, .6786rem + .3571vw, .85rem)}.header__content_heading_note{padding:.6em 1em;border-radius:50px;border:1px solid rgba(0,0,0,.1);background-color:#fff;z-index:1;color:#fbbc04;display:flex;gap:.5rem;align-items:center;color:#fff}.header__content_heading_note_stars{display:flex;gap:.25rem}.header__content_heading_note_stars_star{height:1rem;opacity:.1;fill:#F3F7FD}.header__content_heading_note_stars_star.filled{opacity:1;fill:#FBBC04}.header__content_heading_note_number{transform:translateY(-.025rem);font-weight:600;font-size:.85rem;color:#fbbc04}.header__content_title{color:#57807e;font-weight:900;font-size:clamp(2rem, 1.0909rem + 4.5455vw, 4rem);z-index:1}@media (width > 1024px){.header__content_title{font-size:clamp(3rem, -1.3025rem + 6.7227vw, 5rem)}}.header__content_title:not(.front-page){font-size:clamp(2rem, 1.75rem + 1.3333vw, 3rem)}@media (width > 1024px){.header__content_title:not(.front-page){font-size:clamp(3rem, .8487rem + 3.3613vw, 4rem)}}.header__content_title_duration{position:relative}.header__content_title_duration::before{content:"";display:block;height:90%;width:105%;margin-left:-3px;margin-right:-3px;position:absolute;background:var(--pink);transform:rotate(2deg);top:5px;left:-2.5%;border-radius:20% 25% 20% 24%;padding:10px 3px 3px 10px;z-index:-1;opacity:.25}.header__content_description{margin-top:.5rem;font-weight:500;font-size:clamp(1.15rem, 1.1136rem + .1818vw, 1.25rem);z-index:1;color:#191e23}.header__content_buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;z-index:1;width:100%}.header__content_buttons_button,.header__content_buttons_button_a{width:100%}@media (width > 576px){.header__content_buttons_button,.header__content_buttons_button_a{width:-moz-fit-content;width:fit-content}}.header__content_buttons_button_a,.header__content_buttons_button_a_a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:10px;background-color:#57807e;font-size:clamp(.85rem, .8093rem + .2034vw, 1rem);transition:all .1s ease-in-out;text-decoration:none;color:initial;color:#fff;border-width:1px;border-style:solid;border-color:transparent;cursor:pointer}.header__content_buttons_button_a>svg,.header__content_buttons_button_a_a>svg{width:1.15rem;fill:white;transition:all .1s ease-in-out}.header__content_buttons_button_a.pink,.header__content_buttons_button_a_a.pink{background-color:#c75d7f}.header__content_buttons_button_a.pink:hover,.header__content_buttons_button_a_a.pink:hover{background-color:var(--pink-hover)}.header__content_buttons_button_a.green,.header__content_buttons_button_a_a.green{background-color:#57807e}.header__content_buttons_button_a.green:hover,.header__content_buttons_button_a_a.green:hover{background-color:var(--green-hover)}.header__content_buttons_button_a.white,.header__content_buttons_button_a_a.white{background-color:#fff;color:#57807e}.header__content_buttons_button_a.white>svg,.header__content_buttons_button_a_a.white>svg{fill:#57807E}.header__content_buttons_button_a.white:hover,.header__content_buttons_button_a_a.white:hover{background-color:rgb(242.25,242.25,242.25)}.header__content_buttons_button_a.white.outlined,.header__content_buttons_button_a_a.white.outlined{background-color:transparent;border-color:#fff;color:#fff}.header__content_buttons_button_a.white.outlined>svg,.header__content_buttons_button_a_a.white.outlined>svg{fill:white}.header__content_buttons_button_a.white.outlined:hover,.header__content_buttons_button_a_a.white.outlined:hover{background-color:#fff;color:#57807e}.header__content_buttons_button_a.white.outlined:hover>svg,.header__content_buttons_button_a_a.white.outlined:hover>svg{fill:#57807E}.header__illustration{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background-color:#57807e;overflow:hidden;aspect-ratio:4/5;padding:clamp(2rem,-.1429rem + 10.7143vw,5rem);background:radial-gradient(circle,var(--dark) 0,var(--lightdark) 100%)}@media (width >= 1024px){.header__illustration{padding:0}}.header__illustration_imgbox{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:clamp(1.5rem,1.0932rem + 2.0339vw,3rem);border-radius:10px;position:relative;overflow:hidden}@media (width > 1024px){.header__illustration_imgbox{border-radius:inherit}}.header__illustration_imgbox_img{position:absolute;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.header__illustration_imgbox_content{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;z-index:100}.header__illustration_imgbox_content_certifications{display:flex;gap:1rem}.header__illustration_imgbox_content_certifications_certification_a{display:flex;justify-content:center;align-items:center;width:clamp(5rem,3.6364rem + 6.8182vw,8rem);height:clamp(5rem,3.6364rem + 6.8182vw,8rem);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.25);padding:1rem;transition:transform .3s ease-in-out}@media (width >= 1024px){.header__illustration_imgbox_content_certifications_certification_a{width:clamp(5rem,2.8487rem + 3.3613vw,6rem);height:clamp(5rem,2.8487rem + 3.3613vw,6rem)}}.header__illustration_imgbox_content_certifications_certification_a:hover{transform:scale(1.025)}.header__illustration_imgbox_content_caption{background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500;color:#fff;font-size:clamp(1rem, -.2857rem + 3.5714vw, 2rem);padding:.5em 1em;border-radius:10px;text-shadow:0 0 25px #000}@media (width >= 1024px){.header__illustration_imgbox_content_caption{font-size:clamp(1rem, .4622rem + .8403vw, 1.25rem)}}.message{background-color:#c75d7f}.message__box{display:flex;align-items:center;flex-flow:row wrap;gap:1rem;padding-block:1.5rem;color:#fff}.message__box_icon{fill:white;min-height:2rem;height:2rem}.message__box_content{font-size:clamp(1.15rem, 1.1136rem + .1818vw, 1.25rem)}.massages__container_list{display:grid;gap:1rem}@media (width > 768px){.massages__container_list{grid-template-columns:repeat(2,1fr)}}@media (width > 1200px){.massages__container_list{grid-template-columns:repeat(3,1fr)}}.presentation{position:relative;background-color:var(--green);color:#fff;margin-bottom:15vw}.presentation__blob{position:absolute;pointer-events:none;opacity:.1}.presentation__blob--1{left:-20%;top:5%;width:50rem}.presentation__blob--2{right:-20%;bottom:10%;width:50rem}.presentation__wave{position:absolute;left:0;pointer-events:none}.presentation__wave--bottom{top:100%;transform:translateY(-1px)}.presentation__container{display:grid}@media (width >= 768px){.presentation__container{grid-template-columns:55% 45%}}.presentation__container_content{display:flex;flex-direction:column;position:relative;z-index:2}@media (width >= 768px){.presentation__container_content{padding-right:10%;padding-top:3rem}}@media (width >= 768px){.presentation__container_content_title{width:175%}}.presentation__container_content_description ul{list-style:inherit;padding-inline-start:40px}.presentation__container_content_buttons{display:flex;flex-flow:row wrap;gap:1rem;margin-top:1.5rem}.presentation__container_content_buttons_button,.presentation__container_content_buttons_button_a{width:100%}@media (width > 576px){.presentation__container_content_buttons_button,.presentation__container_content_buttons_button_a{width:-moz-fit-content;width:fit-content}}.presentation__container_points{display:grid;gap:1.5rem;margin-top:3rem;width:100%}@media (width >= 768px){.presentation__container_points{grid-template-columns:repeat(2,1fr);grid-column:1/span 2}}@media (width >= 1200px){.presentation__container_points{margin-top:5rem;grid-template-columns:repeat(3,1fr)}}.presentation__container_points_point{background-color:#fff;padding:clamp(1.5rem,1.3644rem + .678vw,2rem);border-radius:var(--br-normal);color:var(--green)}.presentation__container_points_point_header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.presentation__container_points_point_header svg{fill:var(--green);height:2rem}.presentation__container_points_point_header_title{font-weight:700;font-size:clamp(1.25rem, 1.1822rem + .339vw, 1.5rem)}.presentation__container_illustration{height:20rem;border-radius:var(--br-normal);margin-top:3rem;position:relative;overflow:hidden}@media (width >= 450px){.presentation__container_illustration{height:30rem}}@media (width >= 650px){.presentation__container_illustration{height:40rem}}@media (width >= 768px){.presentation__container_illustration{hmargin-top:inherit;height:30rem}}@media (width >= 1200px){.presentation__container_illustration{hmargin-top:inherit;height:40rem}}.presentation__container_illustration_img{position:absolute;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.contact__container_content{display:grid;gap:3rem}@media (width >= 768px){.contact__container_content{grid-template-columns:repeat(2,1fr)}}.contact__container_content_informations{display:grid;gap:1rem}.contact__container_content_informations_information{position:relative;display:flex;flex-flow:row wrap;align-items:center;border-radius:var(--br-normal);color:#fff;gap:1rem;padding:1.5rem;background-color:#57807e;transition:all .3s ease-in-out}.contact__container_content_informations_information:hover{background-color:var(--green-hover);transform:scale(1.015)}.contact__container_content_informations_information:hover .contact__container_content_informations_information_arrow{opacity:1}.contact__container_content_informations_information_icon{display:flex;justify-content:center;align-items:center;min-width:1.5rem;width:1.5rem;min-height:1.5rem;height:1.5rem}.contact__container_content_informations_information_icon svg{fill:white;max-width:100%;max-height:100%}.contact__container_content_informations_information_value{font-weight:500;font-size:1.25rem;text-decoration:none;color:initial}.contact__container_content_informations_information_value::before{content:"";position:absolute;inset:0}.contact__container_content_informations_information_value{color:#fff}.contact__container_content_informations_information_arrow{position:absolute;bottom:1.5rem;right:1.5rem;fill:white;height:1.5rem;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.contact__container_content_informations_payment_title{font-weight:700;margin-bottom:1rem;color:var(--green);font-size:1.25rem}.contact__container_content_informations_payment_list{display:flex;flex-flow:row wrap;gap:1rem}.contact__container_content_informations_payment_list_method_img{height:3.5rem}.contact__container_content_informations_map{overflow:hidden;height:25rem;border-radius:var(--br-normal)}.contact__container_content_informations_map iframe{width:100%;height:100%}.MassageInformations{display:flex;flex-flow:row wrap;-moz-column-gap:1em;column-gap:1em;row-gap:1rem;font-size:clamp(1rem, .6429rem + 1.7857vw, 1.5rem)}@media (width >= 768px){.MassageInformations{font-size:1.25rem}}.MassageInformations_information{display:flex;flex-flow:row wrap;align-items:center;gap:.5em}.MassageInformations_information.hidden{display:none}.MassageInformations_information--price .MassageInformations_information_value_price::after{content:"€"}.MassageInformations_information--price-base svg{transform:translateX(-2px)}.MassageInformations_information_icon{display:flex;justify-content:center;align-items:center;width:1.25em;height:1.25em;padding:.3em;border-radius:50%;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MassageInformations_information_icon svg{fill:#57807E;max-width:100%;max-height:100%}.MassageInformations_information_value{display:inline-flex;font-size:1em;font-weight:700}.footer{background-color:var(--green);margin-top:5rem;padding-block:3rem}.footer__container_content{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:3rem}.footer__container_content_identity{display:flex;flex-flow:row wrap;align-items:center;gap:1rem;text-decoration:none;color:initial}.footer__container_content_identity_logo{max-width:3.5rem;width:100%}.footer__container_content_identity_name{color:#fff;text-align:center}@media (width >= 576px){.footer__container_content_identity_name{text-align:left}}.footer__container_content_legalbox{display:flex;flex-flow:row wrap;gap:1rem}.footer__container_content_legalbox_link{color:#fff}.single-massages{background-color:#f3f7fd}.single-massages .main{min-height:90vh}@media (width > 768px){.single-massages .main{padding:clamp(1rem,.4576rem + 2.7119vw,3rem)}}.single-massages .main__box{display:flex;width:100%;position:relative;overflow:hidden}@media (width > 768px){.single-massages .main__box{border-radius:var(--br-normal)}}.single-massages .main__box_overlay{--padding:clamp(1.5rem, 0.9545rem + 2.7273vw, 3rem);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--padding);padding-top:clamp(15rem,12.2881rem + 13.5593vw,25rem);position:relative;z-index:1;color:#fff;background:var(--massage-overlay-gradient)}@media (width > 1200px){.single-massages .main__box_overlay{padding-right:25%}}.single-massages .main__box_overlay_title{font-weight:900;font-size:clamp(2.5rem, 1.9576rem + 2.7119vw, 4.5rem)}.single-massages .main__box_overlay_separator{height:4px;width:50%;background-color:rgba(255,255,255,.25);border:0;margin-block:1.5rem}.single-massages .main__box_overlay_keywords{display:flex;flex-flow:row wrap;gap:.5rem;margin-bottom:1rem}.single-massages .main__box_overlay_keywords_keyword{padding:.5em 1em;border-radius:50px;border:1px solid rgba(0,0,0,.1);background-color:#fff;font-weight:600;color:#57807e;font-size:clamp(.85rem, .7955rem + .2727vw, 1rem)}@media (width > 1500px){.single-massages .main__box_overlay_description{font-size:1.25rem}}.single-massages .main__box_overlay_cta{margin-top:1.5rem}@media (width > 700px){.single-massages .main__box_overlay_cta{position:absolute;top:var(--padding);right:var(--padding);margin-top:inherit}}.single-massages .main__box_overlay_buttons{position:absolute;display:flex;flex-flow:row wrap;gap:1rem;top:var(--padding);left:var(--padding)}.single-massages .main__box_illustration{position:absolute;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;z-index:0}.single-massages .main__massages_container_list{display:grid;gap:1rem}@media (width > 768px){.single-massages .main__massages_container_list{grid-template-columns:repeat(2,1fr)}}@media (width > 1200px){.single-massages .main__massages_container_list{grid-template-columns:repeat(3,1fr)}}.page-template-legal main{padding-top:5rem}