h1{font-weight:500;margin:0;line-height:1.2em;color:#585552;text-transform:uppercase}@media (min-width: 768px){h1{font-size:24px}}@media (min-width: 992px){h1{font-size:28px}}@media (max-width: 767px){h1{font-size:24px}}h2{font-weight:500;margin:0;line-height:1.2em;color:#585552;text-transform:uppercase}@media (min-width: 768px){h2{font-size:24px}}@media (min-width: 992px){h2{font-size:28px}}@media (max-width: 767px){h2{font-size:24px}}h3{font-size:18px;font-weight:300;margin:0;line-height:1.2em;color:#585552;text-transform:uppercase}p{font-size:14px;font-weight:300;color:#585552;line-height:1.6em}.fill{object-fit:cover;object-position:middle center}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.shad{text-shadow:0 -1px 0 rgba(128,128,128,0.5)}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semi{font-weight:600}.bold{font-weight:700}h1,h2,h3,h4,h5,h6,p,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:'Poppins',sans-serif}a,a:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}a,a:hover,a:link,a:visited,a:active{text-decoration:none}hr.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}header{width:100%;position:relative}header .pre{width:100%;background:#514947;text-align:right}header .pre ul{margin:0;padding:0 9px;display:inline-block}@media (max-width: 767px){header .pre ul.normal{display:none}}header .pre ul.socials{background:#554e4c}header .pre ul.socials li a{padding:8px 5px;font-size:18px;margin-right:-3}header .pre li{list-style:none;display:inline-block}header .pre a{color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;display:block;padding:0 14px}header .pre a:hover{color:#b3b2b2}header .pre a.active{color:#b3b2b2}header .logo{display:block}@media (min-width: 768px){header .logo{padding:17px 0}header .logo img{width:170px}}@media (min-width: 992px){header .logo{padding:17px}header .logo img{width:180px}}@media (min-width: 1200px){header .logo{padding:17px}header .logo img{width:223px}}@media (max-width: 767px){header .logo{padding:15px 0}header .logo img{width:180px}}@media (max-width: 767px){header nav{display:none}}header nav ul{margin:28px 0 0 0;padding:0;text-align:right}header nav li{list-style:none;display:inline-block}header nav a{font-size:11px;text-transform:uppercase;color:#514947;font-weight:600;display:block}@media (min-width: 768px){header nav a{padding-left:5px}}@media (min-width: 992px){header nav a{padding-left:10px}}@media (min-width: 1200px){header nav a{letter-spacing:.1em;padding-left:20px}}header nav a:hover{color:#5db2ea}header nav a.active{color:#a8a4a3}header nav a.lang{color:#a8a4a3}header nav a.book{background:#5db2ea;color:#fff;padding:15px 20px;margin-left:15px;border:1px solid #5db2ea}header nav a.book:hover{color:#5db2ea;background:#fff}.hero{border-right:14px solid #fff;border-left:14px solid #fff;position:relative}.hero .txt{position:absolute;width:100%;z-index:3;top:40%;text-align:center}.hero .txt h1{font-family:'Satisfy',cursive;color:#fff;font-size:62px;text-transform:none}@media (max-width: 767px){.hero .txt h1{top:20%;font-size:30px}}.hero .nave{position:absolute;z-index:3;display:block;bottom:50px;text-align:center;margin:0 auto;width:100%;color:#fff;font-size:16px;font-weight:400}.hero .nave a{padding:0 10px}@media (max-width: 767px){.hero .nave{bottom:25px}}.hero .imagen{width:100%;height:687px;overflow:hidden}@media (max-width: 767px){.hero .imagen{height:300px}}.hero .imagen img{width:100%;height:687px;object-fit:cover;object-position:middle center}@media (max-width: 767px){.hero .imagen img{height:300px}}.hero-in{border-right:14px solid #fff;border-left:14px solid #fff;position:relative}.hero-in .imagen{width:100%;height:407px;overflow:hidden;background:#000}@media (max-width: 767px){.hero-in .imagen{height:300px}}.hero-in .imagen img{width:100%;height:407px;object-fit:cover;object-position:middle center;opacity:.9}@media (max-width: 767px){.hero-in .imagen img{height:300px}}.hero-in .txt{position:absolute;width:100%;z-index:3;top:40%;text-align:center;color:#fff;font-size:48px;font-weight:300}@media (max-width: 767px){.hero-in .txt{top:20%;font-size:30px}}.hero-in .txt h1{color:#fff;font-size:48px;font-weight:300;text-transform:uppercase;margin:0 0 5px}.hero-in .txt h4{font-weight:300;font-size:21px;color:#fff;margin:0}.modulo1{margin:75px 0 0 0;text-align:right}.modulo1 img{width:100%}.grid1{margin:75px 0 0 0}.grid1 .row{margin:0}.grid1 .col-md-4,.grid1 .col-md-5,.grid1 .col-md-3,.grid1 .col-sm-6{padding:0}.grid1 .testimonios{background:#eee;width:100%;color:#585552;position:relative}@media (min-width: 768px){.grid1 .testimonios{height:530px}}@media (min-width: 992px){.grid1 .testimonios{height:597px}}@media (min-width: 1200px){.grid1 .testimonios{height:730px}}@media (max-width: 767px){.grid1 .testimonios{height:530px}}.grid1 .testimonios article{padding:60px}.grid1 .testimonios article h2{margin-bottom:17px}.grid1 .testimonios article h3{margin-bottom:30px}.grid1 .testimonios article p{margin-bottom:43px}.grid1 .testimonios article .fa{color:#92c74d;font-size:55px;display:block}.grid1 .testimonios article hr{width:186px;background:#9f9b9a;height:1px;display:inline-block}.grid1 .testimonios article a{display:block;color:#585552;text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:12px}.grid1 .testimonios article a:hover{color:#a8a4a3}.grid1 .testimonios .nav{background:#5db2ea;position:absolute;bottom:0;height:53px;width:100%}.grid1 .testimonios .nav .prev{position:absolute;left:21px;top:21px;color:#fff;font-size:14px}.grid1 .testimonios .nav .prev:hover{color:rgba(255,255,255,0.5)}.grid1 .testimonios .nav .prox{position:absolute;top:21px;right:21px;color:#fff;font-size:14px}.grid1 .testimonios .nav .prox:hover{color:rgba(255,255,255,0.5)}.grid1 .testimonios .nav .bullets{text-align:center;font-size:11px;padding-top:24px}.grid1 .testimonios .nav .bullets a{padding:0 5px;color:rgba(255,255,255,0.5)}.grid1 .testimonios .nav .bullets a:hover{color:#fff}.grid1 .testimonios .nav .bullets a.active{color:#fff}.grid1 .insta-big{width:100%;height:544px;overflow:hidden;position:relative}@media (max-width: 767px){.grid1 .insta-big{height:auto}}.grid1 .insta-big img{width:100%;height:544px;object-fit:cover;object-position:middle center}@media (max-width: 767px){.grid1 .insta-big img{height:auto}}.grid1 .insta-thumb{width:100%;height:272px;overflow:hidden;position:relative}@media (max-width: 767px){.grid1 .insta-thumb{height:auto}}.grid1 .insta-thumb img{width:100%;height:272px;object-fit:cover;object-position:middle center}@media (max-width: 767px){.grid1 .insta-thumb img{height:auto}}.grid1 .insta{width:50px;height:50px;background:#fff;font-size:25px;padding-top:9px;color:#5db2ea;text-align:center;position:absolute;right:0;bottom:0}.grid2{margin:0}.grid2.conmargen{margin:100px 0}@media (max-width: 767px){.grid2{margin-top:20px}}.grid2 .row{margin:0}.grid2 .col-sm-7,.grid2 .col-sm-5{padding:0}.grid2 .col-sm-8,.grid2 .col-sm-4{padding:0}.grid2 .slider{background:#eee;width:100%;height:544px;color:#585552;position:relative}.grid2 .slider article{text-align:right}@media (min-width: 768px){.grid2 .slider article{padding:20px}}@media (min-width: 992px){.grid2 .slider article{padding:40px}}@media (min-width: 1200px){.grid2 .slider article{padding:60px}}@media (max-width: 767px){.grid2 .slider article{padding:30px}}@media (min-width: 768px){.grid2 .slider article h1{margin-bottom:10px}}@media (min-width: 992px){.grid2 .slider article h1{margin-bottom:15px}}@media (min-width: 1200px){.grid2 .slider article h1{margin-bottom:17px}}@media (max-width: 767px){.grid2 .slider article h1{margin-bottom:10px}}@media (min-width: 768px){.grid2 .slider article h2{margin-bottom:10px}}@media (min-width: 992px){.grid2 .slider article h2{margin-bottom:15px}}@media (min-width: 1200px){.grid2 .slider article h2{margin-bottom:17px}}@media (max-width: 767px){.grid2 .slider article h2{margin-bottom:10px}}@media (min-width: 768px){.grid2 .slider article h3{margin-bottom:20px}}@media (min-width: 992px){.grid2 .slider article h3{margin-bottom:25px}}@media (min-width: 1200px){.grid2 .slider article h3{margin-bottom:30px}}@media (max-width: 767px){.grid2 .slider article h3{margin-bottom:20px}}.grid2 .slider article p{margin-bottom:43px}.grid2 .slider article img{width:100%}.grid2 .slider article .fa{color:#92c74d;font-size:55px;display:block}.grid2 .slider article hr{width:186px;background:#9f9b9a;height:1px;display:inline-block}.grid2 .slider article a{display:block;color:#585552;text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:12px}.grid2 .slider article a:hover{color:#a8a4a3}.grid2 .slider article a.cta{padding:7px 30px;background:#5db2ea;color:#fff;display:inline-block}.grid2 .slider .nav{background:#5db2ea;position:absolute;bottom:0;height:53px;width:100%}.grid2 .slider .nav.marron{background:#514947}.grid2 .slider .nav .prev{position:absolute;left:21px;top:21px;color:#fff;font-size:14px}.grid2 .slider .nav .prev:hover{color:rgba(255,255,255,0.5)}.grid2 .slider .nav .prox{position:absolute;top:21px;right:21px;color:#fff;font-size:14px}.grid2 .slider .nav .prox:hover{color:rgba(255,255,255,0.5)}.grid2 .slider .nav .bullets{text-align:center;font-size:11px;padding-top:24px}.grid2 .slider .nav .bullets a{padding:0 5px;color:rgba(255,255,255,0.5)}.grid2 .slider .nav .bullets a:hover{color:#fff}.grid2 .slider .nav .bullets a.active{color:#fff}.grid2 .imagen{width:100%;height:544px;overflow:hidden;position:relative}@media (max-width: 767px){.grid2 .imagen{height:300px}}.grid2 .imagen img{width:100%;height:544px;object-fit:cover;object-position:middle center}@media (max-width: 767px){.grid2 .imagen img{height:300px}}.boton{text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:12px;padding:7px 30px;background:#5db2ea;color:#fff;display:inline-block}.boton:hover{background:#585552;color:#fff}.grid3{margin:0}.grid3.conmargen{margin:100px 0 0}@media (max-width: 767px){.grid3{margin-top:20px}}.grid3 .row{margin:0}.grid3 .col-sm-7,.grid3 .col-sm-5{padding:0}.grid3 .col-sm-8,.grid3 .col-sm-4{padding:0}.grid3 .slider{background:#eee;width:100%;height:544px;color:#585552;position:relative}.grid3 .slider article{text-align:left}@media (min-width: 768px){.grid3 .slider article{padding:20px}}@media (min-width: 992px){.grid3 .slider article{padding:40px}}@media (min-width: 1200px){.grid3 .slider article{padding:60px}}@media (max-width: 767px){.grid3 .slider article{padding:30px}}.grid3 .slider article.derecha{text-align:right}@media (min-width: 768px){.grid3 .slider article h2{margin-bottom:10px}}@media (min-width: 992px){.grid3 .slider article h2{margin-bottom:15px}}@media (min-width: 1200px){.grid3 .slider article h2{margin-bottom:17px}}@media (max-width: 767px){.grid3 .slider article h2{margin-bottom:10px}}.grid3 .slider article h1{font-weight:500;font-size:18px;line-height:1.2em;color:#585552;text-transform:uppercase}@media (min-width: 768px){.grid3 .slider article h1{margin-bottom:10px}}@media (max-width: 767px){.grid3 .slider article h1{margin-bottom:10px}}.grid3 .slider article h3{font-weight:500}@media (min-width: 768px){.grid3 .slider article h3{margin-bottom:10px}}@media (max-width: 767px){.grid3 .slider article h3{margin-bottom:10px}}.grid3 .slider article p{font-size:14px;margin-bottom:25px}.grid3 .slider article p strong{font-weight:500}.grid3 .slider article .date{font-size:14px;font-weight:400;text-transform:uppercase;color:#514947;margin-bottom:33px}.grid3 .slider article img{width:100%}.grid3 .slider article .fa{color:#92c74d;font-size:55px;display:block}.grid3 .slider article hr{width:186px;background:#9f9b9a;height:1px;display:inline-block}.grid3 .slider article a{display:block;color:#585552;text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:12px}.grid3 .slider article a:hover{color:#a8a4a3}.grid3 .slider article a.cta{padding:7px 30px;background:#5db2ea;color:#fff;display:inline-block}.grid3 .slider .nav{background:#5db2ea;position:absolute;bottom:0;height:53px;width:100%}.grid3 .slider .nav.marron{background:#514947}.grid3 .slider .nav .prev{position:absolute;left:21px;top:21px;color:#fff;font-size:14px}.grid3 .slider .nav .prev:hover{color:rgba(255,255,255,0.5)}.grid3 .slider .nav .prox{position:absolute;top:21px;right:21px;color:#fff;font-size:14px}.grid3 .slider .nav .prox:hover{color:rgba(255,255,255,0.5)}.grid3 .slider .nav .bullets{text-align:center;font-size:11px;padding-top:24px}.grid3 .slider .nav .bullets a{padding:0 5px;color:rgba(255,255,255,0.5)}.grid3 .slider .nav .bullets a:hover{color:#fff}.grid3 .slider .nav .bullets a.active{color:#fff}.grid3 .imagen{width:100%;height:544px;overflow:hidden;position:relative}@media (max-width: 767px){.grid3 .imagen{height:300px}}.grid3 .imagen img{width:100%;height:544px;object-fit:cover;object-position:middle center}@media (max-width: 767px){.grid3 .imagen img{height:300px}}.specials{width:100%;background:#514947;border:14px solid #fff;position:relative}@media (min-width: 768px){.specials{margin:100px 0;padding:70px 0}}@media (min-width: 992px){.specials{padding:0;margin:115px 0}}@media (max-width: 767px){.specials{margin:20px 0 60px}}.specials.inn{margin:0;border-bottom:none}@media (max-width: 767px){.specials.inn{margin:10px 0}}.specials.blanco{background:#fff;margin:0;border-bottom:none;border-top:none}.specials.blanco .txt h2,.specials.blanco .txt h3,.specials.blanco .txt p{color:#514947}.specials.blanco .txt a{color:#514947}.specials.blanco .imagen{text-align:left}.specials .imagen{text-align:right}@media (min-width: 768px){.specials .imagen img{width:405px;transform:translateY(-38px)}}@media (min-width: 992px){.specials .imagen img{width:505px;transform:translateY(-38px)}}@media (min-width: 1200px){.specials .imagen img{width:605px;transform:translateY(-38px)}}@media (max-width: 767px){.specials .imagen img{width:100%;transform:translateY(40px)}}.specials .conte{position:relative;display:block}@media (min-width: 768px){.specials .conte{height:329px}}@media (min-width: 992px){.specials .conte{height:430px}}@media (min-width: 1200px){.specials .conte{height:480px}}.specials .txt{position:absolute;top:50%;transform:translateY(-50%);text-align:left}@media (min-width: 768px){.specials .txt{padding:30px}}@media (max-width: 767px){.specials .txt{position:relative;top:0;transform:translateY(0);margin-top:30px;padding:20px;text-align:center}}.specials .txt h2,.specials .txt h3,.specials .txt p{color:#fff}.specials .txt hr{width:184px;border:none;background:#a8a4a3;height:1px;display:inline-block}@media (min-width: 768px){.specials .txt hr{margin:10px 0}}@media (min-width: 992px){.specials .txt hr{margin:30px 0 24px}}@media (min-width: 1200px){.specials .txt hr{margin:40px 0 24px}}@media (max-width: 767px){.specials .txt hr{margin:10px 0}}.specials .txt a{font-weight:600;text-transform:uppercase;font-size:12px;color:#fff;letter-spacing:.2em}.specials .txt a:hover{color:#a8a4a3}@media (min-width: 768px){.specials .txt h2{font-size:23px;margin:0 0 20px}}@media (min-width: 992px){.specials .txt h2{font-size:26px;margin:0 0 20px}}@media (min-width: 1200px){.specials .txt h2{font-size:30px;margin:0 0 20px}}@media (max-width: 767px){.specials .txt h2{font-size:20px;margin:0 0 10px}}@media (min-width: 768px){.specials .txt h3{font-size:16px;margin:0 0 20px}}@media (min-width: 992px){.specials .txt h3{font-size:16px;margin:0 0 30px}}@media (min-width: 1200px){.specials .txt h3{font-size:18px;margin:0 0 30px}}@media (max-width: 767px){.specials .txt h3{font-size:16px;margin:0 0 20px}}.promociones .header{margin-bottom:45px}.promociones .header .vertodo{font-size:12px;font-weight:600;color:#514947;text-transform:uppercase;letter-spacing:.2em}.promociones .header .vertodo:hover{color:#5db2ea}@media (max-width: 767px){.promociones .header .text-right{text-align:left}}.promociones a article img{width:100%;margin-bottom:30px;max-width:320px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width: 767px){.promociones a article img{width:100%;max-width:100%}}.promociones a article h4{font-size:21px;font-weight:500;color:#585552;text-transform:uppercase;margin:0 0 24px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.promociones a article p{font-size:14px;font-weight:400;color:#585552;line-height:1.6em;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width: 767px){.promociones a article{margin-bottom:40px}}.promociones a:hover article img{opacity:.8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.promociones a:hover article h4,.promociones a:hover article p{transform:translateY(5px);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}footer{margin-top:140px;background:#5db2ea}footer .first{text-align:center;padding:42px 0 0 0;font-size:14px;color:#fff;font-weight:400}footer .first img{margin-bottom:21px}@media (max-width: 767px){footer .first img{margin:21px 0 10px}}footer .first strong{font-weight:500}footer .first a{color:#fff;font-weight:500}footer .first a .fa{font-size:22px;padding:0 3px}footer .secound{margin:28px 0 19px 0;padding:0 20px}footer .secound .aldea{text-align:left}@media (max-width: 767px){footer .secound .aldea{text-align:center}}footer .secound .otros{text-align:right}@media (max-width: 767px){footer .secound .otros{text-align:center}}footer .secound .otros img{padding:0 5px}.post-footer{background:#514947;color:#fff;font-size:9px;padding:20px;font-weight:600;text-transform:uppercase}@media (max-width: 767px){.post-footer{text-align:center;line-height:1.6em}}.post-footer a{color:#fff}.post-footer ul{margin:0;padding:0;text-align:right}@media (max-width: 767px){.post-footer ul{text-align:center}}.post-footer li{list-style:none;display:inline-block;padding:0 7px}.servicios h2{font-weight:400;font-size:30px;text-transform:uppercase;color:#514947;letter-spacing:.1em}@media (max-width: 767px){.servicios h2{margin-bottom:30px;font-size:24px}}.servicios ul{margin:30px 0 0 20px;padding:0;list-style-position:inside}@media (max-width: 767px){.servicios ul{margin:0 0 0 20px}}.servicios li{border-bottom:1px solid #d3d1d1;padding:7px 0}.otros-servicios{margin:100px 0}.otros-servicios img{width:100%}.otros-servicios .row{margin-bottom:30px}.otros-servicios article .txt{padding:30px 0}.otros-servicios article .txt h4{font-size:18px;font-weight:500;text-transform:uppercase;color:#514947;margin:0 0 10px}.otros-servicios article .txt p strong{font-weight:500}.about{margin:100px 0 50px 0}@media (max-width: 767px){.about{margin:40px 0}}.about .txt{position:relative;padding:50px 0}.about .txt h3{margin-bottom:35px}.about .imagen{position:absolute;z-index:2;top:0}@media (max-width: 767px){.about .imagen{position:relative;z-index:1;top:0}}.about .imagen img{width:100%}.about2{padding:100px 0;background:#eee;border-right:14px solid #fff;border-left:14px solid #fff;width:100%}@media (max-width: 767px){.about2{border:none;padding:30px 0}}.about2 .txt{position:relative;padding:50px 0}.about2 .txt h3{margin-bottom:35px}.about2 .imagen{position:absolute;top:20px;z-index:3}@media (max-width: 767px){.about2 .imagen{position:relative;z-index:1;top:0}}.about2 .imagen img{width:100%}.about3{margin:100px 0}.about3 h3{margin-bottom:35px}.about3 p{max-width:450px;margin-bottom:20px}.about3 p strong{font-weight:400}.about4{padding:100px 0;background:#eee;border-right:14px solid #fff;border-left:14px solid #fff;width:100%}.about4 article{margin-bottom:40px}.about4 h2{margin-bottom:35px}.about4 h3{font-weight:400;margin-bottom:13px}.about5{margin:100px 0 50px 0}.about5 h3{margin-bottom:35px}.about5 p strong{font-weight:400}@media (max-width: 767px){.about5{margin:40px 0}}.about5 #map{width:100%;height:400px}@media (min-width: 768px){.familia{padding:60px 0 77px}}@media (min-width: 992px){.familia{padding:90px 0 77px}}@media (min-width: 1200px){.familia{padding:110px 0 77px}}@media (max-width: 767px){.familia{padding:7px 0 20px 0}}.familia .imagenes{position:relative;width:100%}.familia .imagenes .pic1{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.familia .imagenes .pic1 img{width:100%}@media (min-width: 768px){.familia .imagenes .pic1{position:absolute;z-index:2;top:0;left:0;width:210px;height:280px}}@media (min-width: 992px){.familia .imagenes .pic1{top:0;left:0;width:210px;height:280px}}@media (min-width: 1200px){.familia .imagenes .pic1{top:0;left:0;width:244px;height:325px}}@media (max-width: 767px){.familia .imagenes .pic1{display:none}}.familia .imagenes .pic2{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.familia .imagenes .pic2 img{width:100%}@media (min-width: 768px){.familia .imagenes .pic2{position:absolute;z-index:3;top:-30px;left:170px;width:250px;height:212px}}@media (min-width: 992px){.familia .imagenes .pic2{top:-40px;left:240px;width:300px;height:255px}}@media (min-width: 1200px){.familia .imagenes .pic2{top:-50px;left:270px;width:333px;height:283px}}@media (max-width: 767px){.familia .imagenes .pic2{position:relative;margin-top:30px}}.familia .txt{text-align:left}.familia .txt h3{margin-bottom:35px}@media (max-width: 767px){.familia .txt{margin-top:30px;text-align:center}}.familia2{margin-top:100px;padding:50px 0;background:#eee;border-right:14px solid #fff;border-left:14px solid #fff;width:100%}@media (max-width: 767px){.familia2{border:none;padding:30px 0}}.familia2 .txt{position:relative;text-align:right;padding:50px 0}.familia2 .txt h3{margin-bottom:35px}.familia2 .txt a{padding:7px 30px;margin-top:20px;background:#5db2ea;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:.2em;border:1px solid #5db2ea;font-weight:600;font-size:12px}.familia2 .txt a:hover{color:#5db2ea;background:transparent;border:1px solid #5db2ea}.familia2 .imagen{position:absolute;top:20px;z-index:3}@media (max-width: 767px){.familia2 .imagen{position:relative;z-index:1;top:0}}.familia2 .imagen img{width:100%}.sust1{padding:104px 0 50px}.sust1 img{width:100%}.sust1 .txt{text-align:right}.sust1 .txt h3{margin-bottom:35px}.sust1.congris{background:#eee;border-right:14px solid #fff;border-left:14px solid #fff}.sust2{background:#eee;padding:104px 0 50px;border-right:14px solid #fff;border-left:14px solid #fff}.sust2 img{width:100%}.sust2 h2{margin-bottom:42px}.sust2 h3{margin-bottom:15px}.sust2 ul{margin-top:15px;margin-bottom:50px}.sust2 li{font-size:14px;font-weight:500;color:#514947;line-height:1.6em}.sust3{padding:104px 0 50px}.sust3 article{margin-bottom:35px}.sust3 h2{margin-bottom:17px}.sust3 ul{margin:10px 0}.sust3 li{font-size:14px;font-weight:400;color:#514947;line-height:1.6em}.sust3 .imagen{text-align:center;margin:40px 0}@media (max-width: 767px){.sust3 .imagen{margin-top:0}}.sust3 .imagen img{width:100%;max-width:220px}.sust3 .spot{padding:28px;margin-top:20px;width:100%}.sust3 .spot h3{color:#fff;margin-bottom:10px}.sust3 .spot p{color:#fff}.sust3 .spot ul{margin:5px 0}.sust3 .spot li{font-size:14px;font-weight:400;color:#fff;line-height:1.6em}.sust3 .spot.verde{background:#a2d059}.sust3 .spot.rosa{background:#cf1c65}.sust3 .spot.naranja{background:#fcba4d}.wideimg{width:100%;margin-top:14px;border-right:14px solid #fff;border-left:14px solid #fff}.wideimg img{width:100%}@media (max-width: 767px){.wideimg{display:none}}.legal{padding:104px 0 50px;border-right:14px solid #fff;border-left:14px solid #fff}.legal img{width:100%}.legal h2{margin-bottom:10px}.legal h3{margin-bottom:26px}.legal ul{margin-top:15px;margin-bottom:50px}.legal li{font-size:14px;font-weight:500;color:#514947;line-height:1.6em}.login{text-align:center;padding:97px 0 50px}.login .log{margin:0 auto;max-width:430px;width:100%}.login input{border:none;border-bottom:1px solid #a8a4a3;background:#fff;font-size:14px;font-weight:300;width:100%;display:block;text-align:center;padding:12px 0;margin:25px 0 15px}.login span{color:#514947;text-transform:uppercase;font-weight:600;letter-spacing:.2em;font-size:12px;display:block;margin:0 auto}.login button{background:#5db2ea;text-transform:uppercase;color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;display:inline-block;padding:15px 60px;margin-top:48px;border:1px solid #5db2ea;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.login button:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:transparent;color:#5db2ea}.blog-grilla{margin:100px 0}.blog-grilla img{width:100%}.blog-grilla .row{margin-bottom:30px}.blog-grilla a article img{opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.blog-grilla a article .txt{padding:30px 0}.blog-grilla a article .txt h4{font-size:18px;font-weight:500;text-transform:uppercase;color:#514947;margin:0 0 10px}.blog-grilla a article .txt .date{font-size:14px;font-weight:400;text-transform:uppercase;color:#514947;margin-bottom:33px}.blog-grilla a article .txt p strong{font-weight:500}.blog-grilla a:hover article img{opacity:.8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.blog-article{margin:80px 0}.blog-article article h1{font-size:18px;font-weight:500;color:#514947;letter-spacing:.1em;margin:18px 0}.blog-article article .date{font-size:14px;font-weight:400;text-tramnsform:uppercase;color:#514947;margin-bottom:33px}.blog-article article .volver{text-transform:uppercase;font-size:14px;font-weight:500;color:#5db2ea;display:block;margin-top:40px}.blog-article article img{width:100%}.resto1{padding:100px 0 50px}.resto1 .txt{margin-top:40px}.resto1 h1{margin-bottom:17px}.resto1 h3{margin-bottom:35px}.resto1 p strong{font-weight:400}.resto1 .tacc{margin-top:25px}.resto1 .imagen img{width:100%}.eventos{text-align:center;padding:88px 0 0 0}.eventos h2{font-size:18px;font-weight:500;margin-bottom:23px}.eventos .layouts img{margin:5px 13px}.eventos .table thead th{font-size:14px;font-weight:500;color:#585552;text-align:left;border-bottom:none;padding-top:15px;padding-bottom:15px}.eventos .table tbody tr td{font-size:14px;font-weight:300;color:#585552;text-align:left;padding-top:15px;padding-bottom:15px}.form{text-align:left;padding:97px 0 50px}.form .log{margin:0 auto;max-width:430px;width:100%}.form input{border:none;border-bottom:1px solid #a8a4a3;background:#fff;font-size:14px;font-weight:300;width:100%;display:block;text-align:left;padding:8px 12px;margin:8px 0 25px}.form label{color:#514947;text-transform:uppercase;font-weight:600;letter-spacing:.2em;font-size:12px;display:block;margin:0 auto}.form button{background:#5db2ea;text-transform:uppercase;color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;display:inline-block;padding:15px 60px;margin-top:48px;border:1px solid #5db2ea;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.form button:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:transparent;color:#5db2ea}.form .control{display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:14px}.form .control input{position:absolute;z-index:-1;opacity:0}.form .control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;border:0 solid #000;border-radius:undefinedpx}.form .control:hover input~.control_indicator,.form .control input:focus~.control_indicator{background:#ccc}.form .control input:checked~.control_indicator{background:#2aa1c0}.form .control:hover input:not([disabled]):checked~.control_indicator,.form .control input:checked:focus~.control_indicator{background:#0e6647}.form .control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.form .control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.form .control input:checked~.control_indicator:after{display:block}.form .control-radio .control_indicator{border-radius:50%}.form .control-radio .control_indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;transition:background 250ms}.form .control-radio input:disabled~.control_indicator:after{background:#7b7b7b}.form .control-radio .control_indicator::before{content:'';display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#2aa1c0;border-radius:3rem;opacity:.6;z-index:99999;transform:scale(0)}@keyframes s-ripple{0%{opacity:0;transform:scale(0)}20%{transform:scale(1)}100%{opacity:.01;transform:scale(1)}}@keyframes s-ripple-dup{0%{transform:scale(0)}30%{transform:scale(1)}60%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.form .control-radio input+.control_indicator::before{animation:s-ripple 250ms ease-out}.form .control-radio input:checked+.control_indicator::before{animation-name:s-ripple-dup}#mob{display:none}@media (max-width: 767px){#mob{width:100%;background:#514947;position:absolute;z-index:888;padding:20px 0;margin:0}#mob ul{margin:0;padding:0}#mob li{display:block;text-align:center;padding:8px 0}#mob a{color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}#mob a.lang{color:#a8a4a3}#mob a.book{background:#5db2ea;color:#fff;padding:10px 20px;margin-left:15px;border:1px solid #5db2ea}}.burger{display:none}@media (max-width: 767px){.burger{display:block;position:absolute;right:20px;top:30px}}#nav-icon3{width:30px;height:25px;position:relative;margin:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#514947;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}.langMenu{position:absolute;display:none;background-color:#fff;width:35px;padding:10px;z-index:20}.langMenu a{width:100%;text-align:center;display:block;color:#888;font-size:11px;font-weight:600 !important}.submenu{display:none;position:absolute;background:rgba(255,255,255,0.8);padding:15px;padding-top:0;text-align:center;z-index:10}.submenu a{display:block;color:#514947;text-decoration:none;font-size:12px;line-height:25px;text-transform:uppercase}.submenu a:hover{color:#5db2ea}.submenu .barrita{height:5px;display:block;background-color:#514947;margin:0 auto;margin-bottom:20px}.mob-submenu{margin:10px auto 20px;display:none}.mob-submenu a{display:block;color:#514947;text-decoration:none;line-height:25px}.homeSlider{overflow:hidden}.homeSlider .imagen{overflow:hidden}.homeSlider .imagen img{position:absolute;top:0;left:0;opacity:0}.homeSlider .nave span{display:inline-block;min-width:20px;text-align:center}.quoteImg{display:block;min-height:60px}.sustSlider .imagen img{position:absolute;top:0;left:0}