:root{font-family:Helvetica,sans-serif;--transitionDuration: .2s;--whiteColor: #FAFAFA;--whiteRGBColor: 250, 250, 250;--lightGreyColor: #E7E7E7;--shadowColor: #D1D1D1;--shadowBorder: 7px 5px 1px var(--shadowColor);--darkGreyColor: #2E2E2E;--navigationColor: #ffd0d3;--baseOrange: #f0a61b;--baseSalmon: #ec8a71;--baseYellow: #ffde59;--basePink: #ff66c4;--lightYellow: #fff7ad;--lightPink: #ffa9f9;--complementaryYellow: #faf4b9;--complementaryPurple: #b197e8;--headerHeight: 6rem;--footerHeight: 8rem;--redColor: #cf0000}@media screen and (min-width:768px){:root{--headerHeight: 8rem;--footerHeight: 10rem}}body{position:relative;background:var(--whiteColor);min-height:100dvh;margin:0 auto;max-width:1800px}body:before{content:"";display:block;height:calc(2rem + var(--headerHeight))}body:after{content:"";display:block;height:calc(3rem + var(--footerHeight))}body:has(.notFoundImage),body:has(.errorImage){min-height:unset;margin:unset}:is(body:has(.notFoundImage),body:has(.errorImage)):before{height:calc(var(--headerHeight) / 2)}:is(body:has(.notFoundImage),body:has(.errorImage)):after{display:none}main{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){main{gap:2rem}}@media screen and (min-width:1024px){main{gap:3rem}}header{z-index:1;position:fixed;top:0;left:0;right:0;padding:0 .7rem;height:var(--headerHeight);background-color:var(--navigationColor);display:flex;justify-content:space-between;align-items:center}header picture img{max-height:calc(var(--headerHeight) - 1rem);max-width:calc(var(--headerHeight) - 1rem)}header>nav{font-weight:700;font-size:1rem}@media screen and (min-width:768px){header>nav{font-size:1.4rem}}@media screen and (min-width:1024px){header>nav{font-size:1.5rem}}header>nav>ul{list-style:none;display:flex;gap:.5rem;padding:0;margin:0;justify-content:space-evenly;align-items:center}@media screen and (min-width:768px){header>nav>ul{gap:1rem;margin-right:1rem}}@media screen and (min-width:1024px){header>nav>ul{gap:1.5rem;margin-right:1.5rem}}header>nav a{align-items:end;color:var(--darkGreyColor);text-decoration:none;transition:var(--transitionDuration)}header>nav a:hover,header>nav a:active,header>nav a:focus{text-decoration:underline}header>nav a:hover,header>nav a:active,header>nav a.currentPage{color:var(--basePink)}footer{position:absolute;left:0;bottom:0;right:0;padding:10px;height:var(--footerHeight);background:linear-gradient(.25turn,var(--lightYellow),var(--lightPink))}footer section{width:100%;justify-content:space-around;display:flex;margin-bottom:0}@media screen and (min-width:768px){footer section{margin-bottom:.5rem}}footer section picture img{max-height:calc(var(--footerHeight) - 3rem);max-width:calc(var(--footerHeight) - 3rem)}footer section div{display:flex;flex-direction:column;text-align:right;align-self:center}footer section div div.socialNetworkLinks{gap:.5rem;flex-direction:row;align-self:flex-end}footer section div div.socialNetworkLinks>a svg{fill:var(--darkGreyColor)}footer section div div.socialNetworkLinks>a svg:hover,footer section div div.socialNetworkLinks>a svg:active{fill:var(--basePink)}footer section div a{color:var(--darkGreyColor);transition:var(--transitionDuration)}footer section div a svg{height:2rem}footer section div a:hover,footer section div a:active{cursor:pointer;color:var(--basePink)}h1,h2,h3,h4{font-family:Charmonman}h1,.bigText{font-size:2rem;color:var(--darkGreyColor);font-weight:700;text-align:center}@media screen and (min-width:768px){h1,.bigText{font-size:2.7rem}}@media screen and (min-width:1024px){h1,.bigText{font-size:3.2rem}}h2{font-size:1.8rem;color:var(--baseOrange);font-weight:700}@media screen and (min-width:768px){h2{font-size:1.9rem}}@media screen and (min-width:1024px){h2{font-size:2.4rem}}h3,.clickableThirdHeading{font-size:1.7rem;color:var(--baseOrange);font-weight:700}@media screen and (min-width:768px){h3,.clickableThirdHeading{font-size:1.8rem}}@media screen and (min-width:1024px){h3,.clickableThirdHeading{font-size:1.9rem}}h4{font-size:1.6rem;color:var(--baseOrange);font-weight:700}@media screen and (min-width:768px){h4{font-size:1.7rem}}@media screen and (min-width:1024px){h4{font-size:1.8rem}}a{color:var(--baseOrange);text-decoration:underline}a svg{transition:var(--transitionDuration)}a svg.linkSideIcon{fill:var(--baseOrange)}a:hover,a:active{color:var(--baseSalmon)}:is(a:hover,a:active) svg{fill:var(--baseSalmon)}p,i,li,summary,label,article.contactForm>form>.field>select{font-size:1.2rem}@media screen and (min-width:768px){p,i,li,summary,label,article.contactForm>form>.field>select{font-size:1.3rem}}@media screen and (min-width:1024px){p,i,li,summary,label,article.contactForm>form>.field>select{font-size:1.4rem}}article{margin:.5rem}article>p,section>p{margin-left:5px}@media screen and (min-width:768px){article>p,section>p{margin-left:7px}}@media screen and (min-width:1024px){article>p,section>p{margin-left:10px}}.mobileWidth{display:block}@media screen and (min-width:768px){.mobileWidth{display:none}}.nonMobileWidth{display:none}@media screen and (min-width:768px){.nonMobileWidth{display:block}}.centerText{text-align:center}.rightText{display:block;width:100%;text-align:right}.boldText{font-weight:700}.italicText{font-style:italic}.redText{color:var(--redColor)}.bigNumber{font-weight:700;font-size:1.9rem}@media screen and (min-width:768px){.bigNumber{font-size:2.2rem}}@media screen and (min-width:1024px){.bigNumber{font-size:2.4rem}}.tinyText{margin:0;font-size:.7rem}@media screen and (min-width:768px){.tinyText{font-size:.8rem}}@media screen and (min-width:1024px){.tinyText{font-size:.9rem}}.bigText{margin:1rem 0}.wipImage,.notFoundImage,.errorImage{display:flex;justify-content:center}:is(.wipImage,.notFoundImage,.errorImage)>img{max-height:15rem;max-width:15rem}@media screen and (min-width:768px){:is(.wipImage,.notFoundImage,.errorImage)>img{max-height:20rem;max-width:20rem}}picture.hero{margin:auto 0;max-width:100dvw}picture.hero:not(.home){max-height:20rem}picture.hero.home{max-height:30rem}picture.hero img{border-radius:20px;width:100%;height:100%;object-fit:cover}picture.hero.sophrology>img{filter:saturate(70%);object-position:50% 65%}button.actionButton{padding:20px;border:none;border-radius:50px;background-color:var(--baseOrange);box-shadow:var(--shadowBorder);color:var(--darkGreyColor);font-weight:700;font-size:1.2rem;cursor:pointer;transition:var(--transitionDuration)}button.actionButton:hover,button.actionButton:active{background-color:var(--shadowColor);box-shadow:0 0 0 var(--shadowColor);color:var(--baseSalmon)}.callToContact button.actionButton{padding:10px}@media screen and (min-width:768px){.callToContact button.actionButton{padding:15px}}@media screen and (min-width:1024px){.callToContact button.actionButton{padding:20px}}.lightGreyBox{background:var(--lightGreyColor);border-radius:20px;padding:10px;max-width:1600px;margin:0 auto}.softSeparation{color:var(--greyColor);width:90%}div.displaySameHeight{width:90%;margin:2rem auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-around;align-items:center}@media screen and (min-width:768px){div.displaySameHeight{gap:2rem;width:70%}}.titleBlock h1{margin-bottom:0}.titleBlock h2{margin-top:0;text-align:center}.explanationBlocks>div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.explanationBlocks>div{margin:1rem;flex-wrap:nowrap;gap:2rem}}@media screen and (min-width:1024px){.explanationBlocks>div{gap:3rem}}.explanationBlocks>div>div,.explanationBlocks>div>section{width:100%}.explanationBlocks>div>section,.explanationBlocks>div div:has(.pointsListing){background:var(--complementaryPurple);box-shadow:7px 5px 1px var(--shadowColor);padding:1rem;border-radius:1rem}.explanationBlocks h2{text-align:left;margin-top:0;margin-bottom:15px;color:var(--darkGreyColor)}.explanationBlocks picture{align-content:center}.explanationBlocks picture>img{display:block;height:100%;width:10rem;margin:0 auto;border-radius:2rem;object-position:center right;object-fit:cover}@media screen and (min-width:768px){.explanationBlocks picture>img{width:14rem}}@media screen and (min-width:1024px){.explanationBlocks picture>img{width:20rem}}.pointsListing{text-align:left}.pointsListing>ol{margin-top:2rem}@media screen and (min-width:768px){.pointsListing>ol{width:80%;margin:2rem auto}}.pointsListing>ol>li:not(:first-child){margin-top:1rem}@media screen and (min-width:768px){.pointsListing>ol>li:not(:first-child){margin-top:2rem}}@media screen and (min-width:1024px){.pointsListing>ol>li:not(:first-child){margin-top:3rem}}.pointsListing>ol>li::marker{font-weight:700}.pointsListing>ul>li:not(:first-child){margin-top:1rem}.pointsListing>*.hidden{list-style:none;padding-left:0;margin-left:1rem;margin-bottom:2rem}.pointsListing>*.hidden>li:not(:first-child){margin-top:.5rem}article.callToContact{background:var(--lightGreyColor);border-radius:20px;padding:10px;width:90%;max-width:1400px;margin:0 auto}@media screen and (min-width:768px){article.callToContact{width:70%}}article.callToContact h2{text-align:center}article.callToContact a{transition:var(--transitionDuration);display:flex;align-items:center;gap:1rem;padding:.25rem .5rem}article.callToContact a svg{height:35px}.miniProfile{background:var(--complementaryYellow);border-radius:20px;padding:5px}.miniProfile h1{margin-top:0}@media screen and (min-width:768px){.miniProfile h1{margin-top:calc(21.44px - .5rem)}}.miniProfile h2{margin-left:.5rem}.miniProfile>div:first-of-type{margin:0 auto;display:flex;gap:.5rem}@media screen and (min-width:768px){.miniProfile>div:first-of-type{align-items:center;max-width:90%}}@media screen and (min-width:1024px){.miniProfile>div:first-of-type{max-width:50%}}.miniProfile>.paragraph,.miniProfile>.pointsListing{background:#e1e1e14d;border-radius:10px;padding:5px}@media screen and (min-width:768px){.miniProfile>.sidesFormat{gap:2rem}}.miniProfile>.sidesFormat>picture{align-content:center}.miniProfile>.sidesFormat>picture>img{height:100%;width:10rem;border-radius:2rem;object-position:center right;object-fit:cover}@media screen and (min-width:768px){.miniProfile>.sidesFormat>picture>img{width:14rem}}@media screen and (min-width:1024px){.miniProfile>.sidesFormat>picture>img{width:20rem}}.miniProfile>.circleFormat>picture img{height:7rem;width:7rem;background-color:var(--whiteColor);border-radius:5rem;object-position:top;object-fit:cover}@media screen and (min-width:768px){.miniProfile>.circleFormat>picture img{height:10rem;width:10rem;border-radius:6rem}}@media screen and (min-width:1024px){.miniProfile>.circleFormat>picture img{height:12rem;width:12rem;border-radius:7rem}}.miniProfile>.circleFormat>div.imageSideText{margin-bottom:1rem}.miniProfile>.circleFormat>div.imageSideText :first-child{margin-top:0}.miniProfile>.circleFormat>div.imageSideText :last-child{margin-bottom:0}@media screen and (min-width:1024px){.miniProfile .pointsListing{max-width:75%;margin:0 auto}}.keyPoints>section>h3{color:var(--darkGreyColor)}.keyPoints>section>div{background:var(--complementaryPurple)}.keyPoints>div>div{background:var(--whiteColor)}.keyPoints>section,.keyPoints>div{width:calc(100% - .5rem);margin:0 auto;display:grid;grid-auto-rows:minmax(50px,auto)}@media screen and (min-width:768px){.keyPoints>section,.keyPoints>div{width:80%}}@media screen and (min-width:1024px){.keyPoints>section,.keyPoints>div{max-width:800px;grid-gap:2rem}}:is(.keyPoints>section,.keyPoints>div)>div{box-shadow:var(--shadowBorder);border-radius:20px;padding:8px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}:is(.keyPoints>section,.keyPoints>div)>div>h3{margin:0}:is(.keyPoints>section,.keyPoints>div)>div>picture.icon>img{max-width:2rem;max-height:2rem}:is(.keyPoints>section,.keyPoints>div)>div>p{margin:0;font-size:1rem}@media screen and (min-width:768px){:is(.keyPoints>section,.keyPoints>div)>div>p{font-size:1.2rem}}@media screen and (min-width:1024px){:is(.keyPoints>section,.keyPoints>div)>div>p{font-size:1.4rem}}:is(.keyPoints>section,.keyPoints>div)>div.clickableElement{border:1px solid var(--goldColor)}:is(.keyPoints>section,.keyPoints>div).noHeadGrid{grid-template-columns:repeat(2,1fr);grid-gap:2rem}:is(.keyPoints>section,.keyPoints>div).noHeadGrid>.leftElement{grid-row:span 2;grid-column:1}:is(.keyPoints>section,.keyPoints>div).noHeadGrid>.rightElement{grid-column:2;grid-row-start:calc(var(--row) * 2 + 2);grid-row-end:span 2}:is(.keyPoints>section,.keyPoints>div).noHeadGrid>div p,:is(.keyPoints>section,.keyPoints>div).noHeadGrid>div i{text-align:center}:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid{grid-template-columns:repeat(6,1fr);grid-gap:8px}@media screen and (min-width:768px){:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid{grid-template-columns:repeat(4,1fr);grid-gap:1rem}}:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid>.headElement{grid-row:1;grid-column:2/6}@media screen and (min-width:768px){:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid>.headElement{grid-column:2/4}}:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid>.leftElement{grid-row:auto;grid-column:1/4}@media screen and (min-width:768px){:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid>.leftElement{grid-column:1/3}}:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid>.rightElement{grid-row:auto;grid-column:4/7}@media screen and (min-width:768px){:is(.keyPoints>section,.keyPoints>div).centeredHeadGrid>.rightElement{grid-column:3/5}}.keyPoints>p{max-width:900px;margin-left:auto;margin-right:auto}
