@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{font-family:Poppins,sans-serif;margin:0;padding:0;box-sizing:border-box}:root{--color-azul-marino: rgba(1, 61, 183, 255);--color-blanco: #ffffff;--color-blanco-humo: #E2E8F0;--color-negro: #000000;--color-celeste-humo: #dbe4fa;--color-celeste-claro-1: rgba(217, 231, 250, 1);--color-celeste-claro-2: rgba(236, 243, 252, 1);--color-azul-claro: rgba(50, 132, 255, 1);--color-azul-oscuro: #02146A;--color-rojo: #ff0000;--color-amarillo: rgb(255, 236, 2);--color-naraja: rgba(236, 192, 71, .85);--color-verde-claro: rgba(31, 248, 5, .85);--color-verde-oscuro: rgba(43, 96, 33, .85);--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--fuente-letra: Poppins, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}.tema-claro{--bg-body: #f5f5f5;--bg-header: #e0e0e1;--bg-footer: #d6d6d6;--text-color: #000;--text-header: #333;--text-footer: #222;--button-bg: #3fc3ee;--button-hover: #2fa3cc;--button-active: #1c7ca8}.tema-oscuro{--bg-body: #151515;--bg-header: #1e1e1e;--bg-footer: #1e1e1e;--text-color: #fff;--text-header: #ddd;--text-footer: #bbb;--button-bg: #2c2c2c;--button-hover: #2fa3cc;--button-active: #1c7ca8}.btnregresar{background-color:var(--button-bg);border:none;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:background-color .3s ease;cursor:pointer}*{color:#333}.home-container{background:#edf2fb;display:grid;grid-template-rows:40px auto 1fr;height:100vh}.divhomeappbar{background:#dbe4fa;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;min-height:100%;padding:10px}.divhomeappbar .divappbarhome1{display:flex;align-items:center;gap:10px}.divhomeappbar .divappbarhome1 h6{font-weight:400}.divappbarhome1,.divappbarhome2{display:flex;align-items:center;gap:10px}.whatsapp-link,.email-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#000;font-weight:700;font-size:16px}.divhomenavegacion{width:100%;display:flex;padding-left:10px;padding-right:10px;justify-content:space-between;align-items:center}.divhomenavegacion .imgmenuhome{display:none}.divhomenavegacion nav a{padding:5px;margin-left:20px;text-decoration:none;border-radius:10px;color:var(--color-negro)}.divhomenavegacion .PortadaCillat{height:100px}.divhomeHeaderContent{display:flex;justify-content:space-around;align-items:center}.divhome_titulo{max-width:600px}.divhomeHeaderContent img{height:350px;width:auto;border-radius:10px;object-fit:cover}.botonpastillaAzul{background:#3b82f6;color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:.3s}.botonpastillaAzul:hover{background:#1e40af}.email-link:hover{color:#007bff}.whatsapp-link:hover{color:#25d366}.divhomenavegacion nav a:hover{background-color:var(--color-blanco-humo)}.homecontent1_frases{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;padding:20px;width:100%;max-width:1300px;margin:0 auto}.homecontent1_frases .card{padding:2rem;text-align:left;border-radius:10px 10px 5px 5px;box-shadow:0 5px 10px #00000080;position:relative}.homecontent1_frases .card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-color:var(--color-rojo);border-radius:0 0 20px 20px}.homecontent1_frases .card p{margin-top:1rem;font-size:14px}.homecontent1_frases .card h4{font-size:18px}.homecontent1_porqueeligirnos{display:flex;justify-content:space-evenly;margin-top:5rem;align-items:center}.homecontent1_porqueeligirnos div{flex:1;max-width:700px}.homecontent1_porqueeligirnos h2{margin-bottom:1rem;margin-top:1rem}.homecontent1_porqueeligirnos img{width:500px;border-radius:20px;border:1px solid var(--color-rojo);box-shadow:5px 5px 15px #0000001a}.homecontent1_servicios{margin-top:5rem;text-align:center}.homecontent1_serviciosGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;padding:15px;width:100%;max-width:1340px;margin:2rem auto}.homecontent1_serviciosGrid .homecontent1Card{position:relative;border-radius:10px;overflow:hidden;text-decoration:none;box-shadow:0 8px 15px #0003;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.homecontent1_serviciosGrid .homecontent1Card:hover{transform:translateY(-10px);box-shadow:0 12px 20px #0000004d}.homecontent1_serviciosGrid .homecontent1Card img{width:100%;height:400px;object-fit:cover;border-radius:10px 10px 0 0}.homecontent1_serviciosGrid .card-content{padding:15px;text-align:center}.homecontent1_serviciosGrid .homecontent1Card h3{font-size:1.2rem;margin-bottom:10px}.homecontent1_serviciosGrid .homecontent1Card p{font-size:.9rem;color:#666}.homecontent1_serviciosGrid .homecontent1Card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-color:var(--color-rojo);border-radius:0 0 20px 20px;transition:all .3s ease-in-out}.homecontent1_serviciosGrid .homecontent1Card:hover:after{height:8px}@media only screen and (max-width: 1200px){.homecontent1_porqueeligirnos img{width:400px}.homecontent1_porqueeligirnos{padding:1rem}.homecontent1_porqueeligirnos div{margin-right:1rem}}@media only screen and (max-width: 900px){.divhomeHeaderContent img{height:260px}.homecontent1_porqueeligirnos img{margin-top:1rem;width:300px}}@media only screen and (max-width: 844px){.divhomeappbar{height:60px;justify-content:space-evenly}.divhomenavegacion{margin-top:1rem}.divhomenavegacion .PortadaCillat{height:80px}.divhomenavegacion nav a{margin-left:5px}}@media only screen and (max-width: 800px){.divhomeHeaderContent img{display:none}.divhomeHeaderContent .divhome_titulo{padding:1rem;justify-items:center;text-align:justify}}@media only screen and (max-width: 700px){.homecontent1_porqueeligirnos{width:100%;display:block;justify-items:center}}@media only screen and (max-width: 622px){.divhomeappbar{height:7rem}.divappbarhome2{flex-wrap:wrap;padding:0;margin:0;justify-content:center}.divhomenavegacion .imgmenuhome{display:block}.divhomenavegacion{margin-top:5rem;justify-content:center;gap:1rem}.divhomenavegacion nav{display:none}.divhomeHeaderContent .divhome_titulo h1{font-size:20px}}/*!* Capa oscura *!*//*!* Imagen de fondo *!*//*!* Contented sobre la imagen *!*//*!* Botones de cambio de imagen *!*//*!* Para permitir el scroll *!*/
