@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap'); *{ margin: 0; padding: 0; box-sizing: border-box; text-decoration: none; list-style: none; } body{ font-family: 'Poppins', sans-serif; } .container{ max-width: 1200px; margin: 0 auto; } /*Quizas modificar esta parte*/ .header{ background-image: url(Images/fondo2.avif); background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 80vh; display: flex; align-items: center; padding: 80px 0; } .menu{ position: absolute; top: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: space-between; } .logo{ color: #FFFDFC; font-size: 25px; font-weight: 800; } .menu .navbar ul li { position: relative; float: left; } .menu .navbar ul li a{ font-size: 18px; padding: 20px; color: #FFFDFC; display: block; font-weight: 600; } /*Cambia el color de las letrtas*/ .menu .navbar ul li a:hover{ color: aqua; } #menu{ display: none; } .menu-icono{ width: 25px; } /*Aqui desaparece el icono de menu*/ .menu label{ cursor: pointer; display: none; } /*Modifico mi btn-1*/ .header-content{ text-align: center; } .header-txt{ text-align: center; } .header-txt h4{ font-size: 50px; color: #FFFDFC; text-transform: uppercase; margin-bottom: 35px; } .header-txt p{ font-size: 17px; color: #FFFDFC; margin-bottom: 35px; padding: 0 300px; } .logoimg{ text-align: center; } .btn-1{ display: inline-block; padding: 12px 45px; border: 1px solid #FFFDFC; color: #FFFDFC; font-size: 16px; text-transform: uppercase; font-weight: 200; border-radius: 25px; } .btn-1:hover{ background-color: aqua; } /*Seccion2*/ .imagen-1{ background-image: url(Images/juez.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; height: 400px; } h1{ color: #fd9d0c; font-size: 40px; font-weight: 300; } .info-content { display: flex; align-items: center; padding: 80px 0; justify-content: space-between; } .info-txt h1{ text-align: center; } .info-txt p{ padding-bottom: 30px; } .btn-2{ display: inline-block; padding: 12px 45px; border: 1px solid #f58d06; color: #f58d06; font-size: 16px; text-transform: uppercase; font-weight: 200; border-radius: 25px; margin-top: 20px; } .btn-2:hover{ background-color: aqua; } h2{ color: #fd9d0c; font-size: 30px; font-weight: 400; text-align: center; } .meta-content p{ padding-bottom: 30px; justify-content: space-between; } .valores-p{ margin-left: 100px; } .valores-p ul li{ list-style-type: disc; } .Area{ padding: 40px 0 30px 0; justify-content: space-between; } .imagen-2{ background-image: url(Images/puente.jpeg); background-position: center; background-repeat: no-repeat; background-size: cover; } .Area h1{ text-align: center; text-transform: uppercase; } .Area h3{ text-transform: uppercase; padding-bottom: 30px; } .Area p{ justify-content: space-between; padding-bottom: 30px; } .imagen-3{ padding: 100px 0 ; text-align: center; } .hide{ margin-left: 100px; padding-bottom: 30px; display: none; } .show{ display: block; } .hide ul li{ list-style-type: disc; } .Abogados h5{ text-transform: uppercase; } .Abogados h6{ color: #f58d06; text-transform: uppercase; } .Contacto{ background-color: black; display: flex; } .Contacto-txt{ position:absolute; margin-bottom: 400px; } .Contacto h1{ font-size: 20px; font-weight: 400; padding-left: 200px; top: 30px; padding-bottom: 50px; padding-top: 60px; } .Contacto-txt p{ color: #FFFDFC; font-size: 30px; text-transform: uppercase; justify-content: center; margin-bottom: 50px; font-weight: 100; padding-left: 500px; } .footer{ padding: 100px 0 ; width: 90%; font-size: 40px; padding-top: 200px; } .campo{ margin-right: 10px; padding: 17px 35px; border: 2px solid #f51606; outline: none; color: #ffffff; background-color: #f58d06; width: 100%; } label{ color: #FFFDFC; font-size: 20px; text-transform: uppercase; } label span{ color: #f51606; font-size: 18px; } .input,textarea{ outline: none; } textarea::placeholder{ outline:none } ::placeholder{ color: #FFFDFC; font-size: 17px; outline: none; } /*NO ESCRIBE EN TODO EL ESPACIO*/ .btn-3{ padding: 17px 35px; border: 2px solid #1B293A; background-color: #1B293A; color: #FFFDFC; align-self: center; cursor: pointer; margin-left: 45%; } /*Corregir ubicacion del boton*/ /*Pie de pagina*/ .pie-pagina{ width: 100%; background-color: #0a141d; } .pie-pagina .grupo-1{ width: 100%; max-width: 1200px; margin: auto; display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; padding: 45px 0px; } .pie-pagina .grupo-1 .box figure{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .pie-pagina .grupo-1 .box figure img{ width: 250px; } .pie-pagina .grupo-1 .box h1{ margin-bottom:25px ; font-size: 20px; } .pie-pagina .grupo-1 .box h2{ margin-bottom: 15px; font-size: 18px; display: flex; justify-content: left; align-items: center; } .pie-pagina .grupo-1 .box p{ color: #FFFDFC; margin-bottom: 10px; } .btn-4{ outline: none; color: #FFFDFC; } .btn-4:hover{ color: aqua; } .pie-pagina .grupo-1 .box .red-social a{ display: inline-block; text-decoration: none; width: 45px; height: 45px; line-height: 45px; margin-right: 10px; background-image: url(Images/Facebook-img.png); text-align: center; border-radius: 50%; transition: all 300ms ease; } .pie-pagina .grupo-1 .box .red-social a:hover{ color: aqua; } .pie-pagina .grupo-2{ background-color: #0a1a2a; padding: 15px 10px; text-align: center; color: #ffffff; } .pie-pagina .grupo-2 small{ font-size: 15px; } /*Comienza la parte para el celular*/ @media(max-width:991px){ hr{ margin: 0; padding: 0; width: 80%; position: relative; border-color: rgba(189, 189, 189, 0.6); left: 10px; } .menu{ padding: 30px; } .menu label{ display: initial; } .menu .navbar{ position: absolute; top: 100%; left: 0; right: 0; background-color: #1B293A; display: none; } .menu .navbar ul li{ width: 100%; } .menu .navbar ul li a{ color: #f58d06; } #menu:checked~ .navbar{ display: initial; } .header{ min-height: 0vh; } .header-content{ padding: 100px 30px; } .header-txt h1{ font-size: 50px; } .header-txt p{ padding: 0; } .info{ padding: 30px 30px 0 30px; } .info-content{ flex-direction: column; align-items: center; margin-top: 20px; } /*pie de pagina*/ .pie-pagina .grupo-1{ width: 90%; grid-template-columns: repeat(1,1fr); grid-gap: 30px; padding: 35px 0px; text-align: center; } .pie-pagina .grupo-1 .box h2{ justify-content: center; } }