@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-100.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-100italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-200.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-200italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-300.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-300italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-regular.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-500.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-500italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-600.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-600italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-700.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-700italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-800.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-800italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-900.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url('../fonts/montserrat/montserrat-v31-latin_latin-ext-900italic.woff2') format('woff2');ascent-override:90%;descent-override:20%;line-gap-override:0%;size-adjust:105%}*,::after,::before{box-sizing:border-box}body,html{box-sizing:border-box;font-family:Monserrat,Arial,sans-serif;margin:0;padding:0}body{max-width:1920px;margin:0 auto}.clear{content:"";display:table;clear:both}.cabeceracont{position:relative;display:inline-block;width:100%}.header{position:absolute;z-index:3;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1% 3% 0 8%;background-image:url(../images/cabeceras/cabecera-home.wepb) center top no-repeat;background-size:100%;background-color:transparent;color:var(--csecund)}.cabseccion{position:relative;z-index:1}.cabseccion .overlayhead{position:absolute;left:0;top:0;z-index:1;width:100%;height:200px;background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,0))}.cabseccion .header-image{display:block;width:100%;max-height:400px;height:auto;object-fit:cover}.cabseccion .header-image.mostrar{display:block!important}.cabseccion h1.titulos{position:absolute;top:50%;z-index:999;left:50%;transform:translate(-50px,-50%);color:var(--csecund);text-shadow:1px 1px 3px rgba(0,0,0,.5)}.header .telefbot{display:none}.header .logo{width:14%;flex:0 0 auto;z-index:2}.header .logo img{width:100%}.header-right{display:flex;flex-direction:column;align-items:flex-end;flex:1;padding-right:5%;z-index:2}.primerafila{display:flex;text-align:right}.primerafila p{margin:0}.primerafila p.telefono{line-height:39px}.primerafila p.telefono a::before{content:"";display:inline-block;background:url(../images/iconos/ico-telefono-blanco.svg) center center no-repeat;background-size:100%;width:15px;height:15px;margin-right:5px}.primerafila a{color:var(--csecund);font-size:var(--dispfntsizem);text-decoration:none;font-weight:400;margin-left:0}.primerafila a.accagencias,.primerafila a.checkinonline{border:0;padding:0;line-height:39px;margin-left:0}.primerafila a.accagencias::before,.primerafila a.checkinonline::before{content:"|";color:var(--csecund);font-size:var(--dispfntsizem);margin-left:10px;margin-right:10px}.header-submenu{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2em;margin-top:.5em}.nav-links{display:flex;gap:30px}.nav-links a,.sidebar a{color:var(--csecund);text-decoration:none;display:inline-block;font-weight:400;font-size:var(--dispfntsizem)}.sidebar a{text-align:center;width:100%;line-height:40px;border-bottom:1px solid var(--csecund)}.nav-links a,.nav-links a.activo{position:relative;display:inline-block;text-decoration:none;color:inherit}.nav-links a::after{content:'';position:absolute;left:0;width:0%;height:2px;background-color:currentColor;transition:width .3s ease;bottom:-4px}.nav-links a.activo::after{content:'';position:absolute;left:0;width:100%;height:2px;background-color:var(--csecund);bottom:-4px}.nav-links a:hover::after{width:100%}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;cursor:pointer}.hamburger span{display:block;height:4px;background:var(--cprim);transition:.3s}.sidebar{position:fixed;top:60px;right:-250px;width:250px;height:100%;background:var(--cprim);display:flex;flex-direction:column;padding:20px;transition:right .3s;opacity:.9;z-index:999}.sidebar.open{right:0}.hamburger.open span:first-child{transform:rotate(45deg) translateY(14px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-14px)}.language-selector{position:relative;width:105px}.selected-lang{background-color:transparent;color:var(--csecund);padding:10px 0 10px 0;text-align:center;border-radius:5px;cursor:pointer;font-size:var(--dispfntsizem);font-weight:400;user-select:none}.selected-lang.desktop{display:initial;text-transform:uppercase;font-size:var(--dispfntsize)}.selected-lang.movil{display:none}.selected-lang.abierto::after{content:"";background:url(../images/iconos/ico-mayor-blanco-no-negro.svg) center center no-repeat;background-size:8px 17px;transform:initial;width:18px;height:18px;display:inline-block;margin-left:5px}.selected-lang::after{content:"";background:url(../images/iconos/ico-mayor-blanco-no-negro.svg) 8px center no-repeat;background-size:10px 18px;transform:rotate(90deg);width:18px;height:18px;display:inline-block;margin-left:8px}.lang-options{list-style:none;margin:0;padding:0;background-color:var(--csecund);border:1px solid #ddd;border-radius:5px;position:absolute;top:100%;width:80px;display:none;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1}.lang-options li{padding:10px;text-align:center;cursor:pointer;font-size:14px;color:var(--cprim)}.lang-options li:hover{background-color:#f0f0f0}#resbotpagmov{display:inline-block;text-decoration:none;color:var(--csecund);font-size:var(--dispfntsize);font-weight:700;background-color:var(--cprim);text-align:center;padding:.5em 2.5em;text-transform:uppercase}.bdispon{position:absolute;left:50%;transform:translate(-50%);bottom:20px;width:100%;text-align:center}.bdispon.deshabilitado{display:none}.bdispon a,.bdispon p,.bdispon span{display:inline-block;margin:0;padding:0}.bdispon a{text-decoration:none;text-transform:uppercase}#frmdispmain{display:inline-block}.fa-rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bdispon .caja{float:left;background-color:#fff;height:var(--dispalto)}.bdispon .caja.vuelo>a:after{background:url(../images/iconos/ico-flecha-dcha-45-azul.svg) right center no-repeat;background-size:10px 20px;display:inline-block;width:10px;height:15px;content:"";position:relative;left:.5em;top:2px}.bdispon .caja.vuelo.camar{background-color:var(--csecund);width:310px;float:left;height:42px;line-height:42px;margin-bottom:2px}.bdispon .caja.vuelo.camar>a{color:var(--cprim);font-size:var(--dispfntsize);text-transform:initial}.bdispon .caja.exp,.bdispon .caja.hoteles{width:250px;text-align:center;line-height:var(--dispalto)}.bdispon .caja.hoteles{clear:both;width:310px;background-color:var(--cprim);margin-right:var(--spcfrmbusc)}.caja.hoteles .SumoSelect>.CaptionCont>label{right:0}.bdispon .caja.hoteles .SumoSelect .CaptionCont.SelectBox{background-color:var(--cprim);color:var(--csecund)}#dispbusq{height:var(--dispalto);line-height:var(--dispalto);width:300px;font-size:var(--dispfntsize);border:0;float:left;text-align:center;background-color:var(--cprim);color:var(--csecund)}.bdispon .caja.mtop.camar{margin-top:.15em;padding-top:.7em;padding-bottom:.5em;text-decoration:none;color:#000;font-size:.75em;text-transform:uppercase;font-weight:700;width:16em;display:inline-block}.bdispon .caja.mtop.codpromc{line-height:var(--dispalto);height:var(--dispalto);text-align:center;width:200px;margin-right:var(--spcfrmbusc)}.bdispon .caja.mtop.codpromc a{text-overflow:initial;display:initial;font-size:var(--dispfntsizelt);color:var(--cprim)}.bdispon select{width:100%}.bdispon .caja a,.bdispon .caja.ocupa{text-decoration:none;color:#000;font-size:.75em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:12em;display:inline-block}.bdispon .caja.ocupa{line-height:var(--dispalto);width:240px;text-align:center;color:var(--cprim);font-size:var(--dispfntsize);margin-right:var(--spcfrmbusc)}.caja.ocupa>i{font-style:normal;text-transform:capitalize;margin-right:var(--spcfrmbusc)}.caja.ocupa>i.a{background:url(../images/iconos/ico-adultos.svg) 0 center no-repeat;padding-left:20px;background-size:15px}.caja.ocupa>i.b{margin-left:1em;background:url(../images/iconos/ico-ninos.svg) 0 center no-repeat;padding-left:1.5em;background-size:1em 1em}.bdispon .caja .desde{border:0;width:45%;display:inline-block;text-align:center;visibility:hidden}.daterangepicker td.active,.daterangepicker td.active:hover{border-color:transparent;background-color:var(--cprim);color:var(--csecund);font-weight:700}.daterangepicker td.start-date{-webkit-border-top-left-radius:15px!important;-webkit-border-bottom-left-radius:15px!important;-moz-border-radius-topleft:15px!important;-moz-border-radius-bottomleft:15px!important;border-top-left-radius:15px!important;border-bottom-left-radius:15px!important}.daterangepicker td.end-date{-webkit-border-top-right-radius:15px!important;-webkit-border-bottom-ight-radius:15px!important;-moz-border-radius-topright:15px!important;-moz-border-radius-bottomright:15px!important;border-top-right-radius:15px!important;border-bottom-right-radius:15px!important}.daterangepicker .daterangepicker_input{display:none!important}.daterangepicker .ranges{float:none!important}.daterangepicker>.ranges>.range_inputs{text-align:right}.daterangepicker>.ranges>.range_inputs>.applyBtn,.daterangepicker>.ranges>.range_inputs>.cancelBtn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;text-transform:uppercase}.daterangepicker>.ranges>.range_inputs>.applyBtn{background-color:var(--cprim);color:var(--csecund);float:right;margin-left:.5em}.daterangepicker>.ranges>.range_inputs>.cancelBtn{background-color:#000;color:#fff}.daterangepicker>.ranges>.range_inputs>.calTxtExp{float:left;text-align:left;width:60%}.daterangepicker td.in-range.available{background-color:var(--cprim);color:var(--csecund)}.caja.mtop.fsel{position:relative;width:300px;height:var(--dispalto);background:0 0;margin-right:var(--spcfrmbusc)}.caja.mtop.fsel>.placeholdera,.caja.mtop.fsel>.placeholderb{display:inline-block;width:148px;height:100%;font-size:14px;position:absolute;text-align:center;background-color:var(--csecund);color:var(--cprim);line-height:22px}.caja.mtop.fsel>.placeholdera{left:0}.caja.mtop.fsel>.placeholdera>strong,.caja.mtop.fsel>.placeholderb>strong{font-size:17px}.caja.mtop.fsel>.placeholderb{right:0}.bdispon.select:after,.caja.ocupa:after{content:"";display:inline-block;width:1em;height:1em;background-size:contain;margin-left:.5em;background:url(../images/iconos/ico-mayor.svg) center center no-repeat;transform:rotate(90deg)}.caja.mtop.fsel>span.fsep{position:absolute;background-color:transparent;width:var(--spcfrmbusc);top:0;left:50%;transform:translateX(-50%);height:100%}.caja.mtop.fsel>span.fsep>img{width:100%;height:100%}.bdispon select{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font-size:15px;text-transform:uppercase;text-align:center;font-weight:600;color:var(--cprim);background-color:transparent;padding:0;margin:0;list-style:none}.bdispon label{position:relative}.bdispon label span,.bdispon>form#frmdispmain>p.caja.mtop.fsel>span.flechacoj{top:0;right:.1em;position:absolute;background-color:#fff;width:12px;display:inline-block;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=) 0 0 no-repeat;background-size:100% 100%}.bdispon>form#frmdispmain>p.caja.mtop.fsel>span.flechacoj{right:3.5em;top:.3em}.bdispon .caja.exp label span{right:.9em}.bdispon .caja .placeholder{display:inline-block;width:100%;text-align:center;position:absolute;z-index:0;top:6px;left:0;color:#000;font-size:.75em;font-weight:700;text-transform:uppercase}.caja span.check{display:none;width:.7em;height:.7em;background:url(../images/iconos/ico-cuadrado.svg) 0 0 no-repeat;background-size:100% 100%;margin-right:.3em}.caja span.checkon{width:.7em;height:.7em;background:url(../images/iconos/ico-cuadrado-check.svg) 0 .1em no-repeat;background-size:100% 100%}.codpromsel{display:none;width:290px;text-align:left;position:absolute;left:0;z-index:999;background-color:var(--csecund);padding:10px;-webkit-box-shadow:1px 1px 15px 0 rgba(50,50,50,.75);-moz-box-shadow:1px 1px 15px 0 rgba(50,50,50,.75);box-shadow:1px 1px 15px 0 rgba(50,50,50,.75)}.codpromsel a.cerrar{float:right;content:" ";background:url(../images/iconos/ico-cerrar.svg) center center no-repeat;background-size:100%;color:var(--cprim);font-size:16px;font-weight:600;width:20px;height:20px}.codpromsel>.nocclient{margin-top:1em}.codpromsel>.codprom>label,.codpromsel>.nocclient>label{font-size:12px;text-transform:uppercase;font-weight:700;color:var(--cprim)}.codpromsel>.codprom>label::after,.codpromsel>.nocclient>label::after{content:''}.codpromsel>.codprom>input,.codpromsel>.nocclient>input{border:1px solid #929292;font-size:.9em;color:#000;width:100%;padding:.2em}.codprom a,.nocclient a{background:url(../images/iconos/ico-ayuda.svg) 0 0 no-repeat;background-size:100% 100%;display:inline-block;width:1em;height:1.1em;margin-left:.5em;vertical-align:bottom}.codpromsel>.codprom>input.chkbox,.codpromsel>.nocclient>input.chkbox{border:0;height:initial;width:initial}.bdispon .vhotdis{opacity:.3}.ocupablock{position:absolute;bottom:0;z-index:999;width:270px;padding:10px;background-color:#fff;display:inline-block;left:0;height:225px;overflow-y:auto;padding-right:0;border:1px solid #efefef;display:none}.habblock .habnumnn,.habblock .habnumnnn,.ocupablock .habnum{width:100%;height:30px;border:1px solid #efefef;padding:5px;float:left;width:70%}.habblock a,.ocupablock>a{width:30px;height:30px;line-height:30px;text-align:center;background-color:var(--cprim);color:var(--csecund);text-decoration:none;font-size:20px;display:block;font-weight:700;float:left;border:1px solid #efefef}.ocupablock .habblock{width:96%;display:block;margin-top:.5em}.ocupablock .habblock .habnumn{width:100%;color:var(--csecund);background-color:var(--cprim);padding:5px;font-size:15px}.ocupablock .habblock .habnumnn,.ocupablock .habblock .habnumnnn{font-size:.9em;width:71%;height:2.2em}.habblock .txtninos{color:#000;font-size:.8em}.habblock .txtninos.aclara{font-size:.6em;line-height:1em;display:none;color:#525252}.ocupablock .habblock .ninosedad{width:100%;text-align:left}.ocupablock .habblock .ninosedad select{border:1px solid var(--cprim);height:30px;line-height:30px;width:35px;margin-right:5px;margin-top:5px;text-align:center;font-size:14px}.ocupablock>a.botonapli{background-color:var(--cprim);display:inline-block;color:var(--csecund);padding:.5em 1em;text-decoration:none;width:initial;line-height:initial;height:initial;float:right;margin-right:1em;font-size:.9em}.spinnerfrm{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.8);z-index:999}.spinnerfrm>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3em;height:3em}.SumoSelect{width:100%}.SumoSelect>.CaptionCont>label>i{top:-.2em;background-image:url(../images/iconos/ico-mayor-blanco-no-negro.svg);background-size:20px 25px;width:18px;height:22px;transform:rotate(90deg)}.SumoSelect>.optWrapper{width:180%;top:var(--dispalto)!important}.SumoSelect>.optWrapper>.options li.opt{padding:0;line-height:39px}.CaptionCont.SelectBox.search{width:100%;background-color:var(--cprim)}.CaptionCont.SelectBox.search>span{color:var(--csecund);font-size:var(--dispfntsize);text-transform:initial;font-weight:400}.CaptionCont.SelectBox.search>input{text-align:center;text-transform:normal;color:var(--cprim);font-size:15px;font-weight:600}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:initial;border:none}.SumoSelect>.CaptionCont{border:0;width:100%}.SumoSelect>.CaptionCont>span{text-transform:uppercase;font-size:15px;font-weight:700;padding-right:.5em;color:var(--cprim)}.SumoSelect>.optWrapper>.options{text-align:left;padding-left:.5em}.SumoSelect>.optWrapper>ul.options li.selecttab0{font-weight:700!important;color:#000;text-transform:uppercase;padding-left:0!important;font-size:.9em!important}.SumoSelect>.optWrapper>ul.options li.selecttab0:hover{cursor:default}.SumoSelect>.optWrapper>ul.options li.selecttab1{font-weight:700!important;padding-left:0!important;font-size:.9em!important}.SumoSelect>.optWrapper>ul.options li.selecttab1:hover{cursor:default}.SumoSelect>.optWrapper>ul.options li.selecttabf{font-weight:200;padding-left:1em;font-size:.85em}.contenido{width:100%;padding-top:100px;display:block}.contenido section{width:100%;display:inline-block;text-align:center;margin-bottom:80px;padding-left:10%;padding-right:10%;overflow-x:hidden}.contenido h1.titulos{font-size:var(--dispfnth1);display:inline-block;width:100%;text-align:center;color:var(--cprim);text-transform:uppercase;font-weight:500;margin-bottom:50px}.contenido h1.titulos span:first-child{font-size:var(--dispfnth1)}.contenido h1.titulos span{font-size:var(--dispfntsize)}.contenido h2{font-size:var(--dispfnth2);display:inline-block;color:var(--cprim);text-transform:uppercase;font-weight:400;margin-bottom:20px;letter-spacing:1px}.contenido h3{font-size:var(--dispfnth3);display:block;color:var(--cprim);margin-bottom:20px;clear:both}.contenido h4{font-size:var(--dispfnth4)}.contenido .boton{display:inline-block;font-size:var(--dispfntsize);color:var(--cprim);text-decoration:none;text-transform:uppercase;border:1px solid var(--cprim);padding:.5em 2em;transition:background-color .3s ease,color .3s ease}.contenido .boton:hover{background-color:var(--cprim);color:var(--csecund)}.contenido .botonsolido{display:inline-block;font-size:var(--dispfntsizem);color:var(--cterc);font-weight:700;text-transform:uppercase;text-decoration:none;background-color:var(--cprim);padding:.5em;transition:background-color .3s ease,color .3s ease}.contenido .botonsolido:hover{border:1px solid var(--cprim);background-color:var(--csecund);color:var(--cprim)}section .imgcentercont{display:inline-block;position:relative;width:100%;overflow:hidden;max-width:1580px;max-height:405px}section .imgcentercont>a{display:inline-block}section .bloquecentro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}section .bloquecentro>p{font-size:var(--dispfntsizem2);color:var(--csecund)}section .bloquecentro>.boton{font-size:var(--dispfntsize);color:var(--cprim);font-weight:500;text-transform:uppercase;text-decoration:none;background-color:var(--csecund);padding:.5em .75em}.slider-widget{position:relative;width:100%;margin:0;overflow:hidden;display:flex;align-items:center;--items:3;--gap:20px}.arrow{border:none;font-size:2rem;cursor:pointer;z-index:1;width:20px;height:40px;transition:opacity .3s ease;background:url(../images/iconos/ico-mayor-azul.svg) center center no-repeat;background-size:cover;background-color:transparent;margin-left:20px;margin-right:20px}.arrow.left{transform:rotate(-180deg)}.arrow:disabled{opacity:.3;pointer-events:none;cursor:default}.arrow.left.hidden.disabled,.arrow.right.hidden.disabled{visibility:hidden}.slider-container{flex:1;overflow:hidden;width:100%}.slider-track{display:flex;gap:var(--gap);transition:transform .3s ease;will-change:transform;touch-action:pan-y;user-select:none;-webkit-user-drag:none;cursor:grab;pointer-events:auto}.slider-track.menosimg{justify-content:center}.slider-track:active{cursor:grabbing}.slider-item{flex:0 0 calc((100% - (var(--gap) * (var(--items) - 1)))/ var(--items));aspect-ratio:1/1;position:relative;overflow:hidden;transition:transform .4s ease}.slider-item .sldbg{position:absolute;left:0;top:0;right:0;bottom:0}.slider-item img{width:100%;height:85%;object-fit:cover;display:block;transition:transform .4s ease}.slider-item img:hover{transform:scale(1.1)}.lazy-spinner{width:32px;height:32px;border:4px solid #ccc;border-top:4px solid #333;border-radius:50%;animation:spin .8s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.slider-item a{position:absolute;bottom:0;display:inline-block;left:0;right:0;padding-top:10px;padding-bottom:20px;background-color:var(--csecund);height:65px;text-decoration:none;text-transform:uppercase;color:var(--cprim);font-size:var(--dispfntsize);font-weight:700;transition:background-color .4s ease-in-out,color .4s ease-in-out,transform .4s ease-in-out}.slider-item a:hover{background-color:var(--cprim);color:var(--csecund)}.slider-item a::after{content:"";width:20px;height:30px;background:url(../images/iconos/ico-mas.svg) center center no-repeat;background-size:auto;background-size:20px 16px;display:inline-block;position:relative;transform:translateY(-50%);float:right}.slider-item a.entexto{position:initial;bottom:initial;display:inline-block;left:initial;right:initial;padding-top:initial;padding-bottom:initial;background-color:none;height:initial;text-decoration:underline;text-transform:initial;color:var(--cprim);font-size:inherit;font-weight:inherit;transition:none}.slider-item a.entexto:hover{background:0 0;color:var(--cprim)}.slider-item a.entexto::after{content:"";width:initial;height:initial;background:0 0;display:inline-block;position:initial;transform:none;float:initial}.slider-item a>span{font-weight:400;text-transform:initial}.slider-item a.botones{position:absolute;bottom:initial;top:50%;height:initial;padding:1em;left:50%;right:initial;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.9)}.slider-item h3{position:absolute;top:20px;left:0;width:100%;text-align:center;font-size:var(--dispfnth3);color:var(--csecund)}.slider-item h4{color:var(--csecund);position:absolute;top:20px;left:50%;transform:translate(-50%);text-transform:initial;font-weight:300;font-size:var(--dispfntsizem2);width:100%}div[data-id=destinos]>.slider-container .slider-item{aspect-ratio:1/1}div[data-id=destinos]>.slider-container .slider-item img{width:100%;height:100%;object-fit:initial;display:block}div[data-id=destinos]>.slider-container .slider-item a{color:var(--cprim);height:40px;bottom:0;background-color:var(--csecund)}.bloqueimgtxt{display:flex;flex-wrap:wrap;max-width:1588px;width:100%;margin:0 auto}.bloqueimgtxt .block{width:50%;padding-top:25%;position:relative}.bloqueimgtxt .image-block img{position:absolute;top:0;left:0;width:100%;height:100%}.bloqueimgtxt .image-block img{object-fit:cover;display:block;max-height:410px}.bloqueimgtxt .text-content{color:var(--cprim);justify-content:center;text-align:left;font-size:var(--dispfntsizem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:80%}.block.text-block.linedos .text-content{text-align:right}.bloque.boletines{padding-left:0;padding-right:0;margin-bottom:0}section.bloque.boletines .boletinsus{position:relative;width:100%;max-width:100%;height:250px;overflow:hidden}section.bloque.boletines .boletinsusimg{width:100%;height:auto;display:block}section.bloque.boletines .boletcont{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}section.bloque.boletines .boletcont form{display:inline-block;width:25%;height:31px}section.bloque.boletines .boletcont form input{width:100%}#correobol{color:var(--cprim);border:1px solid #fff;height:31px;padding-left:5px}#correobol:-moz-placeholder,#correobol:-ms-input-placeholder,#correobol::-moz-placeholder,#correobol::-webkit-input-placeholder,#correobol::placeholder{color:var(--cprim)}section.bloque.boletines .boletcont p{font-size:var(--dispfnth2);font-weight:400}section.bloque.boletines .boletcont a.botonsolido{display:inline-block;font-size:15px;padding:.3em 2em;color:var(--csecund);font-weight:400}#correobol::-webkit-input-placeholder{color:var(--cterc);font-size:var(--dispfntsize)}#correobol::-moz-placeholder{color:var(--cterc);font-size:var(--dispfntsize)}#correobol:-ms-input-placeholder{color:var(--cterc);font-size:var(--dispfntsize)}#correobol::placeholder{color:var(--cterc);font-size:var(--dispfntsize)}.sliderb-container{position:relative;overflow:hidden;width:100%;max-width:1470px;left:50%;transform:translateX(-50%)}.sliderb-container .slider-track{display:flex;gap:80px;transition:transform .4s ease;will-change:transform;padding-left:40px;padding-right:40px;max-width:1470px}.sliderb-container .slider-item{flex:0 0 calc(100%);aspect-ratio:2/1}.sliderb-container .slider-item.desktop{display:block}.sliderb-container .slider-item.mobile{display:none}.sliderb-container .slider-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%}.sliderb-container .col{display:flex;justify-content:center;align-items:center;aspect-ratio:2/1;overflow:hidden}.sliderb-container .col img,.sliderb-container .col picture{width:100%;height:100%;object-fit:cover;display:block}.sliderb-container .col.text{color:var(--cprim);padding-left:3rem;padding-right:3rem;text-align:center}.sliderb-container .col.text h3{position:initial;font-size:var(--dispfnth2mov);color:var(--cprim);display:inline-block}.sliderb-container .slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgba(0,0,0,.5);text-align:center;color:#fff;cursor:pointer;border:none;font-size:2rem;cursor:pointer;width:20px;height:40px;transition:opacity .3s ease;background:url(../images/iconos/ico-mayor-azul.svg) left center no-repeat;background-size:cover;background-color:transparent}.sliderb-container .slider-nav.left{left:0;transform:rotate(-180deg)}.sliderb-container .slider-nav.right{right:0}.sliderb-container .slider-nav.disabled{opacity:.3;cursor:not-allowed}.bloque.blog{padding-left:0;padding-right:0}.blogmovbot{display:none}.botonsolido.blog{margin-top:60px;font-size:var(--dispfntsizem);padding:.5em 3.5em}.bloque.blog .bloqueimgtxt{max-width:initial}.bloque.blog .bloqueimgtxt .block{padding-top:15%}.bloqueimgtxt.desktop .block.text-block a{margin-top:30px;font-size:var(--dispfntsize);padding:.5em 3.5em}.bloqueimgtxt.desktop .block.text-block .botonsolido.blog{color:var(--csecund);font-weight:400;border:1px solid var(--cprim);margin-left:30px}.bloqueimgtxt.desktop .block.text-block .botonsolido.blog:hover{color:var(--cprim)}.bloque.marcas{background-color:var(--cprim);padding-top:35px;height:150px;margin-top:-8px}.bloque.marcas .logo-row{display:flex;justify-content:center;align-items:center;width:100%;gap:100px}.bloque.marcas .logo-row a img{max-width:150px;height:auto;display:block}.bloque.marcas .logo-row a.lgbbresorts img{max-width:170px}.bloque.marcas .logo-row a.lgbbresorts img,.bloque.marcas .logo-row a.lgdiamond img{max-width:180px}.bloque.marcas .logo-row a.lgvacation img{max-width:130px}footer{width:100%;background-color:var(--csecund);padding:0}.filafinal.opciones{background-color:var(--csecund);padding-top:20px;padding-bottom:20px}footer ul.blockbb{list-style-type:none;display:inline-block;margin-right:0;line-height:30px;padding:0;margin-bottom:0}footer ul.blockcto li{display:inline-block}footer ul.blockbb:last-child li:last-child a{text-transform:capitalize}.filafinal.opciones.movil,footer ul.blockbb.movil,footer ul.blockcto.movil{display:none}footer ul.blockbb li a,footer ul.blockcto li a{text-transform:uppercase;text-decoration:none;font-size:var(--dispfntsize);color:var(--cprim)}footer ul.blockcto li a{color:var(--csecund)}footer ul.blockcto li.celectr{font-size:var(--dispfntsize);color:var(--csecund)}footer ul.blockcto li.celectr a{text-transform:initial}footer .filafinal{display:flex;justify-content:center;align-items:center;width:100%;gap:100px;background-color:var(--cprim);padding-top:20px}footer .filafinal .blockcto.desktop.email{margin-left:0;padding-left:0}footer .filafinal.aviso{padding-top:20px}footer .rrss{display:inline-block;float:right}footer .rrss span{display:inline-block}footer .rrss a{display:inline-block;margin-left:.5em;width:20px;height:20px}footer .rrss a>img{width:100%;height:100%}footer .rrss p{text-transform:uppercase;font-size:var(--dispfntsize);color:var(--csecund);display:inline-block}footer .copy,footer .priva{display:inline-block}footer .priva br{display:none}footer .copy{font-size:var(--dispfntsizelt);color:var(--csecund);margin-right:15px}footer .priva{float:right}footer .priva,footer .priva a{font-size:var(--dispfntsizelt);color:var(--csecund);text-decoration:none}footer .priva a::after{content:"|";color:var(--csecund);font-size:var(--dispfntsizelt1);margin-left:.5em;margin-right:.5em}footer .priva a:last-child::after{content:""}.to-top{position:fixed;bottom:90px;right:30px;width:45px;height:45px;font-size:20px;background-color:var(--cprim);color:var(--csecund);border:1px solid var(--csecund);border-radius:0;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:1000;transform:rotate(-90deg);transition:opacity .3s ease}#btnreservar{position:fixed;top:50%;right:18px;transform:translateY(-50%) rotate(-90deg);transform-origin:right center;background-color:var(--cprim);border:1px solid var(--csecund);color:var(--csecund);font-size:15px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;padding:10px 20px;border-radius:8px 8px 0 0;cursor:pointer;z-index:9999;transition:background .3s}#btnreservar:hover{background-color:var(--csecund);color:var(--cprim)}.to-top::after{content:"";display:inline-block;width:20px;height:20px;background:url(../images/iconos/ico-mayor-blanco-no-sombra.svg) -5px center no-repeat;background-size:100%}.to-top:hover{background-color:#555}.to-top.show{display:flex}.catllave{display:inline-block;background:url(../images/iconos/ico-categoria-llave.svg) center top no-repeat;width:10px;height:15px}:root{--cprim:#7A92A3;--cprimrgb:122,146,163;--csecund:#FFFFFF;--cterc:#000000;--ccircle:#86754F;--cgris:#b2afad;--dispalto:46px;--spcfrmbusc:3px;--dispfnth1:23px;--dispfnth1gt:35px;--dispfnth2:20px;--dispfnth3:22px;--dispfnth4:21px;--dispfnth2mov:23px;--dispfntsizelt:13px;--dispfntsize:15px;--dispfntsizem:17px;--dispfntsizem2:23px;--dispfntsizelt1:14px}