*{padding:0;margin:0;box-sizing:border-box}* ul{padding:0;margin:0;list-style:none}@font-face{font-family:Poppins;src:url(/Proyecto-HTML/fonts/Poppins-Medium.eot);src:url(/Proyecto-HTML/fonts/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(/Proyecto-HTML/fonts/Poppins-Medium.woff2) format("woff2"),url(/Proyecto-HTML/fonts/Poppins-Medium.woff) format("woff"),url(/Proyecto-HTML/fonts/Poppins-Medium.ttf) format("truetype"),url(/Proyecto-HTML/fonts/Poppins-Medium.svg#Poppins-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/Proyecto-HTML/fonts/Poppins-Bold.eot);src:url(/Proyecto-HTML/fonts/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(/Proyecto-HTML/fonts/Poppins-Bold.woff2) format("woff2"),url(/Proyecto-HTML/fonts/Poppins-Bold.woff) format("woff"),url(/Proyecto-HTML/fonts/Poppins-Bold.ttf) format("truetype"),url(/Proyecto-HTML/fonts/Poppins-Bold.svg#Poppins-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/Proyecto-HTML/fonts/Poppins-Regular.eot);src:url(/Proyecto-HTML/fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(/Proyecto-HTML/fonts/Poppins-Regular.woff2) format("woff2"),url(/Proyecto-HTML/fonts/Poppins-Regular.woff) format("woff"),url(/Proyecto-HTML/fonts/Poppins-Regular.ttf) format("truetype"),url(/Proyecto-HTML/fonts/Poppins-Regular.svg#Poppins-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}.container-header-principal,.container-main-principal,.container-footer-principal{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-header-principal,.container-main-principal,.container-footer-principal{width:100%;max-width:1000px}}.container-main-quienes-somos{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-quienes-somos{width:100%;max-width:1000px}}.container-main-cursos{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-cursos{width:100%;max-width:1000px}}.container-main-curso1{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-curso1{width:100%;max-width:1000px}}.container-main-curso2{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-curso2{width:100%;max-width:1000px}}.container-main-curso3{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-curso3{width:100%;max-width:1000px}}.container-main-blog{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-blog{width:100%;max-width:1000px}}.container-main-noticia1{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-noticia1{width:100%;max-width:1000px}}.container-main-noticia2{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-noticia2{width:100%;max-width:1000px}}.container-main-registro{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-registro{width:100%;max-width:1000px}}.container-main-login{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-login{width:100%;max-width:1000px}}.container-main-contacto{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-contacto{width:100%;max-width:1000px}}.container-main-legal{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1280px){.container-main-legal{width:100%;max-width:1000px}}.footer-principal .container-footer-principal p{font-size:15px;padding-bottom:20px}@media (min-width: 768px){.footer-principal .container-footer-principal p{font-size:20px}}@media (min-width: 1280px){.footer-principal .container-footer-principal p a:hover{color:#4a90e2}}.header-principal{padding-top:20px;margin-bottom:20px}@media (min-width: 1280px){.header-principal{padding-top:40px;margin-bottom:40px}}.header-principal .container-header-principal{display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.header-principal .container-header-principal{gap:20px}}.header-principal .container-header-principal img{width:100%}@media (min-width: 768px){.header-principal .container-header-principal img{width:70%;margin-left:auto;margin-right:auto}}.header-principal .container-header-principal nav ul{display:flex;justify-content:space-between}.header-principal .container-header-principal nav ul a{font-size:10px;text-decoration:none;color:#2e2e2e}@media (min-width: 768px){.header-principal .container-header-principal nav ul a{font-size:15px}}@media (min-width: 1280px){.header-principal .container-header-principal nav ul a:hover{color:#4a90e2;text-shadow:0px 0px 1px #4A90E2;padding-bottom:5px;border-bottom:1px solid #4A90E2}}.main-principal{margin-bottom:20px}@media (min-width: 1280px){.main-principal{margin-bottom:40px}}.main-principal .container-main-principal{display:flex;flex-direction:column}.main-principal .container-main-principal .imagen-descrip{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid #FF6B6B;margin-bottom:20px;padding-bottom:20px}@media (min-width: 1280px){.main-principal .container-main-principal .imagen-descrip{margin-bottom:40px;padding-bottom:40px;gap:30px}}.main-principal .container-main-principal .imagen-descrip h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-principal .container-main-principal .imagen-descrip h1{font-size:28px}}.main-principal .container-main-principal .imagen-descrip img{width:100%;object-fit:cover;border-radius:10px}@media (min-width: 1280px){.main-principal .container-main-principal .imagen-descrip img{height:700px}}.main-principal .container-main-principal .imagen-descrip p{font-size:15px}@media (min-width: 768px){.main-principal .container-main-principal .imagen-descrip p{font-size:20px}}.main-principal .container-main-principal .cursos-noticias{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias{flex-direction:row}}.main-principal .container-main-principal .cursos-noticias .ultimos-cursos{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid #FF6B6B;padding-bottom:20px}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos{border-bottom:0;border:1px solid #FF6B6B;border-radius:10px;padding:15px;box-shadow:3px -3px 1px 1px #f78fb3}}.main-principal .container-main-principal .cursos-noticias .ultimos-cursos h2{font-size:21px;text-align:center}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos h2{font-size:26px}}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos p{font-size:20px;text-align:center}}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos p a:hover{color:#4a90e2}}.main-principal .container-main-principal .cursos-noticias .ultimos-cursos article h3{font-size:19px;text-align:center;margin-bottom:5px}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos article h3{font-size:24px}}.main-principal .container-main-principal .cursos-noticias .ultimos-cursos article p{font-size:15px;text-align:left}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos article p{font-size:20px;text-align:center}}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias .ultimos-cursos{width:50%}}.main-principal .container-main-principal .cursos-noticias .ultimas-noticias{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid #FF6B6B;padding-bottom:20px}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias{border-bottom:0;border:1px solid #FF6B6B;border-radius:10px;padding:15px;box-shadow:3px -3px 1px 1px #f78fb3}}.main-principal .container-main-principal .cursos-noticias .ultimas-noticias h2{font-size:21px;text-align:center}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias h2{font-size:26px}}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias p{font-size:20px;text-align:center}}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias p a:hover{color:#4a90e2}}.main-principal .container-main-principal .cursos-noticias .ultimas-noticias article h3{font-size:19px;text-align:center;margin-bottom:5px}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias article h3{font-size:24px}}.main-principal .container-main-principal .cursos-noticias .ultimas-noticias article p{font-size:15px;text-align:left}@media (min-width: 768px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias article p{font-size:20px;text-align:center}}@media (min-width: 1280px){.main-principal .container-main-principal .cursos-noticias .ultimas-noticias{width:50%}}.main-quienes-somos{margin-bottom:20px}@media (min-width: 1280px){.main-quienes-somos{margin-bottom:40px}}.main-quienes-somos .container-main-quienes-somos h1{color:#4a90e2;font-size:22px;text-align:center;margin-bottom:20px}@media (min-width: 768px){.main-quienes-somos .container-main-quienes-somos h1{font-size:28px}}.main-quienes-somos .container-main-quienes-somos .descripcion{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid #FF6B6B;margin-bottom:20px;padding-bottom:20px}@media (min-width: 1280px){.main-quienes-somos .container-main-quienes-somos .descripcion{margin-bottom:40px;padding-bottom:40px}}.main-quienes-somos .container-main-quienes-somos .descripcion p{font-size:15px}@media (min-width: 768px){.main-quienes-somos .container-main-quienes-somos .descripcion p{font-size:20px}}.main-quienes-somos .container-main-quienes-somos .profesorado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.main-quienes-somos .container-main-quienes-somos .profesorado h2{font-size:21px;text-align:center}@media (min-width: 768px){.main-quienes-somos .container-main-quienes-somos .profesorado h2{font-size:26px}}.main-quienes-somos .container-main-quienes-somos .profesorado p{font-size:15px}@media (min-width: 768px){.main-quienes-somos .container-main-quienes-somos .profesorado p{font-size:20px}}@media (min-width: 1280px){.main-quienes-somos .container-main-quienes-somos .profesorado p{margin-bottom:40px}}.main-quienes-somos .container-main-quienes-somos .profesorado .profesores{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-quienes-somos .container-main-quienes-somos .profesorado .profesores{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px;border-bottom:1px solid #FF6B6B;padding-bottom:40px}}.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-bottom:1px solid #4A90E2;padding-bottom:10px}@media (min-width: 1280px){.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article{width:45%;border-bottom:0;border:1px solid #4A90E2;padding:20px;border-radius:10px;gap:10px;box-shadow:-3px -3px 1px 1px #f78fb3}}.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article img{width:70px;height:70px}.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article h3{font-size:18px}@media (min-width: 768px){.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article h3{font-size:23px}}.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article p{font-size:15px}@media (min-width: 768px){.main-quienes-somos .container-main-quienes-somos .profesorado .profesores article p{font-size:20px}}.main-cursos{margin-bottom:20px}@media (min-width: 1280px){.main-cursos{margin-bottom:40px}}.main-cursos .container-main-cursos{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-cursos .container-main-cursos{gap:30px}}.main-cursos .container-main-cursos img{width:100%;border-radius:10px}.main-cursos .container-main-cursos h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-cursos .container-main-cursos h1{font-size:28px}}.main-cursos .container-main-cursos .listado-cursos{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-cursos .container-main-cursos .listado-cursos{gap:30px;justify-content:center;align-items:center;border-bottom:1px solid #F78FB3;padding-bottom:40px}}.main-cursos .container-main-cursos .listado-cursos article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-bottom:1px solid #4A90E2;padding-bottom:10px}@media (min-width: 1280px){.main-cursos .container-main-cursos .listado-cursos article{border-bottom:0;border:1px solid #4A90E2;border-radius:10px;padding:20px;gap:10px;max-width:700px;box-shadow:-3px 3px 2px 2px #ff6b6b}}.main-cursos .container-main-cursos .listado-cursos article h2{font-size:18px}@media (min-width: 768px){.main-cursos .container-main-cursos .listado-cursos article h2{font-size:23px}}.main-cursos .container-main-cursos .listado-cursos article p{font-size:15px}@media (min-width: 768px){.main-cursos .container-main-cursos .listado-cursos article p{font-size:20px}}@media (min-width: 768px){.main-cursos .container-main-cursos .listado-cursos article a{font-size:18px}}@media (min-width: 1280px){.main-cursos .container-main-cursos .listado-cursos article a:hover{color:#4a90e2}}.main-curso1{margin-bottom:20px}@media (min-width: 1280px){.main-curso1{margin-bottom:40px}}.main-curso1 .container-main-curso1{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-curso1 .container-main-curso1{gap:30px}}.main-curso1 .container-main-curso1 img{width:100%;border-radius:10px}.main-curso1 .container-main-curso1 h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-curso1 .container-main-curso1 h1{font-size:28px}}.main-curso1 .container-main-curso1 .ventajas{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-curso1 .container-main-curso1 .ventajas{flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #F78FB3;padding-bottom:40px}}.main-curso1 .container-main-curso1 .ventajas article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-bottom:1px solid #4A90E2;padding-bottom:10px}@media (min-width: 1280px){.main-curso1 .container-main-curso1 .ventajas article{width:45%;border-bottom:0;border:1px solid #4A90E2;border-radius:10px;padding:20px;box-shadow:3px 3px 2px 2px #4a90e2}}.main-curso1 .container-main-curso1 .ventajas article h3{font-size:18px}@media (min-width: 768px){.main-curso1 .container-main-curso1 .ventajas article h3{font-size:23px}}.main-curso1 .container-main-curso1 .ventajas article p{font-size:15px}@media (min-width: 768px){.main-curso1 .container-main-curso1 .ventajas article p{font-size:20px}}.main-curso2{margin-bottom:20px}@media (min-width: 1280px){.main-curso2{margin-bottom:40px}}.main-curso2 .container-main-curso2{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-curso2 .container-main-curso2{gap:30px}}.main-curso2 .container-main-curso2 img{width:100%;border-radius:10px}.main-curso2 .container-main-curso2 h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-curso2 .container-main-curso2 h1{font-size:28px}}.main-curso2 .container-main-curso2 .ventajas{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-curso2 .container-main-curso2 .ventajas{flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #F78FB3;padding-bottom:40px}}.main-curso2 .container-main-curso2 .ventajas article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-bottom:1px solid #4A90E2;padding-bottom:10px}@media (min-width: 1280px){.main-curso2 .container-main-curso2 .ventajas article{width:45%;border-bottom:0;border:1px solid #4A90E2;border-radius:10px;padding:20px;box-shadow:3px 3px 2px 2px #4a90e2}}.main-curso2 .container-main-curso2 .ventajas article h3{font-size:18px}@media (min-width: 768px){.main-curso2 .container-main-curso2 .ventajas article h3{font-size:23px}}.main-curso2 .container-main-curso2 .ventajas article p{font-size:15px}@media (min-width: 768px){.main-curso2 .container-main-curso2 .ventajas article p{font-size:20px}}.main-curso3{margin-bottom:20px}@media (min-width: 1280px){.main-curso3{margin-bottom:40px}}.main-curso3 .container-main-curso3{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-curso3 .container-main-curso3{gap:40px}}.main-curso3 .container-main-curso3 img{width:100%;border-radius:10px}.main-curso3 .container-main-curso3 h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-curso3 .container-main-curso3 h1{font-size:28px}}.main-curso3 .container-main-curso3 .ventajas{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-curso3 .container-main-curso3 .ventajas{flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #F78FB3;padding-bottom:40px}}.main-curso3 .container-main-curso3 .ventajas article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-bottom:1px solid #4A90E2;padding-bottom:10px}@media (min-width: 1280px){.main-curso3 .container-main-curso3 .ventajas article{width:45%;border-bottom:0;border:1px solid #4A90E2;border-radius:10px;padding:20px;box-shadow:3px 3px 2px 2px #4a90e2}}.main-curso3 .container-main-curso3 .ventajas article h3{font-size:18px}@media (min-width: 768px){.main-curso3 .container-main-curso3 .ventajas article h3{font-size:23px}}.main-curso3 .container-main-curso3 .ventajas article p{font-size:15px}@media (min-width: 768px){.main-curso3 .container-main-curso3 .ventajas article p{font-size:20px}}.main-blog{margin-bottom:20px}@media (min-width: 1280px){.main-blog{margin-bottom:40px}}.main-blog .container-main-blog{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.main-blog .container-main-blog{gap:40px}}.main-blog .container-main-blog h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-blog .container-main-blog h1{font-size:28px}}.main-blog .container-main-blog article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-bottom:1px solid #4A90E2;padding-bottom:10px}@media (min-width: 1280px){.main-blog .container-main-blog article{padding-bottom:30px;gap:30px}}.main-blog .container-main-blog article img{width:100%;border-radius:10px}@media (min-width: 1280px){.main-blog .container-main-blog article img{box-shadow:0 0 3px 3px #4a90e2}}.main-blog .container-main-blog article h2{font-size:18px;text-align:center}@media (min-width: 768px){.main-blog .container-main-blog article h2{font-size:23px}}.main-blog .container-main-blog article p{font-size:15px}@media (min-width: 768px){.main-blog .container-main-blog article p{font-size:20px}}@media (min-width: 1280px){.main-blog .container-main-blog article p a:hover{color:#4a90e2}}.main-noticia1{margin-bottom:20px}@media (min-width: 1280px){.main-noticia1{margin-bottom:40px}}.main-noticia1 .container-main-noticia1{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #4A90E2}@media (min-width: 1280px){.main-noticia1 .container-main-noticia1{padding-bottom:40px;gap:40px}}.main-noticia1 .container-main-noticia1 h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-noticia1 .container-main-noticia1 h1{font-size:28px}}.main-noticia1 .container-main-noticia1 img{width:100%;border-radius:10px}@media (min-width: 1280px){.main-noticia1 .container-main-noticia1 img{box-shadow:0 0 3px 3px #4a90e2}}.main-noticia1 .container-main-noticia1 p{font-size:15px}@media (min-width: 768px){.main-noticia1 .container-main-noticia1 p{font-size:20px}}.main-noticia2{margin-bottom:20px}@media (min-width: 1280px){.main-noticia2{margin-bottom:40px}}.main-noticia2 .container-main-noticia2{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #4A90E2}@media (min-width: 1280px){.main-noticia2 .container-main-noticia2{padding-bottom:40px;gap:40px}}.main-noticia2 .container-main-noticia2 h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-noticia2 .container-main-noticia2 h1{font-size:28px}}.main-noticia2 .container-main-noticia2 img{width:100%;border-radius:10px}@media (min-width: 1280px){.main-noticia2 .container-main-noticia2 img{box-shadow:0 0 3px 3px #4a90e2}}.main-noticia2 .container-main-noticia2 p{font-size:15px}@media (min-width: 768px){.main-noticia2 .container-main-noticia2 p{font-size:20px}}.main-registro{margin-bottom:20px}@media (min-width: 1280px){.main-registro{margin-bottom:40px}}.main-registro .container-main-registro{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #4A90E2}@media (min-width: 1280px){.main-registro .container-main-registro{gap:40px;padding-bottom:40px}}.main-registro .container-main-registro h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-registro .container-main-registro h1{font-size:28px}}.main-registro .container-main-registro form{display:flex;flex-direction:column;gap:15px}@media (min-width: 1280px){.main-registro .container-main-registro form{gap:25px}}.main-registro .container-main-registro form label{font-size:12px;color:#f78fb3}@media (min-width: 768px){.main-registro .container-main-registro form label{font-size:17px}}.main-registro .container-main-registro form input{font-size:15px;color:#2e2e2e;border:0;border-bottom:1px solid #2E2E2E;outline:none;background-color:#f7f9fc}.main-registro .container-main-registro form input:focus{box-shadow:0 0 2px 2px #4a90e2;border-radius:5px}@media (min-width: 768px){.main-registro .container-main-registro form input{font-size:20px}}@media (min-width: 1280px){.main-registro .container-main-registro form input:focus{box-shadow:0 0 4px 4px #4a90e2}}.main-registro .container-main-registro form .genero p{font-size:12px;color:#f78fb3}@media (min-width: 768px){.main-registro .container-main-registro form .genero p{font-size:17px}}.main-registro .container-main-registro form .genero input{font-size:15px;color:#2e2e2e;border:0;border-bottom:1px solid #2E2E2E;outline:none;background-color:#f7f9fc}.main-registro .container-main-registro form .genero input:focus{box-shadow:none;border:0}.main-registro .container-main-registro form textarea{font-size:15px;color:#2e2e2e;border:0;border:1px solid #2E2E2E;outline:none;background-color:#f7f9fc;border-radius:5px}.main-registro .container-main-registro form textarea:focus{box-shadow:0 0 2px 2px #4a90e2}.main-registro .container-main-registro form textarea::placeholder{font-size:12px;color:#4a90e2;padding:10px}@media (min-width: 768px){.main-registro .container-main-registro form textarea::placeholder{font-size:17px}}@media (min-width: 768px){.main-registro .container-main-registro form textarea{font-size:20px}}@media (min-width: 1280px){.main-registro .container-main-registro form textarea:focus{box-shadow:0 0 4px 4px #4a90e2}}.main-registro .container-main-registro form button{border:0;background-color:#4a90e2;padding-top:5px;padding-bottom:5px;color:#f7f9fc;border-radius:10px;transition:background-color .5s ease,color 1s ease}@media (min-width: 768px){.main-registro .container-main-registro form button{font-size:15px;padding-top:10px;padding-bottom:10px}}@media (min-width: 1280px){.main-registro .container-main-registro form button:hover{background-color:#f78fb3;color:#2e2e2e;cursor:pointer}}.main-login{margin-bottom:20px}@media (min-width: 1280px){.main-login{margin-bottom:40px}}.main-login .container-main-login{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #4A90E2}@media (min-width: 1280px){.main-login .container-main-login{gap:40px;padding-bottom:40px}}.main-login .container-main-login h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-login .container-main-login h1{font-size:28px}}.main-login .container-main-login form{display:flex;flex-direction:column;gap:15px}@media (min-width: 1280px){.main-login .container-main-login form{gap:25px}}.main-login .container-main-login form label{font-size:12px;color:#f78fb3}@media (min-width: 768px){.main-login .container-main-login form label{font-size:17px}}.main-login .container-main-login form input{font-size:15px;color:#2e2e2e;border:0;border-bottom:1px solid #2E2E2E;outline:none;background-color:#f7f9fc}.main-login .container-main-login form input:focus{box-shadow:0 0 2px 2px #4a90e2;border-radius:5px}@media (min-width: 768px){.main-login .container-main-login form input{font-size:20px}}@media (min-width: 1280px){.main-login .container-main-login form input:focus{box-shadow:0 0 4px 4px #4a90e2}}.main-login .container-main-login form .required{display:flex;gap:10px}.main-login .container-main-login form .required input:focus{box-shadow:none;border:0}.main-login .container-main-login form button{border:0;background-color:#4a90e2;padding-top:5px;padding-bottom:5px;color:#f7f9fc;border-radius:10px;transition:background-color .5s ease,color 1s ease}@media (min-width: 768px){.main-login .container-main-login form button{font-size:15px;padding-top:10px;padding-bottom:10px}}@media (min-width: 1280px){.main-login .container-main-login form button:hover{background-color:#f78fb3;color:#2e2e2e;cursor:pointer}}.main-contacto{margin-bottom:20px}@media (min-width: 1280px){.main-contacto{margin-bottom:40px}}.main-contacto .container-main-contacto{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #4A90E2}@media (min-width: 1280px){.main-contacto .container-main-contacto{gap:40px;padding-bottom:40px}}.main-contacto .container-main-contacto h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-contacto .container-main-contacto h1{font-size:28px}}.main-contacto .container-main-contacto .formulario-mapa{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa{gap:40px}}.main-contacto .container-main-contacto .formulario-mapa .formulario{border-bottom:1px solid #4A90E2;padding-bottom:20px;width:100%}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa .formulario{padding-bottom:40px}}.main-contacto .container-main-contacto .formulario-mapa .formulario form{display:flex;flex-direction:column;gap:15px}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa .formulario form{gap:25px}}.main-contacto .container-main-contacto .formulario-mapa .formulario form label{font-size:12px;color:#f78fb3}@media (min-width: 768px){.main-contacto .container-main-contacto .formulario-mapa .formulario form label{font-size:17px}}.main-contacto .container-main-contacto .formulario-mapa .formulario form input{font-size:15px;color:#2e2e2e;border:0;border-bottom:1px solid #2E2E2E;outline:none;background-color:#f7f9fc}.main-contacto .container-main-contacto .formulario-mapa .formulario form input:focus{box-shadow:0 0 2px 2px #4a90e2;border-radius:5px}@media (min-width: 768px){.main-contacto .container-main-contacto .formulario-mapa .formulario form input{font-size:20px}}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa .formulario form input:focus{box-shadow:0 0 4px 4px #4a90e2}}.main-contacto .container-main-contacto .formulario-mapa .formulario form .required{display:flex;gap:10px}.main-contacto .container-main-contacto .formulario-mapa .formulario form .required input:focus{box-shadow:none;border:0}.main-contacto .container-main-contacto .formulario-mapa .formulario form button{border:0;background-color:#4a90e2;padding-top:5px;padding-bottom:5px;color:#f7f9fc;border-radius:10px;transition:background-color .5s ease,color 1s ease}@media (min-width: 768px){.main-contacto .container-main-contacto .formulario-mapa .formulario form button{font-size:15px;padding-top:10px;padding-bottom:10px}}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa .formulario form button:hover{background-color:#f78fb3;color:#2e2e2e;cursor:pointer}}.main-contacto .container-main-contacto .formulario-mapa .mapa{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa .mapa{gap:40px}}.main-contacto .container-main-contacto .formulario-mapa .mapa h2{font-size:18px;text-align:center}@media (min-width: 768px){.main-contacto .container-main-contacto .formulario-mapa .mapa h2{font-size:23px}}.main-contacto .container-main-contacto .formulario-mapa .mapa iframe{width:100%;border:0;border-radius:10px;box-shadow:2px 2px 3px 3px #4a90e2}@media (min-width: 1280px){.main-contacto .container-main-contacto .formulario-mapa .mapa iframe{box-shadow:4px 4px 6px 6px #4a90e2}}.main-legal{margin-bottom:20px}@media (min-width: 1280px){.main-legal{margin-bottom:40px}}.main-legal .container-main-legal{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #4A90E2}@media (min-width: 1280px){.main-legal .container-main-legal{gap:40px;padding-bottom:40px}}.main-legal .container-main-legal h1{color:#4a90e2;font-size:22px;text-align:center}@media (min-width: 768px){.main-legal .container-main-legal h1{font-size:28px}}.main-legal .container-main-legal .aviso h2{font-size:18px;text-align:center}@media (min-width: 768px){.main-legal .container-main-legal .aviso h2{font-size:23px}}@media (min-width: 1280px){.main-legal .container-main-legal .aviso h2{margin-bottom:20px}}.main-legal .container-main-legal .aviso p{font-size:15px}@media (min-width: 768px){.main-legal .container-main-legal .aviso p{font-size:20px}}.main-legal .container-main-legal .politica h2{font-size:18px;text-align:center}@media (min-width: 768px){.main-legal .container-main-legal .politica h2{font-size:23px}}@media (min-width: 1280px){.main-legal .container-main-legal .politica h2{margin-bottom:20px}}.main-legal .container-main-legal .politica p{font-size:15px}@media (min-width: 768px){.main-legal .container-main-legal .politica p{font-size:20px}}body{overflow-x:hidden;background-color:#f7f9fc}html *{font-family:Poppins;color:#2e2e2e}h1,h2{color:#4a90e2}h3,h4{color:#f78fb3}a{text-decoration:none;color:#ff6b6b}
