.section_1{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:url(/_astro/img1.C5wL6DcD.webp);height:70vh;background-size:cover;background-attachment:fixed;background-position:30%}.section_1 div{position:absolute;text-align:center;text-transform:uppercase;display:flex;gap:.7rem;flex-direction:column;padding:1rem}.section_1_titulo{color:#fff;font-size:1.5rem}.section_1_descripcion{color:#000;font-size:.875rem;font-weight:700}.section_1_botoncontacto{text-decoration:none;background-color:var(--azul);padding:.75rem 2rem;width:fit-content;margin:.5rem auto;color:#fff;font-weight:500}.section_2{padding:6rem 2rem 8rem;background-color:var(--azul);color:#fff;scroll-margin-top:100px}.section_2_titulo,.section_3_titulo,.section_4_titulo,.section_5_titulo,.section_6_titulo{text-transform:uppercase;font-size:1.5rem}.section_2_descripcion,.section_3_descripcion,.section_4_descripcion,.section_5_descripcion,.section_6_descripcion{font-weight:300;font-size:.75rem}.section_2_grid{display:flex;gap:.7rem;margin-top:1rem;flex-direction:column}.caja{background-color:#fff;padding:2rem 2rem 4rem;color:#000}[data-icon]{width:38px;height:38px;color:var(--naranja)}.caja h2{text-transform:capitalize}.caja p{font-size:.875rem;font-weight:300}.section_3{background-color:#fff;color:#000}.section_3_plan_titulo{color:#fff;text-transform:capitalize}.section_3_plan_titulo span{font-size:1.25rem;margin-right:.5rem;font-weight:300}.section_3{scroll-margin-top:100px}.section_3_grid{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;flex-direction:column}.section_3 [data-icon]{color:#fff}.section_3 .plan div [data-icon]{color:var(--naranja);width:20px;height:20px}.plan{padding:1.5rem}.boton_plan{color:#fff;text-align:center;text-transform:uppercase;padding:1rem;font-size:.875rem;transition:.5s}.boton_plan_1{background-color:color-mix(in srgb,#a398ec,black 60%)}.boton_plan_2{background-color:color-mix(in srgb,var(--azul),black 60%)}.boton_plan_3{background-color:color-mix(in srgb,var(--naranja),black 60%)}.boton_plan_4{background-color:color-mix(in srgb,#a398ec,black 60%)}.boton_plan:hover{background-color:#000;cursor:pointer}.plan ul{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;color:#000;text-transform:capitalize;font-size:.85rem}.plan ul:last-child{border:none}.lista_planes{background-color:#fff;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:0}.plan_titulo_precio{display:flex;justify-content:space-between}.plan_1{background-color:#a398ec}.plan_2{background-color:var(--azul)}.plan_3{background-color:var(--naranja)}.plan_4{background-color:#a398ec}.section_4{background-color:var(--naranja);text-align:center;color:#000;padding:4rem}.iconos_servicios{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem;text-transform:capitalize;gap:1rem}.iconos_servicios p{color:#000;font-size:.75rem}.section_5{background-color:#fff;color:#000;padding-bottom:4rem}.imagen_cubos{margin-top:1rem;display:flex;flex-direction:column}.imagen_cubos img{object-fit:cover}.cubos{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem}.cubos h2{font-size:.65rem;text-transform:uppercase}.cubos p{font-size:.5rem;font-weight:200;margin-top:.3rem}.cubo{padding:1rem}.cubo_1{background-color:var(--azul);color:#fff}.cubo_2,.cubo_3{background-color:#cfc8ff}.cubo_4{background-color:#a398ec}.section_6 .imagen_cubos{flex-direction:column}.section_6{padding-top:0;padding-bottom:6rem}.section_6 .cubos{margin-left:0}.section_7{background:linear-gradient(0deg,#f1f1f1e8),url(/img/img1.webp);background-position:center;background-size:cover;mask-image:linear-gradient(to bottom,black 80%,transparent 100%)}.section_7_titulo{color:#000}.post_blog{display:flex;gap:1rem;flex-direction:column}@media(min-width:1024px){.section_1_titulo{font-size:3rem}.section_1_descripcion{font-size:1.5rem}.section_1{background-position:0%}.section_2{padding:6rem 0rem 8rem}.section_2_titulo,.section_3_titulo,.section_4_titulo,.section_5_titulo,.section_6_titulo{text-transform:uppercase;font-size:revert}.section_2_descripcion,.section_3_descripcion,.section_4_descripcion,.section_5_descripcion,.section_6_descripcion{font-weight:300;font-size:revert}.section_2_grid,.section_3_grid{flex-direction:row}.caja{width:50%}.plan{width:100%}.plan ul{padding-bottom:1rem}.iconos_servicios{display:flex;justify-content:space-between}.iconos_servicios p{font-size:.875rem}.imagen_cubos{flex-direction:row}.imagen_cubos img{width:50%}.cubos{margin-top:0;margin-left:.5rem}.cubo{padding:2rem}.cubos h2{font-size:1rem}.cubos p{font-size:.875rem}.section_4{padding:6rem 0}.section_5{padding:6rem 0rem 0rem}.section_6{padding:3rem 0 8rem}.section_6 .imagen_cubos{flex-direction:row-reverse}.section_6 .cubos{margin-right:.5rem}.footer_container_3{flex-direction:row}.footer_caja_3{width:100%}.post_blog{flex-direction:row;margin-top:1rem}}.marquee-wrapper{overflow:hidden;width:100%;display:flex;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);padding:0 0 6rem}.marquee-content{display:flex;flex:0 0 auto;animation:scroll var(--duration) linear infinite}.marquee-item{display:flex;flex:0 0 auto;white-space:nowrap}.textomarquee{color:var(--azul);font-size:2rem;font-weight:900;text-transform:uppercase;padding:0 2rem;font-style:italic;display:inline-flex;gap:1rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.blog-card{background-color:#fff;display:flex;cursor:pointer;text-decoration:none;color:#000;width:100%;flex-direction:column}.blog-card h2{text-transform:capitalize}.blog-card-content{display:flex;flex-direction:column;gap:.5rem;padding:2rem}.blog-card p{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card-read-more{background-color:var(--naranja);padding:.5rem 1rem;width:30%;color:#fff;transition:.5s}.blog-card-read-more:hover{background-color:#000}.blog_container{margin-top:2rem}.blog-card-image{width:100%;transition:.5s}.blog-card-image:hover{filter:brightness(50%)}.blog-date{font-size:.75rem;font-style:italic;color:gray}@media screen and (max-width:480px){.blog-card-read-more{width:40%}.blog-card-content h2{font-size:1.25rem}.blog-card-image{height:200px}}
