@charset "utf-8";:root{--color-menu-fondo:#fff;--color-menu-burger:#66bb6a;--sombra-menu:0 4px 8px 0 rgba(0,0,0,.2);--color-menu-lateral-fondo:#fff;--color-menu-lateral-letra:#424242;--color-menu-letra-hover:#66bb6a;--color-menu-iconos:#66bb6a;--grosor-menu-burger:.4em;--fuente-menu:'Roboto',sans-serif;--color-fondo:#fff5e7}body{width:100%;margin:0;padding:0;background-color:var(--color-fondo);background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffd0b1' fill-opacity='0.10' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}.nav .icon{fill:#66bb6a;width:30px;height:30px;margin:0 auto;padding:0}.menu-separador{display:inline-block;margin:auto;padding:0;height:60%;border-radius:2px;width:3px;background-color:#c8e6c9}.abajo-menu{width:100%;height:73px;background-color:transparent;margin:0}.foto-principal{width:100%;overflow:hidden;position:relative;margin:-25px 0 10px;padding:0;min-height:160px;-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg);height:350px}.foto-principal .foto{position:absolute;width:100%;margin:20px 0;padding:0;-webkit-transform:skewY(-2deg);-ms-transform:skewY(-2deg);transform:skewY(-2deg)}.foto-principal:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.35);padding:0;margin:0}.foto-principal h1{position:absolute;top:45%;margin:0;padding:0;left:0;right:0;width:100%;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:5em;color:#FFF;z-index:10;-webkit-transform:translateY(-50%) skewY(-2deg);-ms-transform:translateY(-50%) skewY(-2deg);transform:translateY(-50%) skewY(-2deg)}.foto-principal h1:after{content:"";position:absolute;bottom:-5px;margin:auto;padding:0;left:0;right:0;width:15rem;height:5px;border-radius:5px;background-color:#ffc700}.circulo-logo{margin:-60px auto 0;background-color:#66bb6a;border-radius:100%;width:100px;height:100px;z-index:0;position:relative;border:3px solid #fff5e7}.circulo-logo .icon{fill:#FFF;margin:0;width:60px;position:absolute;top:-25px;left:21px}.intro-texto{margin:10px auto 0;width:100%;max-width:700px}.intro-texto p{margin:0 auto 35px;font-family:Roboto,sans-serif;text-align:center;font-weight:400;color:#656565;font-size:1.2rem}.contacto{margin:-5px auto 50px;padding:5px 0 15px;background-color:#ffd180;width:100%;position:relative}.contacto:before{position:absolute;top:-3%;left:0;content:"";width:100%;height:50%;background-color:#ffe3b3;z-index:-5;-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg)}.contacto:after{position:absolute;bottom:-5%;left:0;content:"";width:100%;height:50%;background-color:#ffe3b3;z-index:-5;-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg)}.ventana-contacto{margin:10px auto;width:90%;height:auto;background-color:transparent;-webkit-transition:.3s;transition:.3s;position:relative}.contacto form{font-family:Roboto,sans-serif;width:350px;margin:auto;text-align:center;background-color:#ffe3b3;padding:20px;border-radius:10px}.label-align{width:100%;text-align:left;margin:0;padding:0 5px}.contacto label{width:100%;text-align:left;color:#7e3300;font-size:1.1rem}.contacto input{color:#000;font-size:1.2rem;border:0;border-radius:5px;margin:0 auto 5px;width:95%;padding:5px}.contacto textarea{color:#000;font-size:1.2rem;border:0;border-radius:5px;margin:0 auto 5px;padding:5px;width:95%;height:100px;font-family:Roboto,sans-serif}.contacto button{background-color:#66bb6a;border:0 solid #66bb6a;color:#FFF;border-radius:5px;padding:10px 25px;margin:auto;font-family:Roboto,sans-serif;font-size:1.1rem}.info{margin:30px auto;background-color:transparent;width:100%;position:relative}.info-titulo{position:relative;max-width:1200px;margin:0 auto}.info-titulo h2{width:50%;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.4em;color:#937135;padding:10px 30px 5px;margin:5px}.swiper-next{position:absolute;top:0;right:0;background:none;border:2px solid #937135;border-radius:10px;width:auto;font-size:2em;padding:0;margin:0 10px auto auto;color:#937135;text-align:center;cursor:pointer;height:40px;outline:none}.swiper-prev{position:absolute;top:0;right:60px;background:none;border:2px solid #937135;border-radius:10px;width:auto;font-size:2em;padding:0;margin:0 10px auto auto;color:#937135;text-align:center;cursor:pointer;height:40px;outline:none}.info .icon{width:35px;height:35px;margin:0;padding:0;fill:#937135}.swiper-container{width:100%;height:auto}.swiper-slide{width:70%;max-width:300px;margin:0 0 20px auto;height:auto;border-radius:10px;cursor:pointer}.swiper-slide a{text-decoration:none;color:#000}.swiper-slide:first-child{margin-left:15px}.tarjeta-info{background-color:#FFF;margin:auto;padding-bottom:5px;width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.foto-info{width:100%;border-radius:10px 10px 0 0}.nombre-info{position:relative;text-align:center;font-family:Roboto,sans-serif;font-weight:400;font-size:1.3rem;margin:5px auto}footer{background-color:#52be80;position:relative;margin:50px 0 0;width:100%;padding:10px 0 0}footer:after{position:absolute;top:-25px;left:0;content:"";width:100%;height:50%;background-color:#a2dcba;z-index:-5;-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg)}.contenedor-footer{width:100%;max-width:1300px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;position:relative}.redes{margin:0 auto;padding:20px 0 0;color:#FFF;text-align:center;width:400px}.redes a{text-decoration:none;margin:0;padding:0}.redes hr{width:320px;height:2px;background-color:#FFF;border-radius:5px;border:0}.logo-footer{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 0 0 0 1 0" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="5" /><feFuncG type="linear" slope="5" /><feFuncB type="linear" slope="5" /></feComponentTransfer></filter></svg>#filter');filter:grayscale(100%) brightness(500%);filter:gray progid:DXImageTransform.Microsoft.Light();-webkit-filter:grayscale(100%) brightness(500%);width:200px}.redes .icon{width:40px;height:40px;margin:0 7px;fill:#FFF;-webkit-transition:.1s;transition:.1s}.redes .icon:hover{fill:#a6dcbd}.contactanos-footer{text-align:center}.contactanos-footer p{display:none}.contactanos-footer a{color:#FFF;font-family:Roboto,sans-serif;font-weight:400;font-size:1.4em;text-decoration:none;display:block;margin:10px;padding:0}.contactanos-footer .btn-footer{display:none}footer hr{border:0;background-color:#FFF;height:1px;width:300px}.navegacion-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0 10px auto;width:600px}.navegacion-footer div{width:auto;margin:0 auto}.titulo-footer{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;color:#FFF;margin:5px auto;width:100%;text-align:left}.subtitulo-footer{font-family:Roboto,sans-serif;font-weight:400;font-size:1.1em;color:#FFF;display:block;width:100%;margin:8px auto;text-align:left;text-decoration:underline;cursor:pointer}.ubicacion-footer{color:#FFF;display:block;margin:0 5px;position:absolute;text-align:left;bottom:0;left:0}.ubicacion-footer p{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;margin:5px;padding:0}@media all and (max-width:1000px){.foto-principal{height:300px}}@media all and (min-width:1500px){.foto-principal{-webkit-transform:skewY(1.5deg);-ms-transform:skewY(1.5deg);transform:skewY(1.5deg)}.foto-principal .foto{-webkit-transform:skewY(-1.5deg);-ms-transform:skewY(-1.5deg);transform:skewY(-1.5deg)}.foto-principal h1{-webkit-transform:translateY(-50%) skewY(-1.5deg);-ms-transform:translateY(-50%) skewY(-1.5deg);transform:translateY(-50%) skewY(-1.5deg)}}@media all and (min-width:1990px){.foto-principal{-webkit-transform:skewY(1deg);-ms-transform:skewY(1deg);transform:skewY(1deg)}.foto-principal .foto{-webkit-transform:skewY(-1deg);-ms-transform:skewY(-1deg);transform:skewY(-1deg)}.foto-principal h1{-webkit-transform:translateY(-50%) skewY(-1deg);-ms-transform:translateY(-50%) skewY(-1deg);transform:translateY(-50%) skewY(-1deg)}}@media all and (max-width:1100px){.navegacion-footer{width:500px}}