@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;700&display=swap');:root{--texto:Quicksand;--color1:#00afa9;--bg-color1:#00afa9;--app-height:100vh}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}a[href^="tel:"]{color:inherit;text-decoration:inherit}body{font:normal 16px/140% var(--texto);min-width:300px}div[data-tpc="rpl"]{background:#f5f5f5;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;font-size:120%;color:#333}div[data-tpc="rpl"] span{display:block;padding:16px;border:2px dashed #ccc}#gotop{opacity:.8;cursor:pointer;z-index:3;position:fixed;bottom:8px;right:8px;display:none;width:38px;height:38px;text-align:center;background-color:rgba(0,0,0,0.8);color:white;border-radius:50%}#gotop>i{font-size:18px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.fndgris{background-color:#f0f0f0}.fondo{background:linear-gradient(rgba(255,255,255,0.4)0%,rgba(255,255,255,0.4)100%),url(../images/fondo.jpg);background-size:cover;background-position:center}.seccion{padding:80px 20px}.seccion2{padding:80px 20px 0 20px}.subcont{max-width:1200px;margin:0 auto}.bloque{display:inline-block}.boton{display:inline-block;padding:12px 20px;line-height:120%;text-decoration:none;background:var(--bg-color1);border-radius:40px;color:white;font-size:16px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;margin:2px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px}.boton:hover{opacity:.84}.boton i{margin-left:4px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.boton:hover i{margin-left:16px}.boton.blanco{background:#fff;color:var(--color1)}.boton.lila{background:#5E3975;color:#fff}a[href^="tel:"].boton{color:#fff}a[href^="tel:"].boton.blanco{color:#5E3975}p{margin:0 0 20px}p:last-child{margin-bottom:0}a{color:var(--color1)}.link{text-decoration:underline;color:var(--color1)}.link:hover{opacity:.84}.titulo1{font:700 32px/140% var(--texto);margin:0 0 20px}.titulo1.linea{display:flex;justify-content:center;align-items:center;color:var(--color1);text-align:center;max-width:960px;margin:0 auto 20px}.titulo1.linea::after{content:"";height:4px;width:40px;background:var(--bg-color1);margin-left:20px}.titulo1.linea::before{content:"";height:4px;width:40px;background:var(--bg-color1);margin-right:20px}.titulo2{font:700 26px/140% var(--texto);margin:0 0 12px}.titulo3{font:700 18px/140% var(--texto);margin:0 0 8px;text-transform:uppercase;color:var(--color1)}.tc{text-align:center}.parrafo{margin-bottom:40px}.separador{height:1px;background:#eee;width:100%;margin-bottom:40px}.destaca{background:var(--color1);color:#fff;padding:20px;border-radius:20px}.destaca .titulo3{color:#fff}#dvAviso{text-align:left}#dvAviso ul{padding-left:22px;margin-bottom:20px}#dvAviso .enc{font-weight:bold;font-size:120%}.listapuntos{padding-left:20px;margin:0 0 20px}.listapuntos li{margin-bottom:8px;list-style:disc outside}.listapuntos li:last-child{margin-bottom:0}.listapuntos li ul{margin:6px 0 0 0}.listapuntos li ul li{margin-bottom:4px;margin-left:14px;list-style:square inside}.listaicos{margin:0 0 20px}.listaicos li{margin-bottom:8px;list-style:none;display:flex}.listaicos li:before{content:"\f061";font-family:"Font Awesome 5 Pro";margin-right:6px;font-weight:300;color:var(--bg-color1)}.listaicos.w li:before{content:"\f061";font-family:"Font Awesome 5 Pro";margin-right:6px;font-weight:300;color:#fff}.listaicos.x2{display:flex;flex-flow:row wrap;justify-content:space-between}.listaicos.x2 li{width:calc(50% - 20px)}.listaicos.x2 li:before{content:"\f702";font-family:"Font Awesome 5 Pro";font-weight:700}.listaicos.x2.flecha li:before{content:"\f061";font-family:"Font Awesome 5 Pro";font-weight:300}.lista{list-style:none;font-size:14px}.listaitems{list-style:none;text-align:center;margin:0 0 20px}.listaitems li{list-style:none;margin:4px 2px;border-radius:4px;background:#fff;display:inline-block;padding:4px 8px}.listaitems2{list-style:none;text-align:center;margin:0 0 20px}.listaitems2 li{list-style:none;margin:4px 2px;border-radius:4px;background:rgba(0,0,0,0.2);color:#fff;display:inline-block;padding:4px 8px}.listapuntos:last-child,.listaicos:last-child,.listaitems:last-child,.avlegal ul:last-child{margin-bottom:0}.imgresponsive{width:100%;display:block}.imgcover{width:100%;height:100%;display:block;object-fit:cover}.iframeresponsive{position:relative;padding-bottom:56.25%;overflow:hidden}.iframeresponsive>iframe,.iframeresponsive>video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.flex{display:flex}.flex-bt{display:flex;justify-content:space-between}.flex-bt-c{display:flex;justify-content:space-between;align-items:center}header #logo{width:100%;max-width:160px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}header #logo img{display:block;width:100%}header #head-info{padding:6px 20px;background:#fff}header #head-info .head-info-right.socialmenu{flex-shrink:0;padding-left:12px}header #head-cont{padding:12px 20px;background:var(--bg-color1);text-align:right}header #head-cont .head-cont-opc{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-left:8px}header #head-cont .head-cont-opc .head-cont-opc-info{display:flex;align-items:center;flex-direction:column;align-items:flex-end}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu{margin-bottom:12px}header #head-cont .head-cont-opc .head-cont-opc-info .tel-completo{display:inline-block;background:#666;color:white;padding:4px 12px;color:white;border-radius:4px}header #head-cont .head-cont-opc .head-cont-opc-info>*{margin-left:8px}header #pull{margin-left:12px;display:none}header #pull .bar{background:#fff}header #menu{background:var(--bg-color1);border-top:1px solid rgba(255,255,255,0.4)}header #menu #close{position:fixed;width:0;height:100%;background:rgba(0,0,0,0.5);left:0;top:0;z-index:-9;opacity:0;transition:opacity 250ms ease-in}header #menu .menu-logo{display:none}header #menu>div>ul{overflow:visible;display:flex;line-height:0;justify-content:space-between}header #menu>div>ul>li{list-style:none;text-align:center}header #menu>div>ul>li i{color:#fff;margin-right:6px}header #menu>div>ul>li.hide{display:none}header #menu .menu-cont ul li span{display:flex;align-items:center;justify-content:center}header #menu .menu-cont ul li span a,header #menu .menu-cont ul li span span{color:#fff;display:block;text-decoration:none;padding:12px 8px;cursor:pointer;font-weight:500;width:100%;text-align:center;font-size:14px;line-height:140%;transition:padding 250ms ease}header #menu .menu-cont ul li.submenu>span a,header #menu .menu-cont ul li.submenu>span span{padding:12px 8px 12px 8px;width:auto}header #menu>div>ul>li.selected>span a,header #menu>div>ul>li.selected>span span{color:#fff}header #menu>div>ul>li.selected>span{background:#fff;color:var(--color1)}header #menu>div>ul>li.selected>span a{color:var(--color1)}header #menu>div>ul>li.selected>span i{color:var(--color1)}header #menu .menu-cont-info{display:none;padding:6px;background:rgba(0,0,0,0.10);text-align:center}header #menu .menu-cont-info .tel{margin:1px}header #menu>div>ul>li.submenu span i{cursor:pointer;padding:12px 8px 12px 0;display:inline-block;transform:rotate(0deg);transition:transform 150ms ease}header #menu li.submenu{position:relative}header #menu li.submenu ul{display:none;position:absolute;width:100%;background:#fff;top:100%;left:0;z-index:8;box-shadow:0 1px 3px rgba(0,0,0,0.2);min-width:180px}header #menu li.submenu li{text-align:left;border-bottom:1px solid rgba(0,0,0,0.1);list-style:none}header #menu li.submenu li:last-child{border-bottom:0}header #menu li.submenu li a{display:block;text-decoration:none;color:#313131;padding:8px 12px}header #menu ul .submenu li.selected a{color:#666}header .menucab ul{display:flex;list-style:none}header .menucab ul li a{color:#fff;display:block;text-decoration:none;padding:0 8px;cursor:pointer;font-weight:500;text-transform:uppercase;width:100%;text-align:center;font-size:14px;line-height:140%;transition:padding 250ms ease}header .menucab ul li.selected a{font-weight:700}.socialmenu{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;line-height:100%}.socialmenu li{font-size:16px;margin:1px 2px}.socialmenu li:not(.large) span{display:none}.socialmenu a{color:white;text-decoration:none;width:28px;height:28px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center}.socialmenu .large a{width:auto;height:auto;padding:4px 8px;font-size:90%}.socialmenu .large span{margin-left:6px}.menu-info .socialmenu{justify-content:space-between}.menu-info .socialmenu li{width:calc(50% - 1px);margin:0 0 1px 0}.menu-info .socialmenu li:last-child{width:100%;margin:0}.menu-info .socialmenu li a{width:100%;border-radius:0;padding:8px;font-size:90%}.socialmenu li.facebook a{background:#1877F2}.socialmenu li.twitter a{background:#50ABF1}.socialmenu li.youtube a{background:#DC472E}.socialmenu li.instagram a{background:#C536A4}.socialmenu li.whatsapp a{background:#25D366}.socialmenu li.tripadvisor{background:#589541}.socialmenu li.justeat a{background:#FA0029}.socialmenu li.linkedin a{background:#0084B1}.socialmenu li.mail a{background:#fff;color:var(--bg-color1)}.socialmenu li.telefono a{background:#fff;color:#5E3975}.socialmenu li.telefono2 a{background:#000;color:#fff}.socialmenu li.telefono2 a span{margin:0}.socialmenu li.large a{padding:6px 12px}.socialmenu li.large a{padding:6px 12px}.socialmenu.social-fijo{display:inherit;list-style:none;line-height:100%;position:fixed;right:0;flex-direction:column;bottom:132px;margin-top:auto;margin-bottom:auto;opacity:0;transform:translateY(50%)}.socialmenu.social-fijo li{font-size:16px;margin:1px;transform:translateX(108px);transition:transform .6s ease}.socialmenu.social-fijo li.hide{display:none}.socialmenu.social-fijo li i{width:42px;text-align:center;display:flex;justify-content:center;font-size:20px}.socialmenu.social-fijo li.large a{padding:6px 16px;width:160px;height:52px;padding:4px 8px;display:flex;justify-content:space-between}.socialmenu.social-fijo li a{color:white;text-decoration:none;width:24px;height:24px;display:inline-flex;align-items:center;border:1px solid #fff}.socialmenu.social-fijo .large:hover{transform:translateX(0px)}.socialmenu.social-fijo .large span{padding:0 8px;margin-left:0}.socialmenu.social-fijo.mostrar{opacity:1;transition:.5s ease;z-index:10}.socialmenu.social-fijo li.telefono a{background:#5E3975;color:#fff}.socialmenu.social-fijo li.mail a{background:var(--bg-color1);color:#fff}.galeria-portada .switem .switemimg{height:80vh;position:relative;background-position:center;background-size:cover;overflow:hidden;position:relative;min-height:380px}.galeria-portada .switem .switemimg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.galeria-portada .switem{position:relative}.galeria-portada .switem .switemimg img{display:none}.galeria-portada .switem a{text-decoration:none;color:inherit}.galeria-portada .switemcont{display:flex;width:100%;max-width:1360px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;height:100%}.galeria-portada .switeminfo{max-width:800px}.galeria-portada .switeminfo .titulo{font-size:60px;font-weight:700;line-height:120%;margin:0 0 16px}.galeria-portada .switeminfo .switemdesc{text-shadow:inherit;margin-bottom:20px;font-size:24px;line-height:120%}.galeria-portada .switeminfo .switemdesc:last-child{margin-bottom:0}.galeria-portada .switeminfo .switemadd{color:#fff;font-size:100%;padding:8px 16px;font-size:18px;border:2px solid;display:inline-block;border-radius:4px;line-height:140%;text-transform:uppercase}.galeria-portada.right .switemcont{justify-content:flex-end;text-align:right}.galeria-portada.center .switemcont{justify-content:center;text-align:center}.galeria-portada.left .switemcont{justify-content:flex-start;text-align:left}.galeria-portada.top .switemcont{align-items:flex-start}.galeria-portada.middle .switemcont{align-items:center}.galeria-portada.bottom .switemcont{align-items:flex-end}.galeria-portada.estilo1 .switemcont{padding:20px 60px}.galeria-portada.estilo1 .switeminfo{padding:30px;background:rgba(255,255,255,0.85)}.galeria-portada.estilo1 .switeminfo .titulo{color:#009CDF}.galeria-portada.estilo1 .switeminfo .switemdesc{font-size:16px;line-height:140%}.galeria-portada.estilo1 .switeminfo .switemadd{background:#009CDF;border-color:#009CDF;color:white}.galeria-portada.estilo2 .switemcont{padding:20px 60px}.galeria-portada.estilo2 .switeminfo .titulo{color:#fff}.galeria-portada.estilo2 .switeminfo .switemdesc{color:#fff;padding:12px 20px;background:rgba(64,159,220,0.85);border-radius:2px;width:fit-content}.galeria-portada.estilo2 .switeminfo .switemadd{background:rgba(0,0,0,0.4)}.galeria-portada.estilo3 .switemcont{max-width:100%;width:100%;flex-direction:column;margin:0;height:100%;top:0;left:0;transform:translate(0,0)}.galeria-portada.estilo3 .switeminfo{padding:80px;background:rgba(0,0,0,0.45);flex:1;display:flex;justify-content:Center;flex-direction:column;align-items:center;width:50%;min-width:400px;text-align:center}.galeria-portada.estilo3.right .switemcont{align-items:flex-end;justify-content:flex-end;text-align:right}.galeria-portada.estilo3.left .switemcont{align-items:flex-start;justify-content:flex-end;text-align:left;color:#fff}.galeria-portada.estilo3 .switeminfo .titulo{font-size:46px;font-weight:700;line-height:120%}.galeria-portada.estilo3 .switeminfo .switemdesc{font-size:18px;line-height:140%}.galeria-portada.estilo3 .switeminfo .switemadd{display:inline-block;padding:12px 20px;line-height:120%;text-decoration:none;background:var(--bg-color1);border-radius:40px;color:white;font-size:16px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;margin:2px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:0}.galeria-portada .swiper-button-next,.galeria-portada .swiper-button-prev .galeria-portada .swiper-button-prev:after,.galeria-portada .swiper-button-next:after{display:none}.galeria-portada .swiper-button-next,.galeria-portada .swiper-button-prev{background-image:none!important;display:flex;align-items:center;justify-content:center;color:#fff;font-size:50px;line-height:100%;height:auto;width:auto;text-shadow:2px 2px 4px rgba(0,0,0,0.64)}.galeria-portada .swiper-button-prev:before{content:"\f053";font-weight:400;font-family:"Font Awesome 5 Pro";font-weight:300}.galeria-portada .swiper-button-next:before{content:"\f054";font-weight:400;font-family:"Font Awesome 5 Pro";font-weight:300}.galeria-portada .swiper-button-next,.galeria-portada .swiper-button-prev{font-size:32px}.galeria-portada .swiper-button-next.estilo2,.galeria-portada .swiper-button-prev.estilo2{background:#333;font-size:30px;line-height:100%;height:48px;width:48px;text-shadow:inherit}.galeria-portada .swiper-button-prev.estilo2.right,.galeria-portada .swiper-button-prev.estilo2.left{background:#fff;color:#333}.galeria-portada .swiper-button-next.estilo2,.galeria-portada .swiper-button-prev.estilo2{background:#333}.galeria-portada .swiper-button-prev.estilo2.right,.galeria-portada .swiper-button-prev.estilo2.left{background:#fff;color:#333}.galeria-portada .swiper-button-next.estilo2.right{right:0;top:calc(50% - 24px)}.galeria-portada .swiper-button-prev.estilo2.right{right:0;left:inherit;top:calc(50% + 24px)}.galeria-portada .swiper-button-next.estilo2.left{left:0;right:inherit;top:calc(50% - 24px)}.galeria-portada .swiper-button-prev.estilo2.left{left:0;top:calc(50% + 24px)}.galeria-portada .swiper-button-next.estilo2.left.bottom,.galeria-portada .swiper-button-next.estilo2.right.bottom{top:inherit;bottom:calc(0px + 48px);margin:0}.galeria-portada .swiper-button-prev.estilo2.left.bottom,.galeria-portada .swiper-button-prev.estilo2.right.bottom{top:inherit;bottom:0;margin:0}.galeria-portada .swiper-button-next.estilo2.left.top,.galeria-portada .swiper-button-next.estilo2.right.top{top:0;margin:0}.galeria-portada .swiper-button-prev.estilo2.left.top,.galeria-portada .swiper-button-prev.estilo2.right.top{top:calc(0px + 48px);margin:0}.cols{display:flex;justify-content:space-between}.cols:not(:last-child){margin:0 0 30px}.cols .col{width:calc(50% - 12px);display:flex;flex-direction:column}.cols.center .col:not(.colimg){justify-content:center}.cols .colimg>div{flex:1;position:relative}.cols .colimg>div img{position:absolute}.cols.reverse{flex-direction:row-reverse}.cols.encuadre:not(:last-child){margin:0 0 60px}.cols.encuadre .col{width:calc(50% - 40px)}.cols.encuadre .colimg{position:relative}.cols.encuadre .colimg:after{position:absolute;content:"";display:block;width:100%;height:100%;background:rgb(0 175 169 / 30%);top:32px;left:-32px;z-index:0;border-radius:20px}.cols.encuadre .colimg img{z-index:1;position:relative;border-radius:20px;overflow:hidden}.iconos{display:flex;justify-content:space-between;flex-wrap:wrap}.iconos .iconocont{margin-bottom:20px;padding:20px;background:#fff;border:1px solid rgb(0 175 169 / 30%);width:100%;color:#333;border-radius:10px}.iconos .iconocont .icono{margin-bottom:12px;display:flex;align-items:center;justify-content:center}.iconos .iconocont .icono i{font-size:50px;color:var(--color1)}.iconos .iconocont .info .titulo3{color:#444;margin-bottom:12px;font-weight:700}.iconos .iconocont .info p{color:#666}.iconos.estilo1 .iconocont{text-align:center}.iconos.estilo1 .iconocont .icono img{height:50px;width:50px}.iconos.estilo2 .iconocont{display:flex;text-align:left}.iconos.estilo2 .iconocont .info .titulo3{margin-bottom:8px}.iconos.estilo2 .iconocont .info .titulo3:last-child{margin-bottom:0}.iconos.estilo2 .iconocont .icono{flex-shrink:0;margin:0 16px 0 0;width:55px;text-align:center;align-items:flex-start}.iconos.estilo2 .iconocont .icono i{font-size:44px}.iconos.estilo2 .iconocont .icono img{max-width:50px}.iconos.x2 .iconocont{width:calc(50% - 20px);text-align:left}.iconos.x2.centrado .iconocont{width:calc(50% - 20px);text-align:center}.iconos.x2 .iconocont.large{width:100%;text-align:left;background:var(--bg-color1);color:#fff}.iconos .iconocont.large .info .titulo3{color:#fff}.iconos .iconocont.large .icono i{color:#fff}.iconos.x2 .iconocont .icono{justify-content:flex-start}.iconos.x2.centrado .iconocont .icono{justify-content:center}.iconos.x3 .iconocont{width:calc(33.33% - 20px)}.iconos.x3 .iconocont:nth-child(odd):last-child{width:100%}.iconos.x4 .iconocont{width:calc(25% - 20px)}@media only screen and (max-width:720px){.iconos.x2.centrado .iconocont{width:calc(100% - 20px)}}.bndcontacto{background:var(--bg-color1);color:#fff;padding:40px 20px}.bndcontacto.lila{background:#5E3975;color:#fff;padding:40px 20px}.bndcontacto .subcont{display:flex;align-items:center;justify-content:space-between}.bndcontacto .subcont .titulo3{color:#fff}.bndcontacto .bndcontacto-btn{text-align:right;flex-shrink:0;margin-left:30px}.bndcontacto .boton:hover{margin-left:0}.vista360{background-image:url(../images/360.jpg);background-size:cover;background-position:center;padding:120px 20px;text-align:center;animation:s360 40s linear infinite}.vista360>.vista360-cont>div{background:#fff;padding:20px;max-width:50%;margin:0 auto;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.5)}.vista360>.vista360-cont>div span{display:inline-block;padding:8px 16px;border-radius:4px;font-size:120%;line-height:120%;text-decoration:none;background:#333;color:white;cursor:pointer}.vista360>.modal360{position:fixed;bottom:-100%;left:0;width:100%;height:100%;display:flex;z-index:999;background:rgba(0,0,0,0.8);opacity:0;transition:all 300ms ease}.vista360>.modal360.active{bottom:0;opacity:1}.vista360>.modal360 iframe{width:100%;height:100%}.vista360>.modal360 #modalclose360{width:60px;float:right;color:#fff;background:#000;position:absolute;top:0;right:0;line-height:60px;font-size:32px;text-align:center;cursor:pointer;z-index:4}@keyframes s360{from{background-position:1920px}to{background-position:0 0}}.wdblog{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:left;margin-bottom:30px}.wdblog a{text-decoration:none}.wdblog .bloggalcont{width:calc(50% - 10px);margin:5px;background:#fff;border:1px solid rgba(0,0,0,0.05);border-left:6px solid var(--bg-color1);overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}.wdblog.right .bloggalcont{flex-direction:row-reverse}.wdblog .bloggalcont>a>img{display:flex;flex:1;width:140px}.wdblog .bloggalcont>div{width:calc(100% - 140px);height:100%;padding-left:8px;overflow:hidden;padding:14px}.wdblog .bloggalcont>div>.bgcnom>h2{margin:0 0 4px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#333}.wdblog .bloggalcont .bgcdatos{font-size:90%;line-height:120%;margin:0 0 4px}.wdblog .bloggalcont .bgcdatos>div,.bmmin1 .bloggalcont .bgcdatos>a{display:inline-block;opacity:.8}.wdblog .bloggalcont .bgcdatos .bgccat a{margin-right:4px;color:#666}.wdblog .bloggalcont .bgcinfo{max-height:56px;overflow:hidden;position:relative;font-size:16px;line-height:20px}.wdblog .bloggalcont .bgcinfo h2{margin:0;font-size:14px;line-height:140%}.wdblog .bloggalcont .bgcinfo p{margin:0;padding:0;font-size:14px;line-height:140%}.wdblog .bloggalcont .bgcinfo:after{content:".";position:absolute;right:0;bottom:0;color:transparent;width:100%;max-width:80px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.blog-link{text-align:center}.wdblog.colum .bloggalcont{width:calc(25% - 10px);flex-direction:column;flex-wrap:initial;justify-content:flex-start;border:1px solid rgba(0,0,0,0.05);border-bottom:6px solid #222}.wdblog.colum .bloggalcont>a{display:block;height:100%;max-height:220px;overflow:hidden}.wdblog.colum .bloggalcont>a>img{display:block;flex:inherit;width:100%;height:100%;object-fit:cover}.wdblog.colum .bloggalcont>div{width:100%;padding:20px}.wdblog.colum .bloggalcont .bgcinfo{max-height:100px}.wdblog.colum .bloggalcont>div{height:auto}.wdblog.radius .bloggalcont{border-radius:8px}.wdblog.shadow .bloggalcont{border:0;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,1);box-shadow:0 0 10px -2px rgba(0,0,0,1)}.persoblog{background:var(--bg-color1);padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center}.persoblog .titulo3{color:#fff;margin-bottom:20px}.persoblog img{max-width:160px;margin-bottom:20px}.b-faceGal.seccion{padding-top:0}.b-faceGal .light{text-align:center;font-size:0;line-height:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,170px)}.b-faceGal .light li{display:inline-block;list-style:none;width:100%;border:2px solid transparent}.b-faceGal .light li a{position:relative;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.b-faceGal .light li a:before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;opacity:0;transition:all .3s;z-index:2}.b-faceGal .light li a:after{content:"\f002";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;left:0;right:0;color:#fff;font-size:0;transition:all .3s;z-index:3}.b-faceGal .light li a:hover:before{opacity:1;transition:all .3s}.b-faceGal .light li a:hover:after{font-size:30px;transition:all .3s}.b-faceGal .light li a img{height:100%;object-fit:cover;object-position:center;position:absolute;left:0}.b-faceGal .light li:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.b-faceGal .light li:nth-child(2){grid-column:2 / 3;grid-row:1 / 3}.b-faceGal .light li:nth-child(3){grid-column:3 / 4;grid-row:1 / 2}.b-faceGal .light li:nth-child(4){grid-column:4 / 5;grid-row:1 / 2}.b-faceGal .light li:nth-child(8){grid-column:5 / 6;grid-row:1 / 3}.b-faceGal .light li:nth-child(6){grid-column:1 / 2;grid-row:2 / 3}.b-faceGal .light li:nth-child(7){grid-column:3 / 4;grid-row:2 / 3}.b-faceGal .light li:nth-child(5){grid-column:4 / 5;grid-row:2 / 3}.b-faceGal .light.limite li:nth-child(n+9){display:none}.b-faceGal .light.limite li:nth-child(8){position:relative}.b-faceGal .light.limite li a:hover .num{font-size:0}.b-faceGal .light.limite li .num{position:absolute;top:0;left:0;color:#fff;display:flex;align-items:center;text-align:center;justify-content:center;width:100%;height:100%;cursor:pointer;font-size:20px;margin-bottom:0;background:rgba(0,0,0,0.4);z-index:1;transition:all .3s}.bnd-bgtexto{background:url(../images/garcia-trabado-psicotecnico-de-confianza.jpg) no-repeat center center / cover;position:relative}.bnd-bgtexto.ppp{background:url(../images/renovar-licencia-perros-potencialmente-peligrosos.jpg) no-repeat center 20% / cover;position:relative}.bnd-bgtexto.renovarppp{background:url(../images/importancia-renovar-licencia-perros-potencialmente-peligrosos.jpg) no-repeat center 20% / cover;position:relative}.bnd-bgtexto.vigilante{background:url(../images/trabajar-como-vigilante-de-seguridad.jpg) no-repeat center 20% / cover;position:relative}.bnd-bgtexto.armas{background:url(../images/obtener-licencia-de-armas.jpg) no-repeat center center / cover;position:relative}.bnd-bgtexto.barcos{background:url(../images/embarcaciones-de-recreo.jpg) no-repeat center center / cover;position:relative}.bnd-bgtexto.certificados{background:url(../images/equipo-certificados-medicos-fidedignos.jpg) no-repeat center center / cover;position:relative}.bnd-bgtexto.renovar{background:url(../images/canjear-carnet-garcia-trabado.jpg) no-repeat center center / cover;position:relative}.bnd-bgtexto.filtro:after{content:'';display:block;position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(148,93,52,0.29)}.bnd-bgtexto .subcont{display:flex;width:100%;position:relative;z-index:1}.bnd-bgtexto .info{max-width:600px}.bnd-bgtexto .info.estilo1{padding:30px;background:rgba(255,255,255,0.85);border-radius:20px}.bnd-bgtexto .info.estilo2{color:white}.bnd-bgtexto .subcont.right{justify-content:flex-end;text-align:right}.bnd-bgtexto .subcont.center{justify-content:center;text-align:center}.bnd-bgtexto .subcont.left{justify-content:flex-start;text-align:left}.banda-doble{display:flex;justify-content:center}.banda-doble.reverse{flex-direction:row-reverse}.banda-doble .mitad{width:50%;padding:80px 40px;display:flex;justify-content:center}.banda-doble .mitad.info1{background-color:var(--bg-color1);color:white}.banda-doble .mitad.info1 .iconos.estilo2 .iconocont .info .titulo3{color:var(--color1)}.banda-doble .mitad.info1 .titulo3{color:white}.banda-doble .mitad.info1 a:not(.boton){color:white}.banda-doble .mitad.nofull>div{max-width:560px}.banda-doble .mitad.nofull.right{justify-content:flex-end}.banda-doble .mitad.nofull.left{justify-content:flex-start}.banda-doble .mitad.info2{background-color:#f5f5f5}.banda-doble .mitad.bg{background-size:cover;background-position:center center}.tarifas{display:Flex;justify-content:Space-between;flex-flow:row wrap;margin-bottom:12px}.tarifas>div{width:calc(50% - 12px);border:1px solid #eee;text-align:center;color:#fff;border-radius:20px}.tarifas>div>div:first-child{font-size:24px;font-weight:700;padding:20px;background:rgba(0,0,0,.3);border-radius:20px 20px 0 0}.tarifas>div .tipo{padding:8px 16px;font-size:20px;line-height:120%;border-bottom:1px solid rgba(255,255,255,0.4)}.tarifas>div .precio{font-size:24px;line-height:120%;padding:20px}.tarifas>div .precio span{font-size:12px;text-transform:uppercase;letter-spacing:1px}.tarifas>div.todoAncho{width:100%}.azul1{background:#74C7D2}.azul2{background:#00AAA7}.azul3{background:#527B95}.azul4{background:#5A477C}.aclaracion{font-size:80%;opacity:.8;text-align:right}footer{background:#fff;color:#333;border-top:1px solid #eee}footer a{text-decoration:none;color:#333;display:inline-block}footer .footer-info{padding:24px 20px}footer .footer-info .footer-info-box .footer-info-box-title{font-size:24px;font-weight:bold;text-transform:uppercase;line-height:140%;margin-bottom:8px}footer .footer-info .footer-info-box ul{list-style:none}footer .footer-info .footer-info-box ul li{display:inline-block;padding:2px 0}footer .footer-info .footer-info-box ul li:after{content:'|';display:inline-block;margin:0 6px}footer .footer-info .footer-info-box ul li:last-child:after{display:none}footer .footer-end{padding:12px 20px;border-top:1px solid #4e4e4e;font-size:13px;line-height:140%}footer .footer-end .subcont{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}footer .footer-end .footer-end-paxinas a{display:block}footer .footer-end .footer-end-paxinas span{display:inline-block;vertical-align:middle;color:#333;font:normal 12px/16px Arial}footer .footer-end .footer-end-paxinas img{height:24px;display:inline-block;vertical-align:middle;margin-left:2px}.licencias{padding:24px;background:rgb(0 175 169 / 30%);margin-bottom:40px;border-radius:20px}.licencias:last-child{margin-bottom:0}.licencias .iconos.estilo2 .iconocont{display:flex;align-items:center}details{border:1px solid #eee;margin-bottom:8px}details summary{list-style:none;display:block;background-color:#fff;padding:8px 40px 8px 20px;position:relative;cursor:pointer;color:#333;font-size:18px;line-height:120%;color:var(--color1)}details summary::-webkit-details-marker{display:none}details summary:before{display:flex;justify-content:center;align-items:center;content:'\f107';font-family:'Font Awesome 5 Pro';font-size:90%;position:absolute;top:0;bottom:0;right:0;width:30px;color:#fff;background-color:var(--color1)}details>div{padding:20px;background-color:#fff;transform:scaleY(0);transform-origin:top;transition:transform 300ms;border:1px solid #eee}details[open] summary:before{content:'\f106'}details[open]>:not(summary){transform:scaleY(1)}.contacto{margin-bottom:40px}.contacto .contact-box{display:flex;justify-content:space-between;flex-flow:row wrap}.contacto .contact-box:not(:last-child){margin-bottom:40px}.contacto .contact-box>div{width:calc(50% - 12px)}.contacto .contact-box>div:last-child{display:flex;flex-direction:column}.contacto .contact-box .contact-box-info .contact-box-info-titulo{width:100%;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px;font-weight:700}.contacto .contact-box .contact-box-info ul{list-style:none}.contacto .contact-box .contact-box-info ul:not(:last-child){margin-bottom:20px}.contacto .contact-box .contact-box-info ul.socialmenu{justify-content:flex-start}.mapa{height:380px;display:flex;flex-direction:column}.mapa iframe{width:100%;display:block;flex:1}.principal{height:40vh;min-height:300px;display:flex;padding:40px 20px}.principal .subcont{width:100%;display:flex;align-items:flex-end}.principal .subcont .titulo1{color:#fff;font-size:42px;line-height:120%;max-width:800px;text-shadow:0 0 8px black}.principal .subcont .titulo1 span{display:block;text-transform:uppercase;font-size:28px;line-height:120%}.landing{min-height:calc(100vh - 170px);display:flex}.landing .imglanding{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0 175 169 / 10%) 80%,rgb(0 175 169 / 30%) 100%),url(../images/psicotecnico-pontevedra-garcia-trabado.jpg);background-position:35% 50%;background-size:cover;width:60%;display:flex;align-items:flex-end;padding:40px;position:relative}.landing .imglanding .promo{width:300px;height:300px;background:#5E3975;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:20px;right:-150px;border-radius:100%;font-size:40px;line-height:120%;font-weight:700}.landing .imglanding h1{font-family:vaR(--titulo);font-size:42px;line-height:120%;margin:0;max-width:700px;color:#fff;text-shadow:1px 1px 2px rgb(0 0 0 / 81%)}.landing .info{display:flex;justify-content:flex-end;align-items:center;width:40%;min-width:460px;padding:40px;background:rgb(0 175 169 / 20%)}.landing .subtitulo{font-family:vaR(--titulo);font-size:42px;line-height:120%;margin:0 0 32px}.landing .oferta{margin-bottom:32px;border-top:1px solid var(--bg-color1);padding:32px 0 0 0}.landing .oferta h3,.landing .oferta h2{font-size:32px;line-height:120%;margin-bottom:32px;text-transform:uppercase;color:var(--color1)}.landing .oferta h3 strong,.landing .oferta h2 strong{color:var(--color1);display:Block;margin-top:8px;font-size:52px;line-height:120%}.landing .oferta>div:last-child{text-align:center}.landing .oferta p{font-size:14px;line-height:120%}.landing .ctas p.Horario{font-size:18px;font-weight:700;text-transform:uppercase}.landing .ctas p.textoPeque{font-size:14px;margin-bottom:8px;line-height:120%}.landing .ctas p.textoPeque:last-child{margin:8px 0 0 0;font-weight:700;color:#000}.landing .oferta>div:nth-child(2){margin-bottom:20px;background:#fff;padding:8px 16px;max-width:95%;margin:0 auto 16px;border-radius:4px}.landing .oferta>div:nth-child(2)>div:first-child{text-transform:uppercase}.landing .oferta>div h4{font:700 28px/120% var(--texto);color:#fff;position:relative;z-index:1;background:linear-gradient(60deg,#002eaa,var(--color1),#5E3975,#efc000);background-size:300% 300%;background-position:0 50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:moveGradient 4s alternate infinite}@keyframes moveGradient{50%{background-position:100% 50%}}.parpadeo1{animation:changeopacity 1s infinite}.parpadeo2{animation:changebackground 1s infinite}@keyframes changebackground{0%{background:#666}50%{background:#D48037}100%{background:#666}}@-webkit-keyframes changebackground{0%{background:#666}50%{background:#D48037}100%{background:#666}}@keyframes changeopacity{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}@-webkit-keyframes changeopacity{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}@keyframes fadeOff{0%,75%{opacity:1;transition-delay:4s;visibility:visible}100%{opacity:0}}.modal.desaparece{top:0;visibility:hidden;opacity:0;animation-name:fadeOff;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:4s}.modal.desaparece .modal-cont{max-width:380px}.modal{justify-content:center;position:fixed;width:100%;height:100%;top:-108%;left:0;z-index:10;margin:0 auto;align-items:center;padding:12px;display:flex;transition:top 400ms ease}.modal.active{top:0}.modal .modal-bg{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:#000;opacity:.8}.modal .modal-cont{width:100%;position:absolute;max-width:520px;position:relative;padding:58px 30px 30px;max-height:90vh;background:#fff;text-align:center;border-radius:8px;box-shadow:0 0 30px rgba(0,0,0,.5);overflow-y:auto}.modal .modal-cont .modal-info .titulo1{font-size:32px;line-height:140%}.modal .modal-cont .modal-info p{margin-bottom:12px}.modal .modal-cont .modal-info p:last-child{margin-bottom:0}.modal .modal-cont .modal-close{position:absolute;top:0;right:8px;padding:8px 16px;line-height:120%;background:#333;color:white;border-radius:0 0 6px 6px;cursor:pointer}.modal .modal-cont .modal-close i{margin-right:4px}#lineatiempo{position:relative;padding:20px 0}#lineatiempo:after{content:"";position:absolute;top:0;left:0;height:100%;width:2px;background:var(--bg-color1);z-index:0}#lineatiempo.center:after{right:0;margin:0 auto}#lineatiempo.right:after{left:inherit;right:0}#lineatiempo .tiempodiv{position:relative;padding-left:40px;margin-bottom:40px}#lineatiempo.center .tiempodiv{margin-left:50%}#lineatiempo.right .tiempodiv{padding-left:0;padding-right:40px;text-align:right}#lineatiempo .tiempodiv:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-12px;height:24px;width:24px;border-radius:50%;background:rgb(0 173 168 / 35%)}#lineatiempo .tiempodiv:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-5px;height:10px;width:10px;border-radius:50%;background:var(--bg-color1)}#lineatiempo.right .tiempodiv:before{left:inherit;right:-11px}#lineatiempo.right .tiempodiv:after{left:inherit;right:-4px}#lineatiempo .tiempodiv:nth-child(even){padding-left:40px;margin-left:0}#lineatiempo.center .tiempodiv:nth-child(even){padding-left:0;padding-right:40px;margin-right:50%}#lineatiempo.center .tiempodiv:nth-child(even):before{right:-12px;left:inherit}#lineatiempo.center .tiempodiv:nth-child(even):after{right:-5px;left:inherit}#lineatiempo .tiempodiv:last-child{margin-bottom:0}.onlymovil{display:none}@media screen and (min-width:801px){header #menu>div>ul>li.submenu ul{display:none!important}header #menu>div>ul>li.submenu:hover ul{display:block!important}header #menu>div>ul>li:hover>span{background:#fff;color:var(--color1)}header #menu>div>ul>li:hover>span a,header #menu>div>ul>li:hover>span span{color:var(--color1)}header #menu>div>ul>li:hover i{color:var(--color1)}header #menu li.submenu li:hover a{color:var(--color1)}}@media screen and (max-width:1920px){.landing .imglanding .promo{width:260px;height:260px;background:#5E3975;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:20px;right:-80px;border-radius:100%;font-size:32px;line-height:120%;font-weight:700}}@media screen and (max-width:1280px){.landing .imglanding h1{font-size:44px;line-height:120%}.landing .subtitulo{font-size:26px;line-height:120%}.landing .oferta h3,.landing .oferta h2{font-size:26px}.landing .imglanding .promo{width:200px;height:200px;background:#5E3975;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:20px;right:-100px;border-radius:100%;font-size:26px;line-height:120%;font-weight:700}}@media screen and (max-width:1023px){.galeria-portada.estilo3 .switeminfo{flex:inherit;width:100%;min-width:100%}.iconos.x4.estilo2 .iconocont .icono{margin:0 0 16px 0}.iconos.x4.estilo2 .iconocont{display:block}.landing .info{padding:40px}#lineatiempo{padding:40px 0}#lineatiempo:after{right:inherit!important}#lineatiempo .tiempodiv{margin-left:0!important;padding-left:40px!important;margin-bottom:50px;padding-right:0!important}#lineatiempo .tiempodiv:before{left:-11px!important;right:inherit!important}#lineatiempo .tiempodiv:after{left:-4px!important;right:inherit!important}#lineatiempo .tiempodiv:nth-child(even){margin-left:0;padding-left:40px!important;margin-right:0!important;padding-right:0!important}#lineatiempo .tiempodiv:nth-child(even):before{right:inherit!important;left:-11px!important}#lineatiempo .tiempodiv:nth-child(even):after{right:inherit!important;left:-4px!important}#lineatiempo.right .tiempodiv{text-align:left}#lineatiempo.right .tiempodiv:after{right:inherit}#lineatiempo.right .tiempodiv:before{right:inherit}.landing .imglanding .promo{width:200px;height:200px;background:#5E3975;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:20px;right:20px;border-radius:100%;font-size:26px;line-height:120%;font-weight:700}.b-faceGal .light{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,150px)}.b-faceGal .light li:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.b-faceGal .light li:nth-child(2){grid-column:2 / 3;grid-row:1 / 3}.b-faceGal .light li:nth-child(3){grid-column:3 / 4;grid-row:1 / 2}.b-faceGal .light li:nth-child(4){grid-column:4 / 5;grid-row:1 / 3}.b-faceGal .light li:nth-child(5){grid-column:1 / 2;grid-row:2 / 3}.b-faceGal .light li:nth-child(6){grid-column:3 / 4;grid-row:2 / 4}.b-faceGal .light li:nth-child(7){grid-column:1 / 3;grid-row:3 / 4}.b-faceGal .light li:nth-child(8){grid-column:4 / 5;grid-row:3 / 4}}@media screen and (max-width:812px){header.sticky{position:fixed;top:0;left:0;width:100%;z-index:2}header.sticky #logo{max-width:120px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.vista360>.vista360-cont>div{max-width:100%;opacity:.95}header #head-cont .flex-bt{align-items:center}header #head-cont .head-cont-opc{flex-direction:row;align-items:center}header #head-cont .head-cont-opc .head-cont-opc-info{margin:0}header #head-info .socialmenu a{width:26px;height:26px}header #head-info .socialmenu a span{display:none}header #pull{display:block}header #menu .menu-cont{position:fixed;display:flex;flex-direction:column;width:225px;top:0;left:-225px;height:100%;overflow:auto;z-index:10;transition:all 400ms ease;box-shadow:0;justify-content:space-between;background:var(--bg-color1)}header #menu.active .menu-cont{left:0;box-shadow:0 0 30px rgba(0,0,0,0.4)}header #menu>div>ul{display:block;overflow:auto;overflow-x:hidden}header #menu>div>ul li{display:block;margin:0;width:100%;border-bottom:1px solid rgba(0,0,0,0.1)}header #menu>div>ul li.select ul{display:block}header #menu>div>ul>li>span{align-items:inherit;padding:0}header #menu .menu-cont ul li span a,header #menu .menu-cont ul li.submenu>span a,header #menu .menu-cont ul li.submenu>span span{display:block;text-align:left;border-radius:0;font-size:16px;padding:16px;width:100%}header #menu>div>ul>li.submenu span i{padding:16px;height:54px;background:#666;color:white;margin:0;display:flex;flex-direction:column;flex:1;justify-content:center}header #menu.active #close{z-index:9;opacity:1;width:100%}header #menu .menu-cont-info{display:block}header #menu>div>ul>li.submenu ul{position:static;border:0;background:#666;box-shadow:inset 1px 0 3px rgba(0,0,0,0.4)}header #menu>div>ul>li.submenu li a{color:white;padding:12px}header #menu>div>ul>li.submenu.selected ul{display:block}header #menu ul .submenu li.selected.active span a,header #menu ul .submenu li.selected span a{background:#434343;color:white}header #menu>div>ul>li.submenu.active>span i{transform:rotate(180deg)}header #menu>div>ul>li.active>span a,header #menu>div>ul>li.active>span span{background:#f5f5f5}header #menu>div>ul>li.selected>span a,header #menu>div>ul>li.selected>span span{background:#fff;color:var(--color1)}header .menucab{display:none}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu{margin-bottom:0}header #menu>div>ul>li.hide{display:block}.galeria-portada.estilo3 .switeminfo{padding:30px}.galeria-portada .swiper-button-next.estilo2,.galeria-portada .swiper-button-prev.estilo2{height:38px;width:38px;font-size:22px}.galeria-portada .swiper-button-next.estilo2.right{top:inherit;bottom:0}.galeria-portada .swiper-button-prev.estilo2.right{top:inherit;bottom:0;right:calc(0px + 38px)}.galeria-portada .swiper-button-next.estilo2.left{top:inherit;bottom:0;left:calc(0px + 38px)}.galeria-portada .swiper-button-prev.estilo2.left{top:inherit;bottom:0}.galeria-portada .swiper-button-prev.estilo2.left.top,.galeria-portada .swiper-button-prev.estilo2.right.top{top:inherit;bottom:calc(0px + 38px)}.galeria-portada .swiper-button-next.estilo2.left.bottom,.galeria-portada .swiper-button-next.estilo2.right.bottom{bottom:calc(0px + 38px)}.galeria-portada .switeminfo .titulo{font-size:40px!important;line-height:120%!important}.galeria-portada .switeminfo .switemdesc{font-size:20px;line-height:120%}.galeria-portada.estilo3 .swiper-button-next.estilo2.left.bottom,.galeria-portada.estilo3 .swiper-button-next.estilo2.right.bottom{top:0;bottom:inherit}.galeria-portada.estilo3 .swiper-button-prev.estilo2.left.bottom,.galeria-portada.estilo3 .swiper-button-prev.estilo2.right.bottom{top:calc(0px + 38px);bottom:inherit}.cols,.cols.reverse{flex-direction:column}.cols .col{width:100%;order:1}.cols .col.colimg{order:2;margin:30px 0 0}.cols .col.colimg img{max-height:360px;position:relative}.cols.rev{flex-direction:column-reverse}.cols.rev.encuadre .col.colimg{margin:0 0 40px}.cols.encuadre .col{width:100%}.cols.encuadre .col.colimg img{width:calc(100% - 20px);margin-left:20px}.cols.encuadre .col.colimg{order:1;margin:30px 0 0}.cols.encuadre .colimg:after{top:20px;left:0;width:calc(100% - 20px)}.iconos.x4 .iconocont,.iconos.x3 .iconocont{width:calc(50% - 20px)}.iconos.estilo2 .iconocont{display:flex}.iconos.estilo2 .iconocont .icono{margin:0 16px 0 0}.wdblog .bloggalcont{width:100%}.wdblog.colum .bloggalcont{width:calc(50% - 10px)}.banda-doble{flex-direction:column}.banda-doble.reverse{flex-direction:column}.banda-doble .mitad.nofull.right,.banda-doble .mitad.nofull.left{justify-content:center}.banda-doble .mitad{width:100%;padding:40px 20px}.banda-doble .mitad.bg{padding-bottom:40%}footer{text-align:center}.listaicos.x2 li{width:100%}.b-faceGal .light{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,120px)}.b-faceGal .light li:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.b-faceGal .light li:nth-child(2){grid-column:2 / 3;grid-row:1 / 3}.b-faceGal .light li:nth-child(3){grid-column:3 / 4;grid-row:1 / 2}.b-faceGal .light li:nth-child(4){grid-column:1 / 2;grid-row:2 / 4}.b-faceGal .light li:nth-child(5){grid-column:2 / 3;grid-row:3 / 4}.b-faceGal .light li:nth-child(6){grid-column:3 / 4;grid-row:2 / 4}.b-faceGal .light li:nth-child(7){grid-column:1 / 3;grid-row:4 / 5}.b-faceGal .light li:nth-child(8){grid-column:3 / 4;grid-row:4 / 5}.contacto .contact-box>div{width:100%}.contacto .contact-box>div:not(:last-child){margin-bottom:20px}.bndcontacto .subcont{flex-flow:row wrap}.bndcontacto .subcont>div{width:100%;text-align:center}.bndcontacto .bndcontacto-btn{margin:20px 0 0}.landing .imglanding{width:100%;flex:1}.landing .imglanding h1{font-size:54px;line-height:120%;max-width:520px}.landing .info{width:50%;padding:20px;min-width:0;justify-content:center}.landing .oferta p{font-size:12px}.landing .ctas p.Horario{font-size:15px}.onlypc{display:none}.onlymovil{display:block}}@media screen and (max-width:660px){.seccion{padding:40px 20px}.seccion2{padding:40px 20px 0 20px}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu a{width:32px;height:32px}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu a span{display:none}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu li.telefono2 a{width:100%;height:32px}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu li.telefono2 a span{display:block}.galeria-portada .swiper-button-next,.galeria-portada .swiper-button-prev{font-size:30px}.galeria-portada.estilo3 .switeminfo{padding:20px}.galeria-portada .switeminfo .titulo{font-size:25px!important;line-height:120%!important}.galeria-portada .switeminfo .switemdesc{font-size:20px;line-height:120%}.galeria-portada .switeminfo .titulo{margin-bottom:8px}.galeria-portada .switeminfo .switemdesc{margin-bottom:12px}.galeria-portada.estilo1 .switemcont,.galeria-portada.estilo2 .switemcont{padding:20px 40px}.galeria-portada .switem .switemimg{height:260px}.galeria-portada .switemcont{position:inherit}.galeria-portada.estilo3 .switeminfo .switemdesc{font-size:16px}.galeria-portada.estilo3 .switeminfo{background:var(--bg-color1)}.galeria-portada.estilo3 .switeminfo .switemadd{background:#fff;color:var(--color1)}.iconos.x4 .iconocont,.iconos.x3 .iconocont,.iconos.x2 .iconocont{width:100%}.wdblog .bloggalcont{flex-direction:column;flex-wrap:initial}.wdblog.right .bloggalcont{flex-direction:column;flex-wrap:initial}.wdblog .bloggalcont>a{display:block;width:100%}.wdblog .bloggalcont>a>img{width:240px;height:240px;display:block;margin:0 auto}.wdblog .bloggalcont>div{width:100%}.wdblog.colum .bloggalcont{width:100%}footer .footer-info .footer-info-box ul li{display:block}footer .footer-info .footer-info-box ul li:after{display:none}footer .footer-end .subcont{flex-direction:column}footer .footer-end .footer-end-paxinas{margin-top:8px}.titulo1{font:700 26px/120% var(--texto);margin:0 0 20px}.titulo2{font:700 22px/120% var(--texto)}.tarifas>div{width:100%}.tarifas>div:first-child{margin-bottom:12px}.b-faceGal .light{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,120px)}.b-faceGal .light li:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.b-faceGal .light li:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}.b-faceGal .light li:nth-child(3){grid-column:1 / 2;grid-row:2 / 3}.b-faceGal .light li:nth-child(4){grid-column:2 / 3;grid-row:2 / 4}.b-faceGal .light li:nth-child(5){grid-column:1 / 2;grid-row:3 / 5}.b-faceGal .light li:nth-child(6){grid-column:2 / 3;grid-row:4 / 5}.b-faceGal .light li:nth-child(7){grid-column:1 / 2;grid-row:5 / 6}.b-faceGal .light li:nth-child(8){grid-column:2 / 3;grid-row:5 / 6}.landing{height:calc(var(--app-height) - 118px );flex-direction:column}.landing .subtitulo{font-size:22px;line-height:120%;margin-bottom:12px;letter-spacing:-0.7px}.landing .oferta h3,.landing .oferta h2{font-size:19px;line-height:120%;margin-bottom:12px}.landing .oferta{padding-top:12px;margin-bottom:12px}.landing .imglanding{padding:0;align-items:flex-end;background-position:center 40px;flex-direction:column;justify-content:space-between}.landing .imglanding h1{font-size:22px;line-height:120%;padding:12px;background:#5E3975;text-align:center;text-shadow:inherit;width:100%;max-width:inherit}.landing .boton{padding:12px}.landing .boton:hover i{margin-left:0}.landing .imglanding .promo{width:140px;height:140px;align-items:center;text-align:center;position:inherit;top:inherit;right:inherit;font-size:20px;line-height:120%;margin:8px}.landing .oferta>div h4{font-size:18px}.landing .oferta>div:nth-child(2){margin-bottom:12px;padding:8px 4px 8px 4px;max-width:100%}.landing .info{padding:16px 12px;width:100%}.landing .ctas p.Horario{font-size:16px;margin-bottom:8px}#lineatiempo.right:after{left:-4px}#lineatiempo .tiempodiv{padding-left:20px!important}#lineatiempo:after{left:-4px}#lineatiempo .tiempodiv:before{left:-15px!important}#lineatiempo .tiempodiv:after{left:-8px!important}#lineatiempo .tiempodiv:nth-child(even){padding-left:20px!important}#lineatiempo .tiempodiv:nth-child(even):before{right:inherit;left:-15px!important}#lineatiempo .tiempodiv:nth-child(even):after{right:inherit;left:-8px!important}.iconos .iconocont .icono i{font-size:40px}.iconos.estilo2 .iconocont .icono{width:44px}.iconos.estilo2 .iconocont .icono i{font-size:40px}.socialmenu.social-fijo{display:inherit;list-style:none;line-height:100%;position:fixed;right:8px;flex-direction:column;bottom:108px;margin-top:auto;margin-bottom:auto;opacity:0;transform:translateY(50%)}.socialmenu.social-fijo li{font-size:16px;margin:1px;transform:translateX(0px);transition:transform .6s ease}.socialmenu.social-fijo li i{width:42px;text-align:center;display:flex;justify-content:center;font-size:18px}.socialmenu.social-fijo li.large a{padding:6px 16px;width:38px;height:38px;padding:4px 8px;display:flex;justify-content:space-between;border-radius:50%}.socialmenu.social-fijo li a{color:white;text-decoration:none;width:24px;height:24px;display:inline-flex;align-items:center}.socialmenu.social-fijo .large:hover{transform:translateX(0px)}.socialmenu.social-fijo .large span{display:none}.socialmenu.social-fijo.mostrar{opacity:1;transition:.5s ease;z-index:10}.principal .subcont .titulo1{font-size:28px}.titulo1.linea{font-size:24px}}@media screen and (min-width:481px){header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu li.telefono2 img{display:none}}@media screen and (max-width:580px){header #head-cont .head-cont-opc .head-cont-opc-info .facebook{display:none}header #head-cont .head-cont-opc .head-cont-opc-info .instagram{display:none}}@media screen and (max-width:480px){header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu{max-width:160px}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu li.telefono2 a{padding:0;background:#fff}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu li.telefono2 a span{display:none}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu li.telefono2 img{max-width:32px}.landing .ctas p.Horario{font-size:15px}.landing .boton{padding:6px 12px}.landing .imglanding h1{font-size:18px;padding:10px}.landing .oferta h3 strong,.landing .oferta h2 strong{font-size:36px}footer .footer-info .footer-info-box .footer-info-box-title{font-size:20px;font-weight:bold;text-transform:uppercase;line-height:140%;margin-bottom:8px}}@media screen and (max-width:360px){.landing{height:calc(var(--app-height) - 84px )}.landing .imglanding{background-position:center 12px}.landing .ctas p.textoPeque{font-size:12px}header #head-cont{padding:8px 16px;background:var(--bg-color1);text-align:right}header #logo{max-width:115px}.landing .info{padding:12px}.landing .subtitulo{font-size:18px;line-height:120%}.landing .imglanding h1{font-size:16px;line-height:120%;padding:8px 8px;letter-spacing:-0.2px}.landing .oferta h3,.landing .oferta h2{font-size:17px;line-height:120%;text-transform:initial;font-weight:600;margin-bottom:8px;letter-spacing:-0.8px}}.landing .oferta h3 strong,.landing .oferta h2 strong{font-size:42px}.landing .imglanding .promo{width:120px;height:120px;font-size:16px;margin:8px}.landing .oferta{padding-top:8px;margin-bottom:8px}.landing .subtitulo{margin-bottom:8px}}