:root{background-color:#fff;color:#1d1f29}[data-theme=dark]{background-color:#1d1f29;color:#fff}[data-theme=dark] a,[data-theme=dark] a:visited{color:#fff}*,:after,:before{box-sizing:border-box;font-style:normal;margin:0;padding:0}html{font-family:Hero,roboto,sans-serif;font-size:62.5%;line-height:1.15}body{background-color:var(--background-color);box-sizing:border-box;color:var(--text-color)}main{align-items:center;display:flex;flex-direction:column}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000;color:#1d1f29;text-decoration:none!important}a:visited{color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;pointer-events:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;text-decoration:none}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}li{list-style-type:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{outline-offset:-2px}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Hero;font-style:normal;font-weight:400;src:url(/static/media/Hero-Regular.b47226d775d23a9c6448.eot);src:url(/static/media/Hero-Regular.b47226d775d23a9c6448.eot?#iefix) format("embedded-opentype"),url(/static/media/Hero-Regular.599065274cae220bfbee.woff2) format("woff2"),url(/static/media/Hero-Regular.6dc1f7732a585d8ae1e0.woff) format("woff"),url(/static/media/Hero-Regular.4c30c600fdeed1420dc3.ttf) format("truetype"),url(/static/media/Hero-Regular.f41df0b334972d33abcd.svg#Hero-Regular) format("svg")}@font-face{font-display:swap;font-family:Hero;font-style:normal;font-weight:700;src:url(/static/media/Hero-Bold.8e412dac8152eef434fa.eot);src:url(/static/media/Hero-Bold.8e412dac8152eef434fa.eot?#iefix) format("embedded-opentype"),url(/static/media/Hero-Bold.35026d094052642a4827.woff2) format("woff2"),url(/static/media/Hero-Bold.0ceab1159c68e87864e3.woff) format("woff"),url(/static/media/Hero-Bold.d3ff3b390f1beefed039.ttf) format("truetype"),url(/static/media/Hero-Bold.e45aaa1c039a702f9af3.svg#Hero-Bold) format("svg")}@font-face{font-display:swap;font-family:Hero;font-style:normal;font-weight:300;src:url(/static/media/Hero-Light.0f4e2eb4bb93815d8f59.eot);src:url(/static/media/Hero-Light.0f4e2eb4bb93815d8f59.eot?#iefix) format("embedded-opentype"),url(/static/media/Hero-Light.458dd127b6d4e0363f2c.woff2) format("woff2"),url(/static/media/Hero-Light.47daea6b762e0ba0dc64.woff) format("woff"),url(/static/media/Hero-Light.6277a143bddc37bba120.ttf) format("truetype"),url(/static/media/Hero-Light.cb0221b39ca36a3b2726.svg#Hero-Light) format("svg")}@font-face{font-display:swap;font-family:Park Lane NF;font-style:normal;font-weight:400;src:url(/static/media/ParkLaneNF.558acfbc25912ce8e6af.eot);src:url(/static/media/ParkLaneNF.558acfbc25912ce8e6af.eot?#iefix) format("embedded-opentype"),url(/static/media/ParkLaneNF.ee9532c223b2ff29bd94.woff2) format("woff2"),url(/static/media/ParkLaneNF.0faac334df85b592e016.woff) format("woff"),url(/static/media/ParkLaneNF.48bd9b22c60c59a60a11.ttf) format("truetype"),url(/static/media/ParkLaneNF.ea00272ac32930e65258.svg#ParkLaneNF) format("svg")}@font-face{font-display:swap;font-family:Birds of Paradise;font-style:normal;font-weight:400;src:url(/static/media/BirdsofParadise.3ef8b5ecede7ecd1aed4.eot);src:url(/static/media/BirdsofParadise.3ef8b5ecede7ecd1aed4.eot?#iefix) format("embedded-opentype"),url(/static/media/BirdsofParadise.83460209881068254990.woff2) format("woff2"),url(/static/media/BirdsofParadise.64ff0b87993e10779a5e.woff) format("woff"),url(/static/media/BirdsofParadise.9b585d953f6a21049e32.ttf) format("truetype"),url(/static/media/BirdsofParadise.9bfe31cdd9f36fece1c2.svg#BirdsofParadise) format("svg")}@font-face{font-family:Dancing Script;src:url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap)}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes sliderOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes jumpRight{0%{transform:translateX(-10px)}50%{transform:translateX(10px)}to{transform:translateX(-10px)}}@keyframes jumpLeft{0%{transform:translateX(10px)}50%{transform:translateX(-10px)}to{transform:translateX(10px)}}@keyframes jumpUp{0%{transform:translateY(10px)}50%{transform:translateY(-10px)}to{transform:translateY(10px)}}@keyframes heartBreath{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes loginBoxIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes loginBoxSlideIn{0%{transform:translateX(30%)}to{transform:translateX(0)}}@keyframes marker-bounce{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.fullscreen__header{align-items:center;background-color:#fff;display:flex;height:85px;justify-content:space-between;max-width:2560px;width:100%;z-index:1000}.fullscreen__header__nav{margin-left:17%;width:65%}.fullscreen__header__nav__menu{align-items:center;display:flex;justify-content:space-around}.fullscreen__header__nav__menu__item{align-items:center;border-bottom:5px solid #0000;display:flex;font-family:Hero,roboto,sans-serif;font-size:2.3rem;font-weight:500;height:95px;position:relative}.fullscreen__header__nav__menu__item:hover{color:#c28f61!important;cursor:pointer;transition:color .3s ease}.fullscreen__header__nav__menu__item:after{background-color:#0000;bottom:0;content:"";height:5px;position:absolute;transition:background-color .3s ease;width:80px}.fullscreen__header__nav__menu__item:hover:after{background-color:#c28f61;transition:color .3s ease}.fullscreen__header__nav__menu__item>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fullscreen__header__nav__menu__item>a:hover{color:#c28f61;transition:color .3s ease}.fullscreen__header__nav__menu__item__extras{border-bottom:2px solid #0000;color:#1d1f29;height:55px;padding-left:4%;position:relative}.fullscreen__header__nav__menu__item__extras:hover{color:#c28f61;transition:color .3s ease}.fullscreen__header__nav__menu__item__extras__title{height:55px;width:100%}.fullscreen__header__nav__menu__item__extras__title:hover{color:#c28f61!important;transition:color .3s ease}.fullscreen__header__nav__menu__item__extras:after{background-color:#0000;bottom:10px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease;width:100%}.fullscreen__header__nav__menu__item__extras:hover:after{background-color:#c28f61;transition:color .3s ease}.fullscreen__header__nav__submenu{height:55px}.fullscreen__header__nav__submenu__container{background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;padding-top:25px;position:absolute;top:90px;width:220px;z-index:500}.fullscreen__header__nav__submenu__container__extras{background-color:#fff;left:220px;padding-top:25px;position:absolute;top:-25px;width:220px}.fullscreen__header__nav__submenu__title{border-bottom:2px solid #0000;height:55px;padding-left:4%;position:relative}.fullscreen__header__nav__submenu__title:hover{color:#c28f61;transition:color scale .3s ease}.fullscreen__header__nav__submenu__title:after{background-color:#0000;bottom:10px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease;width:25px}.fullscreen__header__nav__submenu__title:hover:after{background-color:#c28f61;transition:color .3s ease}.fullscreen__header__nav__logo__formobile__img{display:none}.fullscreen__header__nav__logo__img{height:60px}.fullscreen__header__user{align-items:center;background-color:#f9d9d7;display:flex;height:100%;justify-content:space-around;padding:0 1%;width:10%}.fullscreen__header__user__icon{align-items:center;color:#1d1f29;display:flex;font-size:3.5rem;height:100%;justify-content:center;width:100%}.fullscreen__header__user__icon:hover{color:#c28f61;transform:scale(1.4);transition:scale .3s ease}.fullscreen__header__user__icon__dark{align-items:center;color:#1d1f29!important;display:flex;font-size:3.5rem;height:100%;justify-content:center;width:100%}.fullscreen__header__user__icon__dark:hover{color:#c28f61!important;transform:scale(1.4);transition:scale .3s ease}.fullscreen__back-button{display:none}.desktop__header{align-items:center;background-color:#fff;display:flex;height:65px;justify-content:space-between;width:100%;z-index:1000}.desktop__header__nav{margin-left:10%;width:75%}.desktop__header__nav__menu{align-items:center;display:flex;justify-content:space-between}.desktop__header__nav__menu__item{align-items:center;border-bottom:3px solid #0000;display:flex;font-family:Hero,roboto,sans-serif;font-size:1.5rem;font-weight:500;height:71px;position:relative}.desktop__header__nav__menu__item:hover{color:#c28f61!important;cursor:pointer;transition:color .3s ease}.desktop__header__nav__menu__item:after{background-color:#0000;bottom:0;content:"";height:3px;position:absolute;transition:background-color .3s ease;width:40px}.desktop__header__nav__menu__item:hover:after{background-color:#c28f61;transition:color .3s ease}.desktop__header__nav__menu__item>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.desktop__header__nav__menu__item>a:hover{color:#c28f61;transition:color .3s ease}.desktop__header__nav__menu__item__extras{border-bottom:2px solid #0000;color:#1d1f29;height:40px;padding-left:4%;position:relative}.desktop__header__nav__menu__item__extras:hover{color:#c28f61!important;transition:color .3s ease}.desktop__header__nav__menu__item__extras__title{height:40px;width:100%}.desktop__header__nav__menu__item__extras__title:hover{color:#c28f61!important;transition:color .3s ease}.desktop__header__nav__menu__item__extras:after{background-color:#0000;bottom:10px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease;width:100%}.desktop__header__nav__menu__item__extras:hover:after{background-color:#c28f61;transition:color .3s ease}.desktop__header__nav__submenu{height:40px}.desktop__header__nav__submenu__container{background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;padding-top:20px;position:absolute;top:68px;width:150px;z-index:500}.desktop__header__nav__submenu__container__extras{background-color:#fff;left:150px;padding-top:20px;position:absolute;top:-20px;width:150px}.desktop__header__nav__submenu__title{border-bottom:2px solid #0000;height:40px;padding-left:4%;position:relative}.desktop__header__nav__submenu__title:hover{color:#c28f61;transition:color scale .3s ease}.desktop__header__nav__submenu__title:after{background-color:#0000;bottom:10px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease;width:25px}.desktop__header__nav__submenu__title:hover:after{background-color:#c28f61;transition:color .3s ease}.desktop__header__nav__logo__formobile__img{display:none}.desktop__header__nav__logo__img{height:50px}.desktop__header__user{align-items:center;background-color:#f9d9d7;display:flex;height:100%;justify-content:space-around;padding:0 1%;width:13%}.desktop__header__user__icon{align-items:center;color:#1d1f29;display:flex;font-size:2.7rem;height:100%;justify-content:center;width:100%}.desktop__header__user__icon:hover{color:#c28f61;transform:scale(1.4);transition:scale .3s ease}.desktop__header__user__icon__dark{align-items:center;color:#1d1f29!important;display:flex;font-size:2.7rem;height:100%;justify-content:center;width:100%}.desktop__header__user__icon__dark:hover{color:#c28f61!important;transform:scale(1.4);transition:scale .3s ease}.desktop__back-button{display:none}.tablet__header{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:space-between;width:100%;z-index:1000}.tablet__header__nav{margin-left:5%;width:80%}.tablet__header__nav__menu{align-items:center;display:flex;justify-content:space-around}.tablet__header__nav__menu__item{align-items:center;border-bottom:3px solid #0000;display:flex;font-family:Hero,roboto,sans-serif;font-size:1.2rem;font-weight:500;height:55px;position:relative}.tablet__header__nav__menu__item:hover{color:#c28f61!important;cursor:pointer;transition:color .3s ease}.tablet__header__nav__menu__item:after{background-color:#0000;bottom:0;content:"";height:2px;position:absolute;transition:background-color .3s ease;width:30px}.tablet__header__nav__menu__item:hover:after{background-color:#c28f61;transition:color .3s ease}.tablet__header__nav__menu__item>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tablet__header__nav__menu__item>a:hover{color:#c28f61;transition:color .3s ease}.tablet__header__nav__menu__item__extras{border-bottom:2px solid #0000;color:#1d1f29;height:35px;padding-left:4%;position:relative}.tablet__header__nav__menu__item__extras:hover{color:#c28f61;transition:color .3s ease}.tablet__header__nav__menu__item__extras__title{height:40px;width:100%}.tablet__header__nav__menu__item__extras__title:hover{color:#c28f61!important;transition:color .3s ease}.tablet__header__nav__menu__item__extras:after{background-color:#0000;bottom:10px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease;width:100%}.tablet__header__nav__menu__item__extras:hover:after{background-color:#c28f61;transition:color .3s ease}.tablet__header__nav__submenu{height:35px}.tablet__header__nav__submenu__container{background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;padding-top:15px;position:absolute;top:50px;width:120px}.tablet__header__nav__submenu__container__extras{background-color:#fff;left:120px;padding-top:15px;position:absolute;top:-15px;width:120px}.tablet__header__nav__submenu__title{border-bottom:2px solid #0000;height:35px;padding-left:4%;position:relative}.tablet__header__nav__submenu__title:hover{color:#c28f61;transition:color scale .3s ease}.tablet__header__nav__submenu__title:after{background-color:#0000;bottom:10px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease;width:25px}.tablet__header__nav__submenu__title:hover:after{background-color:#c28f61;transition:color .3s ease}.tablet__header__nav__logo__formobile__img{display:none}.tablet__header__nav__logo__img{height:35px}.tablet__header__user{align-items:center;background-color:#f9d9d7;display:flex;height:100%;justify-content:space-around;padding:0 1%;width:12%}.tablet__header__user__icon{align-items:center;color:#1d1f29;display:flex;font-size:1.8rem;height:100%;justify-content:center;width:100%}.tablet__header__user__icon:hover{color:#c28f61;transform:scale(1.3);transition:scale .3s ease}.tablet__header__user__icon__dark{align-items:center;color:#1d1f29!important;display:flex;font-size:1.8rem;height:100%;justify-content:center;width:100%}.tablet__header__user__icon__dark:hover{color:#c28f61!important;transform:scale(1.3);transition:scale .3s ease}.tablet__back-button{display:none}.mobile__header{background-color:#fff;bottom:0;position:fixed;width:100%;z-index:1000}.mobile__header__navbar{align-items:center;display:flex;justify-content:space-around}.mobile__header__navbar__icon{align-items:center;display:flex;font-size:4.5em;height:80px;justify-content:center;width:100%}.mobile__header__navbar__icon:hover{color:#c28f61;transform:scale(1.3)}.mobile__header__navbar__icon.hamburger-react{size:45px}.mobile__header__menu{background-color:#fff;bottom:80px;height:60%;min-height:600px;min-width:320px;position:fixed;right:0;width:100%}.mobile__header__menu.open{animation:slideIn .5s forwards;transform:translateX(0)}.mobile__header__menu.close{animation:slideOut .5s forwards;transform:translateX(100%)}.mobile__header__nav__menu{display:block}.mobile__header__nav__menu__item{align-items:center;display:flex;font-size:25px;height:75px;padding-left:3%}.mobile__header__nav__menu__item:hover,.mobile__header__nav__menu__item>a:hover{color:#c28f61!important;transition:color .3s ease}.mobile__header__nav__menu__item__extras{align-items:center;display:flex;height:65px;padding-left:4%}.mobile__header__nav__menu__item__extras:hover{color:#c28f61;transition:color .3s ease}.mobile__header__nav__menu__item__extras>a:hover{color:#c28f61!important;transition:color .3s ease}.mobile__header__nav__logo{display:none}.mobile__header__nav__logo__formobile{align-items:center;background-color:#1d1f29;box-shadow:5px 15px 20px #1d1f29b3;display:flex;height:130px;justify-content:center;margin-bottom:5%;width:100%}.mobile__header__nav__logo__formobile__img{width:150px}.mobile__header__nav__submenu__container{background-color:#fff;box-shadow:5px 15px 20px #1d1f29b3;height:auto;min-height:80%;padding:6% 0;position:absolute;right:0;top:130px;width:100%}.mobile__header__nav__submenu__container.open{animation:slideIn .5s forwards;transform:translateX(0)}.mobile__header__nav__submenu__container__extras{display:none}.mobile__header__nav__submenu__title{align-items:center;display:flex;height:65px;padding-left:5%}.mobile__header__nav__submenu__title:hover{color:#c28f61;transition:color .3s ease}.mobile__header__overlay{background-color:#1d1f29b3;bottom:80px;height:100%;left:0;opacity:0;position:fixed;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%}.mobile__header__overlay.visible{animation:fadeIn .5s forwards;opacity:1;visibility:visible}.mobile__header__overlay.hidden{animation:fadeIn .5s forwards;opacity:0;visibility:hidden}.mobile__header__user__icon{align-items:center;display:flex;font-size:4.5em;height:80px;justify-content:center;width:100%}.mobile__header__user__icon:hover{color:#c28f61;transform:scale(1.3)}.mobile__back-button{background:none;border:none;bottom:10%;cursor:pointer;display:flex;left:80%;position:relative}.mobile__back-button:hover{color:#c28f61!important;transform:scale(1.3);transition:color transform .3s ease}.mobile__back-button>svg{height:1.5em;width:1.5em}[data-theme=dark] .desktop__header,[data-theme=dark] .fullscreen__header,[data-theme=dark] .tablet__header{background-color:#1d1f29}[data-theme=dark] .desktop__header__nav__menu__item__extras,[data-theme=dark] .fullscreen__header__nav__menu__item__extras,[data-theme=dark] .tablet__header__nav__menu__item__extras{color:#fff}[data-theme=dark] .desktop__header__nav__submenu__container,[data-theme=dark] .desktop__header__nav__submenu__container__extras,[data-theme=dark] .fullscreen__header__nav__submenu__container,[data-theme=dark] .fullscreen__header__nav__submenu__container__extras,[data-theme=dark] .tablet__header__nav__submenu__container,[data-theme=dark] .tablet__header__nav__submenu__container__extras{background-color:#1d1f29}[data-theme=dark] .mobile__header{background-color:#1d1f29;color:#fff}[data-theme=dark] .mobile__header__navbar{background-color:#1d1f29}[data-theme=dark] .mobile__header__navbar__icon__dark{align-items:center;color:#fff;display:flex;font-size:4.5em;height:80px;justify-content:center;width:100%}[data-theme=dark] .mobile__header__navbar__icon__dark:hover{color:#c28f61;transform:scale(1.3)}[data-theme=dark] .mobile__header__menu{background-color:#1d1f29}[data-theme=dark] .mobile__header__overlay{background-color:#ffffffb3}[data-theme=dark] .mobile__header__nav__logo__formobile{background-color:#fff}[data-theme=dark] .mobile__header__nav__submenu__container{background-color:#1d1f29}[data-theme=dark] .mobile__header__nav__menu__extras>a:hover{color:#c28f61;transition:color .3s ease}[data-theme=dark] .mobile__header__user__icon__dark{align-items:center;display:flex;font-size:4.5em;height:60px;justify-content:center;width:100%}[data-theme=dark] .mobile__header__user__icon__dark:hover{color:#c28f61;transform:scale(1.3)}[data-theme=dark] .mobile__back-button{color:#fff}.fullscreen__slider{height:1000px;max-width:2560px;overflow:hidden;position:relative;width:100%}.fullscreen__slider__action{align-items:end;display:flex;height:96%;justify-content:space-between;position:absolute;top:0;width:100%}.fullscreen__slider__action__btn{background-color:#0000!important;border:none!important;cursor:pointer;height:100%;width:5%}.fullscreen__slider__action__btn:hover{color:#c28f61;transform:scale(1.4)}.fullscreen__slider__action__btn__back{font-size:8rem}.fullscreen__slider__action__btn__back:hover{animation:jumpLeft .8s ease-in-out infinite}.fullscreen__slider__action__btn__next{font-size:8rem}.fullscreen__slider__action__btn__next:hover{animation:jumpRight .8s ease-in-out infinite}.fullscreen__slider__action__index{display:flex;justify-content:space-between;max-width:130px;width:6.5%}.fullscreen__slider__action__index__circle{background-color:#1d1f29;border:1.5px solid #c28f61;border-radius:100%;cursor:pointer;height:22px;width:22px}.fullscreen__slider__action__index__circle.on{background-color:#c28f61;border:1.5px solid #1d1f29}.fullscreen__slider__images{height:100%;position:relative}.fullscreen__slider__images__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform 4s;width:100%}.fullscreen__slider__images__picture.visible{animation:slideIn 2.5s forwards;display:block}.fullscreen__slider__images__picture.hidden{animation:sliderOut 2.5s forwards;display:block}.desktop__slider{height:750px;overflow:hidden;position:relative;width:100%}.desktop__slider__action{align-items:end;display:flex;height:96%;justify-content:space-between;position:absolute;top:0;width:100%}.desktop__slider__action__btn{background-color:#0000!important;border:none!important;cursor:pointer;height:100%;width:6%}.desktop__slider__action__btn:hover{color:#c28f61;transform:scale(1.4)}.desktop__slider__action__btn__back{font-size:6rem}.desktop__slider__action__btn__back:hover{animation:jumpLeft .8s ease-in-out infinite}.desktop__slider__action__btn__next{font-size:6rem}.desktop__slider__action__btn__next:hover{animation:jumpRight .8s ease-in-out infinite}.desktop__slider__action__index{display:flex;justify-content:space-around;max-width:110px;width:10%}.desktop__slider__action__index__circle{background-color:#1d1f29;border:1.5px solid #c28f61;border-radius:100%;cursor:pointer;height:18px;width:18px}.desktop__slider__action__index__circle.on{background-color:#c28f61;border:1.5px solid #1d1f29}.desktop__slider__images{height:100%;position:relative}.desktop__slider__images__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform 4s;width:100%}.desktop__slider__images__picture.visible{animation:slideIn 2.5s forwards;display:block}.desktop__slider__images__picture.hidden{animation:sliderOut 2.5s forwards;display:block}.tablet__slider{height:550px;overflow:hidden;position:relative;width:100%}.tablet__slider__action{align-items:end;display:flex;height:96%;justify-content:space-between;position:absolute;top:0;width:100%}.tablet__slider__action__btn{background-color:#0000!important;border:none!important;cursor:pointer;height:100%;width:7%}.tablet__slider__action__btn:hover{color:#c28f61;transform:scale(1.4)}.tablet__slider__action__btn__back{font-size:4rem}.tablet__slider__action__btn__back:hover{animation:jumpLeft .8s ease-in-out infinite}.tablet__slider__action__btn__next{font-size:4rem}.tablet__slider__action__btn__next:hover{animation:jumpRight .8s ease-in-out infinite}.tablet__slider__action__index{display:flex;justify-content:space-around;max-width:105px;width:13%}.tablet__slider__action__index__circle{background-color:#1d1f29;border:1.5px solid #c28f61;border-radius:100%;cursor:pointer;height:15px;width:15px}.tablet__slider__action__index__circle.on{background-color:#c28f61;border:1.5px solid #1d1f29}.tablet__slider__images{height:100%;position:relative}.tablet__slider__images__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform 4s;width:100%}.tablet__slider__images__picture.visible{animation:slideIn 2.5s forwards;display:block}.tablet__slider__images__picture.hidden{animation:sliderOut 2.5s forwards;display:block}.mobile__slider{height:735px;overflow:hidden;position:relative;width:100%}.mobile__slider__action{align-items:end;display:flex;height:98%;justify-content:space-between;position:absolute;top:0;width:100%}.mobile__slider__action__btn{background-color:#0000!important;border:none!important;cursor:pointer;height:100%;width:13%}.mobile__slider__action__btn:hover{color:#c28f61;transform:scale(1.4)}.mobile__slider__action__btn__back{font-size:4rem}.mobile__slider__action__btn__back:hover{animation:jumpLeft .8s ease-in-out infinite}.mobile__slider__action__btn__next{font-size:4rem}.mobile__slider__action__btn__next:hover{animation:jumpRight .8s ease-in-out infinite}.mobile__slider__action__index{display:flex;justify-content:space-around;max-width:70px;width:17%}.mobile__slider__action__index__circle{background-color:#1d1f29;border:1px solid #c28f61;border-radius:100%;cursor:pointer;height:12px;width:12px}.mobile__slider__action__index__circle.on{background-color:#c28f61;border:1.5px solid #1d1f29}.mobile__slider__images{height:100%;position:relative}.mobile__slider__images__picture{height:100%;left:0;object-fit:cover;object-position:75%;position:absolute;top:0;transition:transform 4s;width:100%}.mobile__slider__images__picture.visible{animation:slideIn 2.5s forwards;display:block}.mobile__slider__images__picture.hidden{animation:sliderOut 2.5s forwards;display:block}.mobile__slider__logo{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:3%;width:100%}.mobile__slider__logo__img{max-width:200px;width:50%}.fullscreen__banner__section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:700px;max-width:2560px;overflow:hidden;position:relative;width:100%}.fullscreen__banner__section__title{color:#fff;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:10rem;font-weight:100;margin:0;position:absolute;text-align:center}.fullscreen__banner__section__img{width:100%}.desktop__banner__section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:700px;overflow:hidden;position:relative;width:100%}.desktop__banner__section__title{color:#fff;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:8rem;font-weight:100;margin:0;position:absolute;text-align:center}.desktop__banner__section__img{width:100%}.tablet__banner__section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:700px;overflow:hidden;position:relative;width:100%}.tablet__banner__section__title{color:#fff;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:6rem;font-weight:100;margin:0;position:absolute;text-align:center}.tablet__banner__section__img{width:100%}.mobile__banner__section{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.mobile__banner__section__title{color:#fff;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:6rem;font-weight:100;margin:0;position:absolute;text-align:center}.mobile__banner__section__img{height:650px}.fullscreen__footer{max-width:2560px;width:100%}.fullscreen__footer__container{background-color:#f9d9d7}.fullscreen__footer__container__links{align-items:center;display:flex;justify-content:space-between;margin:0 2%;min-height:400px;width:75%}.fullscreen__footer__container__links__logo{width:250px}.fullscreen__footer__container__links__general{display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:220px}.fullscreen__footer__container__links__general__title{font-size:2.6rem;font-weight:600}.fullscreen__footer__container__links__general__items{display:flex;flex-direction:column;flex-wrap:wrap;height:175px;width:450px}.fullscreen__footer__container__links__general__items__link{font-size:2.2rem;margin:2% 0;width:auto}.fullscreen__footer__container__links__general__items__link:hover{color:#c28f61}.fullscreen__footer__container__links__contact{display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:220px}.fullscreen__footer__container__links__contact__title{font-size:2.6rem;font-weight:600}.fullscreen__footer__container__links__contact__items{display:flex;flex-direction:column;height:175px;justify-content:space-around;width:600px}.fullscreen__footer__container__links__contact__items__infos{display:flex;flex-direction:column;height:60px;justify-content:space-between}.fullscreen__footer__container__links__contact__items__infos__mail{font-size:2.2rem}.fullscreen__footer__container__links__contact__items__infos__mail:hover{color:#c28f61}.fullscreen__footer__container__links__contact__items__infos__address{font-size:2.2rem}.fullscreen__footer__container__links__contact__items__socialnetworks{display:flex;flex-direction:column;height:75px;justify-content:space-between}.fullscreen__footer__container__links__contact__items__socialnetworks__txt{font-size:1.7rem}.fullscreen__footer__container__links__contact__items__socialnetworks__logos{align-items:center;display:flex;justify-content:space-between;width:18%}.fullscreen__footer__container__links__contact__items__socialnetworks__logos__insta__icon{font-size:4.5rem}.fullscreen__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover{color:#c28f61}.fullscreen__footer__container__links__contact__items__socialnetworks__logos__facebook__icon{font-size:4.5rem}.fullscreen__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover{color:#c28f61}.fullscreen__footer__infos{align-items:center;display:flex;justify-content:space-between;margin:0 2%;min-height:50px}.fullscreen__footer__infos__container{align-items:center;display:flex;justify-content:space-around;max-width:550px;width:30%}.fullscreen__footer__infos__container__link{font-size:1.7rem}.fullscreen__footer__infos__container__link:hover{color:#c28f61}.fullscreen__footer__infos__copyright{align-items:center;display:flex;font-size:1.6rem;max-width:700px;width:38%}.fullscreen__footer__infos__copyright__icon{font-size:1.8rem;margin:0 .5%}.desktop__footer{width:100%}.desktop__footer__container{background-color:#f9d9d7}.desktop__footer__container__links{align-items:center;display:flex;justify-content:space-around;max-width:1100px;min-height:400px;width:95%}.desktop__footer__container__links__logo{width:150px}.desktop__footer__container__links__general{display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:220px}.desktop__footer__container__links__general__title{font-size:2.2rem;font-weight:600}.desktop__footer__container__links__general__items{display:flex;flex-direction:column;flex-wrap:wrap;height:175px;width:280px}.desktop__footer__container__links__general__items__link{font-size:1.9rem;margin:2% 0;width:auto}.desktop__footer__container__links__general__items__link:hover{color:#c28f61}.desktop__footer__container__links__contact{display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:220px}.desktop__footer__container__links__contact__title{font-size:2.2rem;font-weight:600}.desktop__footer__container__links__contact__items{display:flex;flex-direction:column;height:175px;justify-content:space-around;width:400px}.desktop__footer__container__links__contact__items__infos{display:flex;flex-direction:column;height:60px;justify-content:space-between}.desktop__footer__container__links__contact__items__infos__mail{font-size:1.9rem}.desktop__footer__container__links__contact__items__infos__mail:hover{color:#c28f61}.desktop__footer__container__links__contact__items__infos__address{font-size:1.9rem}.desktop__footer__container__links__contact__items__socialnetworks{display:flex;flex-direction:column;height:75px;justify-content:space-between}.desktop__footer__container__links__contact__items__socialnetworks__txt{font-size:1.5rem}.desktop__footer__container__links__contact__items__socialnetworks__logos{align-items:center;display:flex;justify-content:space-between;width:16%}.desktop__footer__container__links__contact__items__socialnetworks__logos__insta__icon{font-size:4rem}.desktop__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover{color:#c28f61}.desktop__footer__container__links__contact__items__socialnetworks__logos__facebook__icon{font-size:4rem}.desktop__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover{color:#c28f61}.desktop__footer__infos{margin:0 2%;min-height:50px}.desktop__footer__infos,.desktop__footer__infos__container{align-items:center;display:flex;justify-content:space-between}.desktop__footer__infos__container{max-width:550px;width:46%}.desktop__footer__infos__container__link{font-size:1.5rem}.desktop__footer__infos__container__link:hover{color:#c28f61}.desktop__footer__infos__copyright{align-items:center;display:flex;font-size:1.2rem;max-width:520px;width:40%}.desktop__footer__infos__copyright__icon{font-size:1.5rem;margin:0 .5%}.tablet__footer{margin-top:4%;width:100%}.tablet__footer__container{background-color:#f9d9d7}.tablet__footer__container__links{align-items:center;display:flex;justify-content:space-around;max-width:1100px;min-height:300px;width:95%}.tablet__footer__container__links__logo{width:130px}.tablet__footer__container__links__general{display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:220px}.tablet__footer__container__links__general__title{font-size:1.9rem;font-weight:600}.tablet__footer__container__links__general__items{display:flex;flex-direction:column;flex-wrap:wrap;height:175px;justify-content:space-between;width:150px}.tablet__footer__container__links__general__items__link{font-size:1.6rem;margin:2% 0;width:auto}.tablet__footer__container__links__general__items__link:hover{color:#c28f61}.tablet__footer__container__links__contact{display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:220px}.tablet__footer__container__links__contact__title{font-size:1.9rem;font-weight:600}.tablet__footer__container__links__contact__items{display:flex;flex-direction:column;height:175px;justify-content:space-around;width:220px}.tablet__footer__container__links__contact__items__infos{display:flex;flex-direction:column;height:60px;justify-content:space-between}.tablet__footer__container__links__contact__items__infos__mail{font-size:1.6rem}.tablet__footer__container__links__contact__items__infos__mail:hover{color:#c28f61}.tablet__footer__container__links__contact__items__infos__address{font-size:1.6rem}.tablet__footer__container__links__contact__items__socialnetworks{display:flex;flex-direction:column;height:70px;justify-content:space-between}.tablet__footer__container__links__contact__items__socialnetworks__txt{font-size:1.3rem}.tablet__footer__container__links__contact__items__socialnetworks__logos{align-items:center;display:flex;justify-content:space-between;max-width:90px;width:40%}.tablet__footer__container__links__contact__items__socialnetworks__logos__insta__icon{font-size:4rem}.tablet__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover{color:#c28f61}.tablet__footer__container__links__contact__items__socialnetworks__logos__facebook__icon{font-size:4rem}.tablet__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover{color:#c28f61}.tablet__footer__infos{margin:0 2%;min-height:60px}.tablet__footer__infos,.tablet__footer__infos__container{align-items:center;display:flex;justify-content:space-between}.tablet__footer__infos__container{max-width:550px;width:46%}.tablet__footer__infos__container__link{font-size:1.5rem;text-align:center}.tablet__footer__infos__container__link:hover{color:#c28f61}.tablet__footer__infos__copyright{align-items:center;display:flex;font-size:1.2rem;max-width:520px;width:40%}.tablet__footer__infos__copyright__icon{height:2em;margin:0 1%;width:2em}.mobile__footer{margin:4% 0 17%;width:100%}.mobile__footer__container{background-color:#f9d9d7}.mobile__footer__container__links{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:600px}.mobile__footer__container__links__logo{width:130px}.mobile__footer__container__links__general{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:190px}.mobile__footer__container__links__general__title{font-size:1.9rem;font-weight:600}.mobile__footer__container__links__general__items{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:150px;justify-content:space-between;width:150px}.mobile__footer__container__links__general__items__link{font-size:1.6rem;margin:1% 0;width:auto}.mobile__footer__container__links__contact{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-between;min-height:200px}.mobile__footer__container__links__contact__title{font-size:1.9rem;font-weight:600}.mobile__footer__container__links__contact__items{display:flex;flex-direction:column;height:175px;justify-content:space-around;width:220px}.mobile__footer__container__links__contact__items__infos{align-items:center;display:flex;flex-direction:column;height:60px;justify-content:space-between}.mobile__footer__container__links__contact__items__infos__mail{font-size:1.6rem}.mobile__footer__container__links__contact__items__infos__address{font-size:1.6rem;text-align:center}.mobile__footer__container__links__contact__items__socialnetworks{align-items:center;display:flex;flex-direction:column;height:85px;justify-content:space-between}.mobile__footer__container__links__contact__items__socialnetworks__txt{font-size:1.3rem;text-align:center;width:190px}.mobile__footer__container__links__contact__items__socialnetworks__logos{align-items:center;display:flex;justify-content:space-between;max-width:90px;width:40%}.mobile__footer__container__links__contact__items__socialnetworks__logos__facebook__icon,.mobile__footer__container__links__contact__items__socialnetworks__logos__insta__icon{font-size:4rem}.mobile__footer__infos{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:4% 2%;min-height:60px}.mobile__footer__infos__container{align-items:center;display:flex;flex-direction:column;height:80px;justify-content:space-around;max-width:550px;width:80%}.mobile__footer__infos__container__link{font-size:1.3rem;text-align:center}.mobile__footer__infos__container__link:hover{color:#c28f61}.mobile__footer__infos__copyright{align-items:center;display:flex;font-size:1.2rem;margin:3% 0;max-width:450px;text-align:center;width:90%}.mobile__footer__infos__copyright__icon{height:2em;margin-right:1%;width:2em}[data-theme=dark] .desktop__footer__container__links__general__title,[data-theme=dark] .fullscreen__footer__container__links__general__title,[data-theme=dark] .mobile__footer__container__links__general__title,[data-theme=dark] .tablet__footer__container__links__general__title{color:#1d1f29}[data-theme=dark] .desktop__footer__container__links__general__items__link,[data-theme=dark] .fullscreen__footer__container__links__general__items__link,[data-theme=dark] .mobile__footer__container__links__general__items__link,[data-theme=dark] .tablet__footer__container__links__general__items__link{color:#1d1f29!important}[data-theme=dark] .desktop__footer__container__links__general__items__link:hover,[data-theme=dark] .fullscreen__footer__container__links__general__items__link:hover,[data-theme=dark] .mobile__footer__container__links__general__items__link:hover,[data-theme=dark] .tablet__footer__container__links__general__items__link:hover{color:#c28f61!important}[data-theme=dark] .desktop__footer__container__links__contact__items__infos__mail,[data-theme=dark] .desktop__footer__container__links__contact__title,[data-theme=dark] .fullscreen__footer__container__links__contact__items__infos__mail,[data-theme=dark] .fullscreen__footer__container__links__contact__title,[data-theme=dark] .mobile__footer__container__links__contact__items__infos__mail,[data-theme=dark] .mobile__footer__container__links__contact__title,[data-theme=dark] .tablet__footer__container__links__contact__items__infos__mail,[data-theme=dark] .tablet__footer__container__links__contact__title{color:#1d1f29}[data-theme=dark] .desktop__footer__container__links__contact__items__infos__mail:hover,[data-theme=dark] .fullscreen__footer__container__links__contact__items__infos__mail:hover,[data-theme=dark] .mobile__footer__container__links__contact__items__infos__mail:hover,[data-theme=dark] .tablet__footer__container__links__contact__items__infos__mail:hover{color:#c28f61}[data-theme=dark] .desktop__footer__container__links__contact__items__infos__address,[data-theme=dark] .desktop__footer__container__links__contact__items__socialnetworks__logos__insta__icon,[data-theme=dark] .desktop__footer__container__links__contact__items__socialnetworks__txt,[data-theme=dark] .fullscreen__footer__container__links__contact__items__infos__address,[data-theme=dark] .fullscreen__footer__container__links__contact__items__socialnetworks__logos__insta__icon,[data-theme=dark] .fullscreen__footer__container__links__contact__items__socialnetworks__txt,[data-theme=dark] .mobile__footer__container__links__contact__items__infos__address,[data-theme=dark] .mobile__footer__container__links__contact__items__socialnetworks__logos__insta__icon,[data-theme=dark] .mobile__footer__container__links__contact__items__socialnetworks__txt,[data-theme=dark] .tablet__footer__container__links__contact__items__infos__address,[data-theme=dark] .tablet__footer__container__links__contact__items__socialnetworks__logos__insta__icon,[data-theme=dark] .tablet__footer__container__links__contact__items__socialnetworks__txt{color:#1d1f29}[data-theme=dark] .desktop__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover,[data-theme=dark] .fullscreen__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover,[data-theme=dark] .mobile__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover,[data-theme=dark] .tablet__footer__container__links__contact__items__socialnetworks__logos__insta__icon:hover{color:#c28f61}[data-theme=dark] .desktop__footer__container__links__contact__items__socialnetworks__logos__facebook__icon,[data-theme=dark] .fullscreen__footer__container__links__contact__items__socialnetworks__logos__facebook__icon,[data-theme=dark] .mobile__footer__container__links__contact__items__socialnetworks__logos__facebook__icon,[data-theme=dark] .tablet__footer__container__links__contact__items__socialnetworks__logos__facebook__icon{color:#1d1f29}[data-theme=dark] .desktop__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover,[data-theme=dark] .desktop__footer__infos__container__link:hover,[data-theme=dark] .fullscreen__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover,[data-theme=dark] .fullscreen__footer__infos__container__link:hover,[data-theme=dark] .mobile__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover,[data-theme=dark] .mobile__footer__infos__container__link:hover,[data-theme=dark] .tablet__footer__container__links__contact__items__socialnetworks__logos__facebook__icon:hover,[data-theme=dark] .tablet__footer__infos__container__link:hover{color:#c28f61}.fullscreen__collapse{margin:3% 0}.fullscreen__collapse__item{align-items:center;background-color:#1d1f29;border-radius:15px;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1000}.fullscreen__collapse__item__title{color:#fff;font-size:4rem;padding:1% 2%}.fullscreen__collapse__item__btn{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:5rem;padding:1% 2%;transition:all .4s ease-in-out}.fullscreen__collapse__item__btn:hover{animation:jumpUp .7s ease-in-out infinite;color:#c28f61}.fullscreen__collapse__item__btn .fullscreen__chevron{transform:rotateX(0);transition:transform .3s ease-in-out}.fullscreen__collapse__item__btn .fullscreen__chevron__rotate{transform:rotate(-180deg);transition:transform .3s ease-in-out}.fullscreen__collapse__content{background-color:#f9d9d7;border-radius:0 0 15px 15px;color:#1d1f29;font-size:3rem;padding:3% 2%;position:relative;top:-18px}.fullscreen__collapse__content>h3{font-size:3.5rem;line-height:5.5rem}.fullscreen__collapse__content>p{text-align:justify}.fullscreen__collapse__content>li{list-style:disc}.desktop__collapse{margin:3% 0}.desktop__collapse__item{align-items:center;background-color:#1d1f29;border-radius:15px;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1000}.desktop__collapse__item__title{color:#fff;font-size:3.5rem;padding:1% 2%}.desktop__collapse__item__btn{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:4.5rem;padding:1% 2%;transition:all .4s ease-in-out}.desktop__collapse__item__btn:hover{animation:jumpUp .7s ease-in-out infinite;color:#c28f61}.desktop__collapse__item__btn .desktop__chevron{transform:rotateX(0);transition:transform .3s ease-in-out}.desktop__collapse__item__btn .desktop__chevron__rotate{transform:rotate(-180deg);transition:transform .3s ease-in-out}.desktop__collapse__content{background-color:#f9d9d7;border-radius:0 0 15px 15px;color:#1d1f29;font-size:2.5rem;padding:3% 2%;position:relative;top:-18px}.desktop__collapse__content>h3{font-size:3rem;line-height:5rem}.desktop__collapse__content>p{text-align:justify}.desktop__collapse__content>li{list-style:disc}.tablet__collapse{margin:3% 0}.tablet__collapse__item{align-items:center;background-color:#1d1f29;border-radius:10px;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1000}.tablet__collapse__item__title{color:#fff;font-size:3rem;padding:1% 2%}.tablet__collapse__item__btn{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:4rem;padding:1% 2%;transition:all .4s ease-in-out}.tablet__collapse__item__btn:hover{animation:jumpUp .7s ease-in-out infinite;color:#c28f61}.tablet__collapse__item__btn .tablet__chevron{transform:rotateX(0);transition:transform .3s ease-in-out}.tablet__collapse__item__btn .tablet__chevron__rotate{transform:rotate(-180deg);transition:transform .3s ease-in-out}.tablet__collapse__content{background-color:#f9d9d7;border-radius:0 0 10px 10px;color:#1d1f29;font-size:1.8rem;padding:4% 3%;position:relative;top:-12px}.tablet__collapse__content>h3{font-size:2.2rem;line-height:3.8rem}.tablet__collapse__content>p{text-align:justify}.tablet__collapse__content>li{list-style:disc}.mobile__collapse{margin:3% 0}.mobile__collapse__item{align-items:center;background-color:#1d1f29;border-radius:5px;display:flex;justify-content:space-between;position:relative;width:100%;z-index:500}.mobile__collapse__item__title{color:#fff;font-size:1.5rem;padding:1% 2%}.mobile__collapse__item__btn{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:2.5rem;padding:1% 2%;transition:all .4s ease-in-out}.mobile__collapse__item__btn:hover{animation:jumpUp .7s ease-in-out infinite;color:#c28f61}.mobile__collapse__item__btn .mobile__chevron{transform:rotateX(0);transition:transform .3s ease-in-out}.mobile__collapse__item__btn .mobile__chevron__rotate{transform:rotate(-180deg);transition:transform .3s ease-in-out}.mobile__collapse__content{background-color:#f9d9d7;border-radius:0 0 5px 5px;color:#1d1f29;font-size:1.2rem;padding:4% 3%;position:relative;top:-8px}.mobile__collapse__content>h3{font-size:1.5rem;line-height:3rem}.mobile__collapse__content>p{text-align:justify}.mobile__collapse__content>li{list-style:disc}[data-theme=dark] .desktop__collapse__item,[data-theme=dark] .fullscreen__collapse__item,[data-theme=dark] .mobile__collapse__item,[data-theme=dark] .tablet__collapse__item{background-color:#c28f61}[data-theme=dark] .desktop__collapse__item__btn:hover,[data-theme=dark] .fullscreen__collapse__item__btn:hover,[data-theme=dark] .mobile__collapse__item__btn:hover,[data-theme=dark] .tablet__collapse__item__btn:hover{color:#1d1f29}.fullscreen__section__disciplines{display:flex;flex-direction:column;justify-content:center;max-width:2560px;min-height:700px;width:95%}.fullscreen__section__disciplines__title{font-size:4rem;font-weight:500;margin:2%}.fullscreen__section__disciplines__title:after{background-color:#c28f61;content:"";display:block;height:5px;position:relative;top:20px;width:55px}.fullscreen__section__disciplines__container{align-items:center;display:flex;gap:2%;justify-content:center;padding:1% 2% 3%}.fullscreen__section__disciplines__container__link{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:450px}.fullscreen__section__disciplines__container__link:hover{color:#c28f61}.fullscreen__section__disciplines__container__link:hover .fullscreen__section__disciplines__thumbnail__home-page__container{border:6px solid #1d1f29;transform:rotateY(180deg)}.fullscreen__section__disciplines__thumbnail__home-page{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:400px}.fullscreen__section__disciplines__thumbnail__home-page__container{align-items:center;border:6px solid #c28f61;border-radius:50%;display:flex;height:340px;justify-content:center;overflow:hidden;transition:transform .6s ease-in-out;width:340px}.fullscreen__section__disciplines__thumbnail__home-page__container__image{object-fit:cover;width:100%}.fullscreen__section__disciplines__thumbnail__home-page__container__title{font-size:2.5rem;font-weight:600}.fullscreen__section__disciplines__thumbnail__home-page__container__description{display:none}.fullscreen__section__extras{display:flex;flex-direction:column;justify-content:center;max-width:2560px;min-height:1000px;width:100%}.fullscreen__section__extras__title{color:#c28f61;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:6rem;font-weight:100;margin:3%;text-align:center}.fullscreen__section__extras__title:after{background-color:#1d1f29;content:"";display:block;height:5px;left:49%;position:relative;top:20px;width:55px}.fullscreen__section__extras__container{gap:2%;padding:3%}.fullscreen__section__extras__container,.fullscreen__section__extras__container__link{align-items:center;display:flex;justify-content:center}.fullscreen__section__extras__container__link:hover .fullscreen__section__extras__thumbnail__home-page__overlay{transform:translateY(0)}.fullscreen__section__extras__thumbnail__home-page{align-items:center;border-radius:7%;display:flex;justify-content:center;overflow:hidden;position:relative;width:85%}.fullscreen__section__extras__thumbnail__home-page__overlay{align-items:center;background-color:#1d1f29cc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%}.fullscreen__section__extras__thumbnail__home-page__overlay__title{color:#fff;font-size:5rem;text-align:center}.fullscreen__section__extras__thumbnail__home-page__overlay .home-page__lesson__title,.fullscreen__section__extras__thumbnail__home-page__overlay .home-page__wedding__title{max-width:320px}.fullscreen__section__extras__thumbnail__home-page__container__image{object-fit:cover;width:100%}.fullscreen__section__extras__thumbnail__home-page__txt{display:none}.desktop__section__disciplines{display:flex;flex-direction:column;justify-content:center;min-height:450px;width:100%}.desktop__section__disciplines__title{font-size:3rem;font-weight:500;margin:3%}.desktop__section__disciplines__title:after{background-color:#c28f61;content:"";display:block;height:5px;position:relative;top:20px;width:55px}.desktop__section__disciplines__container{align-items:center;display:flex;flex-wrap:wrap;gap:4%;justify-content:center;min-height:450px;padding:1% 2% 3%}.desktop__section__disciplines__container__link{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:380px}.desktop__section__disciplines__container__link:hover{color:#c28f61}.desktop__section__disciplines__container__link:hover .desktop__section__disciplines__thumbnail__home-page__container{border:4px solid #1d1f29;transform:rotateY(180deg)}.desktop__section__disciplines__thumbnail__home-page{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}.desktop__section__disciplines__thumbnail__home-page__container{align-items:center;border:6px solid #c28f61;border-radius:50%;display:flex;height:300px;justify-content:center;overflow:hidden;transition:transform .6s ease-in-out;width:300px}.desktop__section__disciplines__thumbnail__home-page__container__image{object-fit:cover;width:100%}.desktop__section__disciplines__thumbnail__home-page__container__title{font-size:2.5rem;font-weight:600}.desktop__section__disciplines__thumbnail__home-page__container__description{display:none}.desktop__section__extras{display:flex;flex-direction:column;justify-content:center;min-height:550px;width:100%}.desktop__section__extras__title{color:#c28f61;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:4rem;font-weight:100;margin:3%;text-align:center}.desktop__section__extras__title:after{background-color:#1d1f29;content:"";display:block;height:5px;left:47%;position:relative;top:20px;width:55px}.desktop__section__extras__container{gap:2%;padding:3%}.desktop__section__extras__container,.desktop__section__extras__container__link{align-items:center;display:flex;justify-content:center}.desktop__section__extras__container__link:hover .desktop__section__extras__thumbnail__home-page__overlay{transform:translateY(0)}.desktop__section__extras__thumbnail__home-page{align-items:center;border-radius:7%;display:flex;justify-content:center;overflow:hidden;position:relative;width:85%}.desktop__section__extras__thumbnail__home-page__overlay{align-items:center;background-color:#1d1f29cc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%}.desktop__section__extras__thumbnail__home-page__overlay__title{color:#fff;font-size:3.5rem;text-align:center}.desktop__section__extras__thumbnail__home-page__overlay .home-page__lesson__title,.desktop__section__extras__thumbnail__home-page__overlay .home-page__wedding__title{max-width:220px}.desktop__section__extras__thumbnail__home-page__container__image{object-fit:cover;width:100%}.desktop__section__extras__thumbnail__home-page__txt{display:none}.tablet__section__disciplines{display:flex;flex-direction:column;justify-content:center;max-width:2560px;min-height:700px;width:100%}.tablet__section__disciplines__title{font-size:3rem;font-weight:500;margin:4% 2% 3%}.tablet__section__disciplines__title:after{background-color:#c28f61;content:"";display:block;height:3px;position:relative;top:20px;width:40px}.tablet__section__disciplines__container{align-items:center;display:flex;flex-wrap:wrap;gap:4%;justify-content:center;padding:1% 2% 3%}.tablet__section__disciplines__container__link{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:380px}.tablet__section__disciplines__container__link:hover{color:#c28f61}.tablet__section__disciplines__container__link:hover .tablet__section__disciplines__thumbnail__home-page__container{border:4px solid #1d1f29;transform:rotateY(180deg)}.tablet__section__disciplines__thumbnail__home-page{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.tablet__section__disciplines__thumbnail__home-page__container{align-items:center;border:6px solid #c28f61;border-radius:50%;display:flex;height:280px;justify-content:center;overflow:hidden;transition:transform .6s ease-in-out;width:280px}.tablet__section__disciplines__thumbnail__home-page__container__image{object-fit:cover;width:100%}.tablet__section__disciplines__thumbnail__home-page__container__title{font-size:2rem;font-weight:600}.tablet__section__disciplines__thumbnail__home-page__container__description{display:none}.tablet__section__extras{display:flex;flex-direction:column;justify-content:center;min-height:2500px;width:100%}.tablet__section__extras__title{color:#c28f61;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:5rem;font-weight:100;margin:3%;text-align:center}.tablet__section__extras__title:after{background-color:#1d1f29;content:"";display:block;height:5px;left:47%;position:relative;top:20px;width:55px}.tablet__section__extras__container{align-items:center;display:flex;flex-wrap:wrap;gap:2%;justify-content:center;min-height:2400px;padding:3%}.tablet__section__extras__container__link{align-items:center;display:flex;justify-content:center;margin:3% 0}.tablet__section__extras__container__link:hover .tablet__section__extras__thumbnail__home-page__overlay{transform:translateY(0)}.tablet__section__extras__thumbnail__home-page{align-items:center;border-radius:7%;display:flex;justify-content:center;max-height:750px;overflow:hidden;position:relative;width:70%}.tablet__section__extras__thumbnail__home-page__overlay{align-items:center;background-color:#1d1f29cc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%}.tablet__section__extras__thumbnail__home-page__overlay__title{color:#fff;font-size:4rem;text-align:center}.tablet__section__extras__thumbnail__home-page__overlay .home-page__lesson__title,.tablet__section__extras__thumbnail__home-page__overlay .home-page__wedding__title{max-width:280px}.tablet__section__extras__thumbnail__home-page__container__image{object-fit:cover;width:100%}.tablet__section__extras__thumbnail__home-page__txt{display:none}.mobile__section__disciplines{display:flex;flex-direction:column;justify-content:center;min-height:700px;width:100%}.mobile__section__disciplines__title{font-size:2.5rem;font-weight:500;margin:6% 2% 3%}.mobile__section__disciplines__title:after{background-color:#c28f61;content:"";display:block;height:3px;position:relative;top:20px;width:40px}.mobile__section__disciplines__container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:1% 2% 3%}.mobile__section__disciplines__container__link{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:400px}.mobile__section__disciplines__container__link:hover{color:#c28f61}.mobile__section__disciplines__container__link:hover .mobile__section__disciplines__thumbnail__home-page__container{border:4px solid #1d1f29;transform:rotateY(180deg)}.mobile__section__disciplines__thumbnail__home-page{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:350px}.mobile__section__disciplines__thumbnail__home-page__container{align-items:center;border:6px solid #c28f61;border-radius:50%;display:flex;height:300px;justify-content:center;overflow:hidden;transition:transform .6s ease-in-out;width:300px}.mobile__section__disciplines__thumbnail__home-page__container__image{object-fit:cover;width:100%}.mobile__section__disciplines__thumbnail__home-page__container__title{font-size:2rem;font-weight:600}.mobile__section__disciplines__thumbnail__home-page__container__description{display:none}.mobile__section__extras{display:flex;flex-direction:column;justify-content:center;min-height:1600px;width:100%}.mobile__section__extras__title{color:#c28f61;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:4rem;font-weight:100;margin:3%;text-align:center}.mobile__section__extras__title:after{background-color:#1d1f29;content:"";display:block;height:5px;left:47%;position:relative;top:20px;width:55px}.mobile__section__extras__container{align-items:center;display:flex;flex-wrap:wrap;gap:2%;justify-content:center;min-height:1500px;padding:3%}.mobile__section__extras__container__link{align-items:center;display:flex;justify-content:center;margin:5% 0}.mobile__section__extras__container__link:hover .mobile__section__extras__thumbnail__home-page__overlay{transform:translateY(0)}.mobile__section__extras__thumbnail__home-page{align-items:center;border-radius:7%;display:flex;justify-content:center;overflow:hidden;position:relative;width:85%}.mobile__section__extras__thumbnail__home-page__overlay{align-items:center;background-color:#1d1f29cc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%}.mobile__section__extras__thumbnail__home-page__overlay__title{color:#fff;font-size:3.2rem;text-align:center}.mobile__section__extras__thumbnail__home-page__overlay .home-page__lesson__title,.mobile__section__extras__thumbnail__home-page__overlay .home-page__wedding__title{max-width:200px}.mobile__section__extras__thumbnail__home-page__container__image{object-fit:cover;width:100%}.mobile__section__extras__thumbnail__home-page__txt{display:none}[data-theme=dark] .fullscreen__section__disciplines__container__link:hover{color:#c28f61}[data-theme=dark] .fullscreen__section__disciplines__container__link:hover .fullscreen__section__disciplines__thumbnail__home-page__container{border:6px solid #f9d9d7}[data-theme=dark] .fullscreen__section__extras__title:after{background-color:#fff}[data-theme=dark] .fullscreen__section__extras__thumbnail__home-page__overlay{background-color:#f9d9d7cc}[data-theme=dark] .fullscreen__section__extras__thumbnail__home-page__overlay__title{color:#1d1f29}[data-theme=dark] .desktop__section__disciplines__container__link:hover,[data-theme=dark] .mobile__section__disciplines__container__link:hover,[data-theme=dark] .tablet__section__disciplines__container__link:hover{color:#c28f61}[data-theme=dark] .desktop__section__disciplines__container__link:hover .desktop__section__disciplines__thumbnail__home-page__container,[data-theme=dark] .mobile__section__disciplines__container__link:hover .desktop__section__disciplines__thumbnail__home-page__container,[data-theme=dark] .tablet__section__disciplines__container__link:hover .desktop__section__disciplines__thumbnail__home-page__container{border:4px solid #f9d9d7}[data-theme=dark] .desktop__section__extras__title:after,[data-theme=dark] .mobile__section__extras__title:after,[data-theme=dark] .tablet__section__extras__title:after{background-color:#fff}[data-theme=dark] .desktop__section__extras__thumbnail__home-page__overlay,[data-theme=dark] .mobile__section__extras__thumbnail__home-page__overlay,[data-theme=dark] .tablet__section__extras__thumbnail__home-page__overlay{background-color:#f9d9d7cc}[data-theme=dark] .desktop__section__extras__thumbnail__home-page__overlay__title,[data-theme=dark] .mobile__section__extras__thumbnail__home-page__overlay__title,[data-theme=dark] .tablet__section__extras__thumbnail__home-page__overlay__title{color:#1d1f29}.fullscreen__soon__section{align-items:center;display:flex;justify-content:space-around;margin:6% 0;max-width:1400px;width:70%}.fullscreen__soon__section__container{overflow:hidden}.fullscreen__soon__section__container__image{border-radius:50%;height:650px;width:650px}.fullscreen__soon__section__title{color:#c28f61;font-size:6rem}.desktop__soon__section{align-items:center;display:flex;justify-content:space-around;margin:6% 0;max-width:1200px;width:95%}.desktop__soon__section__container{overflow:hidden}.desktop__soon__section__container__image{border-radius:50%;height:500px;width:500px}.desktop__soon__section__title{color:#c28f61;font-size:5rem}.tablet__soon__section{align-items:center;display:flex;justify-content:space-around;margin:6% 0;max-width:850px;width:95%}.tablet__soon__section__container{overflow:hidden}.tablet__soon__section__container__image{border-radius:50%;height:350px;width:350px}.tablet__soon__section__title{color:#c28f61;font-size:3.5rem}.mobile__soon__section{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:6% 0;min-height:550px;width:95%}.mobile__soon__section__container{overflow:hidden}.mobile__soon__section__container__image{border-radius:50%;height:350px;width:350px}.mobile__soon__section__title{color:#c28f61;font-size:4rem}[data-theme=dark] .desktop__soon__section__container__image,[data-theme=dark] .fullscreen__soon__section__container__image,[data-theme=dark] .mobile__soon__section__container__image,[data-theme=dark] .tablet__soon__section__container__image{border:2px solid #f9d9d7}.fullscreen__scrolltotop__button{background-color:#1d1f29;border:none;bottom:5%;cursor:pointer;position:fixed;right:3%}.fullscreen__scrolltotop__button:hover{background-color:#c28f61;transform:scale(1.1)}.fullscreen__scrolltotop__button:hover .fullscreen__scrolltotop__button__chevron{animation:jumpUp .8s ease-in-out infinite alternate;color:#1d1f29}.fullscreen__scrolltotop__button__chevron{color:#fff;height:45px;width:45px}.desktop__scrolltotop__button{background-color:#1d1f29;border:none;bottom:5%;cursor:pointer;position:fixed;right:3%}.desktop__scrolltotop__button:hover{background-color:#c28f61;transform:scale(1.1)}.desktop__scrolltotop__button:hover .desktop__scrolltotop__button__chevron{animation:jumpUp .8s ease-in-out infinite alternate;color:#1d1f29}.desktop__scrolltotop__button__chevron{color:#fff;height:35px;width:35px}.tablet__scrolltotop__button{background-color:#1d1f29;border:none;bottom:6%;cursor:pointer;position:fixed;right:3%}.tablet__scrolltotop__button:hover{background-color:#c28f61;transform:scale(1.1)}.tablet__scrolltotop__button:hover .tablet__scrolltotop__button__chevron{animation:jumpUp .8s ease-in-out infinite alternate;color:#1d1f29}.tablet__scrolltotop__button__chevron{color:#fff;height:30px;width:30px}.mobile__scrolltotop{z-index:1000}.mobile__scrolltotop__button{background-color:#1d1f29;border:none;bottom:8%;cursor:pointer;position:fixed;right:3%}.mobile__scrolltotop__button:hover{background-color:#c28f61;transform:scale(1.1)}.mobile__scrolltotop__button:hover .mobile__scrolltotop__button__chevron{animation:jumpUp .8s ease-in-out infinite alternate;color:#1d1f29}.mobile__scrolltotop__button__chevron{color:#fff;height:30px;width:30px}[data-theme=dark] .desktop__scrolltotop__button,[data-theme=dark] .fullscreen__scrolltotop__button,[data-theme=dark] .mobile__scrolltotop__button,[data-theme=dark] .tablet__scrolltotop__button{background-color:#c28f61}[data-theme=dark] .desktop__scrolltotop__button:hover,[data-theme=dark] .fullscreen__scrolltotop__button:hover,[data-theme=dark] .mobile__scrolltotop__button:hover,[data-theme=dark] .tablet__scrolltotop__button:hover{background-color:#f9d9d7}[data-theme=dark] .desktop__scrolltotop__button:hover .fullscreen__scrolltotop__button__chevron,[data-theme=dark] .fullscreen__scrolltotop__button:hover .fullscreen__scrolltotop__button__chevron,[data-theme=dark] .mobile__scrolltotop__button:hover .fullscreen__scrolltotop__button__chevron,[data-theme=dark] .tablet__scrolltotop__button:hover .fullscreen__scrolltotop__button__chevron{color:#1d1f29}[data-theme=dark] .desktop__scrolltotop__button__chevron,[data-theme=dark] .fullscreen__scrolltotop__button__chevron,[data-theme=dark] .mobile__scrolltotop__button__chevron,[data-theme=dark] .tablet__scrolltotop__button__chevron{color:#fff}.fullscreen__section__intro{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:2560px;min-height:1100px;width:100%}.fullscreen__section__intro__title{align-items:center;display:flex;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:5.5rem;font-weight:100;justify-content:space-around;margin:3% 0;max-width:630px;width:35%}.fullscreen__section__intro__title__logo{max-width:220px;width:40%}.fullscreen__section__intro__banner{border-radius:40px;overflow:hidden;width:90%}.fullscreen__section__intro__banner__image{min-height:460px;object-fit:cover;width:100%}.fullscreen__section__intro__txt{font-size:3rem;line-height:4rem;margin:3% 0;text-align:center;width:75%}.fullscreen__section__intro__txt__strong{color:#c28f61}.fullscreen__section__formules{align-items:center;display:flex;justify-content:center;margin:5% 0;max-width:2560px;min-height:550px;overflow:hidden;width:100%}.fullscreen__section__formules__link{position:absolute}.fullscreen__section__formules__link:hover .fullscreen__section__formules__link__title{border:3px solid #1d1f29;color:#1d1f29}.fullscreen__section__formules__link__title{border:3px solid #fff;color:#fff;font-size:5rem;margin:0;min-width:850px;padding:4%;text-align:center}.fullscreen__section__formules__image{width:100%}.desktop__section__intro{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:700px;width:100%}.desktop__section__intro__title{align-items:center;display:flex;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:4rem;font-weight:100;justify-content:space-around;margin:4% 0;max-width:630px;width:40%}.desktop__section__intro__title__logo{max-width:220px;width:35%}.desktop__section__intro__banner{border-radius:20px;overflow:hidden;width:90%}.desktop__section__intro__banner__image{min-height:300px;object-fit:cover;width:100%}.desktop__section__intro__txt{font-size:2.5rem;line-height:3.5rem;margin:4% 0;text-align:center;width:75%}.desktop__section__intro__txt__strong{color:#c28f61}.desktop__section__formules{align-items:center;display:flex;justify-content:center;margin:5% 0;min-height:350px;overflow:hidden;width:100%}.desktop__section__formules__link{position:absolute}.desktop__section__formules__link:hover .desktop__section__formules__link__title{border:3px solid #1d1f29;color:#1d1f29}.desktop__section__formules__link__title{border:3px solid #fff;color:#fff;font-size:3.8rem;margin:0;min-width:650px;padding:3%;text-align:center}.desktop__section__formules__image{width:100%}.tablet__section__intro{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;width:100%}.tablet__section__intro__title{align-items:center;display:flex;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:3rem;font-weight:100;justify-content:space-around;margin:4% 0;max-width:300px;width:40%}.tablet__section__intro__title__logo{max-width:220px;width:35%}.tablet__section__intro__banner{border-radius:20px;overflow:hidden;width:90%}.tablet__section__intro__banner__image{min-height:300px;object-fit:cover;width:100%}.tablet__section__intro__txt{font-size:2rem;line-height:3rem;margin:4% 0;text-align:center;width:80%}.tablet__section__intro__txt__strong{color:#c28f61}.tablet__section__formules{align-items:center;display:flex;justify-content:center;margin:5% 0;min-height:200px;overflow:hidden;width:100%}.tablet__section__formules__link{position:absolute}.tablet__section__formules__link:hover .tablet__section__formules__link__title{border:2px solid #1d1f29;color:#1d1f29}.tablet__section__formules__link__title{border:2px solid #fff;color:#fff;font-size:3.2rem;margin:0;min-width:500px;padding:3%;text-align:center}.tablet__section__formules__image{width:100%}.mobile__section__intro{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;width:100%}.mobile__section__intro__title{align-items:center;display:flex;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:1.8rem;font-weight:100;justify-content:space-around;margin:4% 0;max-width:200px;width:45%}.mobile__section__intro__title__logo{max-width:220px;width:40%}.mobile__section__intro__banner{border-radius:15px;overflow:hidden;width:90%}.mobile__section__intro__banner__image{min-height:350px;object-fit:cover;width:100%}.mobile__section__intro__txt{font-size:1.5rem;line-height:2rem;margin:4% 0;text-align:center;width:90%}.mobile__section__intro__txt__strong{color:#c28f61}.mobile__section__formules{align-items:center;display:flex;justify-content:center;margin:5% 0;min-height:125px;overflow:hidden;width:100%}.mobile__section__formules__link{position:absolute}.mobile__section__formules__link:hover .mobile__section__formules__link__title{border:2px solid #1d1f29;color:#1d1f29}.mobile__section__formules__link__title{border:2px solid #fff;color:#fff;font-size:2.5rem;margin:0;min-width:200px;padding:3% 1%;text-align:center}.mobile__section__formules__image{width:100%}.fullscreen__wrapper__disciplines{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;max-width:2350px;width:90%}.fullscreen__wrapper__disciplines .discipline-page__ballet,.fullscreen__wrapper__disciplines .discipline-page__contemporary{background-color:#1d1f29;color:#fff;flex-direction:row-reverse}.fullscreen__section__disciplines__thumbnail__discipline-page{background-color:#fff;border:5px solid #c28f61;display:flex;margin:3% 0;max-height:800px;max-width:1850px}.fullscreen__section__disciplines__thumbnail__discipline-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden}.fullscreen__section__disciplines__thumbnail__discipline-page__container__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3%;max-width:1050px;text-align:center}.fullscreen__section__disciplines__thumbnail__discipline-page__container__image{object-fit:cover}.fullscreen__section__disciplines__thumbnail__discipline-page__container__title{font-size:5rem;margin:5% 0;position:relative}.fullscreen__section__disciplines__thumbnail__discipline-page__container__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:140%;transform:translateX(-50%);width:30%}.fullscreen__section__disciplines__thumbnail__discipline-page__container__description{font-size:3rem;margin:5% 0}.desktop__wrapper__disciplines{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;width:90%}.desktop__wrapper__disciplines .discipline-page__ballet,.desktop__wrapper__disciplines .discipline-page__contemporary{background-color:#1d1f29;color:#fff;flex-direction:row-reverse;max-width:100%}.desktop__section__disciplines__thumbnail__discipline-page{background-color:#fff;border:4px solid #c28f61;display:flex;margin:3% 0;max-height:750px;max-width:1850px;min-height:700px}.desktop__section__disciplines__thumbnail__discipline-page__container{align-items:center;display:flex;justify-content:center;min-width:380px;overflow:hidden}.desktop__section__disciplines__thumbnail__discipline-page__container__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3%;max-width:1050px;text-align:center}.desktop__section__disciplines__thumbnail__discipline-page__container__image{object-fit:cover}.desktop__section__disciplines__thumbnail__discipline-page__container__title{font-size:4rem;margin:5% 0;position:relative}.desktop__section__disciplines__thumbnail__discipline-page__container__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:140%;transform:translateX(-50%);width:30%}.desktop__section__disciplines__thumbnail__discipline-page__container__description{font-size:2.2rem;margin:5% 0}.tablet__wrapper__disciplines{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;width:90%}.tablet__wrapper__disciplines .discipline-page__ballet,.tablet__wrapper__disciplines .discipline-page__contemporary{background-color:#1d1f29;color:#fff}.tablet__wrapper__disciplines .discipline-page__kindergarden__container{max-height:500px}.tablet__wrapper__disciplines .discipline-page__kindergarden__container__image{position:relative;top:-30px;width:100%}.tablet__wrapper__disciplines .discipline-page__ballet__container,.tablet__wrapper__disciplines .discipline-page__floor-bar__container{max-height:500px}.tablet__wrapper__disciplines .discipline-page__ballet__container__image,.tablet__wrapper__disciplines .discipline-page__floor-bar__container__image{width:100%}.tablet__wrapper__disciplines .discipline-page__jazz__container{max-height:500px}.tablet__wrapper__disciplines .discipline-page__jazz__container__image{position:relative;top:200px;width:100%}.tablet__wrapper__disciplines .discipline-page__contemporary__container{max-height:500px}.tablet__wrapper__disciplines .discipline-page__contemporary__container__image{position:relative;top:-50px;width:100%}.tablet__section__disciplines__thumbnail__discipline-page{border:3px solid #c28f61;margin:4% 0}.tablet__section__disciplines__thumbnail__discipline-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden}.tablet__section__disciplines__thumbnail__discipline-page__container__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.tablet__section__disciplines__thumbnail__discipline-page__container__image{object-fit:cover}.tablet__section__disciplines__thumbnail__discipline-page__container__title{font-size:3rem;margin:5% 2%;position:relative}.tablet__section__disciplines__thumbnail__discipline-page__container__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:50%;position:absolute;top:150%;transform:translateX(-50%);width:40%}.tablet__section__disciplines__thumbnail__discipline-page__container__description{font-size:2rem;margin:5% 3%}.mobile__wrapper__disciplines{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;width:90%}.mobile__wrapper__disciplines .discipline-page__ballet,.mobile__wrapper__disciplines .discipline-page__contemporary{background-color:#1d1f29;color:#fff}.mobile__wrapper__disciplines .discipline-page__kindergarden__container{max-height:400px}.mobile__wrapper__disciplines .discipline-page__kindergarden__container__image{position:relative;top:-30px;width:100%}.mobile__wrapper__disciplines .discipline-page__ballet__container,.mobile__wrapper__disciplines .discipline-page__floor-bar__container{max-height:400px}.mobile__wrapper__disciplines .discipline-page__ballet__container__image,.mobile__wrapper__disciplines .discipline-page__floor-bar__container__image{width:100%}.mobile__wrapper__disciplines .discipline-page__jazz__container{max-height:400px}.mobile__wrapper__disciplines .discipline-page__jazz__container__image{width:100%}.mobile__wrapper__disciplines .discipline-page__contemporary__container{max-height:400px}.mobile__wrapper__disciplines .discipline-page__contemporary__container__image{position:relative;top:-50px;width:100%}.mobile__section__disciplines__thumbnail__discipline-page{border:3px solid #c28f61;margin:4% 0}.mobile__section__disciplines__thumbnail__discipline-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden}.mobile__section__disciplines__thumbnail__discipline-page__container__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.mobile__section__disciplines__thumbnail__discipline-page__container__image{object-fit:cover}.mobile__section__disciplines__thumbnail__discipline-page__container__title{font-size:2rem;margin:5% 2%;position:relative}.mobile__section__disciplines__thumbnail__discipline-page__container__title:after{background-color:#c28f61;content:"";display:block;height:2px;left:50%;position:absolute;top:150%;transform:translateX(-50%);width:40%}.mobile__section__disciplines__thumbnail__discipline-page__container__description{font-size:1.4rem;margin:5% 3%}[data-theme=dark] .desktop__wrapper__disciplines .discipline-page__ballet,[data-theme=dark] .desktop__wrapper__disciplines .discipline-page__contemporary,[data-theme=dark] .fullscreen__wrapper__disciplines .discipline-page__ballet,[data-theme=dark] .fullscreen__wrapper__disciplines .discipline-page__contemporary{background-color:#c28f61;color:#1d1f29}[data-theme=dark] .desktop__wrapper__disciplines .discipline-page__ballet__container__title:after,[data-theme=dark] .desktop__wrapper__disciplines .discipline-page__contemporary__container__title:after,[data-theme=dark] .fullscreen__wrapper__disciplines .discipline-page__ballet__container__title:after,[data-theme=dark] .fullscreen__wrapper__disciplines .discipline-page__contemporary__container__title:after{background-color:#fff}[data-theme=dark] .desktop__section__disciplines__thumbnail__discipline-page,[data-theme=dark] .fullscreen__section__disciplines__thumbnail__discipline-page{background-color:#1d1f29;border:5px solid #f9d9d7}[data-theme=dark] .tablet__wrapper__disciplines .discipline-page__ballet,[data-theme=dark] .tablet__wrapper__disciplines .discipline-page__contemporary{background-color:#c28f61;color:#1d1f29}[data-theme=dark] .tablet__wrapper__disciplines .discipline-page__ballet__container__title:after,[data-theme=dark] .tablet__wrapper__disciplines .discipline-page__contemporary__container__title:after{background-color:#fff}[data-theme=dark] .tablet__section__disciplines__thumbnail__discipline-page{background-color:#1d1f29;border:4px solid #f9d9d7}[data-theme=dark] .mobile__wrapper__disciplines .discipline-page__ballet,[data-theme=dark] .mobile__wrapper__disciplines .discipline-page__contemporary{background-color:#c28f61;color:#1d1f29}[data-theme=dark] .mobile__wrapper__disciplines .discipline-page__ballet__container__title:after,[data-theme=dark] .mobile__wrapper__disciplines .discipline-page__contemporary__container__title:after{background-color:#fff}[data-theme=dark] .mobile__section__disciplines__thumbnail__discipline-page{background-color:#1d1f29;border:3px solid #f9d9d7}.fullscreen__wrapper__extras{margin:3% 0;max-width:2290px;width:95%}.fullscreen__wrapper__extras .extras-page__wedding{background-color:#f9d9d7;flex-direction:row-reverse}.fullscreen__section__extras__thumbnail__extras-page{align-items:center;background-color:#fff;border:5px solid #c28f61;display:flex;justify-content:center;margin:3% 0;max-height:1200px;overflow:hidden}.fullscreen__section__extras__thumbnail__extras-page__overlay{display:none}.fullscreen__section__extras__thumbnail__extras-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.fullscreen__section__extras__thumbnail__extras-page__container__image{object-fit:cover}.fullscreen__section__extras__thumbnail__extras-page__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:65%;text-align:center}.fullscreen__section__extras__thumbnail__extras-page__txt__title{font-size:5rem;margin:5%;position:relative}.fullscreen__section__extras__thumbnail__extras-page__txt__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:140%;transform:translateX(-50%);width:25%}.fullscreen__section__extras__thumbnail__extras-page__txt__description{font-size:3.6rem;margin:3%}.desktop__wrapper__extras{margin:3% 0;width:95%}.desktop__wrapper__extras .extras-page__wedding{background-color:#f9d9d7;flex-direction:row-reverse}.desktop__wrapper__extras .extras-page__lesson__description{font-size:2.7rem!important}.desktop__section__extras__thumbnail__extras-page{align-items:center;background-color:#fff;border:4px solid #c28f61;display:flex;justify-content:center;margin:3% 0;max-height:950px;overflow:hidden}.desktop__section__extras__thumbnail__extras-page__overlay{display:none}.desktop__section__extras__thumbnail__extras-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.desktop__section__extras__thumbnail__extras-page__container__image{object-fit:cover}.desktop__section__extras__thumbnail__extras-page__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:65%;text-align:center}.desktop__section__extras__thumbnail__extras-page__txt__title{font-size:4rem;margin:5%;position:relative}.desktop__section__extras__thumbnail__extras-page__txt__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:140%;transform:translateX(-50%);width:25%}.desktop__section__extras__thumbnail__extras-page__txt__description{font-size:3rem;margin:3%}.tablet__wrapper__extras{margin:3% 0;width:95%}.tablet__wrapper__extras .extras-page__wedding{background-color:#f9d9d7}.tablet__section__extras__thumbnail__extras-page{align-items:center;background-color:#fff;border:3px solid #c28f61;display:flex;flex-direction:column;justify-content:center;margin:3% 0;overflow:hidden}.tablet__section__extras__thumbnail__extras-page__overlay{display:none}.tablet__section__extras__thumbnail__extras-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.tablet__section__extras__thumbnail__extras-page__container__image{max-height:800px;object-fit:cover;width:100%}.tablet__section__extras__thumbnail__extras-page__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.tablet__section__extras__thumbnail__extras-page__txt__title{font-size:3.5rem;margin:5%;position:relative}.tablet__section__extras__thumbnail__extras-page__txt__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:140%;transform:translateX(-50%);width:25%}.tablet__section__extras__thumbnail__extras-page__txt__description{font-size:2.6rem;margin:3%}.mobile__wrapper__extras{margin:3% 0;width:95%}.mobile__wrapper__extras .extras-page__wedding{background-color:#f9d9d7}.mobile__section__extras__thumbnail__extras-page{align-items:center;background-color:#fff;border:3px solid #c28f61;display:flex;flex-direction:column;justify-content:center;margin:3% 0;overflow:hidden}.mobile__section__extras__thumbnail__extras-page__overlay{display:none}.mobile__section__extras__thumbnail__extras-page__container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.mobile__section__extras__thumbnail__extras-page__container__image{max-height:600px;object-fit:cover;width:100%}.mobile__section__extras__thumbnail__extras-page__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.mobile__section__extras__thumbnail__extras-page__txt__title{font-size:3rem;margin:5%;position:relative}.mobile__section__extras__thumbnail__extras-page__txt__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:140%;transform:translateX(-50%);width:25%}.mobile__section__extras__thumbnail__extras-page__txt__description{font-size:2.2rem;margin:3%}[data-theme=dark] .fullscreen__wrapper__extras .extras-page__wedding{background-color:#f9d9d7;color:#1d1f29}[data-theme=dark] .fullscreen__section__extras__thumbnail__extras-page{background-color:#1d1f29;border:5px solid #f9d9d7}[data-theme=dark] .desktop__wrapper__extras .extras-page__wedding{background-color:#f9d9d7;color:#1d1f29}[data-theme=dark] .desktop__section__extras__thumbnail__extras-page{background-color:#1d1f29;border:4px solid #f9d9d7}[data-theme=dark] .mobile__wrapper__extras .extras-page__wedding,[data-theme=dark] .tablet__wrapper__extras .extras-page__wedding{background-color:#f9d9d7;color:#1d1f29}[data-theme=dark] .mobile__section__extras__thumbnail__extras-page,[data-theme=dark] .tablet__section__extras__thumbnail__extras-page{background-color:#1d1f29;border:3px solid #f9d9d7}.fullscreen__booking__section{margin:2% 0;max-width:2450px;width:95%}.fullscreen__booking__section,.fullscreen__booking__section__planning{align-items:center;display:flex;flex-direction:column;justify-content:center}.fullscreen__booking__section__planning{width:100%}.fullscreen__booking__section__planning__title{font-size:7rem;margin:3% auto;position:relative}.fullscreen__booking__section__planning__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:130%;transform:translateX(-50%);width:30%}.fullscreen__booking__section__planning__container{margin:2% 0;max-width:1900px;width:95%}.fullscreen__booking__section__planning__container__image{border:8px solid #c28f61;object-fit:cover;width:100%}.fullscreen__booking__section__plan{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0}.fullscreen__booking__section__plan__title{font-size:7rem;margin:3% auto;position:relative}.fullscreen__booking__section__plan__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:130%;transform:translateX(-50%);width:30%}.fullscreen__booking__section__plan__thumbs{display:flex;gap:3%;justify-content:center;margin:2% 0}.fullscreen__booking__section__plan__thumbs .leisure__thumbnail{background-color:#1d1f29;color:#fff}.fullscreen__booking__section__plan__thumbs .perfection__thumbnail{background-color:#fff}.fullscreen__booking__section__plan__thumbs .passion__thumbnail{background-color:#f9d9d7}.fullscreen__booking__section__plan__thumbnail{align-items:center;border-radius:60px;box-shadow:3px 15px 15px 0 #1d1f29cc;display:flex;flex-direction:column;max-width:30%;overflow:hidden}.fullscreen__booking__section__plan__thumbnail__container{width:100%}.fullscreen__booking__section__plan__thumbnail__container__image{height:1000px;object-fit:cover;width:100%}.fullscreen__booking__section__plan__thumbnail__title{font-size:5.5rem;margin:5% auto 3%;position:relative}.fullscreen__booking__section__plan__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:50%;position:absolute;top:130%;transform:translateX(-50%);width:35%}.fullscreen__booking__section__plan__thumbnail__prices{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% auto;position:relative}.fullscreen__booking__section__plan__thumbnail__prices:after{background-color:#c28f61;content:"";display:block;height:4px;left:50%;position:absolute;top:115%;transform:translateX(-50%);width:35%}.fullscreen__booking__section__plan__thumbnail__prices__item{font-size:4rem;margin:2.5% auto}.fullscreen__booking__section__plan__thumbnail__txt{margin:13% auto 15%;max-width:90%}.fullscreen__booking__section__plan__thumbnail__txt__description{font-size:3.5rem;text-align:center}.fullscreen__booking__section__register{align-items:center;display:flex;flex-direction:column;width:100%}.fullscreen__booking__section__register__title{font-size:7rem;margin:3% auto;position:relative}.fullscreen__booking__section__register__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:130%;transform:translateX(-50%);width:30%}.fullscreen__booking__section__register__container{align-items:center;display:flex;justify-content:space-between;margin:3% 0;min-height:420px;width:85%}.fullscreen__booking__section__register__container__details{max-width:55%}.fullscreen__booking__section__register__container__details__txt{font-size:3rem}.fullscreen__booking__section__register__container__infos{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-width:650px}.fullscreen__booking__section__register__container__infos__inscriptionfolder{margin:5% 0 10%;position:relative}.fullscreen__booking__section__register__container__infos__inscriptionfolder__item{font-size:5rem;left:50%;position:absolute;top:-200%;transform:translateX(-50%)}.fullscreen__booking__section__register__container__infos__inscriptionfolder__item>svg{color:#1d1f29}.fullscreen__booking__section__register__container__infos__inscriptionfolder__item>svg:hover{color:#c28f61;transform:rotateY(180deg) scale(1.1);transition:transform .5s ease-in-out}.fullscreen__booking__section__register__container__infos__inscriptionfolder__button{background-color:#0000;border:none;font-size:3rem}.fullscreen__booking__section__register__container__infos__inscriptionfolder__button:hover{color:#c28f61;transform:scale(1.1)}.fullscreen__booking__section__register__container__infos__address{border:4px solid #c28f61;line-height:4rem;margin:5% 0;padding:3% 8%;text-align:center}.fullscreen__booking__section__register__container__infos__address__txt{color:#c28f61;font-size:3rem;font-weight:700}.desktop__booking__section{margin:2% 0;width:95%}.desktop__booking__section,.desktop__booking__section__planning{align-items:center;display:flex;flex-direction:column;justify-content:center}.desktop__booking__section__planning{width:100%}.desktop__booking__section__planning__title{font-size:5.5rem;margin:3% auto;position:relative}.desktop__booking__section__planning__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:120%;transform:translateX(-50%);width:30%}.desktop__booking__section__planning__container{margin:2% 0;max-width:1400px;width:95%}.desktop__booking__section__planning__container__image{border:4px solid #c28f61;object-fit:cover;width:100%}.desktop__booking__section__plan{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0}.desktop__booking__section__plan__title{font-size:5.5rem;margin:3% auto;position:relative}.desktop__booking__section__plan__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:120%;transform:translateX(-50%);width:30%}.desktop__booking__section__plan__thumbs{display:flex;gap:3%;justify-content:center;margin:2% 0}.desktop__booking__section__plan__thumbs .leisure__thumbnail{background-color:#1d1f29;color:#fff}.desktop__booking__section__plan__thumbs .perfection__thumbnail{background-color:#fff}.desktop__booking__section__plan__thumbs .passion__thumbnail{background-color:#f9d9d7}.desktop__booking__section__plan__thumbnail{align-items:center;border-radius:30px;box-shadow:3px 15px 15px 0 #1d1f29cc;display:flex;flex-direction:column;max-width:30%;overflow:hidden}.desktop__booking__section__plan__thumbnail__container{width:100%}.desktop__booking__section__plan__thumbnail__container__image{height:650px;object-fit:cover;width:100%}.desktop__booking__section__plan__thumbnail__title{font-size:4rem;margin:5% auto 3%;position:relative}.desktop__booking__section__plan__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:130%;transform:translateX(-50%);width:35%}.desktop__booking__section__plan__thumbnail__prices{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% auto;position:relative}.desktop__booking__section__plan__thumbnail__prices:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:115%;transform:translateX(-50%);width:35%}.desktop__booking__section__plan__thumbnail__prices__item{font-size:2.6rem;margin:2.5% auto}.desktop__booking__section__plan__thumbnail__txt{margin:13% auto 15%;max-width:90%}.desktop__booking__section__plan__thumbnail__txt__description{font-size:2.6rem;text-align:center}.desktop__booking__section__register{align-items:center;display:flex;flex-direction:column;width:100%}.desktop__booking__section__register__title{font-size:5.5rem;margin:3% auto;position:relative}.desktop__booking__section__register__title:after{background-color:#c28f61;content:"";display:block;height:5px;left:50%;position:absolute;top:120%;transform:translateX(-50%);width:30%}.desktop__booking__section__register__container{align-items:center;display:flex;justify-content:space-between;margin:3% 0;min-height:420px;width:85%}.desktop__booking__section__register__container__details{max-width:55%}.desktop__booking__section__register__container__details__txt{font-size:2rem}.desktop__booking__section__register__container__infos{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-width:250px;width:35%}.desktop__booking__section__register__container__infos__inscriptionfolder{margin:5% 0 10%;position:relative}.desktop__booking__section__register__container__infos__inscriptionfolder__item{font-size:4rem;left:50%;position:absolute;top:-240%;transform:translateX(-50%)}.desktop__booking__section__register__container__infos__inscriptionfolder__item>svg{color:#1d1f29}.desktop__booking__section__register__container__infos__inscriptionfolder__item>svg:hover{color:#c28f61;transform:rotateY(180deg) scale(1.1);transition:transform .5s ease-in-out}.desktop__booking__section__register__container__infos__inscriptionfolder__button{background-color:#0000;border:none;font-size:2rem}.desktop__booking__section__register__container__infos__inscriptionfolder__button:hover{color:#c28f61;transform:scale(1.1)}.desktop__booking__section__register__container__infos__address{border:4px solid #c28f61;line-height:3rem;margin:5% 0;padding:3% 8%;text-align:center}.desktop__booking__section__register__container__infos__address__txt{color:#c28f61;font-size:2.6rem;font-weight:700}.tablet__booking__section{margin:2% 0;width:95%}.tablet__booking__section,.tablet__booking__section__planning{align-items:center;display:flex;flex-direction:column;justify-content:center}.tablet__booking__section__planning{width:100%}.tablet__booking__section__planning__title{font-size:4.5rem;margin:3% auto;position:relative}.tablet__booking__section__planning__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:30%}.tablet__booking__section__planning__container{margin:2% 0;width:95%}.tablet__booking__section__planning__container__image{border:2px solid #c28f61;object-fit:cover;width:100%}.tablet__booking__section__plan{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0}.tablet__booking__section__plan__title{font-size:4.5rem;margin:3% auto;position:relative}.tablet__booking__section__plan__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:30%}.tablet__booking__section__plan__thumbs{align-items:center;display:flex;flex-direction:column;gap:3%;justify-content:center;margin:2% 0}.tablet__booking__section__plan__thumbs .leisure__thumbnail{background-color:#1d1f29;color:#fff}.tablet__booking__section__plan__thumbs .perfection__thumbnail{background-color:#fff}.tablet__booking__section__plan__thumbs .passion__thumbnail{background-color:#f9d9d7}.tablet__booking__section__plan__thumbnail{align-items:center;border-radius:30px;box-shadow:3px 15px 15px 0 #1d1f29cc;display:flex;flex-direction:column;margin:3% 0;max-width:90%;overflow:hidden}.tablet__booking__section__plan__thumbnail__container{width:100%}.tablet__booking__section__plan__thumbnail__container__image{max-height:1100px;min-height:1000px;object-fit:cover;width:100%}.tablet__booking__section__plan__thumbnail__title{font-size:4rem;margin:5% auto 3%;position:relative}.tablet__booking__section__plan__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:130%;transform:translateX(-50%);width:35%}.tablet__booking__section__plan__thumbnail__prices{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% auto;position:relative}.tablet__booking__section__plan__thumbnail__prices:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:115%;transform:translateX(-50%);width:35%}.tablet__booking__section__plan__thumbnail__prices__item{font-size:3rem;margin:2.5% auto}.tablet__booking__section__plan__thumbnail__txt{margin:13% auto 15%;max-width:90%}.tablet__booking__section__plan__thumbnail__txt__description{font-size:3rem;text-align:center}.tablet__booking__section__register{align-items:center;display:flex;flex-direction:column;width:100%}.tablet__booking__section__register__title{font-size:4.5rem;margin:3% auto;position:relative}.tablet__booking__section__register__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:30%}.tablet__booking__section__register__container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:3% 0;min-height:420px;width:95%}.tablet__booking__section__register__container__details{margin:3% 0;text-align:center}.tablet__booking__section__register__container__details__txt{font-size:2rem;margin:3% 0}.tablet__booking__section__register__container__infos{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:3% 0}.tablet__booking__section__register__container__infos__inscriptionfolder{margin:10% 0 5%;position:relative}.tablet__booking__section__register__container__infos__inscriptionfolder__item{font-size:4rem;left:50%;position:absolute;top:-200%;transform:translateX(-50%)}.tablet__booking__section__register__container__infos__inscriptionfolder__item>svg{color:#1d1f29}.tablet__booking__section__register__container__infos__inscriptionfolder__item>svg:hover{color:#c28f61;transform:rotateY(180deg) scale(1.1);transition:transform .5s ease-in-out}.tablet__booking__section__register__container__infos__inscriptionfolder__button{background-color:#0000;border:none;font-size:2.5rem}.tablet__booking__section__register__container__infos__inscriptionfolder__button:hover{color:#c28f61;transform:scale(1.1)}.tablet__booking__section__register__container__infos__address{border:4px solid #c28f61;line-height:3.5rem;margin:5% 0;min-width:450px;padding:5% 8%;text-align:center}.tablet__booking__section__register__container__infos__address__txt{color:#c28f61;font-size:2.6rem;font-weight:700}.mobile__booking__section{margin:2% 0;width:95%}.mobile__booking__section,.mobile__booking__section__planning{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile__booking__section__planning{width:100%}.mobile__booking__section__planning__title{font-size:4rem;margin:3% auto;position:relative}.mobile__booking__section__planning__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:30%}.mobile__booking__section__planning__container{margin:5% 0;width:95%}.mobile__booking__section__planning__container__image{border:2px solid #c28f61;object-fit:cover;width:100%}.mobile__booking__section__plan{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0}.mobile__booking__section__plan__title{font-size:4rem;margin:3% auto;position:relative}.mobile__booking__section__plan__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:30%}.mobile__booking__section__plan__thumbs{align-items:center;display:flex;flex-direction:column;gap:3%;justify-content:center;margin:2% 0}.mobile__booking__section__plan__thumbs .leisure__thumbnail{background-color:#1d1f29;color:#fff}.mobile__booking__section__plan__thumbs .perfection__thumbnail{background-color:#fff}.mobile__booking__section__plan__thumbs .passion__thumbnail{background-color:#f9d9d7}.mobile__booking__section__plan__thumbnail{align-items:center;border-radius:30px;box-shadow:3px 15px 15px 0 #1d1f29cc;display:flex;flex-direction:column;margin:5% 0;max-width:90%;overflow:hidden}.mobile__booking__section__plan__thumbnail__container{width:100%}.mobile__booking__section__plan__thumbnail__container__image{max-height:800px;object-fit:cover;width:100%}.mobile__booking__section__plan__thumbnail__title{font-size:4rem;margin:5% auto 3%;position:relative}.mobile__booking__section__plan__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:120%;transform:translateX(-50%);width:35%}.mobile__booking__section__plan__thumbnail__prices{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% auto;position:relative}.mobile__booking__section__plan__thumbnail__prices:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:115%;transform:translateX(-50%);width:35%}.mobile__booking__section__plan__thumbnail__prices__item{font-size:2.5rem;margin:2.5% auto}.mobile__booking__section__plan__thumbnail__txt{margin:13% auto 15%;max-width:90%}.mobile__booking__section__plan__thumbnail__txt__description{font-size:2.5rem;text-align:center}.mobile__booking__section__register{align-items:center;display:flex;flex-direction:column;width:100%}.mobile__booking__section__register__title{font-size:4rem;margin:3% auto;position:relative}.mobile__booking__section__register__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:30%}.mobile__booking__section__register__container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:3% 0;min-height:420px;width:95%}.mobile__booking__section__register__container__details{margin:3% 0;text-align:center}.mobile__booking__section__register__container__details__txt{font-size:1.8rem;margin:3% 0}.mobile__booking__section__register__container__infos{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:3% 0}.mobile__booking__section__register__container__infos__inscriptionfolder{margin:10% 0 5%;position:relative}.mobile__booking__section__register__container__infos__inscriptionfolder__item{font-size:3.8rem;left:50%;position:absolute;top:-175%;transform:translateX(-50%)}.mobile__booking__section__register__container__infos__inscriptionfolder__item>svg{color:#1d1f29}.mobile__booking__section__register__container__infos__inscriptionfolder__item>svg:hover{color:#c28f61;transform:rotateY(180deg) scale(1.1);transition:transform .5s ease-in-out}.mobile__booking__section__register__container__infos__inscriptionfolder__button{background-color:#0000;border:none;font-size:2.4rem}.mobile__booking__section__register__container__infos__inscriptionfolder__button:hover{color:#c28f61;transform:scale(1.1)}.mobile__booking__section__register__container__infos__address{border:4px solid #c28f61;line-height:3.5rem;margin:5% 0;min-width:350px;padding:5% 8%;text-align:center}.mobile__booking__section__register__container__infos__address__txt{color:#c28f61;font-size:2.4rem;font-weight:700}[data-theme=dark] .desktop__booking__section__plan__thumbs,[data-theme=dark] .fullscreen__booking__section__plan__thumbs{color:#1d1f29}[data-theme=dark] .desktop__booking__section__plan__thumbs .leisure__thumbnail,[data-theme=dark] .fullscreen__booking__section__plan__thumbs .leisure__thumbnail{background-color:#c28f61;color:#fff}[data-theme=dark] .desktop__booking__section__plan__thumbs .leisure__thumbnail__prices:after,[data-theme=dark] .desktop__booking__section__plan__thumbs .leisure__thumbnail__title:after,[data-theme=dark] .fullscreen__booking__section__plan__thumbs .leisure__thumbnail__prices:after,[data-theme=dark] .fullscreen__booking__section__plan__thumbs .leisure__thumbnail__title:after{background-color:#1d1f29}[data-theme=dark] .desktop__booking__section__register__container__infos__inscriptionfolder__item>svg,[data-theme=dark] .fullscreen__booking__section__register__container__infos__inscriptionfolder__item>svg{color:#fff}[data-theme=dark] .desktop__booking__section__register__container__infos__inscriptionfolder__item>svg:hover,[data-theme=dark] .fullscreen__booking__section__register__container__infos__inscriptionfolder__item>svg:hover{color:#c28f61}[data-theme=dark] .desktop__booking__section__register__container__infos__inscriptionfolder__button,[data-theme=dark] .fullscreen__booking__section__register__container__infos__inscriptionfolder__button{color:#fff}[data-theme=dark] .desktop__booking__section__register__container__infos__inscriptionfolder__button:hover,[data-theme=dark] .fullscreen__booking__section__register__container__infos__inscriptionfolder__button:hover{color:#c28f61}[data-theme=dark] .mobile__booking__section__plan__thumbs,[data-theme=dark] .tablet__booking__section__plan__thumbs{color:#1d1f29}[data-theme=dark] .mobile__booking__section__plan__thumbs .leisure__thumbnail,[data-theme=dark] .tablet__booking__section__plan__thumbs .leisure__thumbnail{background-color:#c28f61;color:#fff}[data-theme=dark] .mobile__booking__section__plan__thumbs .leisure__thumbnail__prices:after,[data-theme=dark] .mobile__booking__section__plan__thumbs .leisure__thumbnail__title:after,[data-theme=dark] .tablet__booking__section__plan__thumbs .leisure__thumbnail__prices:after,[data-theme=dark] .tablet__booking__section__plan__thumbs .leisure__thumbnail__title:after{background-color:#1d1f29}[data-theme=dark] .mobile__booking__section__register__container__infos__inscriptionfolder__item>svg,[data-theme=dark] .tablet__booking__section__register__container__infos__inscriptionfolder__item>svg{color:#fff}[data-theme=dark] .mobile__booking__section__register__container__infos__inscriptionfolder__item>svg:hover,[data-theme=dark] .tablet__booking__section__register__container__infos__inscriptionfolder__item>svg:hover{color:#c28f61;transform:rotateY(180deg) scale(1.1);transition:transform .5s ease-in-out}[data-theme=dark] .mobile__booking__section__register__container__infos__inscriptionfolder__button,[data-theme=dark] .tablet__booking__section__register__container__infos__inscriptionfolder__button{color:#fff}[data-theme=dark] .mobile__booking__section__register__container__infos__inscriptionfolder__button:hover,[data-theme=dark] .tablet__booking__section__register__container__infos__inscriptionfolder__button:hover{color:#c28f61;transform:scale(1.1)}.fullscreen__wrapper__events{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;max-width:2430px;width:95%}.fullscreen__section__comingsoon__thumbnail,.fullscreen__section__event__thumbnail,.fullscreen__section__show__thumbnail{height:auto;margin:2% 0;max-width:1830px;position:relative;width:100%}.fullscreen__section__comingsoon__thumbnail__title,.fullscreen__section__event__thumbnail__title,.fullscreen__section__show__thumbnail__title{color:#c28f61;font-size:5rem;position:relative}.fullscreen__section__comingsoon__thumbnail__title:after,.fullscreen__section__event__thumbnail__title:after,.fullscreen__section__show__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;position:relative;top:15px;width:45px}.fullscreen__section__comingsoon__thumbnail__container,.fullscreen__section__event__thumbnail__container,.fullscreen__section__show__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.fullscreen__section__comingsoon__thumbnail__container__image,.fullscreen__section__event__thumbnail__container__image,.fullscreen__section__show__thumbnail__container__image{border:4px solid #c28f61;max-width:1200px;width:100%}.fullscreen__section__comingsoon__thumbnail__portfolio,.fullscreen__section__event__thumbnail__portfolio,.fullscreen__section__show__thumbnail__portfolio{columns:400px 3;margin:2% 0}.fullscreen__section__comingsoon__thumbnail__portfolio__image,.fullscreen__section__event__thumbnail__portfolio__image,.fullscreen__section__show__thumbnail__portfolio__image{border-radius:8px;overflow:hidden;transition:all .3s ease-in-out}.fullscreen__section__comingsoon__thumbnail__portfolio__image:hover,.fullscreen__section__event__thumbnail__portfolio__image:hover,.fullscreen__section__show__thumbnail__portfolio__image:hover{transform:scale(.95)}.fullscreen__section__comingsoon__thumbnail__portfolio__image__item,.fullscreen__section__event__thumbnail__portfolio__image__item,.fullscreen__section__show__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.fullscreen__section__comingsoon__thumbnail__description,.fullscreen__section__event__thumbnail__description,.fullscreen__section__show__thumbnail__description{font-size:3.4rem;margin:3% 2%;text-align:justify}.fullscreen__newBadge{animation:heartBreath .8s ease-in-out infinite;background-color:#f9d9d7;border-radius:50%;box-shadow:0 5px 10px #00000080;color:#1d1f29;font-size:3rem;font-weight:700;padding:40px 20px;position:absolute;right:260px;text-align:center;text-transform:uppercase;top:65px}.desktop__wrapper__events{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;width:95%}.desktop__section__comingsoon__thumbnail,.desktop__section__event__thumbnail,.desktop__section__show__thumbnail{height:auto;margin:2% 0;max-width:975px;position:relative;width:100%}.desktop__section__comingsoon__thumbnail__title,.desktop__section__event__thumbnail__title,.desktop__section__show__thumbnail__title{color:#c28f61;font-size:5rem;position:relative}.desktop__section__comingsoon__thumbnail__title:after,.desktop__section__event__thumbnail__title:after,.desktop__section__show__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;position:relative;top:10px;width:45px}.desktop__section__comingsoon__thumbnail__container,.desktop__section__event__thumbnail__container,.desktop__section__show__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.desktop__section__comingsoon__thumbnail__container__image,.desktop__section__event__thumbnail__container__image,.desktop__section__show__thumbnail__container__image{border:4px solid #c28f61;max-width:750px;width:100%}.desktop__section__comingsoon__thumbnail__portfolio,.desktop__section__event__thumbnail__portfolio,.desktop__section__show__thumbnail__portfolio{columns:450px 3;margin:2% 0}.desktop__section__comingsoon__thumbnail__portfolio__image,.desktop__section__event__thumbnail__portfolio__image,.desktop__section__show__thumbnail__portfolio__image{border-radius:5px;overflow:hidden;transition:all .3s ease-in-out}.desktop__section__comingsoon__thumbnail__portfolio__image:hover,.desktop__section__event__thumbnail__portfolio__image:hover,.desktop__section__show__thumbnail__portfolio__image:hover{transform:scale(.95)}.desktop__section__comingsoon__thumbnail__portfolio__image__item,.desktop__section__event__thumbnail__portfolio__image__item,.desktop__section__show__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.desktop__section__comingsoon__thumbnail__description,.desktop__section__event__thumbnail__description,.desktop__section__show__thumbnail__description{font-size:2.6rem;margin:3% 2%;text-align:justify}.desktop__newBadge{animation:heartBreath .8s ease-in-out infinite;background-color:#f9d9d7;border-radius:50%;box-shadow:0 5px 10px #00000080;color:#1d1f29;font-size:2.5rem;font-weight:700;padding:30px 15px;position:absolute;right:75px;text-align:center;text-transform:uppercase;top:40px}.tablet__wrapper__events{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;width:95%}.tablet__section__comingsoon__thumbnail,.tablet__section__event__thumbnail,.tablet__section__show__thumbnail{height:auto;margin:2% 0;max-width:732px;position:relative;width:100%}.tablet__section__comingsoon__thumbnail__title,.tablet__section__event__thumbnail__title,.tablet__section__show__thumbnail__title{color:#c28f61;font-size:4rem;position:relative}.tablet__section__comingsoon__thumbnail__title:after,.tablet__section__event__thumbnail__title:after,.tablet__section__show__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;position:relative;top:10px;width:35px}.tablet__section__comingsoon__thumbnail__container,.tablet__section__event__thumbnail__container,.tablet__section__show__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.tablet__section__comingsoon__thumbnail__container__image,.tablet__section__event__thumbnail__container__image,.tablet__section__show__thumbnail__container__image{border:4px solid #c28f61;max-width:500px;width:100%}.tablet__section__comingsoon__thumbnail__portfolio,.tablet__section__event__thumbnail__portfolio,.tablet__section__show__thumbnail__portfolio{columns:350px 3;margin:2% 0}.tablet__section__comingsoon__thumbnail__portfolio__image,.tablet__section__event__thumbnail__portfolio__image,.tablet__section__show__thumbnail__portfolio__image{border-radius:5px;overflow:hidden;transition:all .3s ease-in-out}.tablet__section__comingsoon__thumbnail__portfolio__image:hover,.tablet__section__event__thumbnail__portfolio__image:hover,.tablet__section__show__thumbnail__portfolio__image:hover{transform:scale(.95)}.tablet__section__comingsoon__thumbnail__portfolio__image__item,.tablet__section__event__thumbnail__portfolio__image__item,.tablet__section__show__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.tablet__section__comingsoon__thumbnail__description,.tablet__section__event__thumbnail__description,.tablet__section__show__thumbnail__description{font-size:1.8rem;margin:3% 2%;text-align:justify}.tablet__newBadge{animation:heartBreath .8s ease-in-out infinite;background-color:#f9d9d7;border-radius:50%;box-shadow:0 5px 10px #00000080;color:#1d1f29;font-size:2rem;font-weight:700;padding:22.5px 10px;position:absolute;right:75px;text-align:center;text-transform:uppercase;top:40px}.mobile__wrapper__events{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;width:95%}.mobile__section__comingsoon__thumbnail,.mobile__section__event__thumbnail,.mobile__section__show__thumbnail{height:auto;margin:2% 0;max-width:357px;position:relative;width:100%}.mobile__section__comingsoon__thumbnail__title,.mobile__section__event__thumbnail__title,.mobile__section__show__thumbnail__title{color:#c28f61;font-size:3rem;position:relative}.mobile__section__comingsoon__thumbnail__title:after,.mobile__section__event__thumbnail__title:after,.mobile__section__show__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:2px;position:relative;top:3px;width:30px}.mobile__section__comingsoon__thumbnail__container,.mobile__section__event__thumbnail__container,.mobile__section__show__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.mobile__section__comingsoon__thumbnail__container__image,.mobile__section__event__thumbnail__container__image,.mobile__section__show__thumbnail__container__image{border:2px solid #c28f61;max-width:300px;width:100%}.mobile__section__comingsoon__thumbnail__portfolio,.mobile__section__event__thumbnail__portfolio,.mobile__section__show__thumbnail__portfolio{columns:350px 1;margin:2% 0}.mobile__section__comingsoon__thumbnail__portfolio__image,.mobile__section__event__thumbnail__portfolio__image,.mobile__section__show__thumbnail__portfolio__image{border-radius:5px;overflow:hidden;transition:all .3s ease-in-out}.mobile__section__comingsoon__thumbnail__portfolio__image:hover,.mobile__section__event__thumbnail__portfolio__image:hover,.mobile__section__show__thumbnail__portfolio__image:hover{transform:scale(.95)}.mobile__section__comingsoon__thumbnail__portfolio__image__item,.mobile__section__event__thumbnail__portfolio__image__item,.mobile__section__show__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.mobile__section__comingsoon__thumbnail__description,.mobile__section__event__thumbnail__description,.mobile__section__show__thumbnail__description{margin:3% 2%;text-align:justify}.mobile__newBadge{animation:heartBreath .8s ease-in-out infinite;background-color:#f9d9d7;border-radius:50%;box-shadow:0 5px 10px #00000080;color:#1d1f29;font-size:1.6rem;font-weight:700;padding:20px 10px;position:absolute;right:8px;text-align:center;text-transform:uppercase;top:115px}.fullscreen__wrapper__workshop{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;max-width:2430px;width:95%}.fullscreen__section__workshop__thumbnail{height:auto;margin:2% 0;max-width:1830px;position:relative;width:100%}.fullscreen__section__workshop__thumbnail__title{color:#c28f61;font-size:5rem;position:relative}.fullscreen__section__workshop__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;position:relative;top:15px;width:45px}.fullscreen__section__workshop__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.fullscreen__section__workshop__thumbnail__container__image{border:4px solid #c28f61;width:100%}.fullscreen__section__workshop__thumbnail__portfolio{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.fullscreen__section__workshop__thumbnail__portfolio__image{max-width:45%;overflow:hidden;transition:all .3s ease-in-out}.fullscreen__section__workshop__thumbnail__portfolio__image:hover{transform:scale(.95)}.fullscreen__section__workshop__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.desktop__wrapper__workshop{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;width:95%}.desktop__section__workshop__thumbnail{height:auto;margin:2% 0;max-width:1830px;position:relative;width:100%}.desktop__section__workshop__thumbnail__title{color:#c28f61;font-size:5rem;position:relative}.desktop__section__workshop__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;position:relative;top:15px;width:45px}.desktop__section__workshop__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.desktop__section__workshop__thumbnail__container__image{border:4px solid #c28f61;width:100%}.desktop__section__workshop__thumbnail__portfolio{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.desktop__section__workshop__thumbnail__portfolio__image{max-width:45%;overflow:hidden;transition:all .3s ease-in-out}.desktop__section__workshop__thumbnail__portfolio__image:hover{transform:scale(.95)}.desktop__section__workshop__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.tablet__wrapper__workshop{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;width:95%}.tablet__section__workshop__thumbnail{height:auto;margin:2% 0;max-width:1830px;position:relative;width:100%}.tablet__section__workshop__thumbnail__title{color:#c28f61;font-size:4rem;position:relative}.tablet__section__workshop__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:4px;position:relative;top:10px;width:35px}.tablet__section__workshop__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.tablet__section__workshop__thumbnail__container__image{border:4px solid #c28f61;width:100%}.tablet__section__workshop__thumbnail__portfolio{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.tablet__section__workshop__thumbnail__portfolio__image{max-width:85%;overflow:hidden;transition:all .3s ease-in-out}.tablet__section__workshop__thumbnail__portfolio__image:hover{transform:scale(.95)}.tablet__section__workshop__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.mobile__wrapper__workshop{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.5% 0;width:95%}.mobile__section__workshop__thumbnail{height:auto;margin:2% 0;max-width:1830px;position:relative;width:100%}.mobile__section__workshop__thumbnail__title{color:#c28f61;font-size:3rem;position:relative}.mobile__section__workshop__thumbnail__title:after{background-color:#c28f61;content:"";display:block;height:2px;position:relative;top:3px;width:30px}.mobile__section__workshop__thumbnail__container{align-items:center;display:flex;justify-content:center;margin:3% 0;overflow:hidden}.mobile__section__workshop__thumbnail__container__image{border:4px solid #c28f61;width:100%}.mobile__section__workshop__thumbnail__portfolio{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.mobile__section__workshop__thumbnail__portfolio__image{max-width:85%;overflow:hidden;transition:all .3s ease-in-out}.mobile__section__workshop__thumbnail__portfolio__image:hover{transform:scale(.95)}.mobile__section__workshop__thumbnail__portfolio__image__item{margin-bottom:1.5%;width:100%}.fullscreen__whoiam__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5% 0;max-width:2450px;width:95%}.fullscreen__whoiam__section__container{display:flex;flex-direction:column;justify-content:space-between;padding:3% 2.5%;position:relative}.fullscreen__whoiam__section__container:before{background-image:url(/static/media/img_whoiam.0040600945afd76d0c5e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.fullscreen__whoiam__section__container__title{color:#c28f61;font-size:8rem;font-weight:700;margin-bottom:27.5%;text-align:right;text-shadow:1px 1px 1px #1d1f29b3}.fullscreen__whoiam__section__container__txt{margin-top:27.5%}.fullscreen__whoiam__section__container__txt__starter{font-size:5rem;font-style:italic;font-weight:600;margin:5% 0}.fullscreen__whoiam__section__container__txt__description{font-size:4.5rem}.fullscreen__whoiam__section__container__txt__description__strong{color:#c28f61}.fullscreen__whoiam__section__button{background-color:#c28f61;border:none;border-radius:25px;box-shadow:5px 10px 10px 0 #1d1f29b3;color:#fff;cursor:pointer;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:5rem;margin:10% 0 5%;padding:1.5% 3%}.fullscreen__whoiam__section__button:hover{animation:heartBreath .5s ease-in-out infinite;background-color:#1d1f29;color:#f9d9d7}.desktop__whoiam__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6% 0;width:95%}.desktop__whoiam__section__container{display:flex;flex-direction:column;justify-content:space-between;padding:3% 2.5%;position:relative}.desktop__whoiam__section__container:before{background-image:url(/static/media/img_whoiam.0040600945afd76d0c5e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.desktop__whoiam__section__container__title{color:#c28f61;font-size:6rem;font-weight:700;margin-bottom:40%;text-align:right;text-shadow:1px 1px 1px #1d1f29b3}.desktop__whoiam__section__container__txt{margin-top:27.5%}.desktop__whoiam__section__container__txt__starter{font-size:3.8rem;font-style:italic;font-weight:600;margin:5% 0}.desktop__whoiam__section__container__txt__description{font-size:3.8rem}.desktop__whoiam__section__container__txt__description__strong{color:#c28f61}.desktop__whoiam__section__button{background-color:#c28f61;border:none;border-radius:15px;box-shadow:5px 10px 10px 0 #1d1f29b3;color:#fff;cursor:pointer;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:4.6rem;margin:10% 0 5%;padding:2.5% 5%}.desktop__whoiam__section__button:hover{animation:heartBreath .5s ease-in-out infinite;background-color:#1d1f29;color:#f9d9d7}.tablet__whoiam__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6% 0;width:95%}.tablet__whoiam__section__container{display:flex;flex-direction:column;justify-content:space-between;padding:3% 2.5%;position:relative}.tablet__whoiam__section__container:before{background-image:url(/static/media/img_whoiam.0040600945afd76d0c5e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.tablet__whoiam__section__container__title{color:#c28f61;font-size:4.5rem;font-weight:700;margin-bottom:40%;text-align:right;text-shadow:1px 1px 1px #1d1f29b3}.tablet__whoiam__section__container__txt{margin-top:30%}.tablet__whoiam__section__container__txt__starter{font-size:3rem;font-style:italic;font-weight:600;margin:5% 0}.tablet__whoiam__section__container__txt__description{font-size:3rem}.tablet__whoiam__section__container__txt__description__strong{color:#c28f61}.tablet__whoiam__section__button{background-color:#c28f61;border:none;border-radius:10px;box-shadow:5px 10px 10px 0 #1d1f29b3;color:#fff;cursor:pointer;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:4rem;margin:10% 0 5%;padding:2.5% 5%}.tablet__whoiam__section__button:hover{animation:heartBreath .5s ease-in-out infinite;background-color:#1d1f29;color:#f9d9d7}.mobile__whoiam__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10% 0;width:95%}.mobile__whoiam__section__container{display:flex;flex-direction:column;justify-content:space-between;padding:3% 2.5%;position:relative}.mobile__whoiam__section__container:before{background-image:url(/static/media/img_whoiam.0040600945afd76d0c5e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.mobile__whoiam__section__container__title{color:#c28f61;font-size:4rem;font-weight:700;margin-bottom:350px;text-align:center;text-shadow:1px 1px 1px #1d1f29b3}.mobile__whoiam__section__container__txt{margin-top:350px}.mobile__whoiam__section__container__txt__starter{font-size:2.2rem;font-style:italic;font-weight:600;margin:5% 0}.mobile__whoiam__section__container__txt__description{font-size:2.2rem;text-align:justify}.mobile__whoiam__section__container__txt__description__strong{color:#c28f61}.mobile__whoiam__section__button{background-color:#c28f61;border:none;border-radius:10px;box-shadow:5px 10px 10px 0 #1d1f29b3;color:#fff;cursor:pointer;font-family:Birds of Paradise,Dancing Script,sans-serif;font-size:3rem;margin:10% 0 5%;padding:4% 8%}.mobile__whoiam__section__button:hover{animation:heartBreath .5s ease-in-out infinite;background-color:#1d1f29;color:#f9d9d7}[data-theme=dark] .desktop__whoiam__section__container__txt__description__strong,[data-theme=dark] .fullscreen__whoiam__section__container__txt__description__strong,[data-theme=dark] .mobile__whoiam__section__container__txt__description__strong,[data-theme=dark] .tablet__whoiam__section__container__txt__description__strong{color:#f9d9d7;text-shadow:1px 1px 1px #1d1f29b3}[data-theme=dark] .desktop__whoiam__section__button:hover,[data-theme=dark] .fullscreen__whoiam__section__button:hover,[data-theme=dark] .mobile__whoiam__section__button:hover,[data-theme=dark] .tablet__whoiam__section__button:hover{animation:heartBreath .5s ease-in-out infinite;background-color:#f9d9d7;color:#1d1f29}.fullscreen__school__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;max-width:2450px;width:95%}.fullscreen__school__section__offices__title{font-size:4rem;margin:3% 0;position:relative}.fullscreen__school__section__offices__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.fullscreen__school__section__offices__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:3% 0}.fullscreen__school__section__offices__container__image{height:700px;object-fit:cover;width:50%}.fullscreen__school__section__offices__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5% 0}.fullscreen__school__section__offices__txt__citation{font-family:Birds of Paradise,Dancind Script,sans-serif;font-size:6rem;font-weight:100;text-align:center}.fullscreen__school__section__offices__txt__author{font-size:3.5rem;margin:2% 0;text-align:right;width:68%}.fullscreen__school__section__ethics{width:100%}.fullscreen__school__section__ethics__title{font-size:4rem;margin:3% 0 1.5%;position:relative}.fullscreen__school__section__ethics__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.fullscreen__school__section__ethics__container__image{border:8px solid #c28f61;margin:1.5% 0 6%;width:100%}.fullscreen__school__section__view__title{font-size:4rem;margin:3% 0;position:relative}.fullscreen__school__section__view__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.fullscreen__school__section__view__values{font-size:3.5rem;margin:3% 0 1.5%;text-align:justify}.fullscreen__school__section__view__txt{align-items:center;display:flex;justify-content:center}.fullscreen__school__section__view__txt__explains{background-color:#c28f61;color:#fff;font-size:3rem;font-weight:600;margin:5% 0;max-width:60%;padding:2% 3%;text-align:center}.desktop__school__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;width:95%}.desktop__school__section__offices__title{font-size:3rem;margin:3% 0;position:relative}.desktop__school__section__offices__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.desktop__school__section__offices__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:3% 0}.desktop__school__section__offices__container__image{height:550px;object-fit:cover;width:50%}.desktop__school__section__offices__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5% 0}.desktop__school__section__offices__txt__citation{font-family:Birds of Paradise,Dancind Script,sans-serif;font-size:5rem;font-weight:100;text-align:center}.desktop__school__section__offices__txt__author{font-size:3rem;margin:2% 0;text-align:right;width:68%}.desktop__school__section__ethics{width:100%}.desktop__school__section__ethics__title{font-size:3rem;margin:3% 0 1.5%;position:relative}.desktop__school__section__ethics__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.desktop__school__section__ethics__container__image{border:6px solid #c28f61;margin:1.5% 0 6%;width:100%}.desktop__school__section__view__title{font-size:3rem;margin:3% 0;position:relative}.desktop__school__section__view__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.desktop__school__section__view__values{font-size:2.8rem;margin:3% 0 1.5%;text-align:justify}.desktop__school__section__view__txt{align-items:center;display:flex;justify-content:center}.desktop__school__section__view__txt__explains{background-color:#c28f61;color:#fff;font-size:2.7rem;font-weight:600;margin:5% 0;max-width:60%;padding:2% 3%;text-align:center}.tablet__school__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;width:95%}.tablet__school__section__offices__title{font-size:3rem;margin:3% 0 5%;position:relative}.tablet__school__section__offices__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.tablet__school__section__offices__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:3% 0}.tablet__school__section__offices__container__image{height:600px;object-fit:cover;width:100%}.tablet__school__section__offices__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5% 0}.tablet__school__section__offices__txt__citation{font-family:Birds of Paradise,Dancind Script,sans-serif;font-size:4rem;font-weight:100;text-align:center}.tablet__school__section__offices__txt__author{font-size:2.5rem;margin:4% 0;text-align:right;width:68%}.tablet__school__section__ethics{width:100%}.tablet__school__section__ethics__title{font-size:3rem;margin:3% 0;position:relative}.tablet__school__section__ethics__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.tablet__school__section__ethics__container__image{border:6px solid #c28f61;margin:3% 0 6%;width:100%}.tablet__school__section__view__title{font-size:3rem;margin:3% 0 5%;position:relative}.tablet__school__section__view__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.tablet__school__section__view__values{font-size:2.3rem;margin:3% 0 1.5%;text-align:justify}.tablet__school__section__view__txt{align-items:center;display:flex;justify-content:center}.tablet__school__section__view__txt__explains{background-color:#c28f61;color:#fff;font-size:2.4rem;font-weight:600;margin:5% 0;max-width:80%;padding:3% 4%;text-align:center}.mobile__school__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3% 0;width:95%}.mobile__school__section__offices__title{font-size:2rem;margin:3% 0 5%;position:relative}.mobile__school__section__offices__title:after{background-color:#c28f61;content:"";display:block;height:2px;left:0;position:absolute;top:130%;width:50px}.mobile__school__section__offices__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:3% 0}.mobile__school__section__offices__container__image{height:450px;object-fit:cover;width:100%}.mobile__school__section__offices__txt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5% 0}.mobile__school__section__offices__txt__citation{font-family:Birds of Paradise,Dancind Script,sans-serif;font-size:3rem;font-weight:100;text-align:center}.mobile__school__section__offices__txt__author{font-size:2rem;margin:4% 0;text-align:right;width:78%}.mobile__school__section__ethics{width:100%}.mobile__school__section__ethics__title{font-size:2rem;margin:3% 0;position:relative}.mobile__school__section__ethics__title:after{background-color:#c28f61;content:"";display:block;height:2px;left:0;position:absolute;top:130%;width:50px}.mobile__school__section__ethics__container__image{border:6px solid #c28f61;margin:3% 0 6%;width:100%}.mobile__school__section__view__title{font-size:2rem;margin:3% 0 5%;position:relative}.mobile__school__section__view__title:after{background-color:#c28f61;content:"";display:block;height:2px;left:0;position:absolute;top:130%;width:50px}.mobile__school__section__view__values{font-size:2rem;margin:3% 0 1.5%;text-align:justify}.mobile__school__section__view__txt{align-items:center;display:flex;justify-content:center}.mobile__school__section__view__txt__explains{background-color:#c28f61;color:#fff;font-size:2rem;font-weight:600;margin:5% 0;max-width:80%;padding:3% 4%;text-align:center}.fullscreen__contact__wrapper{margin:2% 0 3%;max-width:2560px;width:90%}.fullscreen__contact__section__infos__title{font-size:3rem;position:relative}.fullscreen__contact__section__infos__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:0;position:absolute;top:130%;width:50px}.fullscreen__contact__section__infos__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.fullscreen__contact__section__infos__container__txt{font-size:3rem;margin:1.5% 0;max-width:80%;text-align:center}.fullscreen__contact__section__infos__container__socialnetworks{align-items:center;display:flex;justify-content:space-between;max-width:170px;width:9.5%}.fullscreen__contact__section__infos__container__socialnetworks__icon{align-items:center;display:flex;font-size:7rem}.fullscreen__contact__section__infos__container__socialnetworks__icon:hover{color:#c28f61;cursor:pointer;transform:scale(1.3)}.fullscreen__contact__section__forms__title{font-size:3rem;margin:2% 0;position:relative}.fullscreen__contact__section__forms__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:0;position:absolute;top:130%;width:50px}.fullscreen__contact__section__forms__bloc{align-items:center;display:flex;justify-content:center}.fullscreen__contact__section__forms__bloc__infos{background-color:#c28f61;border:4px solid #1d1f29;color:#fff;display:flex;height:700px;justify-content:space-between;margin:2% 0;max-width:1100px;min-width:1000px;width:60%}.fullscreen__contact__section__forms__bloc__infos__contact{display:flex;flex-direction:column;justify-content:space-around;margin:1.5% 4%;min-width:35%}.fullscreen__contact__section__forms__bloc__infos__contact__address{align-items:center;display:flex;flex-direction:column}.fullscreen__contact__section__forms__bloc__infos__contact__address__icon{font-size:4rem;margin-bottom:8%}.fullscreen__contact__section__forms__bloc__infos__contact__address__txt{font-size:2rem;text-align:center}.fullscreen__contact__section__forms__bloc__infos__contact__phone{align-items:center;display:flex;flex-direction:column}.fullscreen__contact__section__forms__bloc__infos__contact__phone:hover .fullscreen__contact__section__forms__bloc__infos__contact__phone__icon,.fullscreen__contact__section__forms__bloc__infos__contact__phone:hover .fullscreen__contact__section__forms__bloc__infos__contact__phone__link{color:#1d1f29}.fullscreen__contact__section__forms__bloc__infos__contact__phone__icon{color:#fff;font-size:4rem;margin-bottom:8%}.fullscreen__contact__section__forms__bloc__infos__contact__phone__link{color:#fff;font-size:2rem}.fullscreen__contact__section__forms__bloc__infos__contact__mail{align-items:center;display:flex;flex-direction:column}.fullscreen__contact__section__forms__bloc__infos__contact__mail:hover .fullscreen__contact__section__forms__bloc__infos__contact__mail__icon,.fullscreen__contact__section__forms__bloc__infos__contact__mail:hover .fullscreen__contact__section__forms__bloc__infos__contact__mail__link{color:#1d1f29}.fullscreen__contact__section__forms__bloc__infos__contact__mail__icon{color:#fff;font-size:4rem;margin-bottom:8%}.fullscreen__contact__section__forms__bloc__infos__contact__mail__link{color:#fff;font-size:2rem}.fullscreen__contact__section__forms__bloc__infos__form{margin:2% 4%;min-width:400px}.fullscreen__contact__section__forms__bloc__infos__form__section{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__name{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__name__item{min-width:49.5%}.fullscreen__contact__section__forms__bloc__infos__form__section__name__item__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__phone{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__phone__item{min-width:49.5%}.fullscreen__contact__section__forms__bloc__infos__form__section__phone__item__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__object{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2%;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__object__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__message{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2%;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__message__input{font-size:1.6rem;height:300px;padding:5px 0 0 5px;width:100%}.fullscreen__contact__section__forms__bloc__infos__form__section__checkbox{align-items:center;display:flex;font-size:1.7rem;margin-bottom:2%}.fullscreen__contact__section__forms__bloc__infos__form__section__checkbox__input{cursor:pointer;height:20px;margin-right:3%;width:20px}.fullscreen__contact__section__forms__bloc__infos__form__section__checkbox__label{margin-left:1.5%}.fullscreen__contact__section__forms__bloc__infos__form__section__submit{display:flex;justify-content:flex-end;margin:3% 0}.fullscreen__contact__section__forms__bloc__infos__form__section__submit__button{background-color:#1d1f29;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:2rem;font-weight:600;height:55px;min-width:180px}.fullscreen__contact__section__forms__bloc__infos__form__section__submit__button:hover{background-color:#f9d9d7;border:2px solid #1d1f29;color:#1d1f29;transform:scaleY(1.2)}.fullscreen__contact__section__maps,.fullscreen__map-container{height:500px;max-width:2560px;width:100%}.fullscreen__marker-content{display:inline-block;transform-origin:bottom center}.fullscreen__bounce{animation:marker-bounce .7s ease}.desktop__contact__wrapper{margin:2% 0 3%;width:90%}.desktop__contact__section__infos__title{font-size:3rem;position:relative}.desktop__contact__section__infos__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:0;position:absolute;top:130%;width:50px}.desktop__contact__section__infos__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.desktop__contact__section__infos__container__txt{font-size:2.5rem;margin:1.5% 0;max-width:80%;text-align:center}.desktop__contact__section__infos__container__socialnetworks{align-items:center;display:flex;justify-content:space-between;max-width:130px;width:13%}.desktop__contact__section__infos__container__socialnetworks__icon{align-items:center;display:flex;font-size:5.5rem}.desktop__contact__section__infos__container__socialnetworks__icon:hover{color:#c28f61;cursor:pointer;transform:scale(1.3)}.desktop__contact__section__forms__title{font-size:3rem;margin:2% 0;position:relative}.desktop__contact__section__forms__title:after{background-color:#c28f61;content:"";display:block;height:4px;left:0;position:absolute;top:130%;width:50px}.desktop__contact__section__forms__bloc{align-items:center;display:flex;justify-content:center}.desktop__contact__section__forms__bloc__infos{background-color:#c28f61;border:4px solid #1d1f29;color:#fff;display:flex;height:700px;justify-content:space-between;margin:2% 0;min-width:920px;width:60%}.desktop__contact__section__forms__bloc__infos__contact{display:flex;flex-direction:column;justify-content:space-around;margin:1.5% 4%;min-width:35%}.desktop__contact__section__forms__bloc__infos__contact__address{align-items:center;display:flex;flex-direction:column}.desktop__contact__section__forms__bloc__infos__contact__address__icon{font-size:4rem;margin-bottom:8%}.desktop__contact__section__forms__bloc__infos__contact__address__txt{font-size:2rem;text-align:center}.desktop__contact__section__forms__bloc__infos__contact__phone{align-items:center;display:flex;flex-direction:column}.desktop__contact__section__forms__bloc__infos__contact__phone:hover .desktop__contact__section__forms__bloc__infos__contact__phone__icon,.desktop__contact__section__forms__bloc__infos__contact__phone:hover .desktop__contact__section__forms__bloc__infos__contact__phone__link{color:#1d1f29}.desktop__contact__section__forms__bloc__infos__contact__phone__icon{color:#fff;font-size:4rem;margin-bottom:8%}.desktop__contact__section__forms__bloc__infos__contact__phone__link{color:#fff;font-size:2rem}.desktop__contact__section__forms__bloc__infos__contact__mail{align-items:center;display:flex;flex-direction:column}.desktop__contact__section__forms__bloc__infos__contact__mail:hover .desktop__contact__section__forms__bloc__infos__contact__mail__icon,.desktop__contact__section__forms__bloc__infos__contact__mail:hover .desktop__contact__section__forms__bloc__infos__contact__mail__link{color:#1d1f29}.desktop__contact__section__forms__bloc__infos__contact__mail__icon{color:#fff;font-size:4rem;margin-bottom:8%}.desktop__contact__section__forms__bloc__infos__contact__mail__link{color:#fff;font-size:2rem}.desktop__contact__section__forms__bloc__infos__form{margin:2% 4%;min-width:400px}.desktop__contact__section__forms__bloc__infos__form__section{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__name{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__name__item{min-width:49.5%}.desktop__contact__section__forms__bloc__infos__form__section__name__item__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__phone{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__phone__item{min-width:49.5%}.desktop__contact__section__forms__bloc__infos__form__section__phone__item__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__object{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__object__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__message{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__message__input{font-size:1.6rem;height:300px;padding:5px 0 0 5px;width:100%}.desktop__contact__section__forms__bloc__infos__form__section__checkbox{align-items:center;display:flex;font-size:1.6rem;margin-bottom:2%}.desktop__contact__section__forms__bloc__infos__form__section__checkbox__input{cursor:pointer;height:20px;margin-right:3%;width:20px}.desktop__contact__section__forms__bloc__infos__form__section__checkbox__label{margin-left:1.5%}.desktop__contact__section__forms__bloc__infos__form__section__submit{display:flex;justify-content:flex-end;margin:3% 0}.desktop__contact__section__forms__bloc__infos__form__section__submit__button{background-color:#1d1f29;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:2rem;font-weight:600;height:55px;min-width:180px}.desktop__contact__section__forms__bloc__infos__form__section__submit__button:hover{background-color:#f9d9d7;border:2px solid #1d1f29;color:#1d1f29;transform:scaleY(1.2)}.desktop__contact__section__maps,.desktop__map-container{height:350px;width:100%}.tablet__contact__wrapper{margin:2% 0 3%;width:90%}.tablet__contact__section__infos__title{font-size:2.8rem;position:relative}.tablet__contact__section__infos__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.tablet__contact__section__infos__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:4% 0}.tablet__contact__section__infos__container__txt{font-size:2.2rem;margin:2% 0;text-align:center}.tablet__contact__section__infos__container__socialnetworks{align-items:center;display:flex;justify-content:space-between;max-width:100px;width:15%}.tablet__contact__section__infos__container__socialnetworks__icon{align-items:center;display:flex;font-size:4.5rem}.tablet__contact__section__infos__container__socialnetworks__icon:hover{color:#c28f61;cursor:pointer;transform:scale(1.3)}.tablet__contact__section__forms__title{font-size:2.8rem;margin:2% 0;position:relative}.tablet__contact__section__forms__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:50px}.tablet__contact__section__forms__bloc{align-items:center;display:flex;justify-content:center}.tablet__contact__section__forms__bloc__infos{background-color:#c28f61;border:4px solid #1d1f29;color:#fff;display:flex;height:700px;justify-content:space-between;margin:4% 0;min-width:690px;width:95%}.tablet__contact__section__forms__bloc__infos__contact{display:flex;flex-direction:column;justify-content:space-around;margin:1.5% 2.5%;min-width:30%}.tablet__contact__section__forms__bloc__infos__contact__address{align-items:center;display:flex;flex-direction:column}.tablet__contact__section__forms__bloc__infos__contact__address__icon{font-size:4rem;margin-bottom:8%}.tablet__contact__section__forms__bloc__infos__contact__address__txt{font-size:1.6rem;text-align:center}.tablet__contact__section__forms__bloc__infos__contact__phone{align-items:center;display:flex;flex-direction:column}.tablet__contact__section__forms__bloc__infos__contact__phone:hover .tablet__contact__section__forms__bloc__infos__contact__phone__icon,.tablet__contact__section__forms__bloc__infos__contact__phone:hover .tablet__contact__section__forms__bloc__infos__contact__phone__link{color:#1d1f29}.tablet__contact__section__forms__bloc__infos__contact__phone__icon{color:#fff;font-size:4rem;margin-bottom:8%}.tablet__contact__section__forms__bloc__infos__contact__phone__link{color:#fff;font-size:1.6rem}.tablet__contact__section__forms__bloc__infos__contact__mail{align-items:center;display:flex;flex-direction:column}.tablet__contact__section__forms__bloc__infos__contact__mail:hover .tablet__contact__section__forms__bloc__infos__contact__mail__icon,.tablet__contact__section__forms__bloc__infos__contact__mail:hover .tablet__contact__section__forms__bloc__infos__contact__mail__link{color:#1d1f29}.tablet__contact__section__forms__bloc__infos__contact__mail__icon{color:#fff;font-size:4rem;margin-bottom:8%}.tablet__contact__section__forms__bloc__infos__contact__mail__link{color:#fff;font-size:1.6rem}.tablet__contact__section__forms__bloc__infos__form{margin:1.5% 2.5%;min-width:50%}.tablet__contact__section__forms__bloc__infos__form__section{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__name{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__name__item{min-width:49.5%}.tablet__contact__section__forms__bloc__infos__form__section__name__item__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__phone{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__phone__item{min-width:49.5%}.tablet__contact__section__forms__bloc__infos__form__section__phone__item__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__object{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__object__input{font-size:1.6rem;height:35px;padding-left:5px;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__message{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__message__input{font-size:1.6rem;height:300px;padding:5px 0 0 5px;width:100%}.tablet__contact__section__forms__bloc__infos__form__section__checkbox{align-items:center;display:flex;font-size:1.4rem;margin-bottom:2%}.tablet__contact__section__forms__bloc__infos__form__section__checkbox__input{cursor:pointer;height:18px;margin-right:3%;width:18px}.tablet__contact__section__forms__bloc__infos__form__section__checkbox__label{margin-left:1.5%}.tablet__contact__section__forms__bloc__infos__form__section__submit{display:flex;justify-content:flex-end;margin:3% 0}.tablet__contact__section__forms__bloc__infos__form__section__submit__button{background-color:#1d1f29;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:2rem;font-weight:600;height:55px;min-width:180px}.tablet__contact__section__forms__bloc__infos__form__section__submit__button:hover{background-color:#f9d9d7;border:2px solid #1d1f29;color:#1d1f29;transform:scaleY(1.2)}.tablet__contact__section__maps,.tablet__map-container{height:350px;width:100%}.mobile__contact__wrapper{margin:2% 0 3%;width:90%}.mobile__contact__section__infos__title{font-size:2.2rem;position:relative}.mobile__contact__section__infos__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:40px}.mobile__contact__section__infos__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6% 0}.mobile__contact__section__infos__container__txt{font-size:1.8rem;margin:2% 0;text-align:center}.mobile__contact__section__infos__container__socialnetworks{align-items:center;display:flex;justify-content:space-between;max-width:100px;width:30%}.mobile__contact__section__infos__container__socialnetworks__icon{align-items:center;display:flex;font-size:4.5rem}.mobile__contact__section__infos__container__socialnetworks__icon:hover{color:#c28f61;cursor:pointer;transform:scale(1.3)}.mobile__contact__section__forms__title{font-size:2.2rem;margin:2% 0;position:relative}.mobile__contact__section__forms__title:after{background-color:#c28f61;content:"";display:block;height:3px;left:0;position:absolute;top:130%;width:40px}.mobile__contact__section__forms__bloc{align-items:center;display:flex;justify-content:center}.mobile__contact__section__forms__bloc__infos{background-color:#c28f61;border:4px solid #1d1f29;color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin:6% 0;min-height:1100px;width:95%}.mobile__contact__section__forms__bloc__infos__contact{display:flex;flex-direction:column;justify-content:space-around;margin:1.5% 2.5%;min-height:350px}.mobile__contact__section__forms__bloc__infos__contact__address{align-items:center;display:flex;flex-direction:column}.mobile__contact__section__forms__bloc__infos__contact__address__icon{font-size:4rem;margin-bottom:2%}.mobile__contact__section__forms__bloc__infos__contact__address__txt{font-size:1.6rem;text-align:center}.mobile__contact__section__forms__bloc__infos__contact__phone{align-items:center;display:flex;flex-direction:column}.mobile__contact__section__forms__bloc__infos__contact__phone:hover .mobile__contact__section__forms__bloc__infos__contact__phone__icon,.mobile__contact__section__forms__bloc__infos__contact__phone:hover .mobile__contact__section__forms__bloc__infos__contact__phone__link{color:#1d1f29}.mobile__contact__section__forms__bloc__infos__contact__phone__icon{color:#fff;font-size:4rem;margin-bottom:2%}.mobile__contact__section__forms__bloc__infos__contact__phone__link{color:#fff;font-size:1.6rem}.mobile__contact__section__forms__bloc__infos__contact__mail{align-items:center;display:flex;flex-direction:column}.mobile__contact__section__forms__bloc__infos__contact__mail:hover .mobile__contact__section__forms__bloc__infos__contact__mail__icon,.mobile__contact__section__forms__bloc__infos__contact__mail:hover .mobile__contact__section__forms__bloc__infos__contact__mail__link{color:#1d1f29}.mobile__contact__section__forms__bloc__infos__contact__mail__icon{color:#fff;font-size:4rem;margin-bottom:2%}.mobile__contact__section__forms__bloc__infos__contact__mail__link{color:#fff;font-size:1.6rem}.mobile__contact__section__forms__bloc__infos__form{margin:4% 2.5%;min-height:700px}.mobile__contact__section__forms__bloc__infos__form__section{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__name{display:flex;flex-direction:column;justify-content:space-between;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__name__item{margin:1.5% 0}.mobile__contact__section__forms__bloc__infos__form__section__name__item__input{font-size:1.6rem;height:45px;padding-left:5px;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__phone{display:flex;flex-direction:column;justify-content:space-between;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__phone__item{margin:1.5% 0}.mobile__contact__section__forms__bloc__infos__form__section__phone__item__input{font-size:1.6rem;height:45px;padding-left:5px;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__object{display:flex;justify-content:space-between;margin:1.5% 0;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__object__input{font-size:1.6rem;height:45px;padding-left:5px;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__message{display:flex;justify-content:space-between;margin:1.5% 0;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__message__input{font-size:1.6rem;height:300px;padding:5px 0 0 5px;width:100%}.mobile__contact__section__forms__bloc__infos__form__section__checkbox{align-items:center;display:flex;font-size:1.5rem;margin:2% 0}.mobile__contact__section__forms__bloc__infos__form__section__checkbox__input{cursor:pointer;height:18px;margin-right:3%;width:18px}.mobile__contact__section__forms__bloc__infos__form__section__checkbox__label{margin-left:2%}.mobile__contact__section__forms__bloc__infos__form__section__submit{display:flex;justify-content:center;margin:6% 0}.mobile__contact__section__forms__bloc__infos__form__section__submit__button{background-color:#1d1f29;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:2rem;font-weight:600;height:55px;min-width:180px}.mobile__contact__section__forms__bloc__infos__form__section__submit__button:hover{background-color:#f9d9d7;border:2px solid #1d1f29;color:#1d1f29;transform:scaleY(1.2)}.mobile__contact__section__maps,.mobile__map-container{height:450px;width:100%}.error-message{color:#fff;font-size:1.4rem;font-style:italic;text-shadow:0 0 5px 1px #bc1a1a}.input-error{border:2px solid #bc1a1a}[data-theme=dark] .desktop__contact__section__infos__container__socialnetworks__icon:hover,[data-theme=dark] .fullscreen__contact__section__infos__container__socialnetworks__icon:hover,[data-theme=dark] .mobile__contact__section__infos__container__socialnetworks__icon:hover,[data-theme=dark] .tablet__contact__section__infos__container__socialnetworks__icon:hover{color:#c28f61;cursor:pointer;transform:scale(1.3)}[data-theme=dark] .desktop__contact__section__forms__bloc__infos,[data-theme=dark] .fullscreen__contact__section__forms__bloc__infos,[data-theme=dark] .mobile__contact__section__forms__bloc__infos,[data-theme=dark] .tablet__contact__section__forms__bloc__infos{border:4px solid #f9d9d7}.fullscreen__signup__wrapper{align-items:center;color:#fff;display:flex;justify-content:center;margin:4.5% 0;max-width:2560px;width:100%}.fullscreen__signup__wrapper__loginbox{animation:loginBoxIn 1s ease-in-out;background:#1d1f29;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;padding:5% 4%;text-align:center;width:500px}.fullscreen__signup__wrapper__loginbox.shift-left{animation:loginBoxSlideIn 1s ease-out forwards}.fullscreen__signup__wrapper__loginbox__title{font-size:3rem;margin-bottom:10%}.fullscreen__signup__wrapper__loginbox__form__item{margin-bottom:6%;position:relative}.fullscreen__signup__wrapper__loginbox__form__item__input{background:#f9d9d7;border:none;border-radius:5px;font-size:2rem;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.fullscreen__signup__wrapper__loginbox__form__item__input:focus{background:#fff;transform:scale(1.05)}.fullscreen__signup__wrapper__loginbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.fullscreen__signup__wrapper__loginbox__form__item input:focus~label,.fullscreen__signup__wrapper__loginbox__form__item input:not(:placeholder-shown)~label,.fullscreen__signup__wrapper__loginbox__form__item input:valid~label{color:#fff;font-size:1rem;left:5px;top:-15px}.fullscreen__signup__wrapper__loginbox__form__rememberme{align-items:center;display:flex;justify-content:right;margin-bottom:12%}.fullscreen__signup__wrapper__loginbox__form__rememberme__input{cursor:pointer;margin-right:2%}.fullscreen__signup__wrapper__loginbox__form__rememberme__label{font-size:1.3rem}.fullscreen__signup__wrapper__loginbox__form__loginbutton{align-items:center;background:#c28f61;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:background .3s,transform .3s;width:100%}.fullscreen__signup__wrapper__loginbox__form__loginbutton:hover{background:#ad7543;color:#fff;transform:scale(1.05)}.fullscreen__signup__wrapper__loginbox__form__loginbutton:hover .fullscreen__signup__wrapper__loginbox__form__loginbutton__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.fullscreen__signup__wrapper__loginbox__form__loginbutton__icon{font-size:5rem}.fullscreen__signup__wrapper__loginbox__form__loginbutton__title{font-size:1.6rem}.fullscreen__signup__wrapper__loginbox__googlelogin{align-items:center;background:#f9d9d7;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:10px;transition:background .3s,transform .3s;width:100%}.fullscreen__signup__wrapper__loginbox__googlelogin:hover{background:#ef9a94;color:#fff;transform:scale(1.05)}.fullscreen__signup__wrapper__loginbox__googlelogin:hover .fullscreen__signup__wrapper__loginbox__googlelogin__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.fullscreen__signup__wrapper__loginbox__googlelogin__icon{font-size:4rem}.fullscreen__signup__wrapper__loginbox__facebooklogin{align-items:center;background:#3b5998;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:10px;transition:background .3s,transform .3s;width:100%}.fullscreen__signup__wrapper__loginbox__facebooklogin:hover{background:#4c70ba;color:#fff;transform:scale(1.05)}.fullscreen__signup__wrapper__loginbox__facebooklogin:hover .fullscreen__signup__wrapper__loginbox__facebooklogin__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.fullscreen__signup__wrapper__loginbox__facebooklogin__icon{font-size:4rem}.fullscreen__signup__wrapper__loginbox__createaccount{margin-top:10%}.fullscreen__signup__wrapper__loginbox__createaccount__txt{font-size:1.2rem}.fullscreen__signup__wrapper__loginbox__createaccount__txt__link{color:#c28f61;cursor:pointer;margin-left:2%;text-decoration:underline}.fullscreen__signup__wrapper__registerbox{animation:loginBoxIn .8s ease-in-out;background:#f9d9d7;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;color:#1d1f29;margin-left:8%;padding:5% 4%;text-align:center;width:500px}.fullscreen__signup__wrapper__registerbox.fade-out{animation:fadeOut 1s ease-out forwards}.fullscreen__signup__wrapper__registerbox__title{font-size:3rem;margin-bottom:10%}.fullscreen__signup__wrapper__registerbox__form__item{margin-bottom:20px;position:relative}.fullscreen__signup__wrapper__registerbox__form__item__input{background:#e6e6e6;border:none;border-radius:5px;font-size:2rem;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.fullscreen__signup__wrapper__registerbox__form__item__input:focus{background:#fff;box-shadow:10px 15px 15px #1d1f2933;transform:scale(1.05)}.fullscreen__signup__wrapper__registerbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.fullscreen__signup__wrapper__registerbox__form__item input:focus~label,.fullscreen__signup__wrapper__registerbox__form__item input:not(:placeholder-shown)~label,.fullscreen__signup__wrapper__registerbox__form__item input:valid~label{font-size:1rem;left:5px;top:-15px}.fullscreen__signup__wrapper__registerbox__form__button{font-size:2rem;margin-top:6%}.fullscreen__signup__wrapper__registerbox__form__button__cancel,.fullscreen__signup__wrapper__registerbox__form__button__register{border:none;border-radius:5px;color:#fff;cursor:pointer;height:50px;margin-top:3%;padding:10px;transition:background .3s,transform .3s;width:100%}.fullscreen__signup__wrapper__registerbox__form__button__cancel{background:#bc1a1a}.fullscreen__signup__wrapper__registerbox__form__button__cancel:hover{background:#8f1414;font-weight:800;transform:scale(1.05)}.fullscreen__signup__wrapper__registerbox__form__button__register{background:#1abc9c}.fullscreen__signup__wrapper__registerbox__form__button__register:hover{background:#148f77;font-weight:800;transform:scale(1.05)}.desktop__signup__wrapper{align-items:center;color:#fff;display:flex;justify-content:center;margin:8% 0;width:100%}.desktop__signup__wrapper__loginbox{animation:loginBoxIn 1s ease-in-out;background:#1d1f29;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;padding:4% 3%;text-align:center;width:450px}.desktop__signup__wrapper__loginbox.shift-left{animation:loginBoxSlideIn 1s ease-out forwards}.desktop__signup__wrapper__loginbox__title{font-size:3rem;margin-bottom:10%}.desktop__signup__wrapper__loginbox__form__item{margin-bottom:6%;position:relative}.desktop__signup__wrapper__loginbox__form__item__input{background:#f9d9d7;border:none;border-radius:5px;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.desktop__signup__wrapper__loginbox__form__item__input:focus{background:#fff;transform:scale(1.05)}.desktop__signup__wrapper__loginbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.desktop__signup__wrapper__loginbox__form__item input:focus~label,.desktop__signup__wrapper__loginbox__form__item input:valid~label{color:#fff;font-size:1rem;left:5px;top:-15px}.desktop__signup__wrapper__loginbox__form__rememberme{align-items:center;display:flex;justify-content:right;margin-bottom:12%}.desktop__signup__wrapper__loginbox__form__rememberme__input{cursor:pointer;margin-right:2%}.desktop__signup__wrapper__loginbox__form__rememberme__label{font-size:1.3rem}.desktop__signup__wrapper__loginbox__form__loginbutton{align-items:center;background:#c28f61;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:background .3s,transform .3s;width:100%}.desktop__signup__wrapper__loginbox__form__loginbutton:hover{background:#ad7543;color:#fff;transform:scale(1.05)}.desktop__signup__wrapper__loginbox__form__loginbutton:hover .desktop__signup__wrapper__loginbox__form__loginbutton__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.desktop__signup__wrapper__loginbox__form__loginbutton__icon{font-size:5rem}.desktop__signup__wrapper__loginbox__form__loginbutton__title{font-size:1.6rem}.desktop__signup__wrapper__loginbox__googlelogin{align-items:center;background:#f9d9d7;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:10px;transition:background .3s,transform .3s;width:100%}.desktop__signup__wrapper__loginbox__googlelogin:hover{background:#ef9a94;color:#fff;transform:scale(1.05)}.desktop__signup__wrapper__loginbox__googlelogin:hover .desktop__signup__wrapper__loginbox__googlelogin__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.desktop__signup__wrapper__loginbox__googlelogin__icon{font-size:4rem}.desktop__signup__wrapper__loginbox__googlelogin__createaccount{margin-top:10%}.desktop__signup__wrapper__loginbox__googlelogin__createaccount__txt{font-size:1.2rem}.desktop__signup__wrapper__loginbox__googlelogin__createaccount__txt__link{color:#c28f61;cursor:pointer;margin-left:2%;text-decoration:underline}.desktop__signup__wrapper__registerbox{animation:loginBoxIn .8s ease-in-out;background:#f9d9d7;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;color:#1d1f29;margin-left:4%;padding:4% 3%;text-align:center;width:450px}.desktop__signup__wrapper__registerbox.fade-out{animation:fadeOut 1s ease-out forwards}.desktop__signup__wrapper__registerbox__title{font-size:3rem;margin-bottom:10%}.desktop__signup__wrapper__registerbox__form__item{margin-bottom:20px;position:relative}.desktop__signup__wrapper__registerbox__form__item__input{background:#e6e6e6;border:none;border-radius:5px;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.desktop__signup__wrapper__registerbox__form__item__input:focus{background:#fff;box-shadow:10px 15px 15px #1d1f2933;transform:scale(1.05)}.desktop__signup__wrapper__registerbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.desktop__signup__wrapper__registerbox__form__item input:focus~label,.desktop__signup__wrapper__registerbox__form__item input:valid~label{font-size:1rem;left:5px;top:-15px}.desktop__signup__wrapper__registerbox__form__button{font-size:2rem;margin-top:6%}.desktop__signup__wrapper__registerbox__form__button__cancel,.desktop__signup__wrapper__registerbox__form__button__register{border:none;border-radius:5px;color:#fff;cursor:pointer;height:50px;margin-top:3%;padding:10px;transition:background .3s,transform .3s;width:100%}.desktop__signup__wrapper__registerbox__form__button__cancel{background:#bc1a1a}.desktop__signup__wrapper__registerbox__form__button__cancel:hover{background:#8f1414;font-weight:800;transform:scale(1.05)}.desktop__signup__wrapper__registerbox__form__button__register{background:#1abc9c}.desktop__signup__wrapper__registerbox__form__button__register:hover{background:#148f77;font-weight:800;transform:scale(1.05)}.tablet__signup__wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:8% 0;width:100%}.tablet__signup__wrapper__loginbox{animation:loginBoxIn 1s ease-in-out;background:#1d1f29;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;padding:4% 3%;text-align:center;width:450px}.tablet__signup__wrapper__loginbox__title{font-size:3rem;margin-bottom:10%}.tablet__signup__wrapper__loginbox__form__item{margin-bottom:6%;position:relative}.tablet__signup__wrapper__loginbox__form__item__input{background:#f9d9d7;border:none;border-radius:5px;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.tablet__signup__wrapper__loginbox__form__item__input:focus{background:#fff;transform:scale(1.05)}.tablet__signup__wrapper__loginbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.tablet__signup__wrapper__loginbox__form__item input:focus~label,.tablet__signup__wrapper__loginbox__form__item input:valid~label{color:#fff;font-size:1rem;left:5px;top:-15px}.tablet__signup__wrapper__loginbox__form__rememberme{align-items:center;display:flex;justify-content:right;margin-bottom:12%}.tablet__signup__wrapper__loginbox__form__rememberme__input{cursor:pointer;margin-right:2%}.tablet__signup__wrapper__loginbox__form__rememberme__label{font-size:1.3rem}.tablet__signup__wrapper__loginbox__form__loginbutton{align-items:center;background:#c28f61;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:background .3s,transform .3s;width:100%}.tablet__signup__wrapper__loginbox__form__loginbutton:hover{background:#ad7543;color:#fff;transform:scale(1.05)}.tablet__signup__wrapper__loginbox__form__loginbutton:hover .tablet__signup__wrapper__loginbox__form__loginbutton__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.tablet__signup__wrapper__loginbox__form__loginbutton__icon{font-size:5rem}.tablet__signup__wrapper__loginbox__form__loginbutton__title{font-size:1.6rem}.tablet__signup__wrapper__loginbox__googlelogin{align-items:center;background:#f9d9d7;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:10px;transition:background .3s,transform .3s;width:100%}.tablet__signup__wrapper__loginbox__googlelogin:hover{background:#ef9a94;color:#fff;transform:scale(1.05)}.tablet__signup__wrapper__loginbox__googlelogin:hover .tablet__signup__wrapper__loginbox__googlelogin__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.tablet__signup__wrapper__loginbox__googlelogin__icon{font-size:4rem}.tablet__signup__wrapper__loginbox__googlelogin__createaccount{margin-top:10%}.tablet__signup__wrapper__loginbox__googlelogin__createaccount__txt{font-size:1.2rem}.tablet__signup__wrapper__loginbox__googlelogin__createaccount__txt__link{color:#c28f61;cursor:pointer;margin-left:2%;text-decoration:underline}.tablet__signup__wrapper__registerbox{animation:loginBoxIn .8s ease-in-out;background:#f9d9d7;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;color:#1d1f29;margin-top:5%;padding:4% 3%;text-align:center;width:450px}.tablet__signup__wrapper__registerbox.fade-out{animation:fadeOut 1s ease-out forwards}.tablet__signup__wrapper__registerbox__title{font-size:3rem;margin-bottom:10%}.tablet__signup__wrapper__registerbox__form__item{margin-bottom:20px;position:relative}.tablet__signup__wrapper__registerbox__form__item__input{background:#e6e6e6;border:none;border-radius:5px;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.tablet__signup__wrapper__registerbox__form__item__input:focus{background:#fff;box-shadow:10px 15px 15px #1d1f2933;transform:scale(1.05)}.tablet__signup__wrapper__registerbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.tablet__signup__wrapper__registerbox__form__item input:focus~label,.tablet__signup__wrapper__registerbox__form__item input:valid~label{font-size:1rem;left:5px;top:-15px}.tablet__signup__wrapper__registerbox__form__button{font-size:2rem;margin-top:6%}.tablet__signup__wrapper__registerbox__form__button__cancel,.tablet__signup__wrapper__registerbox__form__button__register{border:none;border-radius:5px;color:#fff;cursor:pointer;height:50px;margin-top:3%;padding:10px;transition:background .3s,transform .3s;width:100%}.tablet__signup__wrapper__registerbox__form__button__cancel{background:#bc1a1a}.tablet__signup__wrapper__registerbox__form__button__cancel:hover{background:#8f1414;font-weight:800;transform:scale(1.05)}.tablet__signup__wrapper__registerbox__form__button__register{background:#1abc9c}.tablet__signup__wrapper__registerbox__form__button__register:hover{background:#148f77;font-weight:800;transform:scale(1.05)}.mobile__signup__wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:8% 0;width:100%}.mobile__signup__wrapper__loginbox{animation:loginBoxIn 1s ease-in-out;background:#1d1f29;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;max-width:450px;padding:4% 3%;text-align:center;width:90%}.mobile__signup__wrapper__loginbox__title{font-size:3rem;margin-bottom:10%}.mobile__signup__wrapper__loginbox__form__item{margin-bottom:6%;position:relative}.mobile__signup__wrapper__loginbox__form__item__input{background:#f9d9d7;border:none;border-radius:5px;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.mobile__signup__wrapper__loginbox__form__item__input:focus{background:#fff;transform:scale(1.05)}.mobile__signup__wrapper__loginbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.mobile__signup__wrapper__loginbox__form__item input:focus~label,.mobile__signup__wrapper__loginbox__form__item input:valid~label{color:#fff;font-size:1rem;left:5px;top:-15px}.mobile__signup__wrapper__loginbox__form__rememberme{align-items:center;display:flex;justify-content:right;margin-bottom:12%}.mobile__signup__wrapper__loginbox__form__rememberme__input{cursor:pointer;margin-right:2%}.mobile__signup__wrapper__loginbox__form__rememberme__label{font-size:1.3rem}.mobile__signup__wrapper__loginbox__form__loginbutton{align-items:center;background:#c28f61;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:background .3s,transform .3s;width:100%}.mobile__signup__wrapper__loginbox__form__loginbutton:hover{background:#ad7543;color:#fff;transform:scale(1.05)}.mobile__signup__wrapper__loginbox__form__loginbutton:hover .mobile__signup__wrapper__loginbox__form__loginbutton__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.mobile__signup__wrapper__loginbox__form__loginbutton__icon{font-size:5rem}.mobile__signup__wrapper__loginbox__form__loginbutton__title{font-size:1.6rem}.mobile__signup__wrapper__loginbox__googlelogin{align-items:center;background:#f9d9d7;border:none;border-radius:5px;color:#1d1f29;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:10px;transition:background .3s,transform .3s;width:100%}.mobile__signup__wrapper__loginbox__googlelogin:hover{background:#ef9a94;color:#fff;transform:scale(1.05)}.mobile__signup__wrapper__loginbox__googlelogin:hover .mobile__signup__wrapper__loginbox__googlelogin__title{display:inline;display:initial;font-size:1.6rem;margin-left:2%}.mobile__signup__wrapper__loginbox__googlelogin__icon{font-size:4rem}.mobile__signup__wrapper__loginbox__googlelogin__createaccount{margin-top:10%}.mobile__signup__wrapper__loginbox__googlelogin__createaccount__txt{font-size:1.2rem}.mobile__signup__wrapper__loginbox__googlelogin__createaccount__txt__link{color:#c28f61;cursor:pointer;margin-left:2%;text-decoration:underline}.mobile__signup__wrapper__registerbox{animation:loginBoxIn .8s ease-in-out;background:#f9d9d7;border-radius:10px;box-shadow:10px 15px 15px #1d1f2933;color:#1d1f29;margin-top:5%;max-width:450px;padding:4% 3%;text-align:center;width:90%}.mobile__signup__wrapper__registerbox.fade-out{animation:fadeOut 1s ease-out forwards}.mobile__signup__wrapper__registerbox__title{font-size:3rem;margin-bottom:10%}.mobile__signup__wrapper__registerbox__form__item{margin-bottom:20px;position:relative}.mobile__signup__wrapper__registerbox__form__item__input{background:#e6e6e6;border:none;border-radius:5px;height:40px;outline:none;padding:10px;transition:background .3s,transform .3s;width:100%}.mobile__signup__wrapper__registerbox__form__item__input:focus{background:#fff;box-shadow:10px 15px 15px #1d1f2933;transform:scale(1.05)}.mobile__signup__wrapper__registerbox__form__item__label{color:#1d1f29;font-size:1.6rem;left:10px;pointer-events:none;position:absolute;top:10px;transition:.3s}.mobile__signup__wrapper__registerbox__form__item input:focus~label,.mobile__signup__wrapper__registerbox__form__item input:valid~label{font-size:1rem;left:5px;top:-15px}.mobile__signup__wrapper__registerbox__form__button{font-size:2rem;margin-top:6%}.mobile__signup__wrapper__registerbox__form__button__cancel,.mobile__signup__wrapper__registerbox__form__button__register{border:none;border-radius:5px;color:#fff;cursor:pointer;height:50px;margin-top:3%;padding:10px;transition:background .3s,transform .3s;width:100%}.mobile__signup__wrapper__registerbox__form__button__cancel{background:#bc1a1a}.mobile__signup__wrapper__registerbox__form__button__cancel:hover{background:#8f1414;font-weight:800;transform:scale(1.05)}.mobile__signup__wrapper__registerbox__form__button__register{background:#1abc9c}.mobile__signup__wrapper__registerbox__form__button__register:hover{background:#148f77;font-weight:800;transform:scale(1.05)}.login__error,.register__error{color:#bc1a1a!important;font-size:1.4rem;font-style:italic}.login__error__input,.register__error__input{border:2px solid #bc1a1a}[data-theme=dark] .desktop__signup__wrapper__loginbox,[data-theme=dark] .fullscreen__signup__wrapper__loginbox,[data-theme=dark] .mobile__signup__wrapper__loginbox,[data-theme=dark] .tablet__signup__wrapper__loginbox{background:#c28f61}[data-theme=dark] .desktop__signup__wrapper__loginbox__form__loginbutton,[data-theme=dark] .fullscreen__signup__wrapper__loginbox__form__loginbutton,[data-theme=dark] .mobile__signup__wrapper__loginbox__form__loginbutton,[data-theme=dark] .tablet__signup__wrapper__loginbox__form__loginbutton{background:#1d1f29;color:#fff}[data-theme=dark] .desktop__signup__wrapper__loginbox__form__loginbutton:hover,[data-theme=dark] .fullscreen__signup__wrapper__loginbox__form__loginbutton:hover,[data-theme=dark] .mobile__signup__wrapper__loginbox__form__loginbutton:hover,[data-theme=dark] .tablet__signup__wrapper__loginbox__form__loginbutton:hover{background:#323647;color:#fff}[data-theme=dark] .desktop__signup__wrapper__loginbox__googlelogin__createaccount__txt__link,[data-theme=dark] .fullscreen__signup__wrapper__loginbox__googlelogin__createaccount__txt__link,[data-theme=dark] .mobile__signup__wrapper__loginbox__googlelogin__createaccount__txt__link,[data-theme=dark] .tablet__signup__wrapper__loginbox__googlelogin__createaccount__txt__link{color:#1d1f29}.fullscreen__generalinfos__section{max-width:2450px}.desktop__generalinfos__section,.fullscreen__error404__section,.fullscreen__generalinfos__section,.mobile__generalinfos__section,.tablet__generalinfos__section{display:flex;flex-direction:column;margin:3% 0;width:95%}.fullscreen__error404__section{align-items:center;justify-content:space-around;max-width:2450px}.fullscreen__error404__section__title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1% 0 3%}.fullscreen__error404__section__title__number{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:30rem;margin:0}.fullscreen__error404__section__title__txt{color:#c28f61;font-size:4rem;text-align:center}.fullscreen__error404__section__list{display:flex;flex-direction:column;justify-content:space-between;margin:3% 0;min-height:500px;width:100%}.fullscreen__error404__section__list__container{margin:1% 0}.fullscreen__error404__section__list__container__titre{font-size:3.5rem;font-weight:600;margin-bottom:.5%}.fullscreen__error404__section__list__container__link{font-size:2.5rem;line-height:3.2rem;list-style:disc;margin-left:1%}.fullscreen__error404__section__list__container__link__item:hover{color:#c28f61}.fullscreen__error404__section__goodbye{margin:3% 0}.fullscreen__error404__section__goodbye__txt{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:8rem;text-align:center}.desktop__error404__section{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:3% 0;max-width:2450px;width:95%}.desktop__error404__section__title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1% 0 3%}.desktop__error404__section__title__number{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:30rem;margin:0}.desktop__error404__section__title__txt{color:#c28f61;font-size:3rem;text-align:center}.desktop__error404__section__list{display:flex;flex-direction:column;justify-content:space-between;margin:3% 0;min-height:500px;width:100%}.desktop__error404__section__list__container{margin:1% 0}.desktop__error404__section__list__container__titre{font-size:3rem;font-weight:600;margin-bottom:.5%}.desktop__error404__section__list__container__link{font-size:2rem;line-height:3.2rem;list-style:disc;margin-left:1%}.desktop__error404__section__list__container__link__item:hover{color:#c28f61}.desktop__error404__section__goodbye{margin:3% 0}.desktop__error404__section__goodbye__txt{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:6rem;text-align:center}.tablet__error404__section{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:3% 0;max-width:2450px;width:95%}.tablet__error404__section__title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1% 0 3%}.tablet__error404__section__title__number{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:30rem;margin:0}.tablet__error404__section__title__txt{color:#c28f61;font-size:2.2rem;text-align:center}.tablet__error404__section__list{display:flex;flex-direction:column;justify-content:space-between;margin:3% 0;min-height:400px;width:100%}.tablet__error404__section__list__container{margin:1% 0}.tablet__error404__section__list__container__titre{font-size:2.5rem;font-weight:600;margin-bottom:.5%}.tablet__error404__section__list__container__link{font-size:1.5rem;line-height:2.5rem;list-style:disc;margin-left:1%}.tablet__error404__section__list__container__link__item:hover{color:#c28f61}.tablet__error404__section__goodbye{margin:3% 0}.tablet__error404__section__goodbye__txt{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:4.5rem;text-align:center}.mobile__error404__section{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:3% 0;max-width:2450px;width:95%}.mobile__error404__section__title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1% 0 3%}.mobile__error404__section__title__number{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:18rem;margin:0}.mobile__error404__section__title__txt{color:#c28f61;font-size:1.6rem;text-align:center}.mobile__error404__section__list{display:flex;flex-direction:column;justify-content:space-between;margin:3% 0;min-height:400px;width:100%}.mobile__error404__section__list__container{margin:1% 0}.mobile__error404__section__list__container__titre{font-size:1.9rem;font-weight:600;margin-bottom:.5%}.mobile__error404__section__list__container__link{font-size:1.2rem;line-height:2.1rem;list-style:disc;margin-left:1%}.mobile__error404__section__list__container__link__item:hover{color:#c28f61}.mobile__error404__section__goodbye{margin:3% 0}.mobile__error404__section__goodbye__txt{color:#c28f61;font-family:Dancing Script,sans-serif;font-size:3.6rem;text-align:center}[data-theme=dark] .desktop__error404__section__list__container__link__item:hover,[data-theme=dark] .fullscreen__error404__section__list__container__link__item:hover,[data-theme=dark] .mobile__error404__section__list__container__link__item:hover,[data-theme=dark] .tablet__error404__section__list__container__link__item:hover{color:#c28f61}
/*# sourceMappingURL=main.067e58fa.css.map*/