@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700|PT+Serif:400,700);.Arrow,.Arrow:focus{outline:none}.Arrow.\--Small{width:30px!important}.SliderBase{width:100%}.SliderBase:not(.\--CarouselMode) .slick-arrow{position:absolute;top:43%;z-index:1}@media (max-width:680px){.SliderBase:not(.\--CarouselMode) .slick-arrow{top:41%}}@media (max-width:500px){.SliderBase:not(.\--CarouselMode) .slick-arrow{top:38%}}@media (max-width:430px){.SliderBase:not(.\--CarouselMode) .slick-arrow{top:40%}}.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-prev{width:50px;background-color:transparent;border:none;margin-left:4%}@media (max-width:1400px){.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-prev{width:40px}}@media (max-width:1040px){.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-prev{width:30px;margin-left:2%}}@media (max-width:430px){.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-prev{width:20px;margin-left:0}}.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-next{right:0;width:50px;background-color:transparent;border:none;margin-right:4%}@media (max-width:1400px){.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-next{width:40px}}@media (max-width:1040px){.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-next{width:30px;margin-right:2%}}@media (max-width:430px){.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-next{width:20px;margin-right:0}}.SliderBase.\--CarouselMode .slick-arrow path{fill:#9c9c9c}.SliderBase.\--CarouselMode .slick-arrow{outline:none;position:absolute;top:10%;z-index:1}.SliderBase.\--CarouselMode .slick-arrow.slick-next,.SliderBase.\--CarouselMode .slick-arrow.slick-prev{width:50px}.SliderBase.\--CarouselMode .slick-arrow.slick-next:hover path,.SliderBase.\--CarouselMode .slick-arrow.slick-prev:hover path{fill:rgba(255,0,157,.3411764705882353)}@media (max-width:1400px){.SliderBase.\--CarouselMode .slick-arrow.slick-next,.SliderBase.\--CarouselMode .slick-arrow.slick-prev{width:40px}}@media (max-width:1080px){.SliderBase.\--CarouselMode .slick-arrow.slick-next,.SliderBase.\--CarouselMode .slick-arrow.slick-prev{width:30px}}@media (max-width:430px){.SliderBase.\--CarouselMode .slick-arrow.slick-next,.SliderBase.\--CarouselMode .slick-arrow.slick-prev{width:20px}}.SliderBase.\--CarouselMode .slick-arrow.slick-prev{background-color:transparent;border:none;margin-left:-14vw}@media (max-width:1440px){.SliderBase.\--CarouselMode .slick-arrow.slick-prev{margin-left:-7vw}}@media (max-width:1080px){.SliderBase.\--CarouselMode .slick-arrow.slick-prev{margin-left:-2vw}}.SliderBase.\--CarouselMode .slick-arrow.slick-next{right:0;background-color:transparent;border:none;outline:none;margin-right:-14vw}@media (max-width:1440px){.SliderBase.\--CarouselMode .slick-arrow.slick-next{margin-right:-7vw}}@media (max-width:1080px){.SliderBase.\--CarouselMode .slick-arrow.slick-next{margin-right:-2vw}}.WithCarouselPreview{padding:0 20%;margin-top:.67vw;margin-bottom:1.64vw}@media (max-width:1280px){.WithCarouselPreview{padding:0 15%}}@media (max-width:992px){.WithCarouselPreview{padding:0 10%}}@media (max-width:768px){.WithCarouselPreview{padding:0 5%}}@media (max-width:480px){.WithCarouselPreview{padding:0 3%}}.WithCarouselPreview .MiniPreview{height:110px;overflow:hidden;cursor:pointer;transition:.1s}@media (max-width:992px){.WithCarouselPreview .MiniPreview{height:80px;width:160px}}.WithCarouselPreview .MiniPreview>img{width:100%;height:100%}@media (max-width:992px){.WithCarouselPreview .MiniPreview>img{height:80px;width:160px}}.Testimony{text-align:center;color:#777776;padding:0 3.5% 4%}@media (max-width:921px){.Testimony{padding:0 41px}}@media (max-width:768px){.Testimony{padding:0 15px}}.Testimony figure{margin:0 0 1.7vw;padding:0;overflow:hidden}.Testimony figure.\--withFigureHeight{height:27vw;max-height:299px}@media (max-width:991px){.Testimony figure.\--withFigureHeight{max-height:unset;height:auto}}.Testimony figure.\--withArrows{position:relative}.Testimony figure.\--withArrows .Arrow{position:absolute;top:38%;background:transparent;border:none;cursor:pointer}.Testimony figure.\--withArrows .Arrow:hover path{fill:#ff009f}.Testimony figure.\--withArrows .Arrow:first-child{left:0}.Testimony figure.\--withArrows .Arrow:nth-child(3){right:0}.Testimony figure img{width:100%}.Testimony a{text-decoration:none;display:block}.Testimony a span{display:block;color:#777776;text-transform:uppercase;font-weight:400;font-size:1.2rem;font-family:"PT Serif";margin-bottom:1.25rem}.Testimony>span{display:block}.Testimony>span:nth-child(2){font-size:.8rem;text-transform:uppercase;margin-bottom:1%;font-weight:400;color:#777776}.Testimony>span:nth-child(4){color:#777776;font-weight:400;font-size:.9rem;margin-bottom:1.25rem;padding:0 4%}.SliderBase.TestimonySliderCarousel .slick-arrow{top:16%}@media (max-width:1580px){.SliderBase.TestimonySliderCarousel .slick-arrow{top:13%;top:12%}}@media (max-width:1200px){.SliderBase.TestimonySliderCarousel .slick-arrow{top:11%}}@media (max-width:921px){.SliderBase.TestimonySliderCarousel .slick-arrow{top:18%}}@media (max-width:768px){.SliderBase.TestimonySliderCarousel .slick-arrow{top:24%}}@media (max-width:430px){.SliderBase.TestimonySliderCarousel .slick-arrow{top:11%}}.SliderBase.TestimonySliderCarousel .Testimony figure{max-height:280px}.ThreeLinks__Figure{margin:0;height:800px;overflow:hidden;position:relative;background-position:50%;background-size:cover}@media (max-width:1380px){.ThreeLinks__Figure{height:500px}}@media (max-width:768px){.ThreeLinks__Figure{height:350px}}.ThreeLinks__Figure .ThreeLinks__Figure-Image{width:100%}.ThreeLinks__Figure-Caption{position:absolute;z-index:1;bottom:0;height:100%;align-items:center;width:100%;display:flex}.ThreeLinks__Figure-Caption>div{text-align:center;width:100vw;flex-direction:column;display:flex;align-items:center}.ThreeLinks__Figure-Caption>div a{display:block;font-weight:lighter;color:#ff009f;font-size:2.5rem;text-decoration:none;transition:.2s;padding:2rem 1rem;background:#fff;font-family:"PT Serif";margin-bottom:10px;text-transform:uppercase;display:inline-block;width:420px}.ThreeLinks__Figure-Caption>div a:hover{color:#ff7ecd}.ThreeLinks__Figure-Caption>div a:active{background-color:#ff009f;color:#fff}@media (max-width:1380px){.ThreeLinks__Figure-Caption>div a{font-size:1.5rem}}@media (max-width:922px){.ThreeLinks__Figure-Caption>div a{font-size:1.25rem;padding:1.75rem .75rem}}@media (max-width:780px){.ThreeLinks__Figure-Caption>div a{font-size:1rem;padding:1rem .25rem;min-width:265px}}@media (max-width:500px){.ThreeLinks__Figure-Caption>div a{padding:.45rem 0;font-size:.75rem;min-width:unset;width:70%}}.ThreeLinks__Figure-Caption.\--MasalaText>div a{color:#3f3f3d}.ConditionRibbon{background:#fff;font-family:"PT Serif";font-weight:400;color:#777776;margin-top:0;margin-bottom:3%;position:absolute;min-width:120px;padding:0 20px;height:35px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;top:0;left:0;z-index:2}.HouseData__Figure{margin:0;height:800px;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:flex;justify-content:center;align-content:center}@media (max-width:1380px){.HouseData__Figure{height:500px}}.HouseData__Figure-Caption{z-index:1;display:flex;background-color:#fff;padding:18px;min-height:140px;width:40%;max-width:550px;margin:auto;max-height:210px}@media (max-width:992px){.HouseData__Figure-Caption{min-height:140px;width:65%;max-width:unset}}@media (max-width:560px){.HouseData__Figure-Caption{min-height:205px;width:68%;max-width:unset}}.HouseData__Figure-Caption>div{margin:auto;height:100%}.HouseData__Figure-Caption>div span{color:#3f3f3d;font-weight:700;text-decoration:none;display:block}.HouseData__Figure-Caption>div:first-child{width:65%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10px;padding-top:10px;transition:all .3s}.HouseData__Figure-Caption>div:first-child span:first-child{font-size:.9rem;color:#ff009f;font-family:"PT Serif"}.HouseData__Figure-Caption>div:first-child span:first-child:hover{color:#a3a3a3}.HouseData__Figure-Caption>div:first-child span:first-child:active{color:#777776}.HouseData__Figure-Caption>div:first-child span:nth-child(2){font-size:1.3rem;margin-top:5px;margin-bottom:5px;font-family:"PT Serif";text-transform:uppercase;padding-right:20px;color:#777776}@media (max-width:768px){.HouseData__Figure-Caption>div:first-child span:nth-child(2){padding-right:5px;font-size:16px}}.HouseData__Figure-Caption>div:first-child span:nth-child(3){font-size:1.1rem;font-family:"PT Serif";color:#777776}.HouseData__Figure-Caption>div:nth-child(2){width:35%;overflow:hidden;height:130px}@media (max-width:560px){.HouseData__Figure-Caption>div:nth-child(2){height:180px}}.HouseData__Figure-Caption>div:nth-child(2) span{line-height:1.6;font-weight:lighter;font-size:1rem}@media (max-width:768px){.HouseData__Figure-Caption>div:nth-child(2) span{font-size:.9rem;line-height:1.2}}.HouseData__Figure-Caption:hover>div:first-child span:first-child,.HouseData__Figure-Caption:hover>div:first-child span:nth-child(2),.HouseData__Figure-Caption:hover>div:first-child span:nth-child(3),.HouseData__Figure-Caption:hover>div:nth-child(2) span{color:#a3a3a3}.HouseData__Figure__Anchor:active span{color:#777776!important}.QueryItem .AbsoluteBlock>div>div span:hover,.QueryItem>span:hover{color:#a3a3a3}.QueryItem .AbsoluteBlock>div>div span:active,.QueryItem>span:active{color:#bfbfbf}.QueryItem .AbsoluteBlock>div p input[type=checkbox]:required:invalid+label:before,.QueryItem .AbsoluteBlock>div p input[type=checkbox]:required:not(:valid):hover+label:before,.QueryItem .AbsoluteBlock>div p input[type=checkbox]:required:valid+label:before{border:1px solid #000;content:"";padding-right:.2em;font-size:.9rem;border-radius:50%;width:10px;height:10px;display:inline-block;margin:0 0 2px;transition:.2s;cursor:pointer}.QueryItem{color:#3f3f3d;font-size:.9rem;cursor:pointer;position:relative;font-weight:700;line-height:1.4}.QueryItem>span svg{width:26px}.QueryItem>span:nth-child(2){position:absolute;bottom:-1px;font-size:1.2rem;right:-10px}.QueryItem .AbsoluteBlock{position:absolute;z-index:3;background-color:#faf7f1;box-shadow:0 0 0 0 hsla(0,0%,44.7%,.6);top:33px;left:0;width:200px}.QueryItem .AbsoluteBlock.\--MoreWidth{width:310px}.QueryItem .AbsoluteBlock>div.Paddings{padding:2.2rem}.QueryItem .AbsoluteBlock>div>input{width:100%;border:none;border-bottom:2px solid #868481;height:30px;background:transparent;font-size:.9rem}.QueryItem .AbsoluteBlock>div>div{padding:.3rem .6rem;transition:.2s}.QueryItem .AbsoluteBlock>div>div:not(.\--Nested):hover{background:grey}.QueryItem .AbsoluteBlock>div>div.\--Nested{font-size:.9rem}.QueryItem .AbsoluteBlock>div>div.\--Nested>ul{margin:0;padding:.3rem .6rem 0;list-style:none}.QueryItem .AbsoluteBlock>div>div.\--Nested>ul>li{font-size:.9rem;padding-top:.3rem;position:relative;line-height:1}.QueryItem .AbsoluteBlock>div>div.\--Nested>ul>li:after{content:"";transition:.2s}.QueryItem .AbsoluteBlock>div>div.\--Nested>ul>li:hover:after{content:"";background:grey;width:200px;left:-19px;top:.8px;height:26.2031px;position:absolute;z-index:-1}.QueryItem .AbsoluteBlock>div>div.\--Nested>ul>li.\--Active,.QueryItem .AbsoluteBlock>div>div.\--Nested>ul>li.\--Active:hover>span,.QueryItem .AbsoluteBlock>div>div span.\--Active{color:#fc1a9e}.QueryItem .AbsoluteBlock>div p{padding:.3rem .6rem;margin:0;transition:.2s}.QueryItem .AbsoluteBlock>div p u{display:inline;vertical-align:4px;margin-left:.7rem;font-size:.9rem;text-decoration:none;cursor:pointer}.QueryItem .AbsoluteBlock>div p u:hover{color:#a3a3a3}.QueryItem .AbsoluteBlock>div p:hover{background:grey}.QueryItem .AbsoluteBlock>div p input[type=checkbox]{cursor:pointer}.QueryItem .AbsoluteBlock>div p input[type=checkbox]:required{display:none}.QueryItem .AbsoluteBlock>div p input[type=checkbox]:required:valid+label:before{background-color:#fc1a9e;border-color:#fc1a9e}.QueryItem .AbsoluteBlock>div p input[type=checkbox]:required:not(:valid):hover+label:before{background-color:#bbb;border-color:#bbb}.QueryMap{z-index:3;width:350px;padding:25px;display:flex;justify-content:center;align-items:center;box-shadow:0 7px 14px -4px hsla(0,0%,44.7%,.6);top:42px;right:0}.QueryMap,.QueryMap:after{position:absolute;background-color:#faf7f1}.QueryMap:after{content:"";width:100%;top:-7.5px;height:10px}.QueryMap>svg{width:300px}.QueryMap>svg path{fill:#f4eee3;stroke:#3f3f3d;stroke-linejoin:bevel;stroke-miterlimit:3;transition:.2s}.QueryMap>svg path:hover{fill:#bbbbba}.QueryMap>svg path.\--Active{fill:#3f3f3d}.QueryBarBuilder{background-color:#faf7f1;box-shadow:0 11px 12px -11px hsla(0,0%,44.7%,.6)}@media (max-width:992px){.QueryBarBuilder{padding:0!important}}.QueryBarBuilder>form{display:flex;justify-content:space-between;align-items:center;height:3rem}.QueryBarBuilder>form .IconsBlock{display:flex;height:100%;align-items:center}.QueryBarBuilder>form .IconsBlock>.QueryItem{padding-right:20px}.QueryBarBuilder>form .IconsBlock>.QueryItem>svg{width:26px}.QueryBarBuilder>form .IconsBlock>.QueryItem>svg path{transition:1s}.QueryBarBuilder>form .IconsBlock>.QueryItem:hover>svg path{fill:#fc1a9e}.QueryBarBuilder>form .IconsBlock>button{height:98%;padding:0 1.2rem;background-color:#fc1a9e;border:none;cursor:pointer;transition:all .2s}.QueryBarBuilder>form .IconsBlock>button svg{transition:all .2s;width:26px}.QueryBarBuilder>form .IconsBlock>button svg circle,.QueryBarBuilder>form .IconsBlock>button svg path{stroke:#fff}.QueryBarBuilder>form .IconsBlock>button:disabled{opacity:.5;cursor:wait}.QueryBarBuilder>form .IconsBlock>button:hover{background:#f198c0}.QueryBarBuilder>form .IconsBlock>button:hover svg{transform:scale(1.1)}.QueryBarBuilder>form .IconsBlock>button:hover svg circle,.QueryBarBuilder>form .IconsBlock>button:hover svg path{stroke:#fc1a9e}@media (max-width:992px){.QueryBarBuilder>form{height:unset;flex-direction:column}.QueryBarBuilder>form>.QueryItem{margin-top:2rem;margin-bottom:2rem}.QueryBarBuilder>form>.IconsBlock{width:100%;display:flex;flex-direction:column}.QueryBarBuilder>form>.IconsBlock>div{padding:0;margin-bottom:2rem}.QueryBarBuilder>form>.IconsBlock>button{width:100%;height:80px}}.ReviewPDF{padding:10px 10px 0;text-align:center;color:#777776}@media (max-width:921px){.ReviewPDF{padding:0 41px}}@media (max-width:768px){.ReviewPDF{padding:0 15px}}.ReviewPDF figure{text-align:center;margin:0 0 2rem;padding:0;overflow:hidden;max-height:400px}.ReviewPDF figure img{width:100%}.ReviewPDF span{display:block;text-align:center}.ReviewPDF span:nth-child(2){font-size:1rem;text-transform:uppercase;font-weight:700;margin-bottom:.5rem}.ReviewPDF span:nth-child(3){text-transform:capitalize;font-size:1rem;font-family:"PT Serif";font-style:italic}.SliderBase.ReviewPDFSlider .slick-arrow{top:25%}@media (max-width:921px){.SliderBase.ReviewPDFSlider .slick-arrow{top:31%}}.ModalMotion{position:fixed;z-index:200;border:1px solid #eee;box-shadow:0 2px 2px #ccc;background-color:#fff;box-sizing:border-box;top:0;left:17.5%;width:65%;transition:all .3s ease-out;animation:openModal .4s ease-out forwards;margin-top:5vh;max-height:90vh;overflow-y:auto}@media (max-width:919px){.ModalMotion{left:3%;width:94%}}.ModalMotionOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(232,220,197,.685);z-index:19}.ModalMotionClosed{animation:closeModal 1s ease-out forwards}@keyframes openModal{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1;transform:translateY(90%)}to{opacity:1;transform:translateY(0)}}@keyframes closeModal{0%{opacity:1;transform:translateY(0)}50%{opacity:.8;transform:translateY(60%)}to{opacity:0;transform:translateY(-100%)}}.spinner{margin:100px auto;width:40px;height:40px;position:relative;animation:fadein .25s}.cube1,.cube2{background-color:#ff28ae;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s ease-in-out infinite;animation:sk-cubemove 1.8s ease-in-out infinite}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.FlexCenter{display:flex;justify-content:center;align-items:center}@media (max-width:991px){.ModalNewSletter{padding:10px}}@media (min-width:992px){.ModalNewSletter .BoxPrPl{padding:0 3.5%}.ModalNewSletter .BoxPr{padding-right:7%}.ModalNewSletter .BoxPl{padding-left:7%}}.ModalNewSletter>span:first-child{cursor:pointer;float:right;position:absolute;right:3%;top:4%}.ModalNewSletter>span:first-child svg{transform:scale(2)}@media (max-width:991px){.ModalNewSletter>span:first-child svg{position:relative;transform:scale(1.1);top:-20px}}.ModalNewSletter>span:first-child svg:hover path:first-child{fill:#fc1a9e}.ModalNewSletter>div:nth-child(2){text-align:center;text-transform:uppercase;margin-bottom:100px;margin-top:100px}.ModalNewSletter>div:nth-child(2) h6{font-weight:400;margin:0}.ModalNewSletter>div:nth-child(2) h1{margin-top:15px;font-family:"PT Serif";font-size:2.5rem;padding:0 10%}@media (max-width:991px){.ModalNewSletter>div:nth-child(2) h1{font-size:2rem}}@media (max-width:768px){.ModalNewSletter>div:nth-child(2) h1{font-size:1.5rem}}@media (max-width:480px){.ModalNewSletter>div:nth-child(2) h1{font-size:1.25rem}}.ModalNewSletter>div:nth-child(2) p{font-weight:400;margin:0}.ModalNewSletter h1,.ModalNewSletter h6,.ModalNewSletter label,.ModalNewSletter p{color:#777776}.ModalNewSletter a{color:#000;text-decoration:none;text-transform:uppercase;font-size:.8rem}@media (max-width:991px){.ModalNewSletter a{font-size:1rem}}.ModalNewSletter form label{display:block;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width:991px){.ModalNewSletter form label{margin-bottom:1rem}}.ModalNewSletter form input,.ModalNewSletter form select,.ModalNewSletter form textarea{width:100%;text-transform:uppercase;border:none;border-bottom:1px solid #777776;height:30px;margin-bottom:3rem}.ModalNewSletter form select{background-color:#fff}.ModalNewSletter form p{margin:0}.ModalNewSletter form p u{display:inline;vertical-align:8px;margin-left:.7rem;font-size:.8rem;text-decoration:none;cursor:pointer}@media (max-width:991px){.ModalNewSletter form p u{font-size:1rem}}.ModalNewSletter form p u>span{display:block;line-height:22px;margin-left:35px}@media (max-width:991px){.ModalNewSletter form p u>span{margin-left:0}}.ModalNewSletter form p u a,.ModalNewSletter form p u strong{color:#000;text-decoration:none}.ModalNewSletter form p input[type=checkbox]{cursor:pointer}.ModalNewSletter form p input[type=checkbox]:required{display:none}.ModalNewSletter form p input[type=checkbox]:required:invalid+label:before,.ModalNewSletter form p input[type=checkbox]:required:valid+label:before{border:1px solid #000;content:"";padding-right:.2em;font-size:1.6em;border-radius:50%;width:22px;height:22px;display:inline-block;margin:0 0 2px}.ModalNewSletter form p input[type=checkbox]:required:valid+label:before{background-color:#000}.ModalNewSletter form button{border:none;height:50px;width:100%;background-color:#fc1a9e;color:#fff;font-size:1rem;top:10px;cursor:pointer;margin-bottom:100px}.NewSletterFixed{position:fixed;right:0;top:30%;background:#ff009f;z-index:20}.NewSletterFixed .BoxInboxIcon svg{width:2.4vw}@media (min-width:991px){.NewSletterFixed .BoxInboxIcon svg{width:2.4vw}}.NewSletterFixed .BoxInboxIcon svg path{stroke:#fff}.NewSletterFixed>div{width:112.5px;display:flex;justify-content:center;align-items:center}@media (max-width:1480px){.NewSletterFixed>div{width:97.5px}}@media (max-width:992px){.NewSletterFixed>div{width:82.5px}}@media (max-width:768px){.NewSletterFixed>div{width:52.5px}}.NewSletterFixed>div:first-child{margin-top:37.5px}@media (max-width:1480px){.NewSletterFixed>div:first-child{margin-top:32.5px}}@media (max-width:992px){.NewSletterFixed>div:first-child{margin-top:27.5px}}@media (max-width:768px){.NewSletterFixed>div:first-child{margin-top:17.5px}}.NewSletterFixed>div:last-child{margin-bottom:37.5px}@media (max-width:1480px){.NewSletterFixed>div:last-child{margin-bottom:32.5px}}@media (max-width:992px){.NewSletterFixed>div:last-child{margin-bottom:27.5px}}@media (max-width:768px){.NewSletterFixed>div:last-child{margin-bottom:17.5px}}.NewSletterFixed>div>svg{width:30px;height:30px;cursor:pointer;transition:.1s ease}@media (max-width:1480px){.NewSletterFixed>div>svg{width:16.66667px;height:16.66667px}}@media (max-width:992px){.NewSletterFixed>div>svg{width:20px;height:20px}}@media (max-width:768px){.NewSletterFixed>div>svg{width:23.07692px;height:23.07692px}}.NewSletterFixed>div>svg:hover{transform:scale(1.3)}.NewSletterFixed>div:nth-child(2){margin-top:37.5px}@media (max-width:1480px){.NewSletterFixed>div:nth-child(2){margin-top:32.5px}}@media (max-width:992px){.NewSletterFixed>div:nth-child(2){margin-top:27.5px}}@media (max-width:768px){.NewSletterFixed>div:nth-child(2){margin-top:17.5px}}.Slider-Overlay{position:relative}.Slider-Overlay>a>figure{overflow:hidden;height:25vw;margin:0}@media (max-width:1280px){.Slider-Overlay>a>figure{height:20rem}}@media (max-width:921px){.Slider-Overlay>a>figure{height:30rem}}.Slider-Overlay>a>figure>div{cursor:pointer;opacity:0;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;display:flex;transition:.3s;background-color:rgba(12,12,11,.9)}.Slider-Overlay>a>figure>div>span{display:block;text-transform:uppercase;color:#fff}.Slider-Overlay>a>figure>div>span:first-child{font-size:1rem;font-weight:700;margin-bottom:1%}.Slider-Overlay>a>figure>div>span:nth-child(2){font-family:"PT Serif";font-style:italic;font-size:.8rem;text-transform:capitalize;margin-bottom:1%}.Slider-Overlay>a>figure>div>span:nth-child(3){font-size:.7rem}.Slider-Overlay>a>figure:hover>div{opacity:1}.SliderBase.OverlaySlider .slick-arrow{top:31%}@media (max-width:1040px){.SliderBase.OverlaySlider .slick-arrow{top:38%}}.QuerySort{display:flex;justify-content:space-between}@media (max-width:991px){.QuerySort{flex-direction:column}.QuerySort>div,.QuerySort>div>div{margin-top:.8rem}}.QuerySort select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:transparent;border:#ffdead;font-weight:400;color:#484845;font-size:13px;display:block;margin-bottom:5px;cursor:pointer}.QuerySort .QueryItem{font-weight:700;font-size:.9rem;display:block;margin-bottom:5px}.QuerySort .QueryItem>span:nth-child(2){display:none}.QuerySort .QueryItem svg{position:relative;top:-1px}.QuerySort .QueryItem .AbsoluteBlock>div>div span{font-size:.8rem}.QuerySort>div:first-child{display:flex;width:40%}.QuerySort>div:first-child>div{width:50%}@media (max-width:991px){.QuerySort>div:first-child{width:100%;flex-direction:column}.QuerySort>div:first-child>div{width:100%}}.QuerySort>div:nth-child(2) a{font-size:.9rem;color:#1d1d1b;line-height:1.4}.QuerySort>div:nth-child(2) svg{margin-right:5px;height:20px}.QuerySort>div:nth-child(2) svg:active>path{stroke:#ff0d91}.QuerySort span{font-weight:700;color:#1d1d1d;font-size:.9rem;display:block;margin-bottom:5px}.QuerySort span strong{color:#3f3f3d}.QuerySort span a{text-decoration:none;font-size:inherit;font-weight:inherit;color:inherit;font-size:.9rem}.QuerySort span a:hover{color:#484845}.RecommendCard .RecommendCard-Caracteristics,.RecommendCard .RecommendCard-Description{padding:0 10%}@media (max-width:1680px){.RecommendCard .RecommendCard-Caracteristics,.RecommendCard .RecommendCard-Description{padding:0 7%}}.RecommendCard{margin-bottom:3rem;animation:fadein .25s}.RecommendCard .RecommendCard-Thumbnail{width:100%;margin-bottom:2rem;position:relative;overflow:hidden;height:219px}@media (min-width:1580px){.RecommendCard .RecommendCard-Thumbnail{height:14vw}}.RecommendCard .RecommendCard-Thumbnail img{height:100%;width:100%}@media (max-width:991px){.RecommendCard .RecommendCard-Thumbnail{height:29vw}}@media (max-width:574px){.RecommendCard .RecommendCard-Thumbnail{height:67vw}}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay{cursor:pointer;position:absolute;top:10px;right:0;left:0;bottom:0;height:0}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay span{position:absolute;top:5%;right:5%}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay span svg{height:25px;transition:.2s}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay span svg:hover{transform:scale(1.2)}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay span svg:hover path{stroke:#777776}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay span svg:active path{stroke:#ff009f}.RecommendCard .RecommendCard-Description{text-transform:uppercase;text-align:center}.RecommendCard .RecommendCard-Description h6,.RecommendCard .RecommendCard-Description span{font-weight:400;color:#484845;margin-top:5%;margin-bottom:3%;font-size:.67em;display:block}.RecommendCard .RecommendCard-Description h4{font-family:"PT Serif";font-weight:400;color:#484845;margin-top:0;margin-bottom:3%;font-size:1.2rem}.RecommendCard .RecommendCard-Description span{margin-bottom:4%}.RecommendCard .RecommendCard-Caracteristics{display:flex;justify-content:space-between;font-size:.8rem}.RecommendCard .RecommendCard-Caracteristics span{font-size:.8rem}.RecommendCard .RecommendCard-Caracteristics .First-Columm{width:45%;font-size:inherit}.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row{display:flex;align-items:center;padding:5% 0;font-size:inherit;text-transform:uppercase}.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row>div:first-child{margin-right:8%;margin-left:14%}@media (max-width:992px){.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row>div:first-child{margin-right:4%;margin-left:7%}}.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row>div:first-child span{font-size:.8rem}.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row>div:first-child span img{height:20px}.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row .Item-Caracteristics__Price{color:#000;font-weight:700}.RecommendCard .RecommendCard-Caracteristics .First-Columm .First-Columm__Row .Item-Caracteristics__Place{font-weight:400;color:#3f3f3d;word-break:break-all;white-space:nowrap}.RecommendCard .RecommendCard-Caracteristics .First-Columm>div:first-child{border-top:1px solid #9f9f9e}.RecommendCard .RecommendCard-Caracteristics .First-Columm>div:first-child>span{width:10px;font-size:.8rem}.RecommendCard .RecommendCard-Caracteristics .First-Columm>div:first-child>span img{width:100%}.RecommendCard .RecommendCard-Caracteristics .First-Columm>div:nth-child(2){border-top:1px solid #9f9f9e;border-bottom:1px solid #9f9f9e}.RecommendCard .RecommendCard-Caracteristics .First-Columm>div:nth-child(3){border-bottom:1px solid #9f9f9e}.RecommendCard .RecommendCard-Caracteristics .Second-Columm{width:45%;font-size:inherit}.RecommendCard .RecommendCard-Caracteristics .Second-Columm .Second-Columm__Row{display:flex;align-items:center;padding:5% 0}.RecommendCard .RecommendCard-Caracteristics .Second-Columm .Second-Columm__Row>div:first-child{margin-right:8%;margin-left:14%}.RecommendCard .RecommendCard-Caracteristics .Second-Columm .Second-Columm__Row>div:first-child span{font-size:.8rem}.RecommendCard .RecommendCard-Caracteristics .Second-Columm .Second-Columm__Row>div:first-child span img{height:20px}.RecommendCard .RecommendCard-Caracteristics .Second-Columm>div:first-child{border-top:1px solid #9f9f9e}.RecommendCard .RecommendCard-Caracteristics .Second-Columm>div:nth-child(2){border-top:1px solid #9f9f9e;border-bottom:1px solid #9f9f9e}.RecommendCard .RecommendCard-Caracteristics .Second-Columm>div:nth-child(3){border-bottom:1px solid #9f9f9e}@media (min-width:992px){.ListResults .ListResultsCol:nth-child(3n+1){padding-right:15px!important}.ListResults .ListResultsCol:nth-child(3n+2){padding-left:7.5px!important;padding-right:7.5px!important}.ListResults .ListResultsCol:nth-child(3n+3){padding-left:15px!important}}@media (max-width:991px){.ListResults .ListResultsCol:nth-child(2n+2){padding-left:7.5px!important;padding-right:0!important}.ListResults .ListResultsCol:nth-child(odd){padding-right:7.5px!important;padding-left:0!important}}@media (max-width:574px){.ListResults .ListResultsCol{padding:0!important}}.CarouselFicha{position:relative}.CarouselFicha>.Carousel{display:flex}.CarouselFicha>.Carousel>div{height:700px;background-position:50%;position:relative}@media (max-width:1280px){.CarouselFicha>.Carousel>div{height:500px}}@media (max-width:922px){.CarouselFicha>.Carousel>div{height:400px}}.CarouselFicha>.Carousel>div:first-child,.CarouselFicha>.Carousel>div:nth-child(3){width:20.5%;background-color:rgba(251,246,236,.7803921568627451);background-blend-mode:overlay;background-size:cover}@media (max-width:922px){.CarouselFicha>.Carousel>div:first-child,.CarouselFicha>.Carousel>div:nth-child(3){display:none}}.CarouselFicha>.Carousel>div:first-child:after,.CarouselFicha>.Carousel>div:first-child:before,.CarouselFicha>.Carousel>div:nth-child(3):after,.CarouselFicha>.Carousel>div:nth-child(3):before{content:"";width:100%;height:60px;background:#fff9ee;position:absolute;display:none}.CarouselFicha>.Carousel>div:first-child:before,.CarouselFicha>.Carousel>div:nth-child(3):before{top:0}.CarouselFicha>.Carousel>div:first-child:after,.CarouselFicha>.Carousel>div:nth-child(3):after{bottom:0}.CarouselFicha>.Carousel>div:nth-child(2){width:67%;animation:fadein 1s cubic-bezier(.215,.61,.355,1);background-color:rgba(251,246,236,.7803921568627451);background-size:cover;background-position:50%}@media (max-width:922px){.CarouselFicha>.Carousel>div:nth-child(2){width:100%;background-size:cover}}.CarouselFicha>.Navegation{position:absolute;width:100%;top:40%}.CarouselFicha>.Navegation>div{display:inline}.CarouselFicha>.Navegation>div button{width:60px;background-color:transparent;border:none;cursor:pointer;outline:none}.CarouselFicha>.Navegation>div button:disabled{cursor:not-allowed}.CarouselFicha>.Navegation>div button:disabled:hover path,.CarouselFicha>.Navegation>div button:disabled path{fill:hsla(0,0%,100%,.479)}.CarouselFicha>.Navegation>div button path{transition:.2s}.CarouselFicha>.Navegation>div button:active path,.CarouselFicha>.Navegation>div button:hover path{fill:rgba(255,0,157,.3411764705882353)}.CarouselFicha>.Navegation>div:first-child{margin-left:2vw;float:left;background-color:transparent;border:none}.CarouselFicha>.Navegation>div:last-child{margin-right:2vw;float:right;background-color:transparent;border:none}.Counter{padding:0 19%;display:flex;flex-direction:row-reverse;margin-top:1.7vw}@media (max-width:1080px){.Counter{padding-right:5%;padding-left:0}}@media (max-width:480px){.Counter{padding-right:15px;padding-left:0}}.Counter span{float:right;margin-top:2px;color:#a8a8a7;font-size:1rem}.Counter svg{float:right;width:25px;margin-left:1rem}.OnlyImage__Figure{margin:0;height:37vw;overflow:hidden;position:relative;background-position:50%;background-size:cover}@media (max-width:1380px){.OnlyImage__Figure{height:500px}}@media (max-width:768px){.OnlyImage__Figure{height:350px}}.OnlyImage__Figure.\--CarouselMode{padding:1rem}

/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics{padding:0 10%}@media (max-width:1680px){.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics{padding:0 7%}}.Component-Recommended{text-align:center;margin-top:3.4vw}.Component-Recommended.\--Ficha h2{font-size:1.4rem}.Component-Recommended h2{font-size:1.4rem;font-family:"PT Serif";margin-bottom:1.7vw;color:#777776;font-weight:400}.Component-Recommended .Component-Recommended__Wrapper{width:100%;display:flex}.Component-Recommended .Component-Recommended__Wrapper.\--MarginBottom{margin-bottom:2rem}@media (max-width:992px){.Component-Recommended .Component-Recommended__Wrapper{flex-direction:column;align-items:center}.Component-Recommended .Component-Recommended__Wrapper>div:not(:last-child){margin-bottom:8%}}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics{display:flex;justify-content:space-between;font-size:.8rem}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics span{font-size:.8rem}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm{width:45%;font-size:inherit}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row{display:flex;align-items:center;padding:5% 0;font-size:inherit}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row>div:first-child{margin-right:8%;margin-left:14%}@media (max-width:992px){.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row>div:first-child{margin-right:4%;margin-left:7%}}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row>div:first-child span{font-size:.8rem}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row>div:first-child span img{height:18px}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row .Item-Caracteristics__Price{color:#000;font-weight:700}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm .First-Columm__Row .Item-Caracteristics__Place{font-weight:400;color:#3f3f3d;word-break:break-all;white-space:nowrap}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm>div:first-child{border-top:2px solid #9f9f9e}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm>div:first-child>span{font-size:.8rem;width:10px}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm>div:first-child>span img{width:100%}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm>div:nth-child(2){border-top:2px solid #9f9f9e;border-bottom:2px solid #9f9f9e}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm>div:nth-child(3){border-bottom:2px solid #9f9f9e}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .First-Columm>div:nth-child(3) div:nth-child(2) span{font-size:.8rem;color:#3f3f3d}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm{width:45%;font-size:inherit}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm .Second-Columm__Row{display:flex;align-items:center;padding:5% 0}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm .Second-Columm__Row>div:first-child{margin-right:8%;margin-left:14%}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm .Second-Columm__Row>div:first-child span{font-size:.8rem}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm .Second-Columm__Row>div:first-child span img{height:18px}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm>div:first-child{border-top:2px solid #9f9f9e}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm>div:first-child div:nth-child(2) span{font-size:.8rem;color:#3f3f3d}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm>div:nth-child(2){border-top:2px solid #9f9f9e;border-bottom:2px solid #9f9f9e}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm>div:nth-child(2) div:nth-child(2) span{font-size:.8rem;color:#3f3f3d}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm>div:nth-child(3){border-bottom:2px solid #9f9f9e}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics .Second-Columm>div:nth-child(3) div:nth-child(2) span{font-size:.8rem;color:#3f3f3d}.Recommended__Item{width:33.3333%}@media (max-width:992px){.Recommended__Item{width:65%}}@media (max-width:480px){.Recommended__Item{width:100%}}.Recommended__Item .Recommended__Item-Description{text-transform:uppercase}.Recommended__Item .Recommended__Item-Description>a{text-decoration:none}.Recommended__Item .Recommended__Item-Description h6,.Recommended__Item .Recommended__Item-Description span{font-size:.67em;font-weight:400;color:#484845;margin-top:5%;margin-bottom:3%;display:block}.Recommended__Item .Recommended__Item-Description h4{padding:0 2vw;font-size:1.2rem;font-family:"PT Serif";font-weight:400;color:#3f3f3d;margin-top:0;margin-bottom:3%}.Recommended__Item .Recommended__Item-Description span{margin-bottom:4%}.Recommended__Item:first-of-type{padding-right:.5%}.Recommended__Item:nth-of-type(2){padding-left:.25%;padding-right:.25%}.Recommended__Item:nth-of-type(3){padding-left:.5%}.Recommended__Item .Recommended__Item-Ribbons{background:#fff;font-family:"PT Serif";font-weight:400;color:#777776;margin-top:0;margin-bottom:3%;position:absolute;min-width:120px;padding:0 20px;height:35px;display:flex;justify-content:center;align-items:center}.Recommended__Item .Mock{width:100%;position:relative;background-position:50%;background-size:cover;overflow:hidden;height:219px}@media (max-width:1080px){.Recommended__Item .Mock{max-height:300px;height:auto}}@media (min-width:1580px){.Recommended__Item .Mock{height:14vw}}.Recommended__Item .Mock img{height:100%;width:100%}.Recommended__Item .Mock .Mock__Overlay{cursor:pointer;position:absolute;top:10px;right:0;left:0;bottom:0;height:0}.Recommended__Item .Mock .Mock__Overlay span{position:absolute;top:5%;right:5%}.Recommended__Item .Mock .Mock__Overlay span img{height:25px;transition:.2s}.Recommended__Item .Mock .Mock__Overlay span img:hover{transform:scale(1.2)}.Recommended__Item .Mock .Mock__Overlay span svg{height:25px;transition:.2s}.Recommended__Item .Mock .Mock__Overlay span svg:hover{transform:scale(1.2)}.Recommended__Item .Mock .Mock__Overlay span svg:hover path{stroke:#777776}.Recommended__Item .Mock .Mock__Overlay span svg:active path{stroke:#ff009f}.pager a.page{background-color:#f4eee3;color:#464643;text-decoration:none;border:1px solid #f4eee3;font-weight:700;margin:0 .2em;width:3em;padding:.8em 0;display:inline-block}.pager a.current{background-color:#ff009f;color:#fff}.Component-Header{display:flex;height:100px;justify-content:space-between;background:#f4eee3}.Component-Header.\--gradient{background:#fff}@media (max-width:992px){.Component-Header{display:none}}.Component-Header .Header-Logo{display:flex;margin-right:20px;width:280px}.Component-Header .Header-Logo a{width:100%}.Component-Header .Header-Wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.Component-Header .Component-Header-Navigation-Wrapper{display:flex;width:100%;justify-content:flex-end}@media (min-width:1680px){.Component-Header .Component-Header-Navigation-Wrapper{max-width:43vw}}.Component-Header .Component-Header-Navigation-Wrapper .Header-Item{margin-right:1.82vw}.Component-Header .Component-Header-Navigation-Wrapper .Header-Item a{font-size:1rem;font-weight:700;color:#1d1d1b;font-family:PT Sans}.Component-Header .Component-Header-Navigation-Wrapper .Header-Item a:hover{color:#a3a3a3;text-decoration:none}.Component-Header .Component-Header-Navigation-Wrapper .Header-Item a:active{color:#bfbfbd;text-decoration:underline}.SelectTranslate{position:relative}.SelectTranslate ul{overflow:hidden;max-height:0;padding:0;margin:0 auto;transition:all .3s ease;position:absolute;list-style-type:none;z-index:99;text-align:center;left:-16px;opacity:0;background-color:#faf7f1;box-shadow:0 2px 0 0 hsla(0,0%,44.7%,.6);top:50px;left:0;width:100px}.SelectTranslate ul li{padding:.8rem 1rem;transition:.2s;background-color:#f4eee3}.SelectTranslate ul li>a{font-size:1rem!important;font-weight:lighter!important}.SelectTranslate .menu-toggle:checked+ul{max-height:100px;opacity:1}.Component-Footer{margin-top:4.95vw;display:flex;padding-top:3rem;padding-bottom:5rem;background-color:#f4eee3;color:#464643}.footer{color:#464643;text-align:center}@media (min-width:1280px){.footer{text-align:left}}.footer a{color:#464643;text-decoration:none}.footer a:hover{color:#686868}.footer__title{font-family:"PT Serif"}.footer__linking{list-style:none;padding:0;margin:0}.footer__linking li{margin:1em 0}.footer__wrapper{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:0 30px}@media (min-width:1280px){.footer__wrapper{flex-direction:row}}.footer__wrapper__right{flex:1;width:100%;max-width:1100px;margin-left:auto}.footer__columns{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1280px){.footer__columns{flex-direction:row}}.footer__columns__column__map{margin:1em 0;max-width:90vw}.footer__logo__img{width:203px;height:150px;margin:1em auto}@media (min-width:1280px){.footer__logo__img{margin-right:60px}}.footer__bottomline{width:100%;text-transform:uppercase;margin-top:3em;display:flex;flex-direction:column;justify-content:space-around;text-align:center}@media (min-width:1280px){.footer__bottomline{flex-direction:row}}.footer__bottomline__icons{margin:1em 0}.footer__bottomline__icons__link{margin:0 1em}.footer__bottomline__icons__link__img{height:2em}.footer__bottomline__links a,.footer__bottomline__links span{margin:1em;display:block}@media (min-width:1280px){.footer__bottomline__links a,.footer__bottomline__links span{display:inline-block}}.Component-Header-Mobile{display:flex;height:100px;justify-content:space-between;background-color:#f4eee3}@media (min-width:993px){.Component-Header-Mobile{display:none}}.Component-Header-Mobile .Header-Wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.Component-Header-Mobile .Header-Logo{display:flex;margin-right:30px}.Component-Header-Mobile .Header-Logo :first-child{width:100%}.Component-Header-Mobile .Header-Hamburger-Mobile{width:50px}.Component-Header-Mobile .Header-Hamburger-Mobile:active{color:#1d1d1b}.Component-Header-Navigation-Wrapper{display:flex;background:#f4eee3}@media (min-width:993px){.Component-Header-Navigation-Wrapper{display:none}}.Component-Header-Navigation-Wrapper.\--Mobile{flex-flow:column;align-items:center;padding-bottom:2rem;transform:translateY(-345px);transition:all .3s ease;position:fixed;top:0;left:0;z-index:100;width:100%;overflow-y:auto;border-top:1px solid rgba(236,139,200,.3686274509803922)}.Component-Header-Navigation-Wrapper.\--Mobile.\--Open{box-shadow:0 5px 8px 0 rgba(0,0,0,.149);width:100%;position:absolute;transition:transform .3s ease;transform:translateY(100px);overflow:visible}.Component-Header-Navigation-Wrapper.\--Mobile.\--Open .Header-Item a{font-weight:700;font-size:20px}.Component-Header-Navigation-Wrapper>div:nth-child(7)>span{position:relative;vertical-align:top;font-size:1rem;font-weight:700;color:#1d1d1b;font-family:PT Sans}@media (max-width:992px){.Component-Header-Navigation-Wrapper>div:nth-child(7)>span{font-size:20px}}.Component-Header-Navigation-Wrapper>div:nth-child(7)>span label{cursor:pointer}.Component-Header-Navigation-Wrapper>div:nth-child(7)>span:active,.Component-Header-Navigation-Wrapper>div:nth-child(7)>span:hover{text-decoration:underline;color:#c4c3c1;text-decoration:none}.Component-Header-Navigation-Wrapper>div:nth-child(7)>span>select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.Component-Header-Navigation-Wrapper .Header-Item{cursor:pointer;margin-top:17px;font-size:.85rem}@media (max-width:1680px){.Component-Header-Navigation-Wrapper .Header-Item{margin-top:12px}}.Component-Header-Navigation-Wrapper .Header-Item a{text-decoration:none;color:#1d1d1b;font-weight:500}.Component-Header-Navigation-Wrapper .Header-Item.\--Active a,.Component-Header-Navigation-Wrapper .Header-Item a:active,.Component-Header-Navigation-Wrapper .Header-Item a:hover{text-decoration:underline;color:#c4c3c1}.Component-Header-Navigation-Wrapper .Header-Item .Header-Arrow{width:15px}.Component-Header-Navigation-Wrapper .Header-OffCanvas{display:flex;flex-flow:column;align-items:center;width:100%}.\--capitalize{text-transform:capitalize}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{cursor:pointer}.slick-arrow path{transition:.2s;fill:hsla(0,0%,100%,.479)}.slick-arrow:active path,.slick-arrow:hover path{fill:rgba(255,0,157,.3411764705882353)}.slick-arrow.slick-hidden{display:none}.Component-Padding-Sides{width:100%;padding-right:10%;padding-left:10%}.Component-Padding-Sides.\--withmarginbottom{margin-top:1.7vw}@media (max-width:1080px){.Component-Padding-Sides{padding-right:5%;padding-left:5%}}@media (max-width:480px){.Component-Padding-Sides{padding-right:15px;padding-left:15px}}@media (min-width:1440px){.Component-Padding-Sides{padding-right:18vw;padding-left:18vw}}.Component-Padding-Sides.\--ShowRoomMap{padding:0 17%}@media (max-width:992px){.Component-Padding-Sides.\--ShowRoomMap{padding:0 6%}}.Component-Padding-Sides.\--BlogNavigation{padding:0 21%}@media (max-width:992px){.Component-Padding-Sides.\--BlogNavigation{padding:0 10%}}.Component-Padding-Sides.\--Post{padding:0 16%}@media (max-width:1550px){.Component-Padding-Sides.\--Post{padding:0 8%}}@media (max-width:992px){.Component-Padding-Sides.\--Post{padding:0 10%}}.Component-Padding-Sides.\--Post-Bottom{padding:0 16%}@media (max-width:1550px){.Component-Padding-Sides.\--Post-Bottom{padding-right:13%;padding-left:8%}}@media (max-width:992px){.Component-Padding-Sides.\--Post-Bottom{padding:0 10%}}.Component-Padding-Sides.\--Footer-Padding{padding-left:18%;padding-right:11%}@media (max-width:1439px){.Component-Padding-Sides.\--Footer-Padding{padding-left:10%;padding-right:1%}}@media (max-width:1080px){.Component-Padding-Sides.\--Footer-Padding{padding-right:5%;padding-left:5%}}@media (max-width:480px){.Component-Padding-Sides.\--Footer-Padding{padding-right:15px;padding-left:15px}}.Component__Contact{display:flex;width:100%;justify-content:space-between;font-size:.8rem;margin-top:.937vw}.Component__Contact div:first-child{font-weight:700}.Component__Contact div:first-child p{font-size:.7rem;color:#1d1d1b;position:relative;top:3px}.Component__Contact div:first-child p:hover{text-decoration:none;color:#a3a3a3}.Component__Contact div:first-child p:active{color:#bfbfbd;text-decoration:underline}.Component__Contact div:nth-child(2)>a{text-decoration:none;margin-right:1vw;font-size:.7rem;color:#1d1d1b;font-weight:700}.Component__Contact div:nth-child(2)>a:hover{text-decoration:none;color:#a3a3a3}.Component__Contact div:nth-child(2)>a:active{color:#bfbfbd;text-decoration:underline}.Component__Contact a img{height:20px}.Component__Contact p{margin:0}.Component__Title-Description,.Component__Title-Description.\--Blogmt{margin-top:3.4vw}.Component__Title-Description.\--home p{color:#777776}.Component__Title-Description.\--withBottomMargin{margin-bottom:100px}.Component__Title-Description.\--Home{margin-top:65px}.Component__Title-Description span{display:block;font-size:.8rem}.Component__Title-Description h1,.Component__Title-Description span{text-align:center;color:#777776;font-weight:400;text-transform:uppercase}.Component__Title-Description h1{margin-top:1.7vw;margin-bottom:1.7vw;font-size:2.7rem;font-family:"PT Serif"}@media (max-width:620px){.Component__Title-Description h1{font-size:1.5rem}}.Component__Title-Description p{text-align:center;color:#777776;font-size:.9rem;font-weight:400;line-height:1.4;padding:0 6%}@media (max-width:620px){.Component__Title-Description p{padding:0}}.Component__Title-Description p a{color:#464643;font-weight:700}.Component__Title-Description p a:active,.Component__Title-Description p a:hover{cursor:pointer;text-decoration:underline;color:#c4c3c1}.Component__Title-Description.\--real-state{margin-top:0}.Component__Title-Description.\--real-state p{color:#777776}.Component__Title-Description.\--BottomHome{margin-bottom:3.4vw}.Component__Title-Description.\--BottomHome h3{text-align:center;color:#777776;margin-top:1.7vw;margin-bottom:2%;padding:0 3%;font-weight:400;font-size:1.1rem;text-transform:uppercase;font-size:2.7rem;font-family:"PT Serif"}.Component__Title-Description.\--BottomHome h3,.Component__Title-Description.\--BottomHome p{color:#777776}.Component__Title-Description.\--Smaller{padding:0 10%}.Component__Title-Description.\--Smaller span{text-align:center;margin-bottom:1.7vw;font-size:.8rem;font-weight:400;text-transform:uppercase}.Component__Title-Description.\--Smaller h1{text-align:center;color:#777776;margin-top:3%;margin-bottom:2%;padding:0 3%;font-weight:700;font-size:1.1rem;font-family:"PT Serif";text-transform:uppercase}.Component__Title-Description.\--Smaller p{text-align:center;color:#777776;margin:0;padding:0 2%;font-size:.8rem;font-weight:400;line-height:1.4}.Component__Title-Description.\--Medium-Employee{margin-top:3.4vw}.Component__Title-Description.\--Medium-Employee h2{text-align:center;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase;font-size:1.5rem;color:#777776;font-family:"PT Serif"}.Component__Title-Description.\--Medium{margin-top:3.4vw}.Component__Title-Description.\--Medium h2{text-align:center;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase;font-size:.8rem;color:#777776}.Component__Title-Description.\--Medium h3{display:block;text-align:center;color:#777776;margin-bottom:2%;font-weight:700;font-size:2.7rem;font-family:"PT Serif";text-transform:uppercase}.Component__Title-Description.\--Medium-Arch{margin-top:3.4vw}.Component__Title-Description.\--Medium-Arch h2{text-align:center;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase;font-size:.8rem;color:#777776}.Component__Title-Description.\--Medium-Arch h3{text-align:center;color:#777776;margin-top:0;margin-bottom:1.7vw;font-weight:400;font-size:2.7rem;font-family:"PT Serif";text-transform:uppercase}.Component__Title-Description.\--Medium-Architecture{margin-top:3.11vw}.Component__Title-Description.\--Medium-Architecture span{text-align:center;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase;font-size:.8rem;color:#777776}.Component__Title-Description.\--Medium-Architecture h1{text-align:center;color:#777776;margin-top:2%;margin-bottom:1.7vw;padding:0 10%;font-weight:400;font-size:2.7rem;font-family:"PT Serif";text-transform:uppercase}.Component__Title-Description.\--Medium-Architecture p{padding:0 6%;font-size:.9rem;color:#777776;line-height:1.4}.Component__Title-Description.\--Contact span{text-align:center;color:#777776;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase}@media (max-width:1380px){.Component__Title-Description.\--Contact span{font-size:.6rem}}.Component__Title-Description.\--Contact h1{text-align:center;color:#777776;margin-top:1.7vw;margin-bottom:2%;font-size:.8rem;text-transform:uppercase;font-family:PT Sans;font-weight:400}.Component__Title-Description.\--Contact h2{font-size:2.7rem;color:#777776;text-transform:uppercase;text-align:center;margin:0 0 1rem;font-family:"PT Serif";font-weight:400}.Component__Title-Description.\--Contact p{text-align:center;color:#777776;margin:0;font-size:.9rem;font-weight:400;line-height:1.4;padding:0 6%}.Component__Title-Description.\--ShowRoom{margin-top:0;padding:0 19%;word-break:break-all}@media (max-width:992px){.Component__Title-Description.\--ShowRoom{padding:0 8%}}.Component__Title-Description.\--ShowRoom h2{text-align:center;color:#777776;margin-top:1.7vw;margin-bottom:2%;font-size:.8rem;text-transform:uppercase;font-family:PT Sans;font-weight:400}.Component__Title-Description.\--ShowRoom h3{font-size:2.7rem;color:#777776;text-transform:uppercase;text-align:center;margin:0 0 1rem;font-family:"PT Serif";font-family:PT Sans;font-weight:400}.Component__Title-Description.\--Proyectos{margin-bottom:0;margin-top:3.11vw}.Component__Title-Description.\--Proyectos h1{margin-top:0;margin-bottom:1.7vw;font-size:2.7rem;font-weight:400}.Component__Title-Description.\--Proyectos p{line-height:1.4;font-size:.9rem;color:#777776;margin-bottom:0}.Component__Title-Description.\--About-Us{margin-top:0;margin-bottom:0}.Component__Title-Description.\--About-Us h1{font-size:2.7rem;margin-bottom:0}.Component__Title-Description.\--About-Us p{margin-top:1.5%;color:#777776;line-height:1.4;font-size:.9rem}@media (max-width:992px){.Component__Title-Description.\--About-Us p{padding:0 15%}}.Component__Title-Description.\--About-Us-Two{margin-bottom:3.4vw}.Component__Title-Description.\--About-Us-Two h1{font-size:2.7rem;margin-bottom:0;margin-top:.73vw}@media (max-width:620px){.Component__Title-Description.\--About-Us-Two h1{font-size:1.3rem}}.Component__Title-Description.\--About-Us-Two p{margin-top:1.5%;font-size:.9rem;color:#777776;padding:0 6%}@media (min-width:992px){.Component__Title-Description.\--About-Us-Two p{padding:0 6%}}.Component__Title-Description.\--Blog{margin-top:1.7vw;text-align:center}.Component__Title-Description.\--Blog span{font-size:.8rem;color:#777776;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase}.Component__Title-Description.\--Blog h2{font-family:"PT Serif"}.Component__Title-Description.\--Blog h2>a{font-size:2.7rem;color:#777776;margin-top:1.7vw;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase;text-decoration:none;font-family:inherit}.Component__Title-Description.\--Blog h3{font-size:.7rem;color:#777776;margin-bottom:1.7vw;font-weight:400;text-transform:uppercase}.Component__Title-Description.\--Blog p{font-size:.9rem;padding:0 12%;color:#777776}@media (max-width:992px){.Component__Title-Description.\--Blog p{padding:0 6%}}.Component__Title-Description.\--RealStateTestimony h2{text-align:center;margin-bottom:.73vw;font-weight:400;text-transform:uppercase;font-size:.8rem;color:#777776}.Component__Title-Description.\--RealStateTestimony h3{text-align:center;color:#777776;margin-top:0;margin-bottom:1.7vw;font-weight:400;font-size:2.7rem;text-transform:uppercase}.\--favorite_list{margin-bottom:3.4vw}.Component-Zigzag{margin-top:3.4vw}.Component-Zigzag .Zigzag__Item{padding:0 1% 3.4vw;display:flex;width:100%;flex-wrap:wrap}@media (max-width:992px){.Component-Zigzag .Zigzag__Item{flex-direction:column;align-items:center;margin-top:10%;padding:0}.Component-Zigzag .Zigzag__Item.\--Left-Img{flex-direction:column-reverse;align-items:center;margin-top:5%}}.Component-Zigzag .Zigzag__Item .Content__Text{width:50%;color:#777776;padding-left:5%;padding-right:10%}@media (max-width:992px){.Component-Zigzag .Zigzag__Item .Content__Text{text-align:center;padding:0 0 5%}}@media (max-width:700px){.Component-Zigzag .Zigzag__Item .Content__Text{width:100%}}.Component-Zigzag .Zigzag__Item .Content__Text span{font-size:.8rem;color:#777776;font-weight:400}.Component-Zigzag .Zigzag__Item .Content__Text h2{color:#777776;font-weight:400;font-family:"PT Serif";font-size:2.7rem;text-transform:uppercase;padding-right:20%;margin:1% 0;word-break:keep-all}@media (max-width:992px){.Component-Zigzag .Zigzag__Item .Content__Text h2{padding:0}}.Component-Zigzag .Zigzag__Item .Content__Text p{font-weight:400;line-height:1.5;font-size:.9rem;text-align:justify}@media (max-width:992px){.Component-Zigzag .Zigzag__Item .Content__Text p{padding-right:0}}@media (max-width:700px){.Component-Zigzag .Zigzag__Item .Content__Text p{margin-bottom:33.2px}}.Component-Zigzag .Zigzag__Item .Content__Text p a{color:#464643;font-weight:700}.Component-Zigzag .Zigzag__Item .Content__Text p a:hover{color:#a3a3a3}.Component-Zigzag .Zigzag__Item .Content__Text p a:active{color:#bfbfbd}.Component-Zigzag .Zigzag__Item.\--Left-Img{padding:1% 5% 0 0}@media (max-width:992px){.Component-Zigzag .Zigzag__Item.\--Left-Img{padding:0}}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text{width:50%;color:#777776;padding-left:5%;padding-right:5%}@media (max-width:992px){.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text{padding:0 0 5%}}@media (max-width:700px){.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text{width:100%}}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text span{color:inherit;font-weight:400}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text h2{color:#777776;font-weight:400;font-family:"PT Serif";font-size:2.7rem;text-transform:uppercase;padding-right:0;margin:2% 0;word-break:keep-all}@media (max-width:992px){.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text h2{padding:0}}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text p{font-weight:400;line-height:1.5;font-size:.9rem;padding-right:0;text-align:justify}@media (max-width:700px){.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text p{margin-bottom:33.2px}}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text p a{font-weight:700;color:#464643}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text p a:hover{color:#a3a3a3}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text p a:active{color:#bfbfbd}.Component-Zigzag .Zigzag__Item .Img__Wrapper{overflow:hidden;width:50%}@media (max-width:700px){.Component-Zigzag .Zigzag__Item .Img__Wrapper{width:100%}}.Component-Collage{display:flex;width:100%;flex-wrap:wrap;margin-top:3.4vw}@media (max-width:768px){.Component-Collage{flex-direction:column;align-items:center}}.Component-Collage>div{width:33.333%;position:relative}@media (max-width:768px){.Component-Collage>div{width:80%}.Component-Collage>div:not(:last-child){margin-bottom:2rem}}.Component-Collage>div>img{width:100%}.Component-Collage>div>a>div{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:rgba(12,21,26,.34901960784313724)}.Component-Collage>div>a>div>div{height:100%;text-align:center;display:flex;justify-content:center;align-items:center}.Component-Collage>div>a>div>div>span{text-transform:uppercase;font-family:"PT Serif";font-size:2.2rem;color:#fff;font-weight:400}@media (max-width:992px){.Component-Collage>div>a>div>div>span{font-size:1.5rem}}.Component-Collage>div>a:hover>div{opacity:1;background-color:rgba(12,21,26,.2)}.Component-Collage>div>a:hover>div>div>span{color:#fff}.Component-Collage.\--Architecture>div>a>div{background-color:transparent}.Component-Collage.\--Architecture a>div>div{flex-direction:column}.Component-Collage.\--Architecture a>div>div>span{opacity:0;display:block;font-size:1.5rem;font-weight:700}.Component-Collage.\--Architecture a>div>div>span:first-child{margin-bottom:1%;font-family:PT Sans;font-size:.8rem;font-weight:400}.Component-Collage.\--Architecture a:hover>div{opacity:1;background-color:rgba(12,21,26,.5);transition:.3s}.Component-Collage.\--Architecture a:hover>div>div>span{opacity:1}.Component-Collage.\--Architecture.\--More{margin-top:0}.Component-Collage-Wrapper>div:last-child{margin-bottom:1.7vw}.Component-Card-Wrapper{display:flex;flex-wrap:wrap;padding:0;margin-top:3.4vw}@media (min-width:992px){.Component-Card-Wrapper{padding:0 18%}.Component-Card-Wrapper>div{width:50%}.Component-Card-Wrapper>div:first-child{padding-right:1.5%}.Component-Card-Wrapper>div:nth-child(2){padding-left:1.5%}}.Component-Card{text-align:center;display:block;color:#777776;font-size:.9rem;line-height:1.4}.Component-Card>div{margin-bottom:45px}.Component-Card>div>img{width:100%}.Component-Card p,.Component-Card span{display:block;color:#777776;font-size:.9rem;line-height:1.4}.Component-Card h3{font-family:"PT Serif";font-weight:400;font-size:1.7rem;color:#777776;margin-bottom:0;margin-top:0;text-transform:uppercase}.Component-Card a{display:block;margin-top:45px;font-weight:700;font-size:.9rem;color:#3f3f3d;text-decoration:none}.Component-Card a img{width:20px;margin-right:10px;position:relative;top:1px}.Component-Card a:active,.Component-Card a:hover{text-decoration:underline;color:#c4c3c1}@media (max-width:992px){.Component-Card a{margin-bottom:10%}}.Component-Card-Slider{display:flex;margin-bottom:4rem;flex-direction:column}.Component-Card-Slider.\--withMarginTop{margin-top:90px}@media (min-width:992px){.Component-Card-Slider{flex-direction:row}.Component-Card-Slider>div{width:50%}.Component-Card-Slider>div:first-child{padding-right:1%}.Component-Card-Slider>div:nth-child(2){padding-left:1%}}.Component-Contact-Info{display:flex;width:100%;padding:0 16%;justify-content:center}@media (max-width:1600px){.Component-Contact-Info{padding:0 16%}}@media (min-width:1400px){.Component-Contact-Info{padding:0 16%}}@media (max-width:992px){.Component-Contact-Info{flex-direction:column;padding:0 16%}}@media (max-width:490px){.Component-Contact-Info{padding:0 16%}}.Component-Contact-Info .Component-Contact-Info__Item{display:flex;flex-direction:column;width:25%;font-size:.7rem;text-align:center;color:#777776;text-transform:uppercase}@media (min-width:1400px){.Component-Contact-Info .Component-Contact-Info__Item{font-size:1rem}}@media (max-width:992px){.Component-Contact-Info .Component-Contact-Info__Item{width:100%}}.Component-Contact-Info .Component-Contact-Info__Item h2{font-weight:400;font-family:"PT Serif";font-size:1.4rem;margin-bottom:1.7vw;margin-top:0;text-align:center;padding:0 15%}@media (min-width:1400px){.Component-Contact-Info .Component-Contact-Info__Item h2{font-size:1.5rem;padding:0 9%}}@media (max-width:992px){.Component-Contact-Info .Component-Contact-Info__Item h2{margin-bottom:2%}}.Component-Contact-Info .Component-Contact-Info__Item address>span{line-height:1.2;font-size:.65rem;color:#777775;display:block;font-style:normal;margin-bottom:1%;font-weight:400}@media (min-width:1400px){.Component-Contact-Info .Component-Contact-Info__Item address>span{font-size:1rem}}@media (max-width:992px){.Component-Contact-Info .Component-Contact-Info__Item address>span{font-size:1rem}}.Component-Contact-Info .Component-Contact-Info__Item a{text-decoration:none;color:#4b4b49;font-weight:700;line-height:1.2;font-size:.75rem;color:#777775}.Component-Contact-Info .Component-Contact-Info__Item a:nth-child(4){text-transform:none;margin-top:5%;margin-bottom:7%}@media (max-width:992px){.Component-Contact-Info .Component-Contact-Info__Item a:nth-child(4){margin-top:0}}.Component-Contact-Info .Component-Contact-Info__Item a:active,.Component-Contact-Info .Component-Contact-Info__Item a:hover{color:#777776;text-decoration:underline}.Component-Contact-Info .Component-Contact-Info__Item>span:nth-child(5){justify-content:center}.Component-Contact-Info .Component-Contact-Info__Item>span:nth-child(5) img{width:40px}.Component-Contact-Info .Component-Contact-Info__Divider{width:2px;height:200px;background-color:#9f9f9e}@media (min-width:1400px){.Component-Contact-Info .Component-Contact-Info__Divider{height:260px;margin:0 2%}}@media (max-width:992px){.Component-Contact-Info .Component-Contact-Info__Divider{width:100%;height:1px;margin:5% 0}}.Map-Contact{width:100%;height:400px;margin-bottom:3.4vw;margin-top:3.4vw}.Component-FichaInformation{padding:0 19%;display:flex}.Component-FichaInformation .FichaInformation-Attributes{width:15%}@media (max-width:1420px){.Component-FichaInformation .FichaInformation-Attributes{width:25%}}.Component-FichaInformation .FichaInformation-Attributes .FichaInformation-Attributes-Table>div{border-bottom:2px solid #949492;align-items:center;display:flex}.Component-FichaInformation .FichaInformation-Attributes .FichaInformation-Attributes-Table>div:first-child{border-top:2px solid #949492}.Component-FichaInformation .FichaInformation-Attributes .FichaInformation-Attributes-Table>div>div:first-child{width:45px}.Component-FichaInformation .FichaInformation-Attributes .FichaInformation-Attributes-Table>div>div:first-child>img{width:30px;padding:7px 7px 7px 0}.Component-FichaInformation .FichaInformation-Attributes .FichaInformation-Attributes-Table>div>div:nth-child(2){font-size:.8rem;text-transform:uppercase;color:#949492}.Component-FichaInformation .FichaInformation-Information{width:25%;padding-left:3%;padding-right:3%}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data{text-transform:uppercase;color:#777776}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data small{font-size:.7rem;position:relative;bottom:8px}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data h1{line-height:1.2;font-size:1.5rem;color:#777776;font-family:"PT Serif";font-weight:400}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data figure{margin:0}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data figure>img{width:11vw}@media (max-width:1420px){.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data figure>img{width:14vw}}@media (max-width:992px){.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data figure>img{max-width:300px;width:100%}}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data p{color:#777776;margin:1rem 0 0;font-size:.7rem}.Component-FichaInformation .FichaInformation-Information .FichaInformation-Information-Data p strong{color:#777776}.Component-FichaInformation .FichaInformation-Description{width:60%}.Component-FichaInformation .FichaInformation-Description .FichaInformation-Description-Data p{line-height:1.4;font-size:.9rem;text-align:justify;color:#777776}@media (max-width:992px){.Component-FichaInformation{flex-direction:column-reverse}.Component-FichaInformation .FichaInformation-Attributes,.Component-FichaInformation .FichaInformation-Description,.Component-FichaInformation .FichaInformation-Information{padding:0;margin:0;width:100%}.Component-FichaInformation .FichaInformation-Information-Data figure{text-align:center}}.Component-FichaInformation-Actions{padding:0 19%;display:flex;margin-bottom:3.4vw}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions{width:15%;display:flex;margin-top:2.5rem;position:relative}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>button{width:35px;border:none;background-color:transparent;cursor:pointer}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>button svg{height:25px;transition:.2s}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>button svg:hover{transform:scale(1.2)}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>button svg:hover path{stroke:#777776}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>button svg:active path{stroke:#ff009f}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>.SocialSharingButtons{animation:fadein 1s cubic-bezier(.215,.61,.355,1);position:absolute;width:2px;right:-1rem}.Component-FichaInformation-Actions .FichaInformation-Information-Actions{width:25%;padding-left:3%}.Component-FichaInformation-Actions .FichaInformation-Information-Actions div{margin-top:2.7rem}.Component-FichaInformation-Actions .FichaInformation-Information-Actions div a{text-decoration:none;text-transform:uppercase;color:#6a6a69;font-size:.9rem}.Component-FichaInformation-Actions .FichaInformation-Information-Actions div a img{width:20px;margin-right:1rem;transition:.1s}.Component-FichaInformation-Actions .FichaInformation-Information-Actions div a span{font-size:.9rem;vertical-align:-3px;color:#1d1d1b;line-height:1.4}.Component-FichaInformation-Actions .FichaInformation-Description-Actions{display:flex;width:60%}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div{margin-top:2.7rem}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a{text-decoration:none;text-transform:uppercase;color:#6a6a69;font-size:.9rem}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a img{width:20px;margin-right:1rem;transition:.1s}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a span{font-size:.9rem;vertical-align:-3px;color:#1d1d1b;line-height:1.4}@media (max-width:992px){.Component-FichaInformation-Actions{flex-wrap:wrap}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions{width:100%;justify-content:space-around}.Component-FichaInformation-Actions .FichaInformation-Information-Actions{padding-left:0;width:40%}.Component-FichaInformation-Actions .FichaInformation-Description-Actions{width:60%;margin-bottom:4rem}}@media (max-width:780px){.Component-FichaInformation-Actions{flex-direction:column}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions,.Component-FichaInformation-Actions .FichaInformation-Information-Actions{width:100%}.Component-FichaInformation-Actions .FichaInformation-Description-Actions{width:100%;margin-bottom:2rem}}@media (max-width:480px){.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions>.SocialSharingButtons{right:10rem;animation:fadein .5s cubic-bezier(.215,.61,.355,1)}}.Component-Button{cursor:pointer;min-width:270px;height:40px;background-color:#ff009f;border:none;color:#fff;font-weight:700;font-size:.7rem;transition:all .1s}.Component-Button:disabled{background-color:#ff91d5;cursor:wait}.Component-Button:not(.\--WithNormalTextTransform){text-transform:uppercase}.Component-Button.\--PrevNextButton-Position{position:relative;left:5px}.Component-Button.\--PrevNextButton{min-width:130px;height:40px}.Component-Button.\--PrevNextButton-Post{min-width:100%}.Component-Button.\--ShowRoom{font-size:.7rem;height:40px;min-width:270px}.Component-Button.\--Blog{height:40px;min-width:260px}.Component-Button.\--Reply{width:100%}.Component-Button:hover{background-color:#ff7ecd;color:#fff}.Component-Button:active{background-color:#bbb;color:#fff}.Component-Article-Img{display:flex;flex-direction:column;flex-wrap:wrap}.Component-Article-Img .Component-Button#LOAD-MORE-PROJECTS{margin-top:1.7vw}.Component-Article-Img>div:first-child{text-align:center}.Component-Article-Img .Article-Img__Wrapper{margin-top:3.4vw;display:flex;flex-direction:row;width:100%;padding-left:8%}.Component-Article-Img .Article-Img__Wrapper.\--WithoutMarginTop{margin-top:0}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper{flex-direction:column-reverse;align-items:center}}.Component-Article-Img .Article-Img__Wrapper .Article-Img{height:27vw;width:18vw;overflow:hidden;margin-right:5%;background-size:cover}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper .Article-Img{height:400px;width:100%;margin-right:unset}}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2){color:#777776;width:70%;padding-top:1vw}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2){width:100%;margin-bottom:2rem;text-align:center}}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h2{text-transform:uppercase;font-size:.8rem;font-weight:400;font-family:PT Sans;color:#777776;margin-top:0;margin-bottom:0}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h2{text-align:center;font-size:.7rem}}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h3{text-transform:uppercase;font-size:2.7rem;margin-top:1vw;margin-bottom:0;font-weight:400;color:#777776;font-family:"PT Serif"}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h3{margin-bottom:2%;font-size:1.75rem}}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) p{margin-top:0;margin-bottom:2vw;line-height:1.4;font-size:.9rem;color:#777776;font-family:PT Sans}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) p{font-size:.9rem;line-height:1.5}}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div a{text-decoration:none;cursor:pointer;color:inherit}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div a:active,.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div a:hover{text-decoration:underline;color:#c4c3c1}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div a>span:first-child{margin-right:3%}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div a .Inbox{width:30px;position:relative;top:3px}@media (max-width:992px){.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div a .Inbox{width:20px}}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2)>div>span.Text{font-size:1rem;font-weight:400;color:#777776}.Component-Article-Img.\--ShowRoom>div:nth-child(2) h2{text-transform:uppercase;font-size:.8rem;color:#777776;margin-top:1vw;margin-bottom:0}.Component-Article-Img.\--ShowRoom>div:nth-child(2)>div a .Inbox{top:3px}@media (max-width:992px){.Component-Article-Img.\--ShowRoom>div:nth-child(2)>div a .Inbox{width:20px}}.Component-Article-Img.\--ShowRoom>div:nth-child(2)>div a .Inbox+span{text-transform:uppercase}.Component-Article-Img.\--Proyect,.Component-Article-Img.\--ShowRoom>div:first-child{margin-top:3.4vw}.Component-Quote{color:#777776;text-align:center}.Component-Quote>span:first-child{font-style:italic;display:block;color:#777776;line-height:1.5;font-size:.8rem;font-family:"PT Serif";margin-bottom:2%}.Component-Quote>span:nth-child(2){font-size:.7rem;display:block;text-transform:uppercase;margin:0}.Component-Quote.\--ShowRoom span:first-child{padding:0 6%;line-height:1.4}.Map-ShowRoom{height:500px;width:100%;margin-top:3.4vw}.Component-Hero-Collage{position:relative}.Component-Hero-Collage>div:first-child{position:absolute;line-height:1.5;height:100%;width:100%;justify-content:center;align-items:center;display:flex;color:#fff;font-size:5rem;text-transform:uppercase;text-align:center;font-weight:700}@media (max-width:1180px){.Component-Hero-Collage>div:first-child{font-size:3rem}}@media (max-width:992px){.Component-Hero-Collage>div:first-child{font-size:4rem}}@media (max-width:768px){.Component-Hero-Collage>div:first-child{font-size:2rem}}@media (max-width:320px){.Component-Hero-Collage>div:first-child{font-size:1.25rem}}.Component-Hero-Collage .Component-Hero-Collage__Overlay{flex-wrap:wrap;display:flex}.Component-Hero-Collage .Component-Hero-Collage__Overlay>div{width:33.3333%}@media (max-width:992px){.Component-Hero-Collage .Component-Hero-Collage__Overlay>div{width:50%}}.Component-Hero-Collage .Component-Hero-Collage__Overlay>div img{width:100%}.Component-Values{list-style:none;margin-top:100px;padding:0 20%}@media (max-width:778px){.Component-Values{padding:0}}.Component-Values>div{display:flex;width:100%}@media (max-width:778px){.Component-Values>div{flex-direction:column}}.Component-Values>div ul{padding:0;margin:0;list-style-type:none;display:flex;width:100%}@media (max-width:778px){.Component-Values>div ul{flex-direction:column}}.Component-Values>div li{width:33.3333%;text-align:center;margin-right:5%}@media (max-width:778px){.Component-Values>div li{width:60%;margin:auto}}.Component-Values>div li>span:first-child{text-transform:uppercase;font-weight:400;margin-top:0}.Component-Values>div li>span,.Component-Values>div li>span:first-child{display:block;color:#777776;margin-bottom:1.7vw}.Component-Values>div li>span:first-child{font-size:.8rem}.Component-Values>div li>span:nth-child(2){font-size:1.4rem;font-family:"PT Serif"}.Component-Values>div li>span:nth-child(4){margin-top:1.7vw;font-size:.9rem;margin-bottom:0}.Component-Values>div li>span:nth-child(5){font-style:italic;font-size:.9rem}.Component-Values>div li>span:nth-child(6),.Component-Values>div li>span:nth-child(7){font-size:.9rem}.Component-Values>div li>span:nth-child(7){display:block}.Component-Values>div li .Divider{height:1px;width:100%;background-color:#777776}.Component-Owners{text-align:center;margin-bottom:3.4vw;margin-top:3.4vw}.Component-Owners>div:first-child>h2:first-child{text-transform:uppercase;font-weight:400;color:#777776;font-size:1.5rem;font-family:"PT Serif";margin-top:0;margin-bottom:0}@media (max-width:620px){.Component-Owners>div:first-child>h2:first-child{font-size:1.5rem}}.Component-Owners>div:nth-child(2){margin-bottom:1.7vw;margin-top:1.7vw}.Component-Owners>div:nth-child(2) img{width:100%}.Component-Owners>div:nth-child(3){display:flex;justify-content:center;color:#777776}.Component-Owners>div:nth-child(3)>div:first-child{display:flex;flex-direction:column;margin-right:5%}.Component-Owners>div:nth-child(3)>div:first-child>h3:first-child{text-transform:uppercase;font-size:1rem;margin-bottom:2%;font-weight:700;margin-top:0}.Component-Owners>div:nth-child(3)>div:first-child>span:nth-child(2){text-transform:capitalize;font-size:.8rem;margin-bottom:1%;font-family:"PT Serif";font-style:italic}.Component-Owners>div:nth-child(3)>div:first-child>h4:nth-child(3){text-transform:uppercase;font-size:.7rem;margin-top:1vh;margin-bottom:0}.Component-Owners>div:nth-child(3)>div:nth-child(2){display:flex;flex-direction:column}.Component-Owners>div:nth-child(3)>div:nth-child(2)>h3:first-child{text-transform:uppercase;font-size:1rem;font-weight:700;margin-bottom:2%;margin-top:0}.Component-Owners>div:nth-child(3)>div:nth-child(2)>span:nth-child(2){text-transform:capitalize;font-size:.8rem;margin-bottom:1%;font-family:"PT Serif";font-style:italic}.Component-Owners>div:nth-child(3)>div:nth-child(2)>h4:nth-child(3){text-transform:uppercase;font-size:.7rem;margin-top:1vh;margin-bottom:0}.Component-Blog-Reviews{margin-top:3.4vw}.Component-Blog-Reviews>div{overflow:hidden;width:100%;text-align:center}.Component-Blog-Reviews>div img{width:58%}.Component-Blog-Reviews .Wrapper-Button{text-align:center;margin-top:1.7vw;margin-bottom:0}.Wrapper-Arrow{text-align:center;margin-top:3.4vw}.Wrapper-Arrow img{transform:rotate(90deg);height:50px}.Component-Blog-Navigation{display:flex;justify-content:space-between;align-content:center;width:100%;margin-top:1.64vw}.Component-Blog-Navigation .Component-Blog-Navigation__Item span{font-size:.8rem;text-transform:uppercase;text-decoration:none;color:#4b4b49}.Component-Blog-Navigation .Component-Blog-Navigation__Item span:hover{color:#a3a3a3;text-decoration:none}.Component-Blog-Navigation .Component-Blog-Navigation__Item span:active{color:#bfbfbd;text-decoration:underline}.Component-Blog-Navigation .Component-Blog-Navigation__Item:last-child{color:#000;text-decoration:underline}.Component-Post>div:first-child{height:500px;overflow:hidden;background-position:50%;background-size:cover}.Component-Post .Component-Post__Content{width:100%;display:flex;color:#777776;margin-bottom:2%}@media (max-width:992px){.Component-Post .Component-Post__Content{flex-wrap:wrap}}.Component-Post .Component-Post__Content .Content__Article{width:70%;margin-right:5%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:992px){.Component-Post .Component-Post__Content .Content__Article{margin-right:0;width:100%}}.Component-Post .Component-Post__Content .Content__Article>div:first-child{width:100%}.Component-Post .Component-Post__Content .Content__Article>div:first-child>span{font-size:.8rem;margin-bottom:0;color:#777776;font-weight:400}.Component-Post .Component-Post__Content .Content__Article>div:first-child>span:nth-child(3){font-weight:400;margin-bottom:.6rem;font-size:.8rem;color:#777776}.Component-Post .Component-Post__Content .Content__Article>div:first-child h1{margin-top:0;margin-bottom:1%;font-size:2.7rem;color:#777776;font-family:"PT Serif";font-weight:400}.Component-Post .Component-Post__Content .Content__Article>div:first-child p{font-size:.9rem;text-align:justify;line-height:1.4;word-break:break-all}.Component-Post .Component-Post__Content .Content__Article>div:first-child img{max-width:50vw;max-height:100vh}.Component-Post .Component-Post__Content .Content__Article>div:nth-child(2){width:100%;display:flex;align-items:flex-end;margin-top:1.7vw;margin-bottom:3.4vw}.Component-Post .Component-Post__Content .Content__Article>div:nth-child(2) a{flex:1 1}.Component-Post .Content__Suggested-Posts{width:25%}@media (max-width:992px){.Component-Post .Content__Suggested-Posts{width:100%;display:flex;flex-wrap:wrap}}@media (max-width:768px){.Component-Post .Content__Suggested-Posts{flex-direction:column}}.Component-Post .Content__Suggested-Posts>span{font-size:.8rem;margin-bottom:10%;display:block}@media (max-width:992px){.Component-Post .Content__Suggested-Posts>span{width:100%;margin-top:2rem;margin-bottom:1rem}}.Component-Post .Content__Suggested-Posts .mock{width:100%;height:150px;overflow:hidden}@media (max-width:992px){.Component-Post .Content__Suggested-Posts .mock{height:auto}}.Component-Post .Content__Suggested-Posts .mock img{max-width:100%}.Component-Post .Content__Suggested-Posts .Divider{background-color:#777776;width:100%;height:1px;margin:0 0 5%}@media (max-width:992px){.Component-Post .Content__Suggested-Posts .Suggested-Post{width:33.3333%}}@media (max-width:768px){.Component-Post .Content__Suggested-Posts .Suggested-Post{width:100%}}.Component-Post .Content__Suggested-Posts .Suggested-Post a{text-decoration:none}.Component-Post .Content__Suggested-Posts .Suggested-Post a span{font-size:0;color:#777776;display:none}.Component-Post .Content__Suggested-Posts .Suggested-Post a h4{margin:.35rem 0;font-family:"PT Serif";font-size:1.4rem;color:#777776;font-weight:400;line-height:1.4rem}.Component-Post .Content__Suggested-Posts .Suggested-Post a h4 :active,.Component-Post .Content__Suggested-Posts .Suggested-Post a h4:hover{text-decoration:underline;color:#c4c3c1}@media (max-width:992px){.Component-Post .Content__Suggested-Posts>div:nth-child(5){width:100%;display:flex;justify-content:space-between}}.Component-Post .Content__Suggested-Posts>div:nth-child(5)>span:first-child{display:block;margin-top:5%;font-size:.8rem;margin-bottom:3%}@media (max-width:992px){.Component-Post .Content__Suggested-Posts>div:nth-child(5)>span:first-child{margin:0}}.Component-Post .Content__Suggested-Posts>div:nth-child(5)>span:nth-child(2){display:block;font-size:.8rem;line-height:1.6;font-weight:700;font-family:"PT Serif"}.Component-Post .Content__Suggested-Posts>div:nth-child(5)>span:nth-child(2)>a{text-decoration:none;color:#3f3f3d;line-height:1.6;font-weight:700;font-size:.8rem;text-transform:uppercase;font-family:"PT Serif";font-weight:400}.Component-Post .Content__Suggested-Posts>div:nth-child(5)>span:nth-child(2)>a :active,.Component-Post .Content__Suggested-Posts>div:nth-child(5)>span:nth-child(2)>a:hover{text-decoration:underline;color:#c4c3c1}.Component-Post-Coments-Section{color:#777776;width:100%;margin-top:2rem}.Component-Post-Coments-Section .Component-Post-Coments-Section__Coment>p{font-size:.8rem}.Component-Post-Coments-Section .Component-Post-Coments-Section__Coment>span{font-size:.8rem;text-transform:uppercase}.Component-Post-Coments-Section>span{color:#777776;font-size:.8rem;font-family:"PT Serif";font-weight:700}.Component-Post-Coments-Section .Divider{width:100%;height:2px;background-color:#777776;margin:1.2vw 0}.Component-Post-Reply{width:100%;margin-top:1.2vw}@media (max-width:992px){.Component-Post-Reply{max-width:100%}}.Component-Post-Reply>span:first-child{color:#777776;font-family:"PT Serif";display:block;font-weight:700;font-size:.8rem;margin-bottom:1.2vw}.Component-Post-Reply>span:nth-child(2){color:#777776;font-size:.7rem;display:block;margin-bottom:1.2vw}.Component-Post-Reply form input[type=submit]{margin-top:50px}.Component-Post-Reply form label{display:block;font-size:.7rem;margin-bottom:1%;text-transform:uppercase;color:#777776}.Component-Post-Reply form input:not(:last-of-type){display:block;width:100%;text-transform:uppercase;border:none;border-bottom:2px solid #777776;height:30px;margin-bottom:1.2vw}.Component-Post-Reply form div p{margin:0}.Component-Post-Reply form div p label{display:block;font-size:.7rem;text-transform:uppercase;color:#777776}.Component-Post-Reply form div p label u{text-decoration:none;display:inline;vertical-align:8px;margin-left:.7rem;font-size:.8rem;cursor:pointer}@media (max-width:991px){.Component-Post-Reply form div p label u{font-size:1rem}}.Component-Post-Reply form div p label u strong{color:#000;text-decoration:none;font-weight:700}.Component-Post-Reply form div p label u span{display:block;margin-left:35px}@media (max-width:991px){.Component-Post-Reply form div p label u span{margin-left:0}}.Component-Post-Reply form div p label u span a,.Component-Post-Reply form div p label u span strong{text-decoration:none;color:#000;font-weight:700}.Component-Post-Reply form input[type=checkbox]{cursor:pointer;display:none}.Component-Post-Reply form input[type=checkbox]:checked+label:before,.Component-Post-Reply form input[type=checkbox]:not(:checked)+label:before{border:1px solid #000;content:"";padding-right:.2em;font-size:1.6em;border-radius:50%;width:22px;height:22px;display:inline-block;margin:0 0 2px}.Component-Post-Reply form input[type=checkbox]:checked+label:before{background-color:#000}.Component-Post-Reply form span.error-validation{color:#777776;font-size:.8rem;margin-bottom:1.3vw;display:block}.Component-Post-Reply form span.error-validation.\--leftop{margin-bottom:1vw}.Component-Breadcrumb{font-weight:lighter;color:#a8a8a7;font-size:.6rem;text-transform:uppercase;text-decoration:none;position:absolute;font-family:PT Sans;bottom:-15px}.Component-Breadcrumb:hover{color:#a3a3a3}.Component-Breadcrumb:active{color:#bfbfbd}.Component-Breadcrumb.\--Static{position:static;margin-top:2.07vw;margin-bottom:3.4vw}.Component-Breadcrumb.\--Other{margin-top:1.64vw;margin-bottom:3.11vw}.Component-Breadcrumb a{text-decoration:none;color:#a8a8a7}.Component-Breadcrumb a:hover{color:#a3a3a3}.Component-Breadcrumb a:active{color:#bfbfbd}.Component-Breadcrumb.\--ficha-Inmuebles{margin-top:0;margin-bottom:3.11vw;position:relative;bottom:1vw}@media (max-width:1280px){.Component-Breadcrumb.\--ficha-Inmuebles{bottom:1.3vw;width:70%;display:inline-block}}@media (max-width:980px){.Component-Breadcrumb.\--ficha-Inmuebles{bottom:1.7vw}}@media (max-width:480px){.Component-Breadcrumb.\--ficha-Inmuebles{width:52%}}.Component-Breadcrumb.\--Proyects{padding-left:20%!important}@media (max-width:1400px){.Component-Breadcrumb.\--Proyects{padding-left:20%!important}}@media (max-width:1280px){.Component-Breadcrumb.\--Proyects{padding-left:15%!important}}@media (max-width:992px){.Component-Breadcrumb.\--Proyects{padding-left:10%!important}}@media (max-width:768px){.Component-Breadcrumb.\--Proyects{padding-left:5%!important}}.Component-Breadcrumb.\--QueryResult{margin-top:1.7vw;margin-bottom:1.7vw}.Component-Breadcrumb.\--BlogPost{margin-top:1.64vw;margin-bottom:3.11vw;padding-left:8%!important}@media (max-width:992px){.Component-Breadcrumb.\--BlogPost{padding-left:10%!important}}.ModalMotion{outline:none}.Component-Footer .Footer__Social-Legal-Mobile .Footer__Social-Networks span a{text-decoration:none}.Component-Padding-Sides.home-title h2{text-transform:uppercase}.Component__Contact{padding-top:11px;padding-bottom:34px}.Component__Contact a.email{text-decoration:none;margin-right:1vw;font-size:.7rem;color:#1d1d1b;font-weight:700}.Component__Contact a.email:hover{color:#bfbfbd;text-decoration:underline}.ModalMotionOverlay{z-index:999}.NewSletterFixed{top:150px}.blog-mobile-navigation{display:none}.scroll-bottom-section{position:relative}.scroll-bottom-section .scroll-bottom{position:absolute;bottom:50px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);width:100px;display:flex;align-items:center;justify-content:center;height:50px;cursor:pointer;z-index:99}@media (max-width:767px){.scroll-bottom-section .scroll-bottom{width:50px;height:30px}}.scroll-bottom-section .scroll-bottom svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);width:24px}@media (max-width:767px){.scroll-bottom-section .scroll-bottom svg{width:25px}}.scroll-bottom-section .scroll-bottom svg path{fill:#3e3e3c}.scroll-bottom-section .scroll-bottom:hover svg path{fill:rgba(255,0,157,.34)}.scroll-bottom-section.project-section .scroll-bottom{bottom:130px}.RecommendCard .RecommendCard-Thumbnail .Mock__Overlay span svg.fill path,.Recommended__Item .Mock .Mock__Overlay span svg.fill path{fill:none;stroke:#ff009f}.project-section .OnlyImage__Figure{background-size:contain}.project-section .OnlyImage__Figure:before{position:absolute;left:0;right:0;width:auto;background:#fcf8f0;display:block;content:"";top:0;bottom:0;z-index:-1}.project-section .WithCarouselPreview .slick-slide .MiniPreview{margin-right:5px;background:#fcf8f0}@media (max-width:767px){.project-section .WithCarouselPreview .slick-slide .MiniPreview{width:50px;height:40px}.project-section .WithCarouselPreview .slick-slide .MiniPreview>img{height:100%;width:100%}}@media (min-width:768px) and (max-width:992px){.project-section .WithCarouselPreview .slick-slide .MiniPreview{width:100px;height:70px}.project-section .WithCarouselPreview .slick-slide .MiniPreview>img{height:100%;width:100%}}.project-section .WithCarouselPreview .slick-slide .MiniPreview>img{object-fit:contain}.main-banner{position:relative}.main-banner .headImg{background-size:cover;height:800px}@media (max-width:1380px){.main-banner .headImg{height:500px}}.Component-Header-Navigation-Wrapper.\--Mobile{border-top:none}.Component-Header-Navigation-Wrapper.\--Mobile.\--Open{box-shadow:0 8px 8px 0 rgba(0,0,0,.149);padding-top:30px}.Component-Header-Mobile #IconBurger{width:40px;height:40px}.Component-Header-Mobile #IconBurger .iconbar{width:30px;height:2px;background:#111516;margin-top:6px;display:block}.Component-Header-Mobile #IconBurger .iconbar:first-child{margin-top:0}.CarouselFicha>.Carousel>div:nth-child(2){width:100%;background-size:contain}.CarouselFicha>.Carousel>div:first-child,.CarouselFicha>.Carousel>div:nth-child(3){width:auto;background-color:#fcf8f0}.CarouselFicha>.Navegation>div button{height:40px}.CarouselFicha>.Navegation>div button path{fill:#3e3e3c}.CarouselFicha>.Navegation>div button svg{height:100%}.slick-arrow path,.SliderBase.\--CarouselMode .slick-arrow path{fill:#3e3e3c}.SliderBase.\--CarouselMode .slick-arrow svg{height:100%}.SliderBase.\--CarouselMode .slick-arrow.slick-next,.SliderBase.\--CarouselMode .slick-arrow.slick-prev{height:40px}.SliderBase:not(.\--CarouselMode) .slick-arrow svg{height:100%}.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-next,.SliderBase:not(.\--CarouselMode) .slick-arrow.slick-prev{height:40px}.HouseData__Figure-Caption{max-height:170px}@media (max-width:991px){.HouseData__Figure-Caption{margin:auto}}@media (max-width:630px){.HouseData__Figure-Caption{width:90%}}.HouseData__Figure-Caption>div:first-child{justify-content:center}@media (max-width:630px){.HouseData__Figure-Caption>div:first-child,.HouseData__Figure-Caption>div:nth-child(2){width:50%}}.real-estate-slider{position:relative}@media (min-width:992px) and (max-width:1199px){.real-estate-slider .scroll-bottom-section .scroll-bottom{bottom:20px}}@media (min-width:1200px) and (max-width:1299px){.real-estate-slider .scroll-bottom-section .scroll-bottom{bottom:20px}}@media (min-width:1300px) and (max-width:1399px){.real-estate-slider .scroll-bottom-section .scroll-bottom{bottom:20px}}.real-estate-slider .QueryBarBuilder{position:absolute;bottom:180px;width:62%;margin:0 auto;left:0;right:30px;padding:0 90px 0 20px}@media (max-width:991px){.real-estate-slider .QueryBarBuilder{bottom:auto;position:relative;width:auto;left:auto;right:auto}}@media (min-width:992px) and (max-width:1199px){.real-estate-slider .QueryBarBuilder{bottom:70px;width:85%;padding:0 80px 0 20px!important;right:0}}@media (min-width:1200px) and (max-width:1299px){.real-estate-slider .QueryBarBuilder{bottom:70px;width:80%}}@media (min-width:1300px) and (max-width:1399px){.real-estate-slider .QueryBarBuilder{bottom:80px}}.real-estate-slider .QueryBarBuilder>form .IconsBlock>button{text-transform:uppercase;color:#fff;font-size:.9rem;font-weight:700}@media (min-width:992px){.real-estate-slider .QueryBarBuilder>form .IconsBlock>button{height:100%;position:absolute;width:auto;right:0}.real-estate-slider .QueryBarBuilder>form .IconsBlock>button svg{display:none}}.QueryBarBuilder>form .IconsBlock>button{text-transform:uppercase;color:#fff;font-size:.9rem;font-weight:700}@media (min-width:992px){.QueryBarBuilder>form .IconsBlock>button svg{display:none}}@media (max-width:991px){.QueryBarBuilder>form .IconsBlock>button .search-bar{display:none}}.QueryItem .AbsoluteBlock{z-index:999}.QueryItem .AbsoluteBlock .inner-block{display:none;height:160px}.QueryItem .AbsoluteBlock .inner-block .\--Nested{padding:.3rem .6rem}.QueryItem .AbsoluteBlock .inner-block ul{padding:.3rem .6rem 0;list-style:none;margin:0}.QueryItem .AbsoluteBlock .inner-block ul li{font-size:.9rem;padding:.3rem 0;position:relative;line-height:1}.QueryItem .AbsoluteBlock .inner-block ul li:after{content:"";background:grey;width:200px;left:-19px;top:.8px;height:100%;position:absolute;z-index:-1;opacity:0}.QueryItem .AbsoluteBlock .inner-block ul li:hover:after{opacity:1}.QueryItem .AbsoluteBlock .inner-block ul li:hover svg circle{fill:#bbb;stroke:#bbb}.QueryItem .AbsoluteBlock .inner-block ul li span{display:inline;padding:0}.QueryItem .AbsoluteBlock .inner-block ul li span:hover{background:transparent}.QueryItem .AbsoluteBlock .inner-block ul li.\--Active span{color:#fc1a9e}.QueryItem .AbsoluteBlock .mCustomScrollBox{padding:0!important}.QueryItem .AbsoluteBlock .mCustomScrollBox:hover{background:transparent!important}.QueryItem .AbsoluteBlock .mCSB_inside>.mCSB_container{margin-right:0!important}.QueryItem .AbsoluteBlock>div>div span{font-size:.9rem;display:block;padding:.3rem .6rem;margin:0;transition:.2s}.QueryItem .AbsoluteBlock>div>div span:hover{background:grey}.QueryItem .AbsoluteBlock>div>div span:hover svg circle{fill:#bbb;stroke:#bbb}.QueryItem .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent!important}.QueryItem .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ece1cb!important;width:7px!important;margin:0 8px 0 auto!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.Component-Values>div li{margin-bottom:39px}.Testimony{font-size:.9rem}.Component-Testimony .Component-Card a{margin:0;display:inline-block}.Component-Testimony .Component-Card a.Read-More{text-decoration:underline;text-transform:capitalize}.Component-Testimony .Component-Card a img{width:100%}@media (max-width:767px){.Component-Testimony .Component-Card{margin:0 0 47px}.Component-Testimony .Component-Card p{margin:0}.Component-Testimony .Component-Card a span{margin:0 0 15px}}@media (max-width:767px){.Component-Testimony .Component-Card:last-child{margin:0}}.Component-Testimony .Testimony{margin:0;padding:0}.Testimony .morelink{color:#464643;font-weight:700;text-transform:capitalize;text-decoration:underline;display:inline-block}.Testimony .morelink:hover{text-decoration:underline;color:#c4c3c1}.Component-Article-Img .architectura_design_article_img.cut_readmore .btn-overflow{color:#464643;font-weight:700;text-transform:capitalize;margin:0 0 25px}.Component-Article-Img .architectura_design_article_img.cut_readmore .btn-overflow:hover{cursor:pointer;text-decoration:underline;color:#c4c3c1}.Component-Article-Img .Component-Article-Img .Article-Img__Wrapper .Article-Img{object-fit:cover}.QuerySort>div:first-child{width:85%}@media (max-width:767px){.QuerySort>div:first-child{width:100%;text-align:center}}.QuerySort>div:first-child>div:first-child{width:25%}@media (max-width:991px){.QuerySort>div:first-child>div:first-child{width:100%}}@media (min-width:992px) and (max-width:1199px){.QuerySort>div:first-child>div:first-child{width:25%}}.QuerySort>div:first-child>div:nth-child(2){width:80%}@media (max-width:991px){.QuerySort>div:first-child>div:nth-child(2){width:100%}}.QuerySort>div:first-child>div:nth-child(2) span{text-transform:uppercase;display:inline-block}.QuerySort>div:first-child>div:nth-child(2) span:nth-child(2){margin-left:10px}.Interiror-Designer .Component-Article-Img:nth-child(odd) .Article-Img__Wrapper{text-align:left}@media (max-width:767px){.Interiror-Designer .Component-Article-Img:nth-child(odd) .Article-Img__Wrapper{margin-top:40px}}.Interiror-Designer .Component-Article-Img .Article-Img__Wrapper h3{margin-bottom:15px!important}.Interiror-Designer .Component-Article-Img:nth-child(2n) .Article-Img__Wrapper{flex-direction:row-reverse;padding-left:0;padding-right:8%;text-align:left}@media (max-width:992px){.Interiror-Designer .Component-Article-Img:nth-child(2n) .Article-Img__Wrapper{flex-direction:column}}@media (max-width:767px){.Interiror-Designer .Component-Article-Img:nth-child(2n) .Article-Img__Wrapper{padding-right:0;margin-top:40px}}.Interiror-Designer .Component-Article-Img:nth-child(2n) .Article-Img__Wrapper .Article-Img{margin-right:0;margin-left:5%}@media (max-width:992px){.Interiror-Designer .Component-Article-Img:nth-child(2n) .Article-Img__Wrapper .Article-Img{margin-left:0}}.Component-Article-Img .Article-Img__Wrapper .Article-Img{object-fit:cover;font-family:"object-fit:cover;"}.Component-Article-Img .Article-Img__Wrapper>div p{text-align:justify}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h3{margin-bottom:15px}.Component__Title-Description.\--ShowRoom{word-break:normal}.Slider-Overlay>a>figure>div{padding:15px}.Slider-Overlay>a>figure>div span.quotes{font-size:.8rem;font-family:"PT Serif";font-style:italic;text-align:center;text-transform:none}.Component-Blog-Navigation .Component-Blog-Navigation__Item a{color:#4b4b49}.Component__Title-Description.\--Blog p,.Component__Title-Description.\--Proyectos p{text-align:justify}.page-error .Component__Title-Description{text-align:center}.page-error .Component__Title-Description.\--Contact h1{font-size:500px;color:#3f3f3d;font-weight:600;letter-spacing:5px;line-height:380px;margin:0 0 54px}@media (max-width:767px){.page-error .Component__Title-Description.\--Contact h1{font-size:160px;line-height:120px;margin:0 0 35px!important;letter-spacing:0}}@media (min-width:768px) and (max-width:991px){.page-error .Component__Title-Description.\--Contact h1{font-size:320px;line-height:240px}}@media (min-width:992px) and (max-width:1199px){.page-error .Component__Title-Description.\--Contact h1{font-size:400px;line-height:300px}}.page-error .Component__Title-Description.\--Contact p{font-size:16px;line-height:27px;text-transform:uppercase;color:#3f3f3d;margin:0 0 23px}.page-error .Component__Title-Description.\--Contact a.mail-btn{display:inline-block}.page-error .Component__Title-Description.\--Contact .retry-btn{width:400px;background:#3f3f3d;color:#fff;font-size:16px;line-height:16px;letter-spacing:1px;padding:20px 0;display:block;text-align:center;text-transform:uppercase;text-decoration:none;margin:30px auto 0}@media (max-width:767px){.page-error .Component__Title-Description.\--Contact .retry-btn{width:280px}}.page-error .Component__Title-Description.\--Contact .retry-btn:hover{background:#ff009f}.cookies-policy{position:fixed;left:0;right:0;padding:35px 50px;background:#3f3f3d;text-align:center;bottom:0;z-index:99}.cookies-policy.hide{display:none}@media (max-width:991px){.cookies-policy{padding:24px 15px 35px}}.cookies-policy .cookies-btn{display:inline-block;padding-left:160px;vertical-align:middle}@media (max-width:991px){.cookies-policy .cookies-btn{display:block;padding:30px 0 0}}@media (min-width:992px) and (max-width:1199px){.cookies-policy .cookies-btn{padding-left:50px}}.cookies-policy .cookies-detail{display:inline-block;vertical-align:middle}@media (max-width:991px){.cookies-policy .cookies-detail{display:block}}.cookies-policy p{font-size:14px;line-height:18px;color:#fff;margin:0}@media (max-width:991px){.cookies-policy p{line-height:22px}}@media (max-width:820px){.cookies-policy p br{display:none}}.cookies-policy p a{color:#fff;margin-left:8px;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer}.cookies-policy p a:hover{color:#fc1a9e}.cookies-policy .close-btn{display:inline-block}.cookies-policy .close-btn:hover svg rect{fill:#fc1a9e}.Component-Post .Content__Suggested-Posts .categories-links span a{color:#777776;text-decoration:none}.Component-Post .Content__Suggested-Posts .categories-links span a:hover{color:#c4c3c1}.Component-Contact-Info{display:block}@media (max-width:767px){.Component-Contact-Info{padding:0 15px}}.Component-Contact-Info .Component-Contact-Info__Item{display:block;width:100%}.Component-Contact-Info .Component-Contact-Info__Item h2{font-weight:700}.Component-Contact-Info .Component-Contact-Info__Item address>span{font-size:1rem}.Component-Contact-Info .Component-Contact-Info__Item a{font-size:1rem;display:block!important;margin:0!important;color:#1c1c1a}.Component-Contact-Info .Component-Contact-Info__Item a:nth-child(3){margin-bottom:10px!important}.Component-Contact-Info .Component-Contact-Info__Item a:nth-child(4){margin-bottom:30px!important}.Component-Contact-Info .Component-Contact-Info__Item>span:nth-child(5){display:block}.Component-Contact-Info .Component-Contact-Info__Divider{height:1px;margin:40px auto;width:500px}@media (max-width:767px){.Component-Contact-Info .Component-Contact-Info__Divider{width:280px}}.ModalNewSletter form input,.ModalNewSletter form select,.ModalNewSletter form textarea{outline:none}.ModalNewSletter form p{position:relative}.ModalNewSletter form p input[type=checkbox]:required{position:absolute;display:block;opacity:0}.ModalNewSletter form textarea{height:auto;margin:0 0 10px}.ModalNewSletter>div:nth-child(2) h1 span{font-family:"PT Serif"}.ModalNewSletter .FlexCenter{height:auto!important}.ModalNewSletter .success-title h1{margin:0}.subscribe{padding:0 3.5%}@media (max-width:991px){.subscribe{padding:0}}.subscribe .inline-checkbox{position:relative;vertical-align:8px;font-size:.8rem;text-decoration:none;cursor:pointer;font-weight:700;color:#000;padding-left:34px;height:30px;padding-top:5px}@media (max-width:767px){.subscribe .inline-checkbox{height:auto;margin:0 0 15px;line-height:1.5}}@media (max-width:991px){.subscribe .inline-checkbox{padding-top:0;font-size:1rem;line-height:1.3}}.subscribe .inline-checkbox .check{border:1px solid #000;width:20px;height:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;position:absolute;left:0;right:auto;top:0}.subscribe .inline-checkbox .check:after{position:absolute;left:2px;opacity:0;right:0;bottom:0;content:"";top:0;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 auto}.subscribe .inline-checkbox input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0!important;opacity:0;cursor:pointer;z-index:999}.subscribe .inline-checkbox input[type=checkbox]:checked+.check{background:#000}.subscribe .inline-checkbox input[type=checkbox]:checked+.check:after{opacity:1}.Component-Collage.\--Architecture>div>img{height:100%;object-fit:cover;font-family:"object-fit: cover;"}.Component-FichaInformation-Actions{margin:0;padding:0 30px;background:#faf7f1}.Component-FichaInformation-Actions .FichaInformation-Attributes-Actions,.Component-FichaInformation-Actions .FichaInformation-Information-Actions div{margin:15px 0 0}@media (max-width:992px){.Component-FichaInformation-Actions{margin:50px 0 0}.Component-FichaInformation-Actions .FichaInformation-Description-Actions{margin:0}}.Component-FichaInformation-Actions .FichaInformation-Description-Actions{justify-content:space-between}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div{margin:15px 0 0!important}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a span{margin:0 20px}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a img{margin:0}.component-contact-main{display:block}@media (max-width:992px){.component-contact-main,.component-contact-main .ModalNewSletter{padding:0!important}}.contact-form{background:#faf7f1;padding:50px 30px}.contact-form .top-bar{display:flex;justify-content:space-between;padding:0 0 10px}.contact-form .top-bar .ref-number{font-size:24px;line-height:24px;color:#ff009e}.contact-form .top-bar label{margin:0;font-size:12px;line-height:12px}@media (max-width:992px){.contact-form .top-bar{display:block;text-align:center}.contact-form .top-bar .ref-number{padding:0 0 20px;font-size:16px;line-height:16px}.contact-form .top-bar label{padding:0 0 10px}}.contact-form p{position:unset!important}.contact-form h2{font-size:24px;line-height:24px;text-align:center;font-family:"PT Serif";font-weight:400;color:#777776;text-transform:uppercase;margin:0 0 30px}.contact-form .form-group{display:flex;flex-wrap:wrap;margin:0 0 25px;background:#fff}@media (max-width:992px){.contact-form .form-group{display:block;background:transparent;margin:0}.contact-form .form-group .input-block{margin-bottom:2px;background:#fff}.contact-form .form-group:last-child .input-block{border:none}}.contact-form .form-group .BoxPl{padding:0!important}.contact-form .form-group .input-block{flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:15px 0 10px 15px}.contact-form .form-group .input-block input,.contact-form .form-group .input-block select,.contact-form .form-group .input-block textarea{background:transparent;background-color:transparent;margin:0;border:none;border-left:1px solid #777776}@media (max-width:992px){.contact-form .form-group .input-block input,.contact-form .form-group .input-block select,.contact-form .form-group .input-block textarea{border:none}.contact-form .form-group .input-block input::-webkit-input-placeholder,.contact-form .form-group .input-block select::-webkit-input-placeholder,.contact-form .form-group .input-block textarea::-webkit-input-placeholder{color:#777776}.contact-form .form-group .input-block input::-moz-placeholder,.contact-form .form-group .input-block select::-moz-placeholder,.contact-form .form-group .input-block textarea::-moz-placeholder{color:#777776}.contact-form .form-group .input-block input:-ms-input-placeholder,.contact-form .form-group .input-block select:-ms-input-placeholder,.contact-form .form-group .input-block textarea:-ms-input-placeholder{color:#777776}.contact-form .form-group .input-block input:-moz-placeholder,.contact-form .form-group .input-block select:-moz-placeholder,.contact-form .form-group .input-block textarea:-moz-placeholder{color:#777776}}@media (min-width:993px){.contact-form .form-group .input-block input::-webkit-input-placeholder,.contact-form .form-group .input-block select::-webkit-input-placeholder,.contact-form .form-group .input-block textarea::-webkit-input-placeholder{display:none;opacity:0;color:transparent}.contact-form .form-group .input-block input::-moz-placeholder,.contact-form .form-group .input-block select::-moz-placeholder,.contact-form .form-group .input-block textarea::-moz-placeholder{display:none;opacity:0;color:transparent}.contact-form .form-group .input-block input:-ms-input-placeholder,.contact-form .form-group .input-block select:-ms-input-placeholder,.contact-form .form-group .input-block textarea:-ms-input-placeholder{display:none;opacity:0;color:transparent}.contact-form .form-group .input-block input:-moz-placeholder,.contact-form .form-group .input-block select:-moz-placeholder,.contact-form .form-group .input-block textarea:-moz-placeholder{display:none;opacity:0;color:transparent}}.contact-form .form-group .input-block textarea{border:none!important}.contact-form .form-group .input-block textarea::-webkit-input-placeholder{color:#777776}.contact-form .form-group .input-block textarea::-moz-placeholder{color:#777776}.contact-form .form-group .input-block textarea:-ms-input-placeholder{color:#777776}.contact-form .form-group .input-block textarea:-moz-placeholder{color:#777776}@media (min-width:993px){.contact-form .form-group .input-block textarea::-webkit-input-placeholder{color:#777776;opacity:1}.contact-form .form-group .input-block textarea::-moz-placeholder{color:#777776;opacity:1}.contact-form .form-group .input-block textarea:-ms-input-placeholder{color:#777776;opacity:1}.contact-form .form-group .input-block textarea:-moz-placeholder{color:#777776;opacity:1}}.contact-form .form-group .input-block label{margin:0 0 10px}@media (max-width:992px){.contact-form .form-group .input-block label{display:none}}@media (max-width:992px){.contact-form .form-group .input-block.msg-box label{display:block;opacity:.5}}.contact-form .condition-checkbox .subscribe{padding:0}.contact-form .condition-checkbox .subscribe .inline-checkbox{cursor:pointer;font-weight:400;color:#777776;padding-top:3px}@media (max-width:992px){.contact-form .condition-checkbox .subscribe .inline-checkbox{font-size:12px!important}}.contact-form .condition-checkbox label{display:inline-block;margin:0;vertical-align:middle;font-size:12px;line-height:16px;position:relative;padding-left:20px;height:35px;padding-top:3px}@media (max-width:992px){.contact-form .condition-checkbox label{height:auto;margin:0 0 10px}}.contact-form .condition-checkbox label:before{position:absolute;left:0;top:0}.contact-form .condition-checkbox p{vertical-align:middle;clear:both;position:relative!important;margin:0}@media (max-width:992px){.contact-form .condition-checkbox p{margin:0}.contact-form .condition-checkbox p a{font-size:12px!important}}.contact-form .condition-checkbox p u{display:inline-block;vertical-align:middle}@media (max-width:992px){.contact-form .condition-checkbox p u{font-size:12px!important}}.contact-form .condition-checkbox p u>span{display:block;line-height:16px;margin:0;display:inline-block;vertical-align:middle}.contact-form .condition-checkbox p input[type=checkbox]{z-index:-1;margin:0;height:24px}@media (max-width:992px){.contact-form .privacy-policy-block{margin:30px 0 0}}.contact-form .privacy-policy-block .input-block{width:49.5%;display:inline-block;vertical-align:middle}@media (max-width:992px){.contact-form .privacy-policy-block .input-block{width:100%}}.contact-form .privacy-policy-block .input-block button{margin:0;width:70%;float:right}@media (max-width:992px){.contact-form .privacy-policy-block .input-block button{margin:15px 0 0;width:100%;float:none}}@media (max-width:767px){.Component__Title-Description h1{font-size:2.25rem}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text h2,.Component-Zigzag .Zigzag__Item .Content__Text h2{text-align:center!important;font-size:2.25rem}.Component__Title-Description.\--BottomHome h3{font-size:2.25rem}.Component-Testimony .Component-Card a span{font-size:1rem}.Component-Card h3,.Component-Recommended h2{font-size:1.5rem}.Component-Zigzag .Zigzag__Item .Content__Text span,.Component__Title-Description span{font-size:.7rem}.Component-Zigzag .Zigzag__Item .Content__Text span,.Component__Title-Description span{display:block}.Component__Title-Description.\--Home{margin-top:0}.HouseData__Figure-Caption>div:nth-child(2){height:100%}.Component-Recommended .Component-Recommended__Wrapper .Recommended__Item-Caracteristics{padding:0}.Component__Title-Description.\--home p{margin:0}.Component__Title-Description h1{margin:20px 0 18px!important}.Component__Title-Description p{margin:0}.Component-Recommended h2{margin:43px 0 46px}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text{padding-bottom:0}.Recommended__Item .Recommended__Item-Description h6,.Recommended__Item .Recommended__Item-Description span{margin:20px 0 15px}.Recommended__Item{margin:0 0 50px!important}.Component-Zigzag .Zigzag__Item .Content__Text h2{margin:15px 0!important}.Component-Zigzag .Zigzag__Item .Content__Text{margin:0 0 47px;padding:0}.Component-Zigzag .Zigzag__Item .Img__Wrapper{margin:0 0 45px}.Component-Zigzag .Zigzag__Item{margin-top:0}.Recommended__Item:last-child{margin:0 0 45px!important}.Component__Title-Description.\--BottomHome h3{margin:15px 0 12px}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text p:last-child{margin:0}.Component-Zigzag .Zigzag__Item.\--Left-Img .Content__Text h2,.Component-Zigzag .Zigzag__Item .Content__Text h2{font-size:2.25rem}.Component-Zigzag .Zigzag__Item .Content__Text p{margin:0}.Component__Title-Description.\--BottomHome{margin:0 0 46px}.Component__Title-Description.\--BottomHome p{margin:0}.Component-Zigzag .Zigzag__Item.\--Left-Img{margin-top:0}.Component-Padding-Sides.\--Post,.Component-Testimony .Component-Card{padding:0 20px}.Component-Breadcrumb{margin:50px 0 22px!important}.Component-Owners>div:first-child>h2:first-child{margin:43px 0 45px}.Component-Zigzag{margin:0}.Component__Title-Description.\--About-Us h1{font-size:2.25rem}.Component-Owners>div:nth-child(3){margin:25px 0}.Component-Values>div li{margin:0 auto 45px}.Component-Values>div li>span:last-child{margin:0}.Component-Values,.Component__Title-Description.\--About-Us-Two{margin-top:50px}.Component-Card h3{margin:25px 0}.Sell-Rent-Property .Component-Card a{margin:20px 0 0}.Sell-Rent-Property .Component-Card>div{margin:32px 0 45px}.Sell-Rent-Property .Component-Card h3{margin:12px 0}.Sell-Rent-Property .Component-Card p{margin-top:0}.Component__Title-Description.\--RealStateTestimony h3{font-size:1.5rem;margin:17px 0 45px}.Component__Title-Description.\--RealStateTestimony h2{margin:48px 0 0}.Component__Title-Description.\--Medium-Employee h2{margin:40px 0 20px}.Testimony a span{font-size:1rem}.Component__Title-Description.\--About-Us-Two h1{font-size:1.5rem}.Component-Padding-Sides.\--withmarginbottom{margin:0 0 50px}.Component-Collage{margin:45px 0 0}.Component__Title-Description.\--Medium-Architecture h1{font-size:2.25rem;padding:0}.Component__Title-Description.\--Medium-Architecture span{font-size:11px}.Component__Title-Description.\--Medium-Arch h2{margin:0 0 25px}.Component-Collage>div:not(:last-child){margin:0 0 20px}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h2{margin:34px 0 0}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2){margin-bottom:0}.Component-Article-Img .Article-Img__Wrapper>div:nth-child(2) h3{margin:20px 0 13px}.Testimony>span:nth-child(4){margin:0}#Carousel-Reviews{margin:12px 0 0}.Component__Title-Description.\--Medium-Arch h3{font-size:1.5rem;margin:25px 0}.Component-Article-Img .Article-Img__Wrapper{padding-left:0}.ReviewPDF figure{margin:0 0 20px}.ReviewPDF span:nth-child(2){margin:0 0 3px}.about-us-slider .Component__Title-Description{margin:0}.about-us-slider .Component__Title-Description h3{margin:17px 0 45px;font-size:1.5rem}.about-us-slider .Component__Title-Description h2{margin:45px 0 17px}.testimonial-slider .Component__Title-Description,.testimonial-slider .Component__Title-Description h3{margin:0}.testimonial-slider .Component__Title-Description h2{margin:45px 0 17px}.Component__Title-Description.\--Blog h2>a{font-size:1.5rem;margin:25px 0}.Component-Blog-Reviews,.Component-Footer{margin:50px 0 0}.Component__Title-Description.\--Contact h2{margin:0 0 25px}.Map-Contact{margin:50px 0}.Component__Title-Description.\--Contact h2{font-size:2.25rem}.Component-Contact-Info .Component-Contact-Info__Item h2{font-size:2.25rem;margin:0 0 18px;padding:0;word-break:normal}.Component-Contact-Info .Component-Contact-Info__Item address>span{font-size:.85rem}.Component-Contact-Info .Component-Contact-Info__Item a:nth-child(4){margin:23px 0 15px}.Component-Contact-Info .Component-Contact-Info__Divider{margin:25px auto}.QuerySort>div,.QuerySort>div>div{margin:0}.QuerySort{margin:10px 0 0}.QuerySort>div:last-child{margin:50px 0;text-align:center}.QuerySort .QueryItem,.QuerySort>div:first-child>div:nth-child(2) span{margin:0}.RecommendCard .RecommendCard-Thumbnail{margin:0 0 20px}.RecommendCard .RecommendCard-Description h6{margin:0 0 15px}.RecommendCard .RecommendCard-Description span{margin:0 0 25px}.RecommendCard .RecommendCard-Caracteristics,.RecommendCard .RecommendCard-Description{padding:0}.Component-FichaInformation-Actions{padding:0 20px;margin:30px 0 0}.Component-FichaInformation-Actions .FichaInformation-Description-Actions{margin:20px 0 0}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div{margin:0}.Component-FichaInformation-Actions .FichaInformation-Information-Actions div{margin:20px 0 0}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a img{margin-right:0}.Component-FichaInformation-Actions .FichaInformation-Description-Actions>div a span{font-size:14px;margin:0 10px}.Counter{margin-top:10px}.Component__Title-Description.\--Blog h2{margin:0}.Component__Title-Description.\--Blog h3{margin:4px 0 17px}.Component-Blog-Navigation{margin:25px 0 47px}.Component__Title-Description.\--Blog p{margin-bottom:39px;text-align:justify}.Component-Blog-Reviews .ReactSliderBlogReviews{padding:0 20px}.Component-Blog-Reviews>div img{width:auto;max-width:100%;height:240px;object-fit:cover}.Component__Title-Description.\--Blog{margin-top:18px}.Component__Title-Description.\--Blog span{margin:0}.blog-desktop-navigation{display:none}.blog-mobile-navigation{display:block}.Component-Blog-Reviews:first-child{margin-top:45px}.Component-Values>div:last-child li:last-child{margin-bottom:0}.Component__Title-Description.\--Proyectos h1{font-size:2.25rem}.Component-Blog-Navigation__Item{display:block;text-align:center;margin:0 10px 7px}.Component-Blog-Navigation .Component-Blog-Navigation__Item a{font-size:16px;line-height:16px;color:#1c1c1a;text-decoration:none}.Component-Blog-Navigation .Component-Blog-Navigation__Item span{font-size:16px;color:#1c1c1a;line-height:16px}.Component-Padding-Sides.\--BlogNavigation{padding:0 15px}.\--MarginBottomFavorite{margin-bottom:0!important}.Component-Post>div:first-child{height:240px;background-position:50%}}@media (max-width:992px){.Component-Header-Mobile .Header-Logo :first-child{width:230px}.Component-Header-Mobile .Header-Logo{margin-right:20px}.Component-Card-Wrapper.Component-Testimony{width:65%;margin:0 auto;padding:0}.QueryBarBuilder>form>.IconsBlock>div{margin-bottom:0}.QueryBarBuilder>form{display:flex;justify-content:space-between;align-items:center;flex-direction:unset;height:3rem}.QueryBarBuilder>form>.IconsBlock{width:auto;flex-direction:unset}.NewSletterFixed .BoxInboxIcon svg{width:23px}.Recommended__Item .Recommended__Item-Description h4{margin:25px 0 20px}.Component-Article-Img .Article-Img__Wrapper .Article-Img{object-fit:cover;font-family:"object-fit:cover;";width:auto}.Component-Footer .Footer__Social-Legal-Mobile .Footer__Legal-Terms{display:block}.Component-Footer .Footer__Social-Legal-Mobile .Footer__Legal-Terms div{margin:0 0 3px!important;font-size:.75rem}.Component-Footer{padding:50px 15px}.Component-Footer .Footer__Wrapper .Footer__Text-Item{text-align:center;width:100%;margin:0 0 25px}.Component-Footer .Footer__Wrapper{padding:0}.Component-Footer .Footer__Map-Wrapper{width:100%;height:100%}.Component-Footer .Footer__Wrapper .Footer__Text-Item h3{margin:25px 0;font-size:.75rem}.Component-Footer .Footer__Logo{margin:0 0 20px}.Component-Footer .Footer__Wrapper>div:nth-child(2)>a:nth-child(6){margin-top:5px}.Component-Footer .Footer__Social-Legal-Mobile .Footer__Social-Networks{margin:0 0 50px}.Component-Footer .Footer__Wrapper .Footer__Text-Item a,.Component-Footer .Footer__Wrapper .Footer__Text-Item p{font-size:.75rem}.Component-Article-Img .Article-Img__Wrapper{flex-direction:column}}@media (max-width:991px){.QueryBarBuilder{padding:50px 45px!important}.QueryBarBuilder>form .IconsBlock>.QueryItem{height:50px;display:flex;justify-content:center;align-items:center;width:50%;margin:0;background:#111516;padding:0}.QueryBarBuilder>form{height:auto}.QueryBarBuilder>form .IconsBlock>button .search-bar{display:none}.QueryBarBuilder>form .IconsBlock>.QueryItem svg path{fill:#fff}.QueryBarBuilder>form>.IconsBlock{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.QueryBarBuilder>form>.QueryItem{margin:0;padding:8px 20px;border-bottom:2px solid #faf7f1;background:#fff}.QueryBarBuilder>form{display:block}.QueryBarBuilder>form .IconsBlock>button{width:50%;height:50px}.QueryMap{top:62px;right:0;left:0;width:300px}.QueryItem>span:nth-child(2){position:relative;bottom:auto;font-size:1.2rem;right:auto;display:inline-block}}@media (max-width:480px){.Component-Card-Wrapper.Component-Testimony{width:100%}.Component-Padding-Sides{padding-left:20px;padding-right:20px}.Component__Title-Description.\--Contact p,.Component__Title-Description.\--Medium-Architecture p{padding:0}.Component__Title-Description.\--ShowRoom{padding:0 20px}.Component__Title-Description.\--About-Us-Two p,.Component__Title-Description.\--About-Us p{padding:0}.Component-FichaInformation{padding:0 20px}.FichaInformation-Attributes,.FichaInformation-Information{padding:0 50px!important}}@media (max-width:380px){.QueryMap{width:280px;left:-30px}}@media (max-width:500px){.ThreeLinks__Figure-Caption>div a{padding:15px 0;font-size:13px;min-width:unset;width:150px}}.Component-Post .Component-Post__Content .Content__Article>div:first-child p{word-break:normal}*{font-family:PT Sans,sans-serif}@keyframes fadein{0%{opacity:0}to{opacity:1}}.FadeIn{animation:fadein 1s cubic-bezier(.215,.61,.355,1)}.Component-FavoritePage>.\--favorite_list,.Component-FavoritePage>.\--favorite_list .\--withBottomMarginfv{margin-bottom:3.4vw}.\--MarginBottomFavorite{margin-bottom:3rem}a:focus,button:focus{outline:none}