:root{--color-blanco:rgb(255,255,255);--color-negro:rgb(0,0,0);--color-161616:rgb(22,22,22);--color-333333:rgb(51,51,51);--color-0b9fa7:rgb(11,159,167);--color-d7c9bc:rgb(215,201,188);--color-e8e5e2:rgb(232,229,226)}body{background-color:var(--color-d7c9bc);color:var(--color-333333);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-333333);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.5em}ol,ul{font-size:1rem;padding-left:0}ol li,ul li{line-height:1.5em}::-moz-selection{background-color:var(--color-0b9fa7);color:var(--color-161616);opacity:1}::-webkit-selection{background-color:var(--color-0b9fa7);color:var(--color-161616);opacity:1}::selection{background-color:var(--color-0b9fa7);color:var(--color-161616);opacity:1}.b-0b9fa7 ::-moz-selection{background-color:var(--color-161616);color:var(--color-0b9fa7);opacity:1}.b-0b9fa7 ::-webkit-selection{background-color:var(--color-161616);color:var(--color-0b9fa7);opacity:1}.b-0b9fa7 ::selection{background-color:var(--color-161616);color:var(--color-0b9fa7);opacity:1}.t-14{font-size:.875rem}.t-16{font-size:1rem}.t-21{font-size:1.3125rem}.t-24{font-size:1.5rem}.t-32{font-size:2rem}.t-40{font-size:2.5rem}.t-48{font-size:3rem}.t-bold,b,strong{font-weight:700}.t-medium{font-weight:500!important}.t-secondary{font-family:Gantari,sans-serif;letter-spacing:.05em}.enriquecido>:first-child{margin-top:0}.enriquecido>p:last-child{margin-bottom:0}.b-0b9fa7{background-color:var(--color-0b9fa7)}.t-0b9fa7{color:var(--color-0b9fa7)}.b-d7c9bc{background-color:var(--color-d7c9bc)}.t-d7c9bc{color:var(--color-d7c9bc)}.b-161616{background-color:var(--color-161616)}.t-161616{color:var(--color-161616)}.b-333333{background-color:var(--color-333333)}.t-333333{color:var(--color-333333)}.b-e8e5e2{background-color:var(--color-e8e5e2)}.t-e8e5e2{color:var(--color-e8e5e2)}.enriquecido a:not(.button):not(.social),.link{background:linear-gradient(to right,var(--color-333333),var(--color-333333)),linear-gradient(to right,var(--color-333333),var(--color-333333),var(--color-333333));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-0b9fa7);border:none;border-radius:3em;color:var(--color-161616);font-size:.875rem;font-weight:400;letter-spacing:initial;line-height:1em;margin-top:2em;min-width:140px;padding:1em 1.5em;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}p+.button,ul+.button{margin-top:calc(2em - 1rem)}.logo-imagotipo,.logo-logotipo,.logo-simbolo{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}.angles{display:inline-block;height:40px;-webkit-mask:url(../images/angles.svg) no-repeat center center;mask:url(../images/angles.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:36px}.social{display:inline-block;font-size:18px;padding:5px}.social+.social{margin-left:1rem}.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-161616);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-161616);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-161616)}.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-161616);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-161616)!important;border-color:var(--color-161616)!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-161616)!important;border-color:var(--color-161616)!important}[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:initial;padding-top:100px}[data-lazy=true]{animation:none!important;animation-timing-function:linear;background-color:transparent}#header{background-color:transparent!important;left:0;padding:25px 0;position:fixed!important;top:0!important;width:100%}#header .grid{max-width:1440px}#header .logo-simbolo{display:block;max-width:50px}#selector-lang{margin-left:35px}#selector-lang a{opacity:.55}#selector-lang a.current{opacity:1;pointer-events:none}#selector-lang a+a::before{content:' / '}#header .menu{display:inline-block}.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 a{border:solid 1px transparent;border-radius:2.5em;padding:1em 1.2em}.menu ul li.current a{background-color:var(--color-0b9fa7);border-color:var(--color-0b9fa7);color:var(--color-161616)}.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,0) 75%);mix-blend-mode:initial;content:'';opacity:1}.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}.home-page #header:not(.fix):not(.open) .logo-simbolo{opacity:0;pointer-events:none}#home-about>.grid{padding-bottom:120px;padding-top:40px}#home-about .row+.row{margin-top:120px}#home-about .logo-simbolo{margin-bottom:30px;max-width:100px}#home-about .title{margin-bottom:30px}#home-about .subtitle{margin-bottom:30px}#home-about .image-container,#home-about .image-container *{left:0;position:absolute;top:0;height:100%;width:100%}#home-about .image-container{left:5px;width:calc(100% - 10px)}#home-about-intro{margin-top:80px!important}#home-about-intro .padding-info{margin-left:auto;margin-right:auto;max-width:480px;padding-bottom:20px;position:relative}#home-about-intro .padding-info .enriquecido,#home-about-intro .padding-info .subtitle{padding-right:50px}#home-about-intro .padding-info .angles{bottom:30px;height:24px;left:100%;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);width:28px}#home-about-origen .padding-info{margin-left:auto;margin-right:auto;max-width:460px;padding-bottom:20px;position:relative}#home-about-herencia .padding-info{margin-left:auto;margin-right:auto;max-width:390px;padding-bottom:20px;position:relative}#home-about-remate{margin-top:60px!important}#home-about-remate .subtitle{margin-bottom:0;max-width:480px}.parallax-contenedor .row{min-height:inherit;padding-bottom:150px;padding-top:150px}.parallax-contenedor .screen-background,.parallax-contenedor .the-media-image-background::before{display:none!important}.parallax-contenedor video{object-fit:cover}.wave-frame{background-color:transparent!important;padding:100px 140px;position:relative}.frame-bg{display:none!important;height:100%;left:0;opacity:.85;pointer-events:none;position:absolute;top:0;width:100%}.frame-bg .screen{display:block;height:calc(100% - 100px);left:50px;position:absolute;top:50px;width:calc(100% - 100px)}.frame-bg .corner{display:none;height:100px;position:absolute;width:100px}.frame-bg .corner.top-left{left:0;top:0;-webkit-mask:url(../images/corner-top-left.svg) no-repeat center center;mask:url(../images/corner-top-left.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.frame-bg .corner.top-right{top:0;right:0;-webkit-mask:url(../images/corner-top-right.svg) no-repeat center center;mask:url(../images/corner-top-right.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.frame-bg .corner.bottom-left{bottom:0;left:0;-webkit-mask:url(../images/corner-bottom-left.svg) no-repeat center center;mask:url(../images/corner-bottom-left.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.frame-bg .corner.bottom-right{bottom:0;right:0;-webkit-mask:url(../images/corner-bottom-right.svg) no-repeat center center;mask:url(../images/corner-bottom-right.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.frame-bg .wave{border-radius:100px;position:absolute}.frame-bg .wave.bottom,.frame-bg .wave.top{height:100px;left:0;width:100%}.frame-bg .wave.left,.frame-bg .wave.right{height:100%;top:0;width:100px}.frame-bg .wave.top{top:0;-webkit-mask:url(../images/wave-top.svg) repeat-x center bottom;mask:url(../images/wave-top.svg) repeat-x center bottom;-webkit-mask-size:contain;mask-size:contain}.frame-bg .wave.bottom{bottom:0;-webkit-mask:url(../images/wave-bottom.svg) repeat-x center top;mask:url(../images/wave-bottom.svg) repeat-x center top;-webkit-mask-size:contain;mask-size:contain}.frame-bg .wave.left{left:0;-webkit-mask:url(../images/wave-left.svg) repeat-y right center;mask:url(../images/wave-left.svg) repeat-y right center;-webkit-mask-size:contain;mask-size:contain}.frame-bg .wave.right{right:0;-webkit-mask:url(../images/wave-right.svg) repeat-y left center;mask:url(../images/wave-right.svg) repeat-y left center;-webkit-mask-size:contain;mask-size:contain}.wave-frame .frame-content{position:relative;z-index:4}#home-descanso .frame-content{margin-left:auto;margin-right:auto;max-width:490px}#home-descanso .subtitle,#home-descanso .title{margin-bottom:30px}#home-services-types>.grid{padding-bottom:120px;padding-top:120px}#home-services-types-intro .title{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:490px}#home-services-types-items{margin-top:80px}.home-services-types-description{margin-top:120px}.home-services-types-description .image-container,.home-services-types-description .image-container *{left:0;position:absolute;top:0;height:100%;width:100%}.home-services-types-description .image-container{left:5px;max-width:650px;width:calc(100% - 10px)}.home-services-types-description .padding-info{margin-left:auto;margin-right:auto;max-width:440px}.home-services-types-description .title{margin-bottom:320px;max-width:280px}.home-services-types-description .row{min-height:400px}.home-services-types-description .enriquecido p+p{margin-top:20px}#home-instalacion>.grid{padding-bottom:120px;padding-top:60px}#home-instalacion-intro .image-container.full,#home-instalacion-intro .image-container.full *{left:0;position:absolute;top:0;height:100%;width:100%}#home-instalacion-intro .image-container.full{left:5px;max-width:450px;width:calc(100% - 10px)}#home-instalacion-intro .image-container.full .screen-background{display:none!important}#home-instalacion-intro .image-container.full video{object-fit:cover}#home-instalacion-intro .title{margin-bottom:40px;max-width:430px}#home-instalacion-intro .subtitle{margin-bottom:30px}#home-instalacion-intro .enriquecido{max-width:600px}#home-instalacion-intro .padding-info .row{margin-top:50px}#home-instalacion-intro .image-container.small .the-media-image-background{padding-top:60%}#home-instalacion-remate{margin-top:80px}#home-instalacion-remate .title{max-width:400px}#home-instalacion-remate .enriquecido ol+ol{border-top:solid 1px var(--color-161616);margin-top:10px;padding-top:10px}#home-instalacion-remate .enriquecido ol li{padding:0 40px}#home-parallax{padding-top:46%}#home-show>.grid{padding-bottom:60px;padding-top:120px}#home-show-intro .logo-simbolo{margin-bottom:70px;margin-left:auto;margin-right:auto;max-width:100px}#home-show-intro .title{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:640px}#home-show-intro .subtitle{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}#home-show-intro .enriquecido{margin-left:auto;margin-right:auto;max-width:520px}.home-show-item{margin-top:120px}.home-show-item .image-container.full,.home-show-item .image-container.full *{left:0;position:absolute;top:0;height:100%;width:100%}.home-show-item .image-container.full{left:5px;max-width:650px;width:calc(100% - 10px)}.home-show-item .title{margin-bottom:30px;max-width:340px}.home-show-item .enriquecido{max-width:440px}.home-show-item .padding-info .image-container{margin-top:60px}.home-show-item .image-container.small .the-media-image-background{padding-top:70%}#show-intro>.grid{padding-bottom:60px;padding-top:60px}#show-intro .image-container.small .the-media-image-background{padding-top:100%}#show-intro .title{margin-bottom:40px;margin-top:80px;max-width:440px;padding-left:5px}#show-intro .enriquecido{margin-bottom:40px;max-width:440px;padding-left:5px}#show-intro .enriquecido p+ol,#show-intro .enriquecido p+ul{margin-top:40px}#show-intro .enriquecido ol li,#show-intro .enriquecido ul li{padding-left:.5em}#show-intro .image-container.full,#show-intro .image-container.full *{left:0;position:absolute;top:0;height:100%;width:100%}#show-intro .image-container.full{left:5px;width:calc(100% - 10px)}#show-gallery>.grid{padding-bottom:60px;padding-top:60px}#masonry-gallery,#menu-gallery{margin-top:60px}#menu-gallery.menu ul li+li{margin-left:5px}.masonry-gallery-item{cursor:pointer;margin-bottom:10px}.masonry-gallery-item .title{margin-bottom:0;margin-top:40px;text-align:center}.masonry-gallery-item .media-container::before{background-color:transparent;background-image:url(../images/default/loading.gif);background-position:center;background-repeat:no-repeat;background-size:50px auto;content:'';display:block;filter:grayscale(100);height:100%;left:0;opacity:.5;position:absolute;top:0;-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:100%;z-index:1}.masonry-gallery-item .the-media-image-background{padding-top:150%;position:relative;z-index:2}.masonry-gallery-item .the-media-image-background::before{background-color:rgba(22,22,22,.6);background-image:url(../images/default/zoom.svg);background-position:center;background-repeat:no-repeat;background-size:50px auto;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-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:100%;z-index:4}.masonry-gallery-item .mfp-image{display:block;left:0;opacity:0;position:absolute;top:0;height:100%;width:100%;z-index:4}#about-intro>.grid{padding-bottom:60px;padding-top:40px}#about-intro .title{margin-bottom:40px;margin-top:80px;max-width:560px}#about-intro .enriquecido{margin-bottom:40px;max-width:560px}#about-intro .aside{float:left;max-width:220px;width:40%}#about-intro .aside .subtitle{margin-bottom:40px;min-height:2.4em}#about-intro .aside+.aside{margin-left:10%}#about-intro .image-container.full,#about-intro .image-container.full *{left:0;position:absolute;top:0;height:100%;width:100%}#about-intro .image-container.full{left:5px;width:calc(100% - 10px)}#about-travel.scroll-horizontal{white-space:nowrap}#about-travel .contenedor-scroll-horizontal{overflow:hidden;position:sticky;top:0;white-space:inherit}#about-travel .item-scroll-horizontal{display:inline-block;position:relative;vertical-align:top;white-space:normal}#about-travel .item-scroll-horizontal .image-container{-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}#about-travel .contenedor-scroll-horizontal.scrolling .item-scroll-horizontal:not(:first-child):not(:last-child) .image-container{-webkit-transform:translate(-50px);-moz-transform:translate(-50px);-ms-transform:translate(-50px);-o-transform:translate(-50px);transform:translate(-50px)}#about-travel .item-scroll-horizontal.full-screen{width:100vw}#about-travel .item-scroll-horizontal.full-screen .image-container.full,#about-travel .item-scroll-horizontal.full-screen .image-container.full *{left:0;position:absolute;top:0;height:100%;width:100%}#about-travel .item-scroll-horizontal.full-screen .image-container.full .screen-background{display:none!important}#about-travel .item-scroll-horizontal.full-screen .image-container.full video{object-fit:cover}#about-travel .item-scroll-horizontal.full-screen .grid{z-index:3}#about-travel .item-scroll-horizontal.full-screen .grid>.row{min-height:100vh;padding-bottom:80px;padding-top:80px}#about-travel .item-scroll-horizontal.tall-images .grid{max-width:inherit;width:100%}#about-travel .item-scroll-horizontal.tall-images .grid>.row{padding-bottom:50px;padding-top:120px}#about-travel .item-scroll-horizontal.tall-images .the-media-image-background{height:calc(100vh - 170px)}#about-travel .item-scroll-horizontal.tall-images .small .the-media-image-background{height:calc(50vh - 90px)}#about-travel .item-scroll-horizontal.tall-images .small+.small{margin-top:10px}#about-travel-step-1 .angles{height:24px;margin-bottom:4px;margin-left:20px;width:28px}#about-travel-step-2{width:140vw}#about-travel-step-2 .col-auto{margin-left:120px;margin-right:120px;max-width:310px}#about-travel-step-2 .enriquecido{margin-top:30px}#about-travel-step-3,#about-travel-step-5{margin-right:120px;width:125vw}#about-travel-step-3 .col-auto,#about-travel-step-5 .col-auto{margin-left:240px;margin-right:240px;max-width:310px}#about-travel-step-3 .enriquecido,#about-travel-step-5 .enriquecido{margin-top:30px}#about-travel-step-6{margin:0 120px;width:max(80vh,600px)!important}#about-travel-step-7{margin-right:120px;width:120vw}#about-travel-step-8 .grid>.row{padding-bottom:200px!important;padding-top:200px!important}#about-travel-step-8 .title{max-width:320px}#about-travel-step-8 .enriquecido{margin-top:30px;max-width:320px}#services-intro>.grid{padding-bottom:100px;padding-top:40px}#services-intro .image-container.cover{margin-bottom:80px;padding-top:40%;position:relative}#services-intro .image-container.cover *{left:0;position:absolute;top:0;height:100%;width:100%}#services-intro .image-container.cover .screen-background{display:none!important}#services-intro .image-container.cover video{object-fit:cover}#services-intro .image-container.full{max-width:540px}#services-intro .image-container.full .the-media-image-background{padding-top:130%}#services-intro .title{margin-bottom:80px}#services-intro .subtitle{margin-bottom:40px}#services-intro .enriquecido{max-width:410px}#services-intro .enriquecido ol li{padding-left:.5em}#services-intro .enriquecido ol+ol{border-top:solid 1px var(--color-161616);margin-top:20px;padding-top:20px}#services-types>.grid{padding-bottom:100px;padding-top:60px}#services-types .title{margin-bottom:60px}.services-types-item{margin-top:20px}.services-types-item .image-container{-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}.services-types-item .the-media-image-background{padding-top:150%}.services-types-item .title{margin-bottom:0!important;margin-top:40px;-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}.services-types-description{margin-top:120px}.services-types-description .image-container{max-width:460px}.services-types-description .the-media-image-background{padding-top:100%}.services-types-description .title{margin-bottom:40px;max-width:440px}.services-types-description .enriquecido{max-width:440px}.services-types-description:nth-child(odd){flex-direction:row-reverse}.services-types-item .anchor{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}#services-aplication>.grid{padding-bottom:60px;padding-top:60px}#services-aplication .title{margin-bottom:60px}#services-aplication .subtitle{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:420px}.services-aplication-description .image-container.cover{margin-bottom:20px}.services-aplication-description .image-container.cover .the-media-image-background{padding-top:40%}.services-aplication-description .image-container.full,.services-aplication-description .image-container.full *{left:0;position:absolute;top:0;height:100%;width:100%}.services-aplication-description .image-container.full{left:5px;width:calc(100% - 10px)}.services-aplication-description .enriquecido{margin:40px auto 60px;max-width:300px;min-height:400px}.services-aplication-description .enriquecido p+p{margin-top:40px}.services-aplication-description+.services-aplication-description{margin-top:120px}#contact-intro>.grid{padding-bottom:80px;padding-top:80px}#contact-intro .grid>.row+.row{margin-top:80px}#contact-intro .grid>.row+.row:last-child{margin-top:120px}#contact-intro .grid>.row+.row:last-child br+hgroup{margin-top:40px}#contact-faqs>.grid{padding-bottom:80px;padding-top:80px}#contact-faqs .grid>.row+.row{margin-top:80px}.faq-item{border-radius:2.5rem}.faq-item+.faq-item{margin-top:5px}.faq-item-question{cursor:pointer;padding:25px 50px;position:relative;z-index:2}.faq-item-question p{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-item-question>span{background-color:var(--color-0b9fa7);border-radius:50%;height:30px;margin-top:-15px;position:absolute;right:50px;top:50%;width:30px}.faq-item-question>span::after,.faq-item-question>span::before{background-color:var(--color-161616);content:'';height:14px;left:50%;margin-left:-1px;margin-top:-7px;position:absolute;top:50%;-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:2px}.faq-item-question>span::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-item-answer{display:none;margin-top:-25px;padding:25px 50px;position:relative}.faq-item.active{border-radius:10px}.faq-item.active .faq-item-question>span::after,.faq-item.active .faq-item-question>span::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-item.active .faq-item-answer{display:block}.form{margin-top:0}.form .col-12>label{display:inline-block;padding:0 20px}.form .field-container{background-color:var(--color-e8e5e2);border-radius:20px;margin-bottom:10px}.form label+.field-container{margin-top:10px}.field-container>span{border-bottom:solid 2px var(--color-333333);border-left:solid 2px var(--color-333333);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-333333);line-height:40px;padding:0 20px}.field-container textarea{height:120px;line-height:1.2em;padding-top:10px}.form .privacy-note{line-height:1.2em;max-width:100%;padding-left:35px}.privacy-container{left:5px;top:-.1em}.privacy-container input+span{background-color:var(--color-e8e5e2);border-color:var(--color-e8e5e2);border-radius:2px}.privacy-container input:checked+span{background-color:var(--color-0b9fa7);border-color:var(--color-0b9fa7)}.privacy-container span::before{border-color:var(--color-161616)}.form .button{margin-top:40px;width:100%}.form ::-webkit-input-placeholder{color:var(--color-161616);opacity:1}.form :-ms-input-placeholder{color:var(--color-161616);opacity:1}.form ::-ms-input-placeholder{color:var(--color-161616);opacity:1}.form ::placeholder{color:var(--color-161616);opacity:1}#section-simple .logo-simbolo{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{padding-bottom:120px;padding-top:120px}#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:40px;padding-top:80px}#footer .row+.row{margin-top:140px}#footer-intro .title{max-width:340px}#footer-intro .angles{display:block;margin:0 30px}#footer-contact .title{margin-top:.8rem}#footer-contact p{margin-top:.5em;opacity:.55}#footer-legal .logo-imagotipo{max-width:900px;width:90%}#footer-legal p{opacity:.55}body.b-161616,body.b-161616 .t-161616,body.b-161616 .t-333333{color:var(--color-blanco)}body.b-161616 .b-161616,body.b-161616 .b-333333{background-color:var(--color-blanco)}body.b-161616 .b-e8e5e2{color:var(--color-333333)}body.b-161616 .b-e8e5e2 .t-161616,body.b-161616 .b-e8e5e2 .t-333333{color:var(--color-161616)}body.b-161616 .enriquecido a:not(.button):not(.social),body.b-161616 .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}body.b-161616 .logo-imagotipo,body.b-161616 .logo-logotipo,body.b-161616 .logo-simbolo{filter:brightness(100)}body.b-161616 #menu-lines{background-color:var(--color-blanco)}body.b-161616 #menu-lines .line-menu-action{background-color:var(--color-161616)}body.b-161616 #services-intro .enriquecido ol+ol{border-color:solid 1px var(--color-blanco)}@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{border-color:var(--color-161616)}body.b-161616 .menu ul li:not(.current) a:hover{border-color:var(--color-blanco)}#selector-lang a:not(.current):hover{color:var(--color-0b9fa7);opacity:1}.button:hover{background-color:var(--color-161616)!important;border-color:var(--color-161616)!important;color:var(--color-blanco)!important}body.b-161616 .button:hover{background-color:var(--color-blanco)!important;border-color:var(--color-blanco)!important;color:var(--color-161616)!important}.services-types-item:hover .image-container{-webkit-transform:scale(.97);-moz-transform:scale(.97);-ms-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97)}.services-types-item:hover .title{margin-bottom:40px!important;margin-top:0}.masonry-gallery-item:hover .the-media-image-background::before{opacity:1}}#header_actions,#menu-action{display:none}@media screen and (max-width:900px){#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}#header .grid{width:calc(100% - 30px)}#menu-lines{background-color:var(--color-161616);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{display:none;flex-direction:column;height:calc(100vh - 113px);justify-content:safe center;order:3;overflow:auto;padding:40px;min-width:100%}#selector-lang{margin-left:0;margin-top:40px;text-align:center}#header_menu .t-right{text-align:center}#header.open{background-color:var(--color-e8e5e2)!important;height:100vh!important;overflow:hidden!important}#header.open #header_menu{display:flex}#menu-nav.menu{text-align:center}#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:1079px){#footer .col,#footer .col-3,#footer .col-auto{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0!important;text-align:center!important}#footer-intro .title{margin-left:auto;margin-right:auto;max-width:580px}#footer-intro .angles{margin:30px auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#footer .row+.row{margin-top:80px}#footer-contact .title{margin-top:40px}#footer-legal .logo-imagotipo{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:580px}#footer-legal .t-right{text-align:center}}@media screen and (max-width:680px){#footer>.grid{padding-top:40px}#footer .t-24{font-size:min(6vw,24px)}#footer .t-40{font-size:min(6vw,32px)}#footer .row+.row{margin-top:40px}#menu-footer.menu ul li{display:block}#footer-legal .logo-imagotipo{margin-bottom:20px}}@media screen and (max-width:767px){#content .col:not(.ignore-responsive),#content [class^=col-]:not(.ignore-responsive){-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{padding-top:80px}#content .grid{max-width:580px!important}.t-21{font-size:1.05rem}.t-24{font-size:1.2rem}.t-32{font-size:1.35rem}.t-40{font-size:1.6rem}.t-48{font-size:2rem}#home-about>.grid{padding-bottom:40px;padding-top:30px}#home-about .row+.row{margin-top:40px}#home-about .image-container{height:inherit;left:inherit;padding-top:120%;position:relative;top:inherit}#home-about .logo-simbolo{display:none}#home-about-intro .padding-info .enriquecido,#home-about-intro .padding-info .subtitle{padding-right:0}#home-about-intro{margin-top:40px!important}#home-about-intro .padding-info .angles{display:none}#home-about-intro .padding-info{max-width:100%;margin-top:40px;padding:0}#home-about-origen{flex-direction:column-reverse}#home-about-origen .padding-info{max-width:100%;margin-top:40px;padding:0}#home-about-herencia .padding-info{max-width:100%;margin-top:40px;padding:0}#home-about-remate{margin-top:50px!important}.parallax-contenedor .row{padding-bottom:80px;padding-top:80px}.wave-frame{padding:0 20px}#home-descanso .frame-content{max-width:100%}#home-services-types-intro .title{max-width:100%}#home-services-types>.grid{padding-bottom:50px;padding-top:50px}#home-services-types-items{margin-top:0}.home-services-types-description{margin-top:50px}.home-services-types-description .image-container{height:inherit;left:inherit;max-width:100%;padding-top:120%;position:relative;top:inherit}.home-services-types-description .padding-info{max-width:100%;padding:0}.home-services-types-description .row{min-height:inherit}.home-services-types-description .title{margin-bottom:20px;margin-top:40px;max-width:100%}#home-instalacion>.grid{padding-bottom:50px;padding-top:50px}#home-instalacion-intro .image-container.full{height:inherit;left:inherit;max-width:100%;padding-top:120%;position:relative;top:inherit}#home-instalacion .padding-info{padding:0;margin-top:40px}#home-instalacion-intro .padding-info .row .col+.col{margin-top:10px}#home-instalacion-remate{margin-top:50px}#home-instalacion-remate .enriquecido ol li{padding:0 20px}#home-show>.grid{padding-bottom:50px;padding-top:50px}#home-show-intro .logo-simbolo{margin-bottom:50px}#home-show-intro .logo-simbolo{display:none}.home-show-item{margin-top:50px}.home-show-item .image-container.full{height:inherit;left:inherit;max-width:100%;padding-top:120%;position:relative;top:inherit;width:100%}.home-show-item .padding-info{padding:0;margin-top:40px}.home-show-item .enriquecido{max-width:100%}#services-intro>.grid{padding-bottom:40px;padding-top:30px}#services-intro .image-container.cover{margin-bottom:40px}#services-intro .image-container.full{max-width:100%}#services-intro .title{margin-bottom:40px;text-align:center}#services-intro .image-container.full{width:100%}#services-intro .subtitle{margin-top:40px}#services-intro .enriquecido{max-width:100%}#services-types>.grid{padding-bottom:40px;padding-top:30px}#services-types .title{margin-bottom:40px}.services-types-item .title{margin-bottom:10px!important;margin-top:30px}#services-types .title{margin-bottom:40px}#services-aplication>.grid{padding-bottom:40px;padding-top:40px}#services-aplication .title{margin-bottom:40px}#services-aplication .subtitle{margin-bottom:40px}.services-types-description{margin-top:60px}.services-types-description .title{margin-bottom:40px!important;margin-top:40px!important}.services-types-description .image-container{max-width:100%}.services-aplication-description .enriquecido{max-width:100%;min-height:inherit}.services-aplication-description .col-6+.col-6,.services-aplication-description .col-7+.col-5{padding-top:100%}.services-aplication-description+.services-aplication-description{margin-top:60px}#about-intro>.grid{padding-bottom:40px;padding-top:30px}#about-intro>.grid>.row>.col-6{order:2}#about-intro>.grid>.row>.col-6+.col-6{order:1;padding-top:120%}#about-intro .title{margin-bottom:30px;margin-top:40px}#about-intro .aside{max-width:100%;width:100%}#about-intro .aside+.aside{margin-left:0;margin-top:30px}#about-intro .aside .subtitle{margin-bottom:20px;min-height:inherit}#about-travel .item-scroll-horizontal .grid{max-width:inherit!important}#about-travel .item-scroll-horizontal.tall-images .grid>.row{padding-bottom:20px;padding-top:100px}#about-travel .item-scroll-horizontal.tall-images .the-media-image-background{height:calc(100vh - 130px)}#about-travel .item-scroll-horizontal.tall-images .small .the-media-image-background{height:calc(50vh - 70px)}#about-travel-step-1 .subtitle{text-align:left}#about-travel-step-1 .angles{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#about-travel-step-2{width:1000px}#about-travel-step-2 .col-auto{margin-left:60px;margin-right:60px;max-width:320px}#about-travel-step-3,#about-travel-step-5{margin-right:60px;width:800px}#about-travel-step-3 .col-auto,#about-travel-step-5 .col-auto{margin-left:60px;margin-right:60px;max-width:320px}#about-travel-step-6{margin:0 60px}#about-travel-step-7{margin-right:60px;width:800px}#about-travel-step-8{margin-right:800px!important}#about-travel-step-8 .grid>.row{padding-bottom:100px!important;padding-top:100px!important}#about-travel-step-8 .image-container.full{width:calc(100% + 800px)!important}#show-intro>.grid{padding-bottom:40px;padding-top:40px}#show-intro>.grid>.row{flex-direction:column-reverse}#show-intro>.grid>.row>.col-6+.col-6{padding-top:120%}#show-intro>.grid>.row>.col-6 .col-6{margin-top:10px}#show-intro .title{margin-bottom:30px;margin-top:40px}#show-intro .enriquecido{max-width:100%;margin:0;padding:0 5px}#show-gallery>.grid{padding-bottom:40px;padding-top:0}#masonry-gallery,#menu-gallery{margin-top:40px}#menu-gallery.menu ul li{margin:2px!important}#menu-gallery.menu ul li a{padding:.6em .8em}#contact-intro>.grid{padding-bottom:40px;padding-top:40px}#contact-intro .grid>.row+.row{margin-top:60px}.form .button{margin-top:30px}#contact-intro .grid>.row+.row:last-child{margin-top:60px}#contact-intro .grid>.row+.row:last-child .title{margin-bottom:40px}#contact-intro .grid>.row+.row:last-child .subtitle{margin-bottom:20px}#contact-faqs>.grid{padding-bottom:40px;padding-top:40px}#contact-faqs .grid>.row+.row{margin-top:60px}.faq-item-question{padding:20px;padding-right:45px}.faq-item-question>span{right:10px}#section-simple>.grid>.row{padding-bottom:60px;padding-top:60px}#section-simple .logo-simbolo{display:none}#section-simple .subtitle{margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:1180px){.t-21{font-size:1.25rem}.t-24{font-size:1.3rem}.t-32{font-size:1.8rem}.t-40{font-size:2.3rem}.t-48{font-size:2.5rem}#home-about>.grid{padding-bottom:60px;padding-top:40px}#home-about .row+.row{margin-top:60px}#home-about-intro{margin-top:60px!important}#home-about-intro .padding-info{max-width:100%;padding-left:30px}#home-about-origen .padding-info{max-width:100%;padding-right:30px}#home-about-herencia .padding-info{max-width:100%;padding-left:30px}.parallax-contenedor .row{padding-bottom:120px;padding-top:120px}.wave-frame{padding:60px 80px}#home-descanso .frame-content{max-width:100%}#home-services-types>.grid{padding-bottom:80px;padding-top:80px}#home-services-types-items{margin-top:20px}.home-services-types-description{margin-top:80px}.home-services-types-description .padding-info{max-width:100%;padding:0 30px}.home-services-types-description .title{margin-bottom:120px;max-width:100%}#home-instalacion>.grid{padding-bottom:80px;padding-top:50px}#home-instalacion .padding-info{padding:0 30px}#home-instalacion-remate{margin-top:60px}#home-show>.grid{padding-bottom:80px;padding-top:50px}#home-show-intro .logo-simbolo{margin-bottom:50px}.home-show-item{margin-top:80px}.home-show-item .padding-info{padding:0 30px}#services-intro>.grid{padding-bottom:50px;padding-top:40px}#services-intro .image-container.cover{margin-bottom:50px}#services-intro .title{margin-bottom:50px}#services-intro .image-container.full{width:95%}#services-intro .enriquecido{max-width:100%}#services-types>.grid{padding-bottom:50px;padding-top:40px}#services-types .title{margin-bottom:50px}.services-types-item .title{margin-top:30px}.services-types-description{margin-top:80px}#services-types .title{margin-bottom:50px}#services-aplication>.grid{padding-bottom:50px;padding-top:50px}#services-aplication .title{margin-bottom:50px}#services-aplication .subtitle{margin-bottom:50px}.services-aplication-description .enriquecido{max-width:100%;padding:50px}.services-aplication-description+.services-aplication-description{margin-top:80px}#about-travel-step-1 .angles{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#show-intro>.grid{padding-bottom:50px;padding-top:50px}#show-gallery>.grid{padding-bottom:50px;padding-top:50px}#masonry-gallery,#menu-gallery{margin-top:50px}#contact-intro>.grid{padding-bottom:60px;padding-top:60px}#section-simple>.grid>.row{padding-bottom:100px;padding-top:100px}}@media screen and (min-width:768px) and (max-width:1023px){.t-21{font-size:1.15rem}.t-24{font-size:1.25rem}.t-32{font-size:1.75rem}.t-40{font-size:2.1rem}.t-48{font-size:2.2rem}.services-aplication-description .enriquecido{padding:40px}#about-travel-step-1 .subtitle{text-align:left}#about-intro>.grid{padding-bottom:50px;padding-top:40px}#about-intro>.grid>.row>.col-6{order:2}#about-intro>.grid>.row>.col-6+.col-6{order:1;padding-top:120%}#about-intro .title{margin-bottom:40px;margin-top:60px}#about-intro .aside{max-width:100%;width:45%}#about-intro .aside .subtitle{margin-bottom:30px}#about-travel-step-2{width:200vw}#about-travel-step-3,#about-travel-step-5{width:185vw}#about-travel-step-7{width:180vw}#about-travel-step-8{margin-right:100vw!important}#about-travel-step-8 .image-container.full{width:200%!important}#show-intro .title{margin-top:50px}}