.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:-webkit-linear-gradient(left,#385c78,#325774);background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:-webkit-linear-gradient(left,#325774,#47536a);background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:-webkit-linear-gradient(left,#4a5369,#6b4d59);background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:-webkit-linear-gradient(left,#744c55,#954646);background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:-webkit-linear-gradient(left,#9c4543,#bb4034);background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:-webkit-linear-gradient(left,#c33f31,#d83b27);background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:-webkit-linear-gradient(left,#da3b26,#db412c);background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{-webkit-filter:blur(1px);filter:blur(1px);float:left;width:1em;height:.25em;border-radius:50%;background:#e3dbd2}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@-webkit-keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@-webkit-keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-webkit-keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.57em);transform:translateX(-1.75em)}}@keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.75);transform:translateX(-1.75em)}}@-webkit-keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}.react-spinner-loader-swing-l{-webkit-animation:ball-l .425s ease-in-out infinite alternate;animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{-webkit-animation:ball-r .425s ease-in-out infinite alternate;animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{-webkit-animation:shadow-l-n .425s ease-in-out infinite alternate;animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{-webkit-animation:shadow-r-n .425s ease-in-out infinite alternate;animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{width:230px;height:230px;transform-origin:115px 115px;animation:loader-spin 1.4s linear infinite;-webkit-animation:loader-spin 1.4s linear infinite}.react-spinner-loader-svg-cal-loader__path{animation:loader-path 1.4s ease-in-out infinite;-webkit-animation:loader-path 1.4s ease-in-out infinite}@keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{-webkit-transform-origin:50% 65%;transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideFromTop{0%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes slideFromBottom{0%{transform:translateY(0)}to{transform:translateY(50px)}}@keyframes loading{0%{opacity:0}50%{opacity:1}to{opacity:0}}.l-contact .social .social__content,.rooms .section__room,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--primary-color:#714e2d;--secondary-color:#333;--bg-menu:#ededed;--color:#fff;--duration:0.5s;--scrollbar-track-color:#dedede;--scrollbar-thumb-primary-color:#99683b;--scrollbar-thumb-secondary-color:#a6a6a6;--text-font-family:"Montserrat";--title-font-family:"Abril Fatface";--title-font-weight:400;--font-size:12px;font-size:var(--font-size)}html[dir=rtl]{--text-font-family:"Cairo";--title-font-family:"Cairo";--title-font-weight:700}input[type=radio]{padding:0;--active:var(--primary-color);--active-inner:#ddd;--focus:2px rgba(39,94,254,0.3);--border:var(--primary-color);--border-hover:var(--primary-color);--background:#ddd;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s;margin:0 0 16px}input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=radio]:disabled+label{cursor:not-allowed}input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=radio]:not(.switch){width:21px}input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=radio]:not(.switch):checked{--o:1}input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}@media only screen and (min-width:23.4375rem){:root{--font-size:14px}}@media only screen and (min-width:25rem){:root{--font-size:16px}}a{font-family:var(--text-font-family)}a:hover{color:#7e7862!important}.ltr{direction:ltr}html[dir=rtl] input[type=radio]+label{margin-left:0;margin-right:4px}.swup-progress-bar{height:5px;background-color:var(--secondary-color);z-index:999999}@font-face{src:url(/build/fonts/Montserrat-Regular.3cd78665.ttf) format("Truetype");font-family:Montserrat;font-weight:400}@font-face{src:url(/build/fonts/Montserrat-Medium.e2d60bc4.ttf) format("Truetype");font-family:Montserrat;font-weight:500}@font-face{src:url(/build/fonts/Montserrat-Bold.079ca05d.ttf) format("Truetype");font-family:Montserrat;font-weight:700}@font-face{src:url(/build/fonts/Montserrat-ExtraBold.1944c8d1.ttf) format("Truetype");font-family:Montserrat;font-weight:800}@font-face{src:url(/build/fonts/AbrilFatface-Regular.bd2d94bc.ttf) format("Truetype");font-family:Abril Fatface;font-weight:400}.l-contact .social .social__content,.rooms .section__room,h1,h2,h3,h4,p{line-height:1.5;color:var(--secondary-color);overflow-wrap:anywhere}h1{font-size:3rem}h1,h2{font-family:var(--title-font-family);font-weight:var(--title-font-weight)}h2{font-size:2rem}.l-contact .social .social__content,.rooms .section__room,h3{font-size:1.5rem;font-family:var(--text-font-family);font-weight:800}h4{font-size:1rem;font-weight:800}h4,p{font-family:var(--text-font-family)}p{font-size:.875rem;font-weight:500}@media only screen and (min-width:80rem){h1{font-size:4rem}h2{font-size:3rem}}.btn--primary,.btn--secondary{border:none;appearance:none;box-shadow:12px 12px 24px rgba(0,0,0,.12);padding:1.125em 3.125em;text-align:center;text-decoration:none;color:var(--color);white-space:nowrap;font-weight:800;font-family:var(--text-font-family)}[disabled].btn--primary,[disabled].btn--secondary{background:#ddd}.btn--primary{background:var(--primary-color)}.btn--primary:hover:not([disabled]){background:#706a57}.btn--secondary{background:var(--secondary-color)}.btn--secondary:hover:not([disabled]){background:#262626}input,textarea{border-radius:.5em;border:.0625em solid var(--primary-color);padding:1em 1.4375em}.reservation__form>*~*{margin-top:32px}.reservation__form .btn--primary{display:block;margin-left:auto;margin-right:auto}.navbar{position:relative}.navbar__menu{position:absolute;width:104vw;height:106vh;padding:9.0625em 3.125em 3.125em;z-index:999;background:var(--bg-menu);list-style-type:none;-webkit-font-smoothing:antialiased;transition:transform var(--duration) cubic-bezier(.77,.2,.05,1)}.navbar__menu li{margin:1.5625em 0}.navbar__menu a{text-decoration:none;color:var(--secondary-color);font-weight:800;padding:10px 0;transition:color var(--duration) ease}.navbar__menu a:hover{color:#7e7862}.navbar__menu .custom-select{margin:0;min-width:0;border-bottom:none}.navbar__menu .custom-select select{padding:12px 0 15px 24px}.navbar__menu .custom-select .select__arrow{width:1em;right:auto;left:0}@media screen and (max-width:1200px){[dir=ltr] .navbar__menu{margin:-6.25em 0 0 -3.125em;transform-origin:0 0;transform:translate(-100%)}[dir=rtl] .navbar__menu{margin:-6.25em -3.125em 0 0;transform-origin:0 0;transform:translate(100%)}}.navbar__burger{position:absolute;transition:background var(--duration)/2,transform var(--duration);z-index:1000;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.navbar__burger,.navbar__burger:after,.navbar__burger:before{position:absolute;height:.375em;width:2.5em;border-radius:6.25em;background:var(--primary-color)}.navbar__burger:after,.navbar__burger:before{content:"";transition:width var(--duration);transform:translateY(-.625em)}.navbar__burger:after{transform:translateY(.625em);width:1.5625em}.navbar__menu-icon{width:2.5em;height:2.5em;border-radius:50%;z-index:1000}.navbar__menu-icon input{display:block;width:2.5em;height:2em;position:absolute;cursor:pointer;opacity:0;z-index:1001;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar__menu-icon input:checked~.navbar__burger{background:transparent;transform:rotate(-180deg) translateX(50%)}.navbar__menu-icon input:checked~.navbar__burger:before{transform:rotate(45deg)}.navbar__menu-icon input:checked~.navbar__burger:after{width:2.5em;transform:rotate(-45deg)}.navbar__menu-icon input:checked~.navbar__menu{transform:none}@media only screen and (min-width:80em){.navbar__burger{display:none}.navbar{order:1}.navbar__menu-icon{width:54em}.navbar__menu-icon input{display:none}.navbar__menu{transform:none;background:transparent;width:54em;position:static;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;height:100%}}.carossel--article,.carossel--com,.carossel--img{display:grid;grid-auto-flow:column;column-gap:2.1875em;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-primary-color) var(--scrollbar-track-color);padding-bottom:3.375em;width:78.75em}.carossel--article::-webkit-scrollbar,.carossel--com::-webkit-scrollbar,.carossel--img::-webkit-scrollbar{height:.5em}.carossel--article::-webkit-scrollbar-track,.carossel--com::-webkit-scrollbar-track,.carossel--img::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.carossel--com{column-gap:5.375em;padding-left:4rem;padding-top:72px}.carossel--com::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-primary-color)}.carossel--article,.carossel--img{column-gap:1.5em}.carossel--article::-webkit-scrollbar-thumb,.carossel--img::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-secondary-color)}.center{justify-content:center;justify-items:center}.carossel--article{padding-left:20px;padding-right:20px}.carossel--media{width:100%;max-height:600px;height:100%;transform-style:preserve-3d;display:flex;justify-content:center;flex-direction:column;align-items:center}.carossel--media input[type=radio]{display:none}.carossel--media .media__card{position:absolute;width:70%;height:100%;left:0;right:0;margin:auto;transition:transform .4s ease;cursor:pointer}.carossel--media .media__cards{position:relative;width:100%;height:100%;margin-bottom:20px}.carossel--media .media__img{width:100%;height:100%;border-radius:0;object-fit:cover}.carossel--media #media__item-0:checked~.media__cards #media__song-9{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-0:checked~.media__cards #media__song-1{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-0:checked~.media__cards #media__song-0{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-1:checked~.media__cards #media__song-0{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-1:checked~.media__cards #media__song-2{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-1:checked~.media__cards #media__song-1{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-2:checked~.media__cards #media__song-1{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-2:checked~.media__cards #media__song-3{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-2:checked~.media__cards #media__song-2{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-3:checked~.media__cards #media__song-2{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-3:checked~.media__cards #media__song-4{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-3:checked~.media__cards #media__song-3{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-4:checked~.media__cards #media__song-3{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-4:checked~.media__cards #media__song-5{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-4:checked~.media__cards #media__song-4{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-5:checked~.media__cards #media__song-4{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-5:checked~.media__cards #media__song-6{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-5:checked~.media__cards #media__song-5{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-6:checked~.media__cards #media__song-5{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-6:checked~.media__cards #media__song-7{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-6:checked~.media__cards #media__song-6{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-7:checked~.media__cards #media__song-6{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-7:checked~.media__cards #media__song-8{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-7:checked~.media__cards #media__song-7{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-8:checked~.media__cards #media__song-7{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-8:checked~.media__cards #media__song-9{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-8:checked~.media__cards #media__song-8{transform:translatex(0) scale(1);opacity:1;z-index:1}.carossel--media #media__item-9:checked~.media__cards #media__song-8{transform:translatex(-40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-9:checked~.media__cards #media__song-0{transform:translatex(40%) scale(.8);opacity:.4;z-index:0}.carossel--media #media__item-9:checked~.media__cards #media__song-9{transform:translatex(0) scale(1);opacity:1;z-index:1}.social .social__item{display:flex;width:100%;margin-bottom:.75em;text-decoration:none;color:var(--color);align-items:center}.social .social__content{display:none;width:100%}.social .social__logo{display:inline;width:.875em;height:.875em;color:var(--primary-color)}[dir=ltr] .social .social__logo{margin-right:1.125em}[dir=rtl] .social .social__logo{margin-left:1.125em}.l-footer .social .social__content{display:inline-flex;color:var(--color)}.l-contact .social{max-width:53.125em;margin:4.5em auto;display:grid;grid-template-columns:repeat(auto-fill,12.5em);grid-gap:1em;justify-content:center}.l-contact .social .social__content{display:inline-flex}.l-contact .social .social__logo{width:1.125em;height:1.125em}.l-contact .social .social__item{display:flex;margin-right:2.5em}.banner{position:relative;background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),#fff url(/build/images/header.a0790cc4.jpg) 50% no-repeat;display:flex;justify-content:center;align-items:center;max-width:160em;width:100%;height:25em;margin:0 auto 4.5em}.banner__title{text-transform:uppercase;font-size:2em;text-align:center;margin-bottom:2rem}[dir=ltr] .banner__title{letter-spacing:.5em}.banner__txt{text-align:center}.banner__content{max-width:640px;width:calc(100% - 2em)}.banner__content>*{color:var(--color)}.hero__note{display:flex;align-items:center}.hero__note__txt{text-transform:uppercase;font-weight:800}[dir=ltr] .hero__note__txt{margin-right:1.25em}[dir=rtl] .hero__note__txt{margin-left:1.25em}.banner--hero{display:flex;max-width:1366px;margin:0 auto;width:calc(100% - 72px);flex-direction:column;align-items:center;position:relative;height:520px}@media (max-width:1024px){.banner--hero{margin-bottom:72px}}@media screen and (min-width:375px){.banner--hero{height:610px}}@media screen and (min-width:400px){.banner--hero{height:700px}}@media screen and (min-width:768px){.banner--hero{height:420px}}@media screen and (min-width:1024px){.banner--hero{height:525px}}@media screen and (min-width:1280px){.banner--hero{height:560px}}.hero__img{width:auto;height:23.25em;margin-bottom:2em}.hero__content{max-width:27rem}[dir=ltr] .hero__content{left:1em}[dir=rtl] .hero__content{right:1em}.hero__content .btn--primary{display:block}.hero__content__info{margin-bottom:3em}.hero__contact__txt{font-weight:800;text-transform:uppercase;writing-mode:vertical-lr;margin-bottom:1.5625em}.hero__contact{position:absolute;top:2.5em}[dir=ltr] .hero__contact{right:-2.5em}[dir=rtl] .hero__contact{left:-2.5em}.hero__contact .social__logo{color:var(--secondary-color);margin-right:0;margin-left:0}@media screen and (min-width:48rem){.banner--hero{display:flex;position:relative;flex-direction:column;align-items:flex-end}.hero__img{height:auto;position:relative}[dir=ltr] .hero__img{margin-right:1.25em}[dir=rtl] .hero__img{margin-left:1.25em}.hero__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}[dir=ltr] .hero__img:after{background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.2) 59%)}[dir=rtl] .hero__img:after{background:linear-gradient(-90deg,#fff 10%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.2) 59%)}.hero__content{position:absolute;top:5.5625em}.hero__content .btn--primary{display:inline}.hero__contact{top:4em}[dir=ltr] .hero__contact{right:-1em}[dir=rtl] .hero__contact{left:-1em}}@media screen and (min-width:80rem){.hero__contact{top:8em}}.card--rooms{padding:1.75em;box-shadow:12px 12px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;position:relative}.card--rooms .btn--secondary{max-width:216px;width:100%;display:flex;justify-content:center}.card--rooms a{width:calc(100% - 4em);max-width:18.25em}.card--rooms .selected{display:none}.card--rooms.is--active{border:5px solid var(--primary-color)}.card--rooms.is--active .selected{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background:var(--primary-color);width:24px;height:24px;color:#fff;font-size:24px;font-weight:800}.card__content{display:flex;flex-direction:column;justify-content:space-around}.card__thumb{height:17em;width:100%;max-width:26.9375em;margin:0 auto 1.1875em}.card__title{margin-bottom:.9375em}.card__txt{margin-bottom:2.3125em}.card__footer{display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.card__footer>*~*{margin-top:24px}}.card__price{margin-bottom:2.3125em;font-weight:800;font-size:1.125em}.card__price span{color:var(--primary-color)}.card--article{background:#fff;box-shadow:8px 8px 36px rgba(0,0,0,.12);position:relative;width:-moz-fit-content;width:fit-content;transform:scale(.95);transition:transform .3s}.card--article:hover{transform:scale(1)}.card--article__fig{height:280px}@media screen and (max-width:320px){.card--article__fig{width:280px}}@media screen and (max-width:400px){.card--article__fig{width:320px}}@media screen and (min-width:400px){.card--article__fig{width:360px}}.card--article__content{padding:0 24px 8px}.card--article__header{max-width:280px;margin-top:18px}.card--article__footer{display:flex;justify-content:space-between;margin-top:32px}.card--article__footer .card--artcile__date{display:flex}.card--article__footer .article__icon{width:18px;height:20px}.card--article__link{text-decoration:none;color:#000}.card--article__link:hover{text-decoration:underline}.card--comment,.card--review{width:23.125rem;position:relative;background:#fff;box-shadow:12px 12px 32px 8px rgba(0,0,0,.12);padding:3rem 3rem 1.25rem;direction:ltr}.card--comment .card--com__icon,.card--review .card--com__icon{position:absolute;top:0;right:32px;color:#7e7862;transform:translateY(-50%)}.card--comment .card--com__content,.card--review .card--com__content{max-width:17.75rem;margin-bottom:1.5rem}.card--comment .card--com__content .card--com__title,.card--review .card--com__content .card--com__title{margin-bottom:.375rem}.card--comment .card--com__content .card--com__note,.card--review .card--com__content .card--com__note{display:inline}.card--comment .card--com__content .underheader,.card--review .card--com__content .underheader{display:flex;justify-content:space-between;margin-bottom:8px}.card--comment .card--com__content .card--com__link,.card--review .card--com__content .card--com__link{display:block;text-decoration:none;appearance:none;background:none;border:none;color:var(--secondary-color);text-align:center;margin-top:14px;position:absolute;bottom:20px;left:40%}.card--comment .card--com__content .card--com__link:hover,.card--review .card--com__content .card--com__link:hover{text-decoration:underline}.card--comment{max-width:1024px;width:100%}.card--comment .card--com__content{max-width:none}.card--comment .temporality__icon{margin-bottom:0}.comment__btn{display:block;margin:32px auto}@media screen and (min-width:1088px){.card--comment{padding:3rem 4rem 1.25rem;margin:32px auto}.card--comment .card--com__icon{left:0;transform:translateX(-50%)}}@media only screen and (min-width:80em){.card--rooms{flex-direction:row;justify-content:space-between;margin-bottom:3em}.card--rooms .card__content{width:50%}[dir=ltr] .card__thumb{margin-right:3em}[dir=rtl] .card__thumb{margin-left:3em}.card__footer{flex-direction:row;align-items:baseline;justify-content:space-around}.card--rooms:nth-child(odd) .card__thumb{order:1}[dir=ltr] .card--rooms:nth-child(odd) .card__thumb{margin-left:3em;margin-right:0}[dir=rtl] .card--rooms:nth-child(odd) .card__thumb{margin-right:3em;margin-left:0}}.etoile,.etoile--blank,.note--primary{display:inline-block;width:1.375em;height:1.375em;margin-right:.625em}.etoile--blank:last-child,.etoile:last-child,.note--primary:last-child{margin-right:0}.etoile{background:var(--primary-color)}.etoile,.etoile--blank{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.etoile--blank{background:#e5e5e5}.note--primary{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--primary-color)}.point,.point--empty,.point--mi{display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#7e7862;margin-left:3px}.point--empty{background:#e0e0e0}.point--mi{background:linear-gradient(90deg,var(--primary-color),var(--primary-color) 50%,#e0e0e0 0,#e0e0e0)}.js-grid-gallery{overflow:hidden}.js-gallery__pagination{max-width:1366px!important}.js-gallery__pages{width:-moz-fit-content;width:fit-content}.js-gallery__pages .pagination__item,.js-gallery__pages .pagination__next,.js-gallery__pages .pagination__previous{text-decoration:none;color:#000;font-weight:500;margin-left:24px;font-family:var(--text-font-family)}.js-gallery__pages .is--active{font-weight:800}.react-photo-gallery--gallery{direction:ltr}.react-photo-gallery--gallery img[title]{max-height:280px}@media only screen and (min-width:400px){.react-photo-gallery--gallery img[title]{max-height:300px}}@media only screen and (min-width:540px){.react-photo-gallery--gallery img[title]{max-height:320px}}@media only screen and (min-width:1024px){.react-photo-gallery--gallery img[title]{max-height:480px}}@media only screen and (min-width:1248px){.react-photo-gallery--gallery img[title]{max-height:520px}}.react-images__dialog{direction:ltr}.custom-select{position:relative;display:block;max-width:200px;min-width:100px;margin:32px auto;border-bottom:1px solid var(--secondary-color);z-index:10}.custom-select,.custom-select option{font-family:var(--text-font-family)}.custom-select select{border:none;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0;display:block;width:100%;padding:12px 32px 15px 15px;font-size:1rem;font-weight:800;color:var(--secondary-color)}.custom-select .select__arrow{position:absolute;right:0;top:0;width:20px;height:100%;color:var(--secondary-color);z-index:-1}.js-gallery__pagination,.pagination,.pagination--light{max-width:686px;width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin:32px auto;direction:ltr}.pagination__separator{display:none}.pagination__icon{width:1rem}.pagination__pages{max-width:357px;width:-moz-fit-content;width:fit-content}.pagination__pages>*~*{margin-left:24px}.pagination__pages .pagination__item,.pagination__pages .pagination__next,.pagination__pages .pagination__previous{text-decoration:none;color:#000;font-family:var(--text-font-family)}.pagination__pages .is--active{font-weight:800}.pagination__text{margin-bottom:24px;font-weight:800;font-size:1.2rem}.pagination--light .pagination__item,.pagination--light .pagination__next,.pagination--light .pagination__previous{display:inline-block;color:#fff}.pagination--light .pagination__separator{border:1px solid #fff}.pagination--light .pagination__text{color:#fff;font-family:var(--text-font-family)}.pagination__next .pagination__icon{transform:rotate(-90deg)}.pagination__previous .pagination__icon{transform:rotate(90deg)}@media screen and (min-width:768px){.js-gallery__pagination,.pagination,.pagination--light{flex-direction:row}.pagination__text{margin-bottom:0}.pagination__separator{display:block;width:80px;border:1px solid #000}}.temporality{display:block;margin-bottom:8px}.underheader .temporality{display:inline-block;margin-bottom:0;margin-right:32px}.temporality__date{display:inline-block;color:var(--secondary-color)}.temporality__icon{width:14px;height:14px;margin-right:8px;color:var(--secondary-color)}.btn--notification{appearance:none;border:none;background:none;display:flex;color:var(--secondary-color);padding:1rem;width:64px;height:64px;justify-content:center;align-items:center;border-radius:50%;background:var(--primary-color)}.btn--notification.is--inactive{position:fixed;bottom:2rem;right:2rem;z-index:100}.notification__icon{width:25px}.is--inactive .notification__icon{animation:signal 1s ease-in-out 5s infinite both}.notification__count{position:absolute;top:0;right:0;border-radius:50%;padding:.25rem .5rem;display:flex;justify-content:center;align-items:center;background:#cd0404;color:#fff}.l-notification__center{position:fixed;bottom:1rem;right:1rem;z-index:100;max-width:320px;max-height:500px;width:calc(100% - 64px);background:#fff;box-shadow:8px 8px 48px rgba(0,0,0,.24)}.notification__list{overflow:auto;max-height:400px;padding:2rem}.notification__list::-webkit-scrollbar{width:.5em;height:100%}.notification__list::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.notification__list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-primary-color)}.notification__msg{color:var(--secondary-color);padding:2rem;border-bottom:2px solid var(--primary-color)}.notification__footer{height:94px;box-shadow:8px 8px 48px rgba(0,0,0,.24);display:flex;justify-content:space-between;align-items:center;padding:1rem}@keyframes signal{0%,50%,to{transform:rotate(0)}25%{transform:rotate(45deg)}75%{transform:rotate(-45deg)}}.input__group{width:-moz-fit-content;width:fit-content;text-align:center}.input__group>*{display:block}.input__group>*~*{margin-top:1rem}.btn--more{display:none}.reservation__demand{display:flex;margin:0 auto;width:-moz-fit-content;width:fit-content;padding:32px;box-shadow:12px 12px 32px rgba(0,0,0,.12);border-radius:20px 20px 0 0;justify-content:space-around;gap:20px;z-index:99;background:#fff;transition:translate}.reservation__demand .custom-select{margin:0}.board__label{margin-bottom:10px}@media screen and (max-width:1000px){.reservation__demand{flex-direction:column;align-items:center;position:fixed;top:50%;left:0;transition:transform .5s;border-radius:0 0 0 0;transform:translateY(-50%) translateX(-100%)}.reservation__demand.is--active{transform:translateY(-50%) translateX(-8%)}.btn--more{display:block;appearance:none;background:#fff;position:absolute;border:none;top:50%;right:0;transform:translate(85%);border-radius:0 20px 20px 0;width:48px;height:80px}.btn--more>*{color:var(--primary-color);transform:rotate(-90deg)}.is--active .btn--more>*{transform:rotate(90deg)}}@media screen and (min-width:1000px){.reservation__demand{margin:48px auto;position:sticky;bottom:0}}.react-datepicker-popper{z-index:50}.listing__header{max-width:400px;width:calc(100% - 64px);margin:auto;text-align:center}.listing__header>*~*{margin-top:24px}.l-header{width:calc(100% - 4em);max-width:68.75em;margin:2em auto;display:flex;justify-content:space-between;align-items:center}.header__logo{width:5.25em;height:5.25em;order:1;z-index:1001}.l-footer{background:var(--secondary-color);margin:0 auto}.footer__logo{width:8.375em;height:8.375em;margin-bottom:5.375em}.footer__main{padding:6.6875em 0;margin:0 auto;width:calc(100% - 6.625em);max-width:78.75em;display:flex;flex-direction:column;align-items:center}.footer__menu>*{margin-bottom:5.375em}.footer__title{color:var(--color);margin-bottom:1.125em}.footer__content{color:var(--color);margin-bottom:2.125em;max-width:18.4375em}.footer__footer{display:flex;align-items:center;justify-content:center;background:var(--primary-color);padding:2em 0}.nav__item{display:block;width:100%;margin-bottom:.75em;text-decoration:none;color:var(--color)}.link__about,.nav__item p{display:inline;color:var(--color)}.link__about{border-bottom:.0625em solid;padding-bottom:.625em}@media only screen and (min-width:48rem){.footer__menu{display:grid;grid-template-columns:1fr auto 1fr;column-gap:16px;justify-content:center;justify-items:center}.footer__title{order:-1}}@media screen and (max-width:768px){.footer__menu{grid-template-columns:1.1fr 1fr 1fr}}@media only screen and (min-width:80rem){.footer__main{flex-direction:row;align-items:flex-start;justify-content:center}.footer__menu{display:grid;column-gap:2em;row-gap:2em;grid-template-columns:18em 23em auto;justify-items:self-start}.footer__menu>*{margin-bottom:0}}.l-contact{max-width:85.375em;width:100%;margin:4.5rem auto 0}.contact__title{text-transform:uppercase;text-align:center;margin-bottom:2.375rem}.contact__content,.contact__subject{width:100%}.contact__form{display:grid;justify-content:center;row-gap:4.25em;width:calc(100% - 64px);margin:auto}.mail{grid-row-start:3}.tel{grid-row:2}.contact__input__content{position:relative}.contact__input__content .input{width:100%;padding-left:48px}.contact__input__content .input-ar{width:100%;padding-left:0;padding-right:48px}.icon{left:1.0625em}.icon,.icon-ar{position:absolute;width:1.125em;height:1.125em;top:1em;color:var(--primary-color)}.icon-ar{right:1.0625em}.contact__content{grid-row:2/span 3;max-height:9.125em}.contact__input{max-width:53.125em}.contact__input>*{margin-bottom:1em}.contact__input>:last-child{margin-bottom:0}.contact__btn{max-width:23.5em;width:100%;justify-self:center}.l-contact .social{margin:4.5em 0 0;grid-template-columns:none;padding-bottom:6em;gap:0;max-width:none}.l-contact .social .social__item{margin:0;flex-direction:column}.error{padding:16px;background:#f8d7da;color:#721c24;border-color:#f5c6cb}.success{padding:16px;background:#d4edda;color:#155724;border-color:#c3e6cb}@media screen and (min-width:64em){.contact__input{display:grid;grid-template-columns:repeat(auto-fill,25em);column-gap:1.25em;row-gap:1em}.l-contact .social{grid-template-columns:repeat(3,1fr)}}.l-contact .social .social__content,.rooms .section__room,h3{font-size:1.375rem}.rooms__listing{max-width:64.375em;width:calc(100% - 4em);margin:2em auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(17em,21.5em));justify-content:center;gap:1em}.visual{height:160px}@media only screen and (min-width:48em){.visual{height:320px}}@media only screen and (min-width:64em){.visual{height:400px}}.l-room{max-width:1024px;width:calc(100% - 64px);margin:48px auto}.l-room .carossel--article,.l-room .carossel--com,.l-room .carossel--img{width:100%}.l-room .check__input{padding:1em 0}.room__reveiw__title{text-transform:uppercase;text-align:center}.room__review__main{margin-bottom:72px}.room__review__footer{text-align:center}.review__add{max-width:340px;display:block;margin:0 auto 72px}.room__info__main>*{margin:72px auto}.spec__listing{display:grid;grid-template-columns:1fr;gap:14px}.spec__item{position:relative}[dir=ltr] .spec__item{margin-left:18px}[dir=rtl] .spec__item{margin-right:18px}.spec__item:before{content:"";display:block;position:absolute;background:var(--primary-color);width:8px;height:8px}[dir=ltr] .spec__item:before{transform:translate(-18px,2px)}[dir=rtl] .spec__item:before{transform:translate(18px,2px)}.review__form__footer{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:start}.review__rate__label{font-weight:800;margin-bottom:16px}.card--com__txt{margin-bottom:32px}.reviews{max-width:800px;margin:auto}.reviews .comment__form>*{margin-bottom:32px}.reviews .card--com__txt{max-width:600px}.reviews .comment__form>:last-child{margin-bottom:48px}.reviews .card--review{width:100%;margin:72px 0}.reviews .card--com__content{max-width:none}.reviews .btn--secondary{max-width:340px;width:100%}.reviews .room__reveiw__title{margin-bottom:32px}.room__info__content{max-width:490px}.room__info__content__header{margin-bottom:20px}.room__info__check__header{margin-bottom:48px}.room__info__content__txt{margin-bottom:32px}.check__date{display:flex;flex-direction:column;align-items:center;order:-1}.check__date .check__form__elem:first-of-type{margin-right:0;margin-bottom:25px}[dir=ltr] .check__date{margin-right:40px}[dir=ltr] .check__date .check__label{text-align:left}[dir=rtl] .check__date{margin-left:40px}[dir=rtl] .check__date .check__label{text-align:right}.room__info__check{max-width:400px;width:100%;margin:auto auto 40px}.room__info__check__main{display:flex;justify-content:space-between;flex-wrap:wrap}.room__info__check__footer{margin-top:40px;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;column-gap:20px}.room__info__check__footer .price{margin-bottom:20px}.room__info__check__footer .price>*{display:inline-block}.price__value{font-weight:800;margin-left:20px}@media only screen and (min-width:768px){.review__form__footer{flex-direction:row}.review__rate__label{margin-bottom:0}[dir=ltr] .review__rate__label{margin-right:40px}[dir=rtl] .review__rate__label{margin-left:40px}}@media only screen and (min-width:80em){.room__info__check{margin-bottom:0}.rooms__listing{display:block}.spec__listing{grid-template-columns:repeat(2,1fr)}.room__info__main{display:flex;justify-content:space-between}.room__info__check__footer{flex-direction:row;align-items:flex-start}.room__info__check__footer .price{margin-bottom:0}.room__info__check__footer .price>*{display:block}.price__value{font-weight:800;margin-left:0}}.l-gallery{overflow:hidden;margin:32px auto}.l-gallery>*~*{max-width:1366px;margin:auto}.gallery__video{display:flex;flex-direction:column;align-items:center;width:calc(100% - 4rem);margin:0 auto 4.5rem;direction:ltr}.gallery__video .video{aspect-ratio:16/9;max-width:37.5rem;width:100%;max-height:26.25rem;min-height:17.1875rem;height:auto}.gallery__video .video__legend{max-width:23.4375rem;margin-bottom:2em}.gallery__video .legend__title{margin-bottom:2rem}@media only screen and (min-width:64rem){.gallery__video{flex-direction:row;justify-content:center}.video__legend{margin-right:3em}}.l-home{max-width:1366px;margin:2em auto;width:100%}.l-home>*~*{margin-bottom:148px}.section,.section--article,.section--nodecoration,.section--secondary{padding-bottom:4.5rem;margin-top:9rem;margin-bottom:4.5rem;position:relative}.section--article .section__title,.section--nodecoration .section__title,.section--secondary .section__title,.section .section__title{width:calc(100% - .625em);font-size:1.5em;max-width:1248px;text-align:center;text-transform:uppercase;border-bottom:1px solid var(--secondary-color);line-height:.1em;margin:72px auto}.section--article .section__title span,.section--nodecoration .section__title span,.section--secondary .section__title span,.section .section__title span{background:var(--color);padding:0 .625rem}.section--article .carossel--article,.section--article .carossel--img,.section--nodecoration .carossel--article,.section--nodecoration .carossel--img,.section--secondary .carossel--article,.section--secondary .carossel--img,.section .carossel--article,.section .carossel--img{max-width:1280px;width:calc(100% - 32px);margin:auto}.section--article .section__txt,.section--nodecoration .section__txt,.section--secondary .section__txt,.section .section__txt{text-align:center;max-width:560px;margin:80px auto}.section--article:after,.section--nodecoration:after,.section--secondary:after,.section:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:14rem;background:var(--primary-color);z-index:-1}.section--article:after,.section--secondary:after{background:var(--secondary-color)}.section--article:after{height:23.75rem}.section--article .carossel--article{margin-top:4.5rem}.section--nodecoration:after{display:none}.section--nodecoration .section__main{display:flex;max-width:1240px;margin:0 auto;width:calc(100% - 32px);justify-content:space-around;align-items:center;flex-wrap:wrap}.section--nodecoration .section__main carousel-photo{overflow:hidden}.section--nodecoration .section__main .carossel--article,.section--nodecoration .section__main .carossel--img{max-width:540px;width:100%;margin:auto}.section--nodecoration .section__main .section__content{display:flex;flex-direction:column;max-width:375px}.rooms{display:grid;max-width:800px;width:calc(100% - 32px);margin:4.5rem auto 0;grid-template-columns:repeat(auto-fill,23.4375rem);grid-template-rows:repeat(auto-fill,15rem);gap:1.5rem;justify-content:center}.rooms .section__room{display:flex;align-items:center;justify-content:center;min-height:15rem;text-decoration:none;text-align:center;color:var(--color);cursor:pointer}.salles{display:grid;gap:2.5rem;max-width:1100px;width:calc(100% - 32px);margin:0 auto;justify-content:center;grid-template-columns:1fr;grid-template-rows:repeat(2,30rem)}.salles .salle{display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;max-width:600px;margin:0 auto}.salles .salle .salle__title{text-transform:uppercase}.salles .salle .salle__img{width:23.4375em;height:15em;order:-1}.section--gallery{position:relative;background:#f8f6f2;z-index:0;margin-bottom:4.5rem;padding:4.5rem 0}.section--gallery:after{content:"";background:var(--primary-color);display:inline-block;position:absolute;top:0;bottom:0;right:0;width:8rem;z-index:-1}.section--gallery .section--gallery__main{z-index:1;text-align:center}.section--gallery .section--gallery__main .carossel--article,.section--gallery .section--gallery__main .carossel--img{max-width:1240px;margin:32px auto;width:calc(100% - 32px)}.section--gallery .section--gallery__link{text-decoration:none;color:var(--secondary-color)}.section--gallery .section--gallery__title{letter-spacing:1em}.section--gallery .no-spacing{letter-spacing:0}.section--video{position:relative;background:var(--secondary-color);z-index:0;margin-bottom:4.5rem;padding:4.5rem 0}.section--video:after{content:"";background:var(--primary-color);display:inline-block;position:absolute;top:0;bottom:0;width:17.75rem;z-index:-1}[dir=ltr] .section--video:after{right:0}[dir=rtl] .section--video:after{left:0}.section--video .section--video__main{display:flex;justify-content:space-around;max-width:1240px;margin:auto;z-index:1;flex-wrap:wrap}.section--video .section--video__main .video{max-width:560px;width:calc(100% - 32px);margin-top:2.5rem}.section--video .section--video__content{max-width:432px;width:calc(100% - 32px)}.section--video .section--video__content .section--video__title{color:var(--color);margin-bottom:1rem}.section--video .section--video__content .section--video__txt{color:var(--color);margin-bottom:3rem}.section--position .section--position__main{display:flex;flex-wrap:wrap-reverse;justify-content:space-around;align-items:center}.section--position .section--position__map{box-shadow:12px 12px 48px rgba(0,0,0,.12);display:flex;justify-content:center;max-width:636px;width:calc(100% - 32px);padding:1.125rem}.section--position .section--position__map .map{max-width:600px;max-height:450px;width:100%}.section--position .section--position__title{margin-bottom:1.25rem}.section--position .section--position__content{max-width:530px;width:calc(100% - 32px);margin-bottom:2rem}.check{background:#fff;box-shadow:12px 12px 48px rgba(0,0,0,.12);width:calc(100% - 64px);width:-moz-fit-content;width:fit-content;margin:4.5rem auto auto;padding:3rem 2.5rem}.check *{display:block}.check .btn--primary{margin:auto}.check__content{display:none}.check__form{margin:auto}.check__form__elem{display:block;margin:auto}.check__label{display:block;font-weight:800;font-family:var(--text-font-family);text-transform:capitalize;text-align:center;margin-bottom:1rem}.check__input{display:block;background:#fff;border:none;border-radius:0;border-bottom:1px solid var(--secondary-color);padding:.75rem;margin:0 auto 3rem;width:auto}.check__link{display:block;margin:auto}.check__link__manual{margin-top:1.25rem;display:block;text-decoration:none;color:var(--secondary-color);text-align:center}@media only screen and (max-width:320px){.check .btn--primary{margin-left:-1em}}@media only screen and (min-width:1024px){.section--article .section__title,.section--nodecoration .section__title,.section--secondary .section__title,.section .section__title{font-size:4rem}.section__room:nth-child(3n){grid-column:span 2}.section--nodecoration .section__main .carossel--article,.section--nodecoration .section__main .carossel--img{order:1;margin-left:40px}.section--gallery:after{width:17.75rem}}@media only screen and (min-width:1280px){.section__room:nth-child(3n){grid-column:3;grid-row:span 2}.salles{grid-template-columns:repeat(2,1fr);grid-template-rows:45rem}.salles .salle .salle__img{width:auto;height:auto}.salles .salle:first-child .salle__img{order:0}.check__content{display:inline-block;max-width:22.5rem}[dir=ltr] .check__content{margin-right:4rem}[dir=rtl] .check__content{margin-left:4rem}.check__title{margin-bottom:.75rem}.check__form,.check__form__elem{display:inline-block}.check__form__elem{margin:0}[dir=ltr] .check__form__elem:first-of-type{margin-right:3.375rem}[dir=rtl] .check__form__elem:first-of-type{margin-left:3.375rem}.check__input{margin:0}.check__input,.check__link{display:inline-block}[dir=ltr] .check__link{margin-left:4.5rem}[dir=rtl] .check__link{margin-right:4.5rem}}@media only screen and (min-width:1366px){[dir=ltr] .check__content{margin-right:5rem}[dir=rtl] .check__content{margin-left:5rem}}.article__content{max-width:1024px;width:calc(100% - 64px);margin:96px auto;font-family:var(--text-font-family)}.article__content picture{display:block}.article__content>*{margin-bottom:16px}.article__listing{display:grid;margin:64px auto;max-width:1280px;width:calc(100% - 64px);gap:72px;grid-template-columns:repeat(auto-fit,360px);justify-content:center;justify-items:center}.comment{max-width:1024px;width:calc(100% - 64px);margin:0 auto 96px}.comment .btn--secondary{width:100%}.comment *{margin-bottom:32px}.comment__content,.comment__name{width:100%;margin-bottom:0}.article__img{margin:32px auto}.comment__listing__link{display:block;text-decoration:none;color:var(--secondary-color);text-align:center;font-weight:800}.comment__listing__link:hover{text-decoration:underline}.article__txt iframe,.article__txt img{max-width:256px;max-height:256px}@media screen and (min-width:375px){.article__txt iframe,.article__txt img{max-width:320px;max-height:320px}}@media screen and (min-width:400px){.article__txt iframe,.article__txt img{max-width:360px;max-height:360px}}@media screen and (min-width:500px){.article__txt iframe,.article__txt img{max-width:420px;max-height:420px}}@media screen and (min-width:720px){.article__txt iframe,.article__txt img{max-width:640px;max-height:640px}}@media screen and (min-width:1024px){.article__txt iframe,.article__txt img{max-width:none;max-height:none}}@media screen and (min-width:560px){.comment .btn--secondary{width:auto}}.l-services{max-width:1280px;width:calc(100% - 64px);margin:32px auto;overflow:hidden}.l-services>*~*{margin-top:128px}.service__media{max-width:1024px;width:calc(100% - 64px);overflow:hidden;margin:auto}.service__media>*~*{margin-left:32px}.service__media .service__media__item:first-child:last-child,.service__media .service__media__item:first-child:last-child~.service__media__item{width:calc(100% - 32px)}.service__media .service__media__item:first-child:nth-last-child(2),.service__media .service__media__item:first-child:nth-last-child(2)~.service__media__item{width:calc(50% - 32px)}.service__media .service__media__item:first-child:nth-last-child(3),.service__media .service__media__item:first-child:nth-last-child(3)~.service__media__item{width:calc(33.33333% - 32px)}.service .service__btn{width:100%;margin-top:48px}.service__title{margin-bottom:32px}.service__content{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:64px}.service__txt{max-width:640px}@media screen and (min-width:768px){.service .service__btn{width:-moz-fit-content;width:fit-content;margin-top:0}.service .service__content{flex-direction:row;justify-content:space-between}}.l-about{margin:72px auto}.l-about>*~*{max-width:1366px;margin:72px auto auto}.about__presentation{display:grid;justify-content:center;justify-items:center;gap:32px;position:relative;padding-bottom:100px}@media screen and (min-width:1024px){.about__presentation{grid-template:1fr 1fr/1fr 1fr}}.about__presentation:before{content:"";display:block;position:absolute;background:var(--primary-color);z-index:-1;bottom:0;left:0;right:0;height:200px}.presentation__title{margin-bottom:32px}.presentation__txt{text-align:justify;line-height:1.8}.presentation__content{grid-row-end:span 2;width:calc(100% - 64px)}.loader{position:fixed;display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;flex-direction:column;z-index:99999;background:transparent}.loader__icon,.loader__title{animation:loading 1s infinite both}