@charset "utf-8";@font-face{font-family:DIN-Condensed-Bold;src:url(../fuentes/din-condensed-bold-webfont.woff2) format('woff2'),url(../fuentes/din-condensed-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:DIN-Medium;src:url(../fuentes/din-medium-webfont.woff2) format('woff2'),url(../fuentes/din-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}:root{--mainColor:#ebe6de;--secundaryColor:#161614;--grayColor:#6a7177;--titleFontFamily:"DIN-Condensed-Bold","Roboto",sans-serif;--bodyFontFamily:"DIN-Medium","Roboto",sans-serif;--alternativeFontFamily:"Inter",sans-serif;--H1clamp:clamp(32rem, 5vw, 48rem);--H1weight:700;--H2clamp:clamp(24rem, 5vw, 32rem);--H2weight:600;--BlueNormal:#6a7177;--BlueDark:#505559;--mainAnimation:all ease-in 0.3s;--backgroundNavColor:transparent;--selectedItemBackgroundNavColor:var(--mainColor);--selectedItemTextNavColor:var(--BlueNormal);--mobileBackgroundNavColor:#f5f5f5;--mobileButtonNavColor:var(--BlueDark)}:where(*){font-family:var(--titleFontFamily);line-height:125%;z-index:2}.contacto .m-contactGroup__form{color:var(--BlueNormal)}.a-themeIcon{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}.o-mainHeader__logo{max-width:140rem;padding:2rem 8rem;transition:var(--mainAnimation)}.-minify .o-mainHeader__logo{max-width:80rem;padding:4rem 0 0 0}.o-mainHeader__langAbbr{display:block}.o-mainHeader__lang{display:none}.m-dropdownMenuAbbr{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.m-dropdownMenuAbbr>span:last-child{display:none}.m-dropdownMenuAbbr .m-lang__item .a-dropdownMenuItem__text{opacity:.5;color:var(--BlueNormal)}.m-dropdownMenuAbbr .m-lang__item.-selected .a-dropdownMenuItem__text{opacity:1}.m-dropdownMenuAbbr .m-dropdownMenu__item{padding:2rem}.a-mainHeaderDropdown__ico svg{fill:var(--BlueDark)}.js-slidexou .f6g__slide,.js-slidexou .f6g__slideGroup{min-height:auto}.js-slidexou img{width:100%;aspect-ratio:4/3;object-fit:cover}.a-button{background-color:transparent;border:1px solid var(--BlueNormal);color:var(--BlueNormal);transition:var(--mainAnimation);box-shadow:none;border-radius:0;padding:16rem 40rem;font-size:20rem;font-family:var(--bodyFontFamily)}.a-button:hover{background-color:#fff!important;border:1px solid #fff!important;box-shadow:none!important}.o-mainHeader{font-family:var(--bodyFontFamily);font-size:17rem!important;text-transform:uppercase;background-color:var(--mainColor);padding:20rem;transition:var(--mainAnimation);margin:0;box-shadow:0 15px 30px 0 rgba(0,0,0,.05)}.-minify .o-mainHeader{padding:16rem}.o-nav__text{color:var(--BlueNormal);line-height:1;position:unset;font-family:var(--bodyFontFamily)!important}.o-mainHeader__wrap{display:flex;flex-direction:row;gap:64rem;justify-content:center;align-items:center;padding:0}.o-nav__item.-selected{border-bottom:1px solid var(--BlueNormal)}.o-mainHeader__container{gap:40rem}.o-heroSection{height:65vh}.o-heroSection :is(.p-home__slidexou,.f6g__slideGroup,.m-slidexou__item,.m-slidexou__object){height:100%}.o-heroSection .f6g__pagination{position:absolute;width:fit-content;right:32rem;top:50%;transform:translateY(-50%)}.o-heroSection .f6g__pagination ul{display:flex;flex-direction:column}.o-heroSection .f6g__pagination li{padding:4rem}.o-heroSection .m-pageHeader{position:absolute;bottom:32rem;left:50%;transform:translateX(-50%);z-index:9;max-width:800rem}.o-heroSection .m-pageHeader h1{font-family:var(--titleFontFamily);color:#fff;letter-spacing:6.24rem;font-size:var(--H1clamp);text-transform:uppercase;text-align:center;line-height:150%;margin:0}.m-mainHeaderPage{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16rem;padding:64rem 16rem;max-width:1000rem;margin:auto;color:var(--BlueNormal)}.m-mainHeaderPage p{font-size:28rem}.m-mainHeaderPage .m-pageHeader{margin:0}.m-mainHeaderPage .m-pageHeader h2,.m-mainHeaderPage__title{text-transform:uppercase;margin:0;font-size:var(--H1clamp);font-family:var(--bodyFontFamily);line-height:125%}.m-mainHeaderPage .-editorContent p{max-width:780rem;font-size:28rem;margin:0;font-family:var(--titleFontFamily)}.m-mainHeaderPage hr{border:none;height:4px;background-color:var(--BlueNormal);width:20%}.p-home__welcomeImageBg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.p-home__module{margin-top:64rem}.p-home__moduleItem{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32rem;flex-wrap:wrap;background-color:#dbd4c8}.p-home__moduleItem:nth-child(even){padding:64rem 10%;flex-direction:row-reverse;background-color:var(--mainColor)}.p-home__moduleItem:nth-child(even) .m-homeModuleItem__content{font-family:var(--bodyFontFamily)}.p-home__moduleItem :is(.m-homeModuleItem__content,.m-homeModuleItem__img){display:flex;flex-direction:column;gap:24rem;min-width:300rem}.p-home__moduleItem .m-homeModuleItem__content{flex:2;padding:32rem;justify-content:center;align-items:center;text-align:center;font-family:var(--titleFontFamily);color:var(--BlueNormal)}.p-home__moduleItem .m-homeModuleItem__content h2{margin:0;font-size:var(--H1clamp);text-transform:uppercase}.p-home__moduleItem .m-homeModuleItem__content p{margin:0;font-size:28rem;max-width:550rem}.p-home__moduleItem:last-child .m-homeModuleItem__content{flex:inherit!important}.p-home__moduleItem:last-child p{font-family:var(--bodyFontFamily)!important;max-width:500rem}.p-home__moduleItem:last-child .p-home__moduleFigure img{max-height:564rem!important;width:auto!important}.p-home__moduleItem:nth-child(1) .m-secondaryHeader{margin:0}.p-productCategory{padding-bottom:64rem}.o-productList__list{display:flex;flex-direction:row;gap:24rem;list-style:none;padding:0;justify-content:center}.o-productList__item{flex:1;height:660rem;max-width:480rem}.o-productList__link{display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-decoration:none;overflow:hidden}.o-productList__link:hover .o-productList__figure{scale:1.2}.o-productList__link:hover .a-button{border-color:#fff;background-color:#fff;color:var(--BlueNormal)}.o-productList__title{color:#fff;text-align:center;font-family:var(--titleFontFamily);font-size:clamp(32rem,5vw,64rem);font-style:normal;font-weight:700;line-height:150%;margin:0}.o-productList__link .a-button{border-color:#fff;color:#fff}.o-productList__figure{position:absolute;width:100%;height:100%;transition:var(--mainAnimation)}.o-productList__image{width:100%;height:100%;object-fit:cover}.o-productList__content{display:flex;flex-direction:column;justify-content:center}.p-productItem{padding-top:0;background-color:var(--mainColor)}.m-headerPage__fullImage{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:65vh}.m-headerPageFullImage__img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.m-headerPageFullImage__title{color:#ebe6de;text-align:center;font-family:var(--titleFontFamily);font-size:clamp(48rem,9vw,160rem);text-shadow:0 0 10px rgba(0,0,0,.25);font-style:normal;font-weight:700;line-height:150%;letter-spacing:8rem;margin:0}.o-productItem__features{padding:64rem;width:100%;background-image:url(../images/bg/FONDO-MADERA-GRIS.jpg);background-size:cover;color:var(--mainColor)}.o-productItem__features .wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32rem;max-width:1200rem}.m-productItemFeatures__header{display:flex;flex-direction:column;margin:auto;justify-content:center;align-items:center}.m-productItemFeatures__name{font-size:clamp(32rem,5vw,64rem);font-family:var(--titleFontFamily);margin:0;line-height:100%}.m-productItemFeatures__title{font-size:var(--H2clamp);margin:0;font-family:var(--bodyFontFamily);text-transform:uppercase}.m-productItemFeatures__content p{font-size:28rem;text-align:center;margin:0;margin-bottom:8rem}.m-productItemFeatures__content ul{list-style:none;display:flex;flex-direction:row;justify-content:center;gap:32rem;flex-wrap:wrap;padding:0}.m-productItemFeatures__content ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8rem;width:225rem;max-width:225rem;font-size:14rem;text-align:center}.m-productItemFeatures__content ul li img{height:64rem}.o-productItem__gallery{margin:64rem auto}.o-productItem__gallery .wrap{max-width:1100rem}.o-productItem__gallery .o-productGallery{height:700rem}.o-productItem__gallery ul,.o-productItem__gallery ul *{height:100%}.o-productItem__reserva{display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:center;align-items:center;gap:32rem;max-width:1200rem;margin:164rem auto}.o-productItem__reserva .m-productItemReserva__imgContainer{flex:1;min-width:400rem;max-height:700rem}.o-productItem__reserva .m-productItemReserva__content{flex:1;min-width:400rem;display:flex;flex-direction:column;gap:24rem}.o-productItem__reserva .m-productItemReserva__content h3{font-family:var(--bodyFontFamily);font-size:var(--H2clamp);margin:0;color:var(--BlueNormal);line-height:120%}.o-productItem__reserva .m-productItemReserva__content p{font-family:var(--titleFontFamily);font-size:20rem;max-width:330rem;margin:auto;color:var(--BlueNormal)}.o-productItem__reserva hr{display:flex;border:none;height:4px;background-color:var(--BlueNormal);width:40%;margin-bottom:0}.o-productItem__reserva a{display:flex;flex-direction:column;text-decoration:none;min-width:350rem;align-items:center;justify-content:center}.-editorContent a{word-break:break-all}.p-blog,.p-page{padding:0}.m-daugtherPage__gallery{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;background-color:var(--mainColor);padding:64rem}.m-daughterPageGallery__container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;min-width:300rem}.m-daughterPageGallery__container p{max-width:500rem;text-align:center;color:var(--BlueNormal);font-family:var(--titleFontFamily);font-size:24rem}.m-daughterPageGallery__container :is(ul,li){height:100%}.m-daughterPageGallery__container h2{max-width:600rem;text-align:center;margin-bottom:16rem;color:var(--BlueNormal);font-family:var(--titleFontFamily);font-size:clamp(32rem,5vw,64rem)}.m-daugtherPage__content{padding:64rem}.m-daugtherPage__content .m-mainHeaderPage{padding:8rem}.m-daugtherPageContent__container{display:flex;flex-direction:column;gap:24rem;text-align:center;color:var(--BlueNormal)}.m-daugtherPageContent__container p{margin:0;font-family:var(--titleFontFamily);font-size:28rem;max-width:900rem;margin:0 auto}.m-daugtherPageContent__container hr{display:flex;border:none;height:2px;background-color:var(--BlueNormal);width:40%;margin:0 auto}.m-daugtherPageContent__container .row h3{margin:0;font-family:var(--titleFontFamily);font-size:30rem}.m-daugtherPageContent__container .row p{margin:0;font-family:var(--titleFontFamily);font-size:20rem}.m-daugtherPageContent__container img{margin-bottom:24rem}.m-daugtherPage__content .m-mainHeaderPage hr{display:none}.m-daugtherPage__content .m-mainHeaderPage__title,.p-home__moduleItem:nth-child(1) .m-secondaryHeader__title{font-family:var(--titleFontFamily)!important;font-size:clamp(42rem,5vw,64rem)!important}.m-daugtherPage__content .m-mainHeaderPage__title,.p-home__moduleItem:nth-child(2) .m-secondaryHeader__title{display:none}.m-daugtherPageContent__bg{position:absolute;top:0;left:0;width:100%;height:100%}.m-daugtherPage__footer{background-color:var(--mainColor);padding:64rem 0}.m-daugtherPage__footer .wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.m-daugtherPage__footer>*{flex:1}.m-daugtherPage__footer img{aspect-ratio:1;object-fit:contain;height:100%;max-height:500rem}.m-daugtherPage__footer .m-daugtherPageFooter__container,.m-daugtherPage__footer .m-daugtherPageFooter__containerText{flex:1;min-width:300rem;display:flex;justify-content:flex-end;align-items:center}.m-daugtherPage__footer .m-daugtherPageFooter__containerText{flex:1;min-width:300rem;display:flex;flex-direction:column;gap:16rem;justify-content:flex-start}.m-daugtherPage__footer .m-daugtherPageFooter__containerText img{width:90rem}.m-daugtherPage__footer .m-daugtherPageFooter__containerText p{max-width:500rem;color:var(--Foundation-Blue-Normal,#6a7177);text-align:center;font-family:var(--bodyFontFamily);font-size:28rem;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase}.o-mainFooter__logo img{max-width:80rem}.o-mainFooter span{font-size:14rem}.o-mainFooter__groupTitle{font-size:12rem!important}.m-daugtherPage__banner{background-color:#f6f4ef;padding:32rem;max-width:720rem;margin:64rem auto;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:24rem;color:var(--BlueNormal)}.m-daugtherPage__banner .m-mainHeaderPage__title{font-family:var(--bodyFontFamily);font-size:24rem}.m-daugtherPage__banner .m-daughterPageBanner__container{display:flex;flex-direction:column;width:100%}.m-daugtherPage__banner .m-daughterPageBanner__container .row:first-child{display:flex;align-items:center;gap:32rem;width:100%}.m-daugtherPage__banner .m-daughterPageBanner__container p{display:flex;flex-direction:row;align-items:center;gap:8rem;font-size:20rem}.m-daugtherPage__banner hr{width:100%;margin:32rem 0}.p-blog{background-color:var(--mainColor)}.noticias-categoria main .wrap{padding:64rem 0}.p-page.-reserva{background-color:var(--mainColor);padding:16rem}.p-page.-reserva .m-mainHeaderPage__subtitle{font-size:var(--H2clamp);font-weight:lighter}.o-reservaContainer{background-color:#f6f4ef;padding:48rem 64rem;max-width:720rem;margin:auto auto}.m-reservaBanner{display:flex;flex-direction:row;max-width:720rem;margin:64rem auto 0 auto}.m-reservaBanner img{width:50%}.m-reservaForm{display:flex;flex-direction:row;flex-wrap:wrap;gap:16rem;row-gap:8rem}.m-reservaForm p{margin:0}.m-reservaForm .m-input__container{display:flex;justify-content:flex-end}.m-reservaForm .m-input__buttonContainer{display:flex;justify-content:center;align-items:center;width:100%}.m-reservaForm .m-input__buttonContainer button{background-color:var(--BlueNormal)!important;border:1px solid #fff!important;box-shadow:none!important;color:#fff}.m-reservaForm .m-input__buttonContainer button:hover{background-color:var(--BlueNormal)!important;border:1px solid #fff!important;box-shadow:none!important;color:#fff}.m-reservaForm .m-input__buttonContainer button{display:flex;justify-content:center;align-items:center;text-transform:capitalize;margin-top:16rem}.m-reservaForm .m-input__container :is(select,input){border:1px solid var(--BlueNormal);border-radius:0;padding:16rem;background-color:#fbf9f3;font-family:var(--bodyFontFamily);color:#121212;text-transform:capitalize}.m-reservaForm .m-input__container label{margin-top:8rem;margin-bottom:8rem;display:flex;justify-content:flex-start;color:var(--BlueNormal);font-family:var(--bodyFontFamily);letter-spacing:normal;text-transform:none}.m-reservaForm .m-input__container::before{color:var(--BlueNormal);font-family:var(--titleFontFamily);width:100%;font-size:24rem}.m-reservaForm .m-input__container:nth-child(1)::before{content:"DISPONIBILIDAD"}.m-reservaForm .m-input__container:nth-child(3)::before{content:"ESTANCIA"}.m-reservaForm .m-input__container:nth-child(5)::before{content:"CONTACTO"}.m-reservaForm .m-input__container:nth-child(1),.m-reservaForm .m-input__container:nth-child(2),.m-reservaForm .m-input__container:nth-child(3),.m-reservaForm .m-input__container:nth-child(4){width:calc(50% - 16rem);margin-bottom:32rem}.contacto label{color:var(--BlueNormal)}.contacto .m-input__container :is(select,input){border:1px solid var(--BlueNormal);border-radius:0;padding:16rem;background-color:#fbf9f3;font-family:var(--bodyFontFamily);color:#121212;text-transform:capitalize}.m-contactGroup__map{margin:0}.m-contactGroup__map .a-button{display:none}.contacto{background-color:var(--mainColor);font-size:20rem!important}.contacto .m-pageHeader__subtitle{font-size:20rem!important}.contacto .m-pageHeader__subtitle{font-size:20rem!important}.contacto .m-productItemReserva__content p svg{height:64rem}.contacto .m-productItemReserva__link svg{padding-top:12rem}.o-mainFooter{color:#6a7177}.o-mainFooter .wrap{padding:0 100rem}.o-mainFooter span{font-family:var(--bodyFontFamily)!important}.o-mainFooter hr{display:flex;border:none;height:4px;background-color:var(--BlueNormal);width:80%;margin-bottom:32rem}.o-mainFooter__groupTitle{color:#25282a;font-family:var(--titleFontFamily);font-size:16rem;line-height:115%}.parallax-container{position:relative;overflow:hidden}.parallax-bg{position:absolute;width:100%;height:100%;z-index:-1}@media all and (max-width:1200px){.m-contactGroup__map{height:auto;padding:64rem}.contacto .m-contactInfo{background-color:var(--mainColor);align-items:flex-start}.o-productItem__reserva{margin:100rem 0 0 0!important;padding:16rem;gap:64rem}.m-contactGroup__map.o-productItem__reserva{margin-top:0!important;padding:64rem 16rem}.m-daugtherPage__footer .wrap{gap:64rem}.m-daugtherPageFooter__containerText{padding-left:0!important}.m-blogList__list{padding:16rem}.m-blogList__link{flex-direction:column}.m-blogList__image{max-width:inherit;max-height:180rem}.o-mainHeader__langAbbr{display:none}.o-mainHeader__lang{display:block}}@media all and (max-width:768px){.o-mainHeader__container{width:100%}.o-reservaContainer{padding:32rem}.m-daugtherPageContent__container .row{gap:24rem}.m-daugtherPageContent__container .col-33{width:100%}.m-reservaBanner{display:flex;flex-direction:column}.m-reservaBanner img{width:100%}.m-headerPage__fullImage{height:35vh}.o-productItem__gallery .o-productGallery{height:300rem}}