/*!
 *  Font Awesome 4.3.0 by @davegandy - https://fontawesome.io - @fontawesome
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot");src:url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff2") format("woff2"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff") format("woff"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.ttf") format("truetype"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0, 0)}.fa-facebook:before{content:"\f09a"}.fa-linkedin:before{content:"\f0e1"}.fa-whatsapp:before{content:"\f232"}.share{align-items:center;align-self:center;display:flex;justify-content:center;margin-bottom:calc(4rem + 3vw)}.share::after{content:"";width:clamp(79px, 20vw, 100px);height:1px;background:linear-gradient(to right, #201457 18%, rgba(0,0,0,0) 100%);margin-left:15px}.share::before{content:"";width:clamp(79px, 20vw, 100px);height:1px;background:linear-gradient(to left, #201457 18%, rgba(0,0,0,0) 100%);margin-right:15px}.share__icon{background-color:#f4f1ea;border:1px solid rgba(57,6,16,0.35);width:42px;height:42px;border-radius:50%;color:#390610;display:flex;justify-content:center;align-items:center;margin:1px;transition:opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);text-decoration:none;display:flex;justify-content:center;align-items:center}.share__icon path{fill:#3c2b1b}.share__icon svg{width:100%;max-width:14px}.share__icon:hover{opacity:0.8}@media (max-width: 767px){.share::after,.share::before{content:none}.share__icon{height:46px;line-height:46px;width:46px}}@media (min-width: 768px){.fa-whatsapp{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.header{z-index:9;width:100%;padding:2.5vh calc(10px + 5vw);width:100%;display:flex;justify-content:space-between;position:absolute;top:0;left:0;width:100%}.header--client{font-size:clamp(64px, 18vw, 290px);text-transform:uppercase;line-height:130%;display:flex;justify-content:center;color:#ffffe4;z-index:990;margin:auto;white-space:nowrap;position:absolute;top:0;left:50%}.header__ec,.header__ec{display:flex;align-items:center}.header__ec--mobile,.header__ec--mobile{display:none;max-width:clamp(32px, 26vw, 160px)}.header__ec--desktop,.header__ec--desktop{max-width:clamp(32px, 26vw, 154px);width:100%}.header__ec svg,.header__ec svg{fill:#390610}.header__client{align-items:center;display:flex;justify-content:flex-end}.header__client--text{font-family:"Roboto",sans-serif;font-size:10px;letter-spacing:0.305em;text-transform:uppercase;padding-right:7px;padding-top:5px;color:rgba(0,0,0,0.6);white-space:nowrap}.header__client--logo{max-width:99px}.header__client--logo svg{fill:black}@media (max-width: 768px){.header{padding:calc(10px + 1vw) 10px calc(38px + 1vw) 10px}.header__ec--mobile{display:block}.header__ec--desktop{display:none}}.hero{position:relative;height:100vh;background-color:#f4f1ea}.hero__number{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;z-index:20;flex-direction:column;align-items:center;background-color:#390610;overflow:hidden}.hero__number::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#f4f1ea;transform:scaley(1);z-index:-1;transition:transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1.05);width:100%}.hero__number.active{height:0vh;transition:height 1.75s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:2.7s}.hero__number.active::before{transform:scaleY(0);transform-origin:top;transition-delay:1.65s}.hero__number.active .hero__number__content div::after{transition:transform 0.1s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.69s;transform:translate(-120%, -50%) scaleX(-1)}.hero__number.active .hero__number__content div::before{transform:translate(120%, -50%) scaleX(-1);transition:transform 0.1s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.69s}.hero__number.active span{color:#f8f8f7;background-color:#390610;transition:background-color 0.05s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.05s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.7s}.hero__number.active span::after{transition:background-color 0.05s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.05s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.7s;background-color:#f8f8f7}.hero__number__content{display:flex;top:50vh;left:50vw;transform:translate(-50%, -50%);justify-content:center;position:relative;width:101%}.hero__number__content div{width:100%;position:relative;max-width:clamp(189px, 17vw, 265px);display:flex;justify-content:center}.hero__number__content div::after{content:"";background:linear-gradient(90deg, #f4f1ea 0%, #390610 100%);position:absolute;top:50%;left:0;transform:translate(-120%, -50%);width:clamp(10px, 22vw, 400px);height:2px;display:flex}.hero__number__content div::before{content:"";background:linear-gradient(281deg, #f4f1ea 0%, #390610 100%);position:absolute;top:50%;right:0;transform:translate(120%, -50%);width:clamp(10px, 22vw, 400px);height:2px;display:flex}.hero__number__content div span{font-family:"Anton",sans-serif;font-size:clamp(96px, 2vw, 128px);width:clamp(156px, 20vw, 210px);height:clamp(156px, 20vw, 210px);background-color:#f4f1ea;color:#390610;border-radius:50%;display:flex;justify-content:center;align-items:center}.hero__number__content div span::after{content:"";background-color:#390610;height:60%;width:100%;display:block;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%, -50%)}.hero__div{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 15px;height:100%;align-items:center;justify-content:center;z-index:20;position:relative}.hero__div-h1{color:#390610;font-family:"Anton",sans-serif;font-size:clamp(32px, 5vw, 64px);font-style:normal;font-weight:300;line-height:95%;letter-spacing:-1.28px;text-transform:uppercase;max-width:1094px}.hero__div-h1 span{font-weight:900}.hero__div-signature{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:11.5px;letter-spacing:0.3em;opacity:50%;padding:calc(15px + 1vw) 0 calc(30px + 1vw)}.hero__img{margin:0 auto;position:absolute;top:50%;left:50%;width:80vmin;height:80vmin;transform:translate(-50%, -50%)}.hero__img picture{border-radius:50%;overflow:hidden;display:block;border:clamp(12px, 4vmin, 30px) solid #f8f8f7;width:100%;height:100%;position:relative;box-sizing:border-box}.hero__img picture img{height:100%;width:auto;animation:rotate-X 12s linear infinite}.resume{margin:0 auto;padding:calc(4rem + 3vw) 13px;position:relative}.resume::after{content:"";position:absolute;top:0;left:0;height:38vh;width:100%;background:linear-gradient(0deg, rgba(248,247,247,0) 0%, #f4f1ea 100%)}.resume__text{max-width:970px;position:relative;margin:0 auto;z-index:1;color:#312b25;text-align:center;font-family:"Roboto",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:110%}@keyframes rotate-X{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(-23% - 16.25vw), 0, 0)}}@media (max-width: 768px){.hero{display:flex;flex-direction:column;height:auto;overflow:visible}.hero__div{height:auto;padding-top:calc(7rem + 4vw)}.hero__img{position:relative;top:0;left:0;transform:none;margin:auto;display:block;height:60vh;width:60vh;max-width:89vw;max-height:89vw}.hero__img picture{border:12px solid #f8f8f7}.hero__number.active .hero__number__content div::after{transition:transform 0.1s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.75s;transform:translate(0, -50%) scaleY(-1) scaleX(1)}.hero__number.active .hero__number__content div::before{transform:translate(0, -50%) scaleY(-1) scaleX(1);transition:transform 0.1s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.69s}.hero__number__content div::before{position:absolute;bottom:-40vh;right:50%;transform:translate(0, -50%);width:clamp(10px, 22vw, 400px);height:2px;display:flex;width:2px;height:25vh;top:auto}.hero__number__content div::after{position:absolute;top:-14vh;left:50%;transform:translate(0, -50%);width:clamp(10px, 22vw, 400px);height:2px;display:flex;width:2px;height:25vh;background:linear-gradient(158deg, #f4f1ea 0%, #390610 100%)}}.text{font-family:"Roboto",sans-serif;font-size:18px;line-height:160%;max-width:520px;padding:0 10px;position:relative}.text__center{margin:0 auto}.text__capital{font-family:"Anton",sans-serif;font-size:13.56rem;color:#390610;font-style:normal;font-weight:400;line-height:90%;position:absolute;left:0;top:0;transform:translate(-105%, 2%)}.text p{line-height:160%;max-width:490px;padding-bottom:32px;font-size:18px;font-family:"Roboto Condensed",sans-serif;font-weight:500}.text__last:last-child{padding-bottom:calc(20px + 10vh)}.summary{max-width:864px;margin:calc(2rem + 3vw) auto;display:flex;gap:20px;padding:clamp(100px, 20vw, 150px) 16px;position:relative}.summary::after,.summary::before{content:"";width:1px;height:clamp(75px, 20vw, 100px);display:flex}.summary::after{position:absolute;top:0;left:50%;transform:translate(-50%, 0);background:linear-gradient(0deg, #390610 0%, rgba(57,6,16,0) 100%)}.summary::before{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);background:linear-gradient(180deg, #390610 0%, rgba(57,6,16,0) 100%)}.summary__quotes{font-size:clamp(8rem, 20vw, 15.6rem);line-height:87%;font-family:"Anton",sans-serif;color:#390610}.summary blockquote{font-size:clamp(20px, 5vw, 32px);line-height:120%;font-family:"Anton",sans-serif;color:#390610;text-transform:uppercase}.summary blockquote .signature{padding-top:calc(15px + 0.7vw);font-family:"Roboto Condensed",sans-serif;line-height:120%;font-size:clamp(12px, 3vw, 14px);max-width:clamp(239px, 24vw, 350px);margin-left:auto;display:block;text-align:end;text-transform:none}@media (max-width: 767px){.text__capital{display:block;font-size:15.625rem;position:initial;transform:translateX(-6px)}.summary{flex-direction:column}.summary blockquote{margin-top:-3.5rem}}.img figcaption{font-family:"Roboto Condensed",sans-serif;font-size:clamp(12px, 3vw, 14px);line-height:110%;color:#390610;font-weight:bold;max-width:291px;padding-left:clamp(18px, 3vw, 28px);padding-top:5px;text-transform:uppercase}.img__two{max-width:872px;margin:calc(3rem + 3vw) auto calc(3.5rem + 3vw) auto;display:flex;padding:0 16px;gap:clamp(10px, 3vw, 20px)}.img__two picture{display:block;height:fit-content}.img__two picture:nth-child(1){position:relative}.img__two picture:nth-child(1) img{padding:clamp(10px, 3vw, 20px) 0 0 clamp(10px, 3vw, 20px);border-radius:0 0 25px 0}.img__two picture:nth-child(1)::after{content:"";background:linear-gradient(0deg, #390610 0%, rgba(57,6,16,0) 100%);position:absolute;top:0;left:0;height:100%;width:1px;display:block}.img__two picture:nth-child(1)::before{content:"";background:linear-gradient(321deg, #390610 0%, rgba(57,6,16,0) 100%);position:absolute;top:0;left:0;height:1px;width:100%;display:block}.img__two picture:nth-child(2){margin-top:10%;position:relative}.img__two picture:nth-child(2) img{padding:0px clamp(10px, 3vw, 20px) clamp(10px, 3vw, 20px) 0px;border-radius:25px 0 0 0}.img__two picture:nth-child(2)::after{content:"";background:linear-gradient(180deg, #390610 0%, rgba(57,6,16,0) 100%);position:absolute;top:0;right:0;height:100%;width:1px;display:block}.img__two picture:nth-child(2)::before{content:"";background:linear-gradient(101deg, #390610 0%, rgba(57,6,16,0) 100%);position:absolute;bottom:0;right:0;height:1px;width:100%;display:block}@media (max-width: 900px){.img__two{display:flex;flex-direction:column;max-width:530px}.img__two picture{max-width:80%}.img__two picture:nth-child(1){margin-right:auto}.img__two picture:nth-child(2){margin-top:0px;margin-left:auto}}.sticky__cards{height:100vh;display:grid;grid-template-rows:20vh 60vh 20vh;margin:calc(3rem + 3vw) auto}.sticky__cards__title{font-family:"Anton",sans-serif;font-size:clamp(3.5rem, 10vw, 11rem);line-height:105%;text-transform:uppercase;width:100%;color:#390610}.sticky__cards__title span:nth-child(2){position:absolute;bottom:0;right:0}.sticky__cards__left{position:relative;height:100%;display:flex}.sticky__cards__left div{max-width:61%;box-shadow:inset 0 0 10px rgba(0,0,0,0.05);height:66%;width:100%;margin:auto auto auto 0;transform:rotate(-6deg);background-color:#dbd4d4;border-radius:25px;overflow:hidden}.sticky__cards__container{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 20px 0 50px}.sticky__cards__numbers{display:flex;height:clamp(5rem, 12vw, 13.75rem);gap:20px;overflow:hidden;margin:0 auto;position:relative}.sticky__cards__numbers::after{content:"";background:linear-gradient(90deg, rgba(57,6,16,0) 0%, #390610 50%, rgba(57,6,16,0) 100%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(10px + 10vh);height:1px}.sticky__cards__numbers span{font-size:clamp(5rem, 12vw, 13.75rem);font-family:"Anton",sans-serif;line-height:100%}.sticky__cards__number:nth-child(1){opacity:0.03;display:flex;flex-direction:column;align-items:end}.sticky__cards__number:nth-child(2){opacity:0.08}.sticky__cards__right{position:relative;height:100%}.sticky__cards__eachCard{max-width:61%;height:66%;width:100%;margin:auto;position:absolute;left:50%;top:50%;color:white;border-radius:25px;overflow:hidden;display:flex;flex-direction:column}.sticky__cards__eachCard:nth-child(1){background-color:#390610;transform:translate(-47%, -53.5%) rotate(-6deg);z-index:8}.sticky__cards__eachCard:nth-child(2){transform:rotate(6deg) translate(-47%, -53.5%);background-color:#7c3f40;z-index:7}.sticky__cards__eachCard:nth-child(3){max-width:75%;transform:rotate(-6deg) translate(-41%, -56.5%);background-color:#846867;height:71%;z-index:6}@media (max-height: 708px){.sticky__cards__eachCard:nth-child(3){height:83%}}.sticky__cards__eachCard:nth-child(4){transform:rotate(12deg) translate(-47%, -53.5%);background-color:#5859f4;z-index:5}.sticky__cards__eachCard:nth-child(5){transform:translate(-60%, -53.5%) rotate(-12deg);background-color:#3b4e4c;z-index:4}.sticky__cards__eachCard:nth-child(6){max-width:75%;transform:rotate(9deg) translate(-50%, -50.5%);background-color:#390610;height:71%;z-index:3}@media (max-height: 708px){.sticky__cards__eachCard:nth-child(6){height:83%}}.sticky__cards__eachCard:nth-child(7){background-color:#7c3f40;transform:translate(-47%, -53.5%) rotate(-6deg);z-index:0}.sticky__cards__eachCard__text{padding:10px}.sticky__cards__eachCard--number{font-size:clamp(12.5px, 2vh, 14px);width:clamp(35px, 4vh, 40px);height:clamp(35px, 4vh, 40px);border-radius:50%;background-color:rgba(255,255,255,0.07);font-family:"Anton",sans-serif;display:flex;justify-content:center;align-items:center;margin-bottom:calc(5px + 1vh)}.sticky__cards__eachCard--title{font-family:"Anton",sans-serif;text-transform:uppercase;font-size:clamp(20px, 4vh, 24px);line-height:105%;margin-bottom:2vh}.sticky__cards__eachCard--p{font-family:"Roboto Condensed",sans-serif;font-size:clamp(14px, 2vw, 16px);line-height:120%;font-weight:500;margin-bottom:1.3vh}.sticky__cards__eachCard--p a{color:white}.sticky__cards__eachCard--image{height:100%;border-top:1px solid rgba(255,255,255,0.35);overflow:hidden}.sticky__cards__eachCard--image img{height:100%;width:100%;object-fit:cover;opacity:0.5}@media (max-height: 708px){.sticky__cards{grid-template-rows:15vh 85vh}.sticky__cards__left div{height:79%}.sticky__cards__eachCard{height:79%}.sticky__cards__eachCard--p{font-size:14px}.sticky__cards__title{font-size:15vh}.sticky__cards__title span:nth-child(2){position:relative}}@media (max-width: 900px){.sticky__numbers{display:none}.sticky__cards{height:auto;display:flex;flex-direction:column;padding:0 16px}.sticky__cards__numbers{display:none}.sticky__cards__left{position:sticky;top:20vh;left:0;margin-top:-80vh;margin-bottom:25vh;width:100%}.sticky__cards__left div{height:50vh;max-width:clamp(253px, 63vw, 395px);margin:0 auto}.sticky__cards__right{height:auto;gap:25vh;display:flex;flex-direction:column;margin-bottom:25vh}.sticky__cards__eachCard{height:50vh !important;position:relative;transform:none !important;max-width:clamp(263px, 63vw, 395px);left:0;top:20vh;position:sticky;z-index:0 !important}.sticky__cards__eachCard:nth-child(1){margin-top:25vh}.sticky__cards__eachCard:nth-child(odd){transform:rotate(-6deg) !important}.sticky__cards__eachCard:nth-child(even){transform:rotate(6deg) !important}.sticky__cards__title{position:sticky;top:0;height:100vh;left:0;font-size:50px}.sticky__cards__title span:nth-child(2){position:absolute}.sticky__cards__container{display:flex;flex-direction:column;padding:0 16px}}.sticky__map__big{background-color:#f4f1ea;overflow:clip;position:relative;margin:calc(4rem + 3vw) auto}.sticky__map__big__menu{position:absolute;top:3.5vh;left:5vh;display:flex;gap:2vh;z-index:2}.sticky__map__big__menu li{font-size:clamp(16px, 2vh, 20px);font-family:"Anton",sans-serif;text-transform:uppercase;line-height:105%;display:flex;align-items:center;gap:2vh}.sticky__map__big__menu li:not(:last-child)::after{content:"";background:linear-gradient(90deg, rgba(57,6,16,0) 0%, #390610 50%, rgba(57,6,16,0) 100%);display:block;width:calc(10px + 5vh);height:1px}.sticky__map__big__menu a{opacity:0.3;text-decoration:none}.sticky__map__big__container{position:sticky;top:0;left:0;height:100vh}.sticky__map__big__container.activeModal::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);display:flex;backdrop-filter:blur(1.1px);z-index:3}.sticky__map__big__bigMap{width:80vw;height:100%;transform:scale(1.45) translate(27%, -19%);transition:transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);overflow:visible;will-change:transform}.sticky__map__big__bigMap.transl-sala{transform:scale(1.75) translate(13%, 0%)}.sticky__map__big__bigMap.transl-barra{transform:scale(1.75) translate(7%, 8%)}.sticky__map__big__bigMap.transl-baños{transform:scale(1.75) translate(-4%, 17%)}.sticky__map__big__bigMap.transl-cocina{transform:scale(1.75) translate(-12%, 25%)}.sticky__map__big__smallMap{position:absolute;bottom:2vh;right:2vh;background-color:white;border-radius:4px;border:1px solid #390610;max-width:clamp(136px, 18vw, 310px);width:100%}.sticky__map__big__smallMap svg{width:100%;height:auto}.sticky__map__big__eachSection{height:80vh;background-color:cadetblue;width:30%;opacity:0;z-index:-1;position:relative}.sticky__map__big__eachSection:nth-child(2){margin-top:-95vh;height:100vh}.sticky__map__big__eachSection:nth-child(3){background-color:rebeccapurple}.sticky__map__big__eachSection:last-child{height:100vh}.sticky__map__big__modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#390610;color:#f8f8f7;max-width:clamp(200px, 92vw, 400px);border-radius:25px;z-index:30;width:100%}.sticky__map__big__modal__textOne{display:grid;grid-template-columns:80% 20%;padding:25px clamp(25px, 3vw, 37px) 15px clamp(25px, 3vw, 37px);align-items:center}.sticky__map__big__modal--p{grid-column-start:1;grid-column-end:3;border-top:1px solid rgba(255,255,255,0.35);padding:20px clamp(25px, 3vw, 37px) clamp(35px, 3vw, 45px) clamp(25px, 3vw, 37px)}.sticky__map__big__modal--p p{font-family:"Roboto Condensed",sans-serif;line-height:120%;font-weight:500;font-size:clamp(16px, 3vw, 20px)}.sticky__map__big__modal--title{font-family:"Anton",sans-serif;line-height:105%;font-size:clamp(24px, 8vw, 32px);margin:auto auto auto 0;display:contents;text-transform:uppercase}.sticky__map__big__modal--close{width:clamp(40px, 3vw, 45px);height:clamp(40px, 3vw, 45px);background-color:rgba(255,255,255,0.07);border-radius:50%;position:relative;cursor:pointer;margin:0 0 auto auto}.sticky__map__big__modal--close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:2px;width:43%;background-color:white}.js-imageMain{opacity:0}.js-imageMain.active{opacity:1}.js-sectionModal{cursor:pointer}@media (max-width: 900px){.js-sectionModal{transform:scale(1.5);transform-box:fill-box}.sticky__map__big__smallMap--text{opacity:0}.sticky__map__big__bigMap{transform:scale(2.2) translate(30%, -17vh)}.sticky__map__big__bigMap.transl-sala{transform:scale(2.2) translate(-4%, -8vh)}.sticky__map__big__bigMap.transl-barra{transform:scale(2.2) translate(-14%, -2vh)}.sticky__map__big__bigMap.transl-baños{transform:scale(2.2) translate(-21%, 0vh)}.sticky__map__big__bigMap.transl-cocina{transform:scale(2.2) translate(-36%, 3vh)}.sticky__map__big__menu{position:relative;top:0;left:0;max-width:371px;display:flex;justify-content:center;padding:30px 7px;gap:15px}.sticky__map__big__menu li{font-size:16px}.sticky__map__big__menu li:not(:last-child)::after{content:none}.sticky__map__big__menu a{opacity:0.3;text-decoration:none}.sticky__map__big__modal{top:5rem;left:50%;transform:translate(-50%, 0)}}@media (max-width: 600px){.sticky__map__big__bigMap{width:100vw;transform:scale(2.2) translate(30%, -6rem)}}*{margin:0}a{color:black}img{width:100%}.link{font-weight:bold}body{background-color:#f8f8f7}.no-wrap{white-space:nowrap}.share__share{color:black;text-transform:uppercase;font-size:14px;letter-spacing:3px;padding-right:5px}@media (max-width: 950px){.share__share{display:none}}.footer{background-color:#000;color:#fff;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3em;line-height:20px;margin-top:calc(5rem + 3vw);padding:30px 0;text-transform:uppercase}.footer__content{align-items:center;display:flex;flex-direction:column}.footer__content::before,.footer__content::after{content:"x";padding:30px 0}.footer__logo{max-width:79px;margin-top:12px}

