:root{--color-blanco:rgb(255,255,255);--color-negro:rgb(0,0,0);--color-292727:#292727;--color-656766:#656766;--color-4e684c:#4e684c;--color-f6f6f6:#f6f6f6;--color-e3e6e2:#e3e6e2;--color-3e3e3e:#3e3e3e}body{background-color:var(--color-blanco);color:var(--color-656766);font-family:Montserrat,sans-serif;font-weight:400;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}button,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=hidden],input[type=image],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:var(--color-656766);font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:1.2em}p{font-size:1rem;font-weight:400;line-height:1.2em}ol,ul{font-size:1rem;padding-left:0}ol li,ul li{line-height:1.2em}::-moz-selection{background-color:var(--color-4e684c);color:var(--color-blanco);opacity:1}::-webkit-selection{background-color:var(--color-4e684c);color:var(--color-blanco);opacity:1}::selection{background-color:var(--color-4e684c);color:var(--color-blanco);opacity:1}.b-4e684c ::-moz-selection{background-color:var(--color-blanco);color:var(--color-4e684c);opacity:1}.b-4e684c ::-webkit-selection{background-color:var(--color-blanco);color:var(--color-4e684c);opacity:1}.b-4e684c ::selection{background-color:var(--color-blanco);color:var(--color-4e684c);opacity:1}.t-14{font-size:.875rem}.t-16{font-size:1rem}.t-18{font-size:1.125rem}.t-21{font-size:1.3125rem}.t-24{font-size:1.5rem}.t-28{font-size:1.75rem}.t-32{font-size:2rem}.t-40{font-size:2.5rem}.t-48{font-size:3rem}.t-56{font-size:3.5rem}.t-64{font-size:4rem}.t-bold,b,strong{font-weight:700}.t-medium{font-weight:500!important}.t-secondary{font-family:"Playfair Display",serif}.enriquecido>:first-child{margin-top:0}.enriquecido>ol,.enriquecido>p,.enriquecido>ul{font-size:inherit;font-weight:inherit}.enriquecido>p:last-child{margin-bottom:0}.b-4e684c{background-color:var(--color-4e684c)}.t-4e684c{color:var(--color-4e684c)}.b-292727{background-color:var(--color-292727)}.t-292727{color:var(--color-292727)}.b-656766{background-color:var(--color-656766)}.t-656766{color:var(--color-656766)}.b-f6f6f6{background-color:var(--color-f6f6f6)}.t-f6f6f6{color:var(--color-f6f6f6)}.b-e3e6e2{background-color:var(--color-e3e6e2)}.t-e3e6e2{color:var(--color-e3e6e2)}.b-3e3e3e{background-color:var(--color-3e3e3e)}.t-3e3e3e{color:var(--color-3e3e3e)}.enriquecido a:not(.button):not(.social),.link{background:linear-gradient(to right,var(--color-656766),var(--color-656766)),linear-gradient(to right,var(--color-656766),var(--color-656766),var(--color-656766));background-size:0 1px,0 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;display:initial;position:relative;text-decoration:none}.enriquecido.t-white a:not(.button):not(.social),.t-white .link{background:linear-gradient(to right,var(--color-blanco),var(--color-blanco)),linear-gradient(to right,var(--color-blanco),var(--color-blanco),var(--color-blanco));background-size:0 1px,0 1px;background-position:0 100%,0 100%;background-repeat:no-repeat}.button{background-color:var(--color-4e684c);border:solid 1px var(--color-4e684c);border-radius:2px;color:var(--color-blanco);font-size:1.125rem;font-weight:500;letter-spacing:initial;line-height:1em;margin-top:2em;min-width:280px;padding:.95em 3em;position:relative;text-align:center;text-transform:inherit;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.button>i{margin-bottom:1px;margin-left:10px;vertical-align:middle}p+.button,ul+.button{margin-top:calc(2em - 1rem)}.logo{display:inherit;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.logo img{display:block;max-width:100%}.social{border-radius:50%;display:inline-block;font-size:24px;height:40px;margin:5px;line-height:40px;text-align:center;vertical-align:middle;width:40px}.social[href*=facebook] i{font-size:20px;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.animar-renglones .salto,.animar-renglones>.renglon{display:block}.animar-texto .letra,.animar-texto .palabra{display:inline-block;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.lightbox::before{background-color:rgba(0,0,0,.6)}.owl-height{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.owl-theme .owl-nav{bottom:100%;float:right;margin:0;margin-bottom:60px;position:absolute;right:0;width:134px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{bottom:0;background-color:transparent;border-radius:50%;border:solid 1px var(--color-292727);color:transparent;display:block;float:left;margin:0;position:relative}.owl-carousel .owl-nav button.owl-next{margin-left:10px}.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{color:transparent!important;display:block;font-size:0;height:60px;line-height:0;text-align:center;width:60px}.owl-carousel .owl-nav button.owl-next span::before,.owl-carousel .owl-nav button.owl-prev span::before{background-color:var(--color-292727);content:'';height:20px;left:50%;-webkit-mask:url(../images/default/arrow.svg) no-repeat center;mask:url(../images/default/arrow.svg) no-repeat center;-webkit-mask-size:contain;-o-mask-size:contain;mask-size:contain;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:20px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background-color:var(--color-292727)}.owl-carousel .owl-nav button.owl-next:hover span::before,.owl-carousel .owl-nav button.owl-prev:hover span::before{background-color:var(--color-blanco)}.owl-carousel .owl-nav button.owl-prev span::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.owl-theme .owl-dots{float:left;margin-top:50px!important;text-align:center;width:100%}.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:solid 1px var(--color-292727);border-radius:50%;height:10px;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:10px}.owl-theme .owl-dots .owl-dot.active span{background-color:var(--color-292727)!important;border-color:var(--color-292727)!important;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--color-292727)!important;border-color:var(--color-292727)!important}.scroll-move{pointer-events:none}.scroll-move>*{display:block;-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s;width:100%}[data-animation=fadeInCropDown],[data-animation=fadeInCropRight],[data-animation=fadeInZoom]{overflow:hidden}.fadeInCropRight{animation-name:fadeInCropRight}@keyframes fadeInCropRight{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.fadeInCropDown{animation-name:fadeInCropDown}@keyframes fadeInCropDown{0%{opacity:0;clip-path:inset(0 0 100% 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.fadeInZoom{animation-name:fadeInZoom}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.fadeInLeftShort{animation-name:fadeInLeftShort}@keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-120px);-ms-transform:translateX(-120px);-o-transform:translateX(-120px);transform:translateX(-120px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.fadeInRightShort{animation-name:fadeInRightShort}@keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(120px);-ms-transform:translateX(120px);-o-transform:translateX(120px);transform:translateX(120px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.fadeInUpShort{animation-name:fadeInUpShort}@keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.fadeInDownShort{animation-name:fadeInDownShort}@keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}#content{min-height:inherit!important;overflow:hidden}[data-lazy=true]{animation:none!important;animation-timing-function:linear;background-color:transparent}#header{background-color:var(--color-blanco)!important;left:0;padding:15px 0;position:sticky!important;top:0!important;width:100%}#header .grid{max-width:1440px}#header .logo{width:120px}#header .menu{display:inline-block;margin-right:20px}.menu .numero-menu{display:none}.menu ul{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:middle}.menu ul li{display:inline-block;line-height:1em;position:relative}.menu ul li+li{margin-left:30px}.menu ul li a{padding:5px;position:relative}.menu ul li a::before{background-color:var(--color-292727);content:'';display:block;height:2px;left:5px;position:absolute;top:100%;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:0}.menu ul li.current a{opacity:.5}.parallax-contenedor{overflow:hidden;position:relative}.parallax-contenedor .parallax-capa,.parallax-contenedor .parallax-capa *,.parallax-contenedor .parallax-capa .the-media-image-background::before{height:100%;position:absolute;right:0;top:0;width:100%}.parallax-contenedor .the-media-image-background::before{background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 75%);mix-blend-mode:overlay;content:'';opacity:.3}.parallax-contenedor .row{min-height:min(100vh,1080px);padding-bottom:120px;padding-top:120px}.parallax-capa{height:calc(100% + 100px)!important;-webkit-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s;z-index:1}.parallax-capa video{object-fit:cover}.parallax-contenedor .video-slider .row{min-height:inherit;padding:0;padding-top:min(60%,calc(100vh - 145px))}.video-slider .layer-player.screen-background{display:none}.video-slider .lightbox::before{background-color:rgba(255,255,255,.6);background-image:url(../images/default/play.svg);background-size:60px auto;border-radius:50%;height:120px;left:50%;margin-left:-60px;margin-top:-60px;opacity:1;top:50%;-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);-o-transform:translateY(-45px);transform:translateY(-45px);width:120px}.video-slider .owl-dots{bottom:20px;position:absolute}.video-slider .owl-dots .owl-dot span{border-color:var(--color-blanco)!important}.video-slider .owl-dots .owl-dot.active span,.video-slider .owl-dots .owl-dot:not(.active):hover span{background-color:var(--color-blanco)!important;border-color:var(--color-blanco)!important}#cabanas-intro>.grid{padding-bottom:100px;padding-top:100px}#cabanas-intro .logo{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:100px}#cabanas-intro .enriquecido{margin-left:auto;margin-right:auto;margin-top:40px;max-width:620px}.cabana-item{position:relative}.cabana-item .scroll-move{height:0;left:80%;max-width:520px;position:absolute;top:-200px;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);width:100%}.cabana-item:nth-child(odd) .scroll-move{left:inherit;max-width:480px;right:75%}.cabana-item>.grid{padding-bottom:100px;padding-top:100px}.cabana-item .subtitle{margin-top:10px}.cabana-item .contenido{margin-left:auto;margin-right:auto;margin-top:40px;max-width:820px}.cabana-item .row+.row{margin-top:100px}.the-slider.lightbox-gallery .the-item .media-container{padding-top:56.25%}.the-slider.lightbox-gallery .the-item .media-container *{height:100%;position:absolute;right:0;top:0;width:100%}.the-slider.lightbox-gallery .media-video .layer-player.screen-background{display:none!important}.the-slider.lightbox-gallery .media-video .lightbox::before{background-color:rgba(255,255,255,.6);background-image:url(../images/default/play.svg);background-size:40px auto;border-radius:50%;height:80px;left:50%;margin-left:-40px;margin-top:-40px;opacity:1;top:50%;width:80px}.the-slider.lightbox-gallery .lightbox{display:block}.slider-item-thumbs{margin-top:10px}.slider-item-thumbs .owl-stage-outer{position:relative;z-index:9}.the-slider.slider-item-thumbs .owl-nav{right:-40px;width:calc(100% + 80px)}.cabana-item .row+.row .col{padding-left:60px}.amenidades{list-style:none;margin:0;padding:0}.amenidades li{display:block;font-weight:600;position:relative;padding:9px 50px}.amenidades li+li{margin-top:10px}.amenidades li span{font-weight:400}.amenidad-icono{background-color:var(--color-4e684c);display:inline-block;height:35px;left:0;position:absolute;top:0;width:35px}.recamara{-webkit-mask:url(../images/content/icono-recamara.png) no-repeat center center;mask:url(../images/content/icono-recamara.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.sala{-webkit-mask:url(../images/content/icono-sala.png) no-repeat center center;mask:url(../images/content/icono-sala.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.sillon{-webkit-mask:url(../images/content/icono-sillon.png) no-repeat center center;mask:url(../images/content/icono-sillon.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.sky{-webkit-mask:url(../images/content/icono-sky.png) no-repeat center center;mask:url(../images/content/icono-sky.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.wifi{-webkit-mask:url(../images/content/icono-wifi.png) no-repeat center center;mask:url(../images/content/icono-wifi.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.asador{-webkit-mask:url(../images/content/icono-asador.png) no-repeat center center;mask:url(../images/content/icono-asador.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.bano{-webkit-mask:url(../images/content/icono-bano.png) no-repeat center center;mask:url(../images/content/icono-bano.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.chimenea{-webkit-mask:url(../images/content/icono-chimenea.png) no-repeat center center;mask:url(../images/content/icono-chimenea.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.cocina{-webkit-mask:url(../images/content/icono-cocina.png) no-repeat center center;mask:url(../images/content/icono-cocina.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.comedor{-webkit-mask:url(../images/content/icono-comedor.png) no-repeat center center;mask:url(../images/content/icono-comedor.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.fogatero{-webkit-mask:url(../images/content/icono-fogatero.png) no-repeat center center;mask:url(../images/content/icono-fogatero.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.jacuzzi{-webkit-mask:url(../images/content/icono-jacuzzi.png) no-repeat center center;mask:url(../images/content/icono-jacuzzi.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.juegos-de-mesa{-webkit-mask:url(../images/content/icono-juegos-de-mesa.png) no-repeat center center;mask:url(../images/content/icono-juegos-de-mesa.png) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.amenidades+p{margin-top:40px}#actividades .parallax-contenedor .row{min-height:inherit;padding-bottom:120px;padding-top:120px}#actividades .parallax-contenedor .enriquecido,#actividades .parallax-contenedor .title{margin-left:auto;margin-right:auto;max-width:860px}#actividades .parallax-contenedor .enriquecido{margin-top:40px}#contenido-actividades>.grid{padding-bottom:100px;padding-top:100px}.slider-actividades .the-item .the-media-image-background{padding-top:152%}.slider-actividades .the-item .title{background-color:rgba(41,39,39,.95);display:block;left:50%;max-width:260px;padding:20px 30px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;z-index:3}.the-slider .owl-nav{bottom:50%;margin-bottom:-20px;right:-50px;width:calc(100% + 100px)}.the-slider .owl-nav button.owl-next,.the-slider .owl-nav button.owl-prev{border:none;border-radius:2px}.the-slider .owl-nav button.owl-next span,.the-slider .owl-nav button.owl-prev span{height:40px;width:40px}.the-slider .owl-nav button.owl-next span::before,.the-slider .owl-nav button.owl-prev span::before{background-color:var(--color-4e684c);height:30px;margin-left:-15px;margin-top:-15px;-webkit-mask:url(../images/default/angle.svg) no-repeat center center;mask:url(../images/default/angle.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;width:30px}.the-slider .owl-nav button.owl-next span::before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.the-slider .owl-nav button.owl-prev span::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.the-slider .owl-nav button.owl-next{float:right}#contenido-actividades .button{margin-top:100px}#contacto>.grid{padding-bottom:120px;padding-top:120px}#contacto .enriquecido,#contacto .title{margin-left:auto;margin-right:auto;max-width:520px}#contacto .enriquecido{margin-top:40px}.form{margin-left:auto;margin-right:auto;margin-top:0;max-width:580px}.form .col-12>label{color:var(--color-656766);display:inline-block;padding:0}.form .field-container{background-color:var(--color-blanco);border-radius:16px;margin-bottom:20px}.field-container>span{border-bottom:solid 2px var(--color-292727);border-left:solid 2px var(--color-292727);height:8px;margin-top:-5px;pointer-events:none;right:20px;width:8px;z-index:9}.form input:not([type=checkbox]):not([type=radio]):not([type=range]),.form select,.form textarea{background-color:transparent;border-bottom:none;border-radius:0;color:var(--color-656766);line-height:40px;padding:10px 20px}.field-container textarea{height:120px;line-height:1.2em;padding:10px}.form .privacy-note{line-height:1.2em;max-width:100%;padding-left:35px}.privacy-container{left:5px;top:0}.privacy-container input+span{background-color:transparent;border-color:var(--color-4e684c);border-radius:2px}.privacy-container input:checked+span{background-color:var(--color-4e684c);border-color:var(--color-4e684c)}.privacy-container span::before{border-color:var(--color-blanco)}.form .button{margin-top:30px;width:100%}.form ::-webkit-input-placeholder{color:var(--color-656766);opacity:1}.form :-ms-input-placeholder{color:var(--color-656766);opacity:1}.form ::-ms-input-placeholder{color:var(--color-656766);opacity:1}.form ::placeholder{color:var(--color-656766);opacity:1}#section-simple .logo{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:100px}#section-simple .title{margin-bottom:10px}#section-simple .subtitle{margin-bottom:40px}#section-simple>.grid>.row{min-height:50vh;padding-bottom:100px;padding-top:100px}#section-simple .enriquecido{margin-left:auto;margin-right:auto;max-width:800px}#section-simple .enriquecido ul{padding-left:20px}#section-simple .enriquecido h1{font-size:2rem;margin:1em 0}#section-simple .enriquecido h2{font-size:1.5rem;margin:1em 0}#section-simple .enriquecido h3{font-size:1.2rem;margin:1em 0}#section-simple .enriquecido h4{font-size:1.1rem;margin:1em 0}#section-simple .enriquecido h5{font-size:1rem;margin:1em 0}#section-simple .enriquecido h6{font-size:.825rem;margin:1em 0}#footer>.grid{padding-bottom:120px;padding-top:120px}#footer .scroll-move{height:0;left:95%;max-width:620px;position:absolute;top:180px;-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg);width:100%}#footer .logo{filter:brightness(100);margin-left:auto;margin-right:auto;max-width:280px}#footer .menu{margin-top:11px}#footer .menu ul{display:grid;grid-template-columns:1fr auto;grid-gap:40px;width:100%}#footer .row .row{margin:0 -10px;padding-left:50px}#footer .row .row .col-auto{max-width:480px;width:90vw}#footer .menu ul li{margin:0!important}#footer p{margin:0}#footer-legales{padding-bottom:20px;padding-top:20px}#footer-legales .link{margin-left:1em}@media (any-hover:hover) and (pointer:fine){.enriquecido a:not(.button):not(.social):hover,.link:hover{background-size:100% 1px,0 1px!important}.menu ul li:not(.current) a:hover{color:var(--color-292727)}.menu ul li:not(.current) a:hover::before{width:calc(100% - 10px)}.button:hover{background-color:var(--color-292727)!important;border-color:var(--color-292727)!important;color:var(--color-blanco)!important}.social:hover{opacity:.5}}#header_actions,#menu-action{display:none}@media screen and (max-width:1040px){#menu-action{cursor:pointer;display:inline-block;margin-bottom:2px;margin-left:10px;vertical-align:middle}#header_actions{display:block;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}#header{padding:15px 0}#menu-lines{background-color:var(--color-4e684c);border-radius:50%;display:block;height:50px;position:relative;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:50px}#menu-lines .line-menu-action{background-color:var(--color-blanco);height:1px;left:50%;margin-left:-11px;position:absolute;top:50%;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:22px}#menu-lines .line-menu-action.line-top{margin-top:-5px}#menu-lines .line-menu-action.line-bottom{margin-top:5px}#menu-action.no_middle .line-menu-action.line-bottom,#menu-action.no_middle .line-menu-action.line-top{margin-top:0}#menu-action .line-menu-action.line-middle{display:none!important}#menu-action.cross_lines .line-menu-action.line-top{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-action.cross_lines .line-menu-action.line-bottom{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header_menu{align-items:center;display:none;flex-direction:column;height:calc(100vh - 130px);justify-content:safe center;order:3;overflow:auto;padding:40px;min-width:100%}#header_menu.t-right{text-align:center}#header .menu{margin:0;margin-bottom:40px}#header.open{height:100vh!important;overflow:hidden!important}#header.open #header_menu{display:flex}#menu-nav.menu .t-16{font-size:1.2rem}#menu-nav.menu ul li{display:block;width:100%}#menu-nav.menu ul li+li{margin-left:0;margin-top:20px}#menu-nav.menu ul li a{display:block}#menu-nav.menu .button{margin-left:0;margin-top:40px!important}}@media screen and (max-width:1360px){#footer .row .row .col-auto{max-width:400px;width:30vw}}@media screen and (max-width:1180px){#footer .scroll-move{max-width:480px;top:120px}#footer .row .row .col-auto{max-width:220px;width:90vw}#footer .menu ul{grid-template-columns:1fr;grid-gap:10px}}@media screen and (max-width:880px){#footer>.grid{padding-bottom:60px;padding-top:60px}#footer .scroll-move{left:100%;max-width:380px;top:120px}#footer .col,#footer .col-4,#footer .col-7,#footer .col-auto{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%!important;text-align:center!important}#footer .logo{margin-bottom:40px;max-width:180px}#footer p.t-right{margin-top:40px;text-align:center}#footer p.t-right span{display:block;margin-bottom:20px}#footer .row .row{padding:0}#footer p.t-center span{display:block;margin-bottom:20px}#footer-legales .link{margin-left:0}}@media screen and (max-width:767px){#content .col,#content [class^=col-]{-webkit-box-flex:0;-webkit-flex:0 0 calc((100%/12)*12);-ms-flex:0 0 calc((100%/12)*12);flex:0 0 calc((100%/12)*12);max-width:calc((100%/12)*12);margin-left:0}#content .grid{max-width:580px!important}.t-18{font-size:1.1rem}.t-21{font-size:1.2rem}.t-24{font-size:1.25rem}.t-28{font-size:1.35rem}.t-32{font-size:1.6rem}.t-40{font-size:2rem}.t-48{font-size:2.2rem}.t-56{font-size:2.35rem}.t-64{font-size:3rem}.video-slider .lightbox::before{background-size:40px auto;height:80px;margin-left:-40px;margin-top:-40px;width:80px}#cabanas-intro>.grid{padding-bottom:60px;padding-top:60px}.cabana-item>.grid{padding-bottom:60px;padding-top:60px}.cabana-item .scroll-move{left:85%;max-width:200px;top:-100px}.cabana-item:nth-child(2n+1) .scroll-move{max-width:180px;right:70%}.cabana-item .row+.row{margin-top:60px}.the-slider .owl-nav{bottom:inherit;float:inherit;margin:20px auto 0;position:relative;right:inherit!important;width:100px!important}.cabana-item .row+.row .col{margin-top:40px;padding-left:5px}.amenidades li span{display:block}.amenidades+p span{display:block}#actividades .parallax-contenedor .row{padding-bottom:80px;padding-top:80px}#contenido-actividades>.grid{padding-bottom:60px;padding-top:60px}.slider-actividades .the-item .the-media-image-background{padding-top:125%}#contenido-actividades .button{margin-top:60px}#contacto>.grid{padding-bottom:60px;padding-top:60px}.form{margin-top:40px}#section-simple>.grid>.row{padding-bottom:60px;padding-top:60px}}@media screen and (min-width:768px) and (max-width:1180px){.t-18{font-size:1.12rem}.t-21{font-size:1.3rem}.t-24{font-size:1.35rem}.t-28{font-size:1.5rem}.t-32{font-size:1.75rem}.t-40{font-size:2.35rem}.t-48{font-size:2.75rem}.t-56{font-size:3.2rem}.t-64{font-size:3.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.cabana-item .row+.row .col{margin-top:40px;padding-left:5px}.form{margin-top:40px}}