.hero-section{background-image:url(/img/photos/landing-page/bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:7rem 0 10rem}.hero-section .box{gap:2rem;flex-wrap:nowrap}.hero-section .content{gap:2rem}.hero-section .content .title-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-section .content .title-box p{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:fit-content;padding:.5rem;font-weight:500;font-size:1rem;border-radius:var(--border-radius-1);color:var(--text-white-color-1);background-color:var(--text-accent-color-1)}.hero-section .content .title-box h1{font-size:clamp(2.9rem,10vw,3.1rem);color:var(--text-white-color-1);font-weight:700;line-height:106%;letter-spacing:1%}.hero-section .content .title-box span.color{color:var(--text-accent-color-1)}.hero-section .content .title-box span.bold{font-size:clamp(3.1rem,10vw,3.7rem);font-weight:900}.hero-section .content .content-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.hero-section .content .content-text p{color:var(--text-white-color-2)}.hero-section .content .content-text p span{font-weight:700}.hero-section .content{width:50%;max-width:500px}.hero-section .content .button-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.hero-section .content.hero-logo{max-width:300px}.hero-section .box .form{width:100%;max-width:560px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;gap:1rem;background-color:var(--text-white-color-1);border-radius:var(--border-radius-2)}.hero-section .box .form h3{font-size:clamp(1.7rem,10vw,2rem);font-weight:700}.hero-section .box .form form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.hero-section .box .form form .wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem}.hero-section .box .form form .wrapper label{font-family:Inter,sans-serif}.hero-section .box .form form .wrapper input{width:100%;background:none;border:none;border-bottom:#1e1e1e solid 1px}.hero-section .box .form form .wrapper input{min-height:2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:none}.hero-section .box .form form .wrapper textarea{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:none;border-bottom:#1e1e1e solid 1px;padding:1rem}.hero-section .box .form form>button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;color:var(--text-white-color-1);cursor:pointer;font-size:var(--text-size-1);font-weight:600;padding:.7rem 1.5rem;transition:ease .2s;background-color:var(--buton-bg-color-3);border-radius:var(--border-radius-1)}.hero-section .box .form form>button:hover{background-color:var(--buton-bg-color-4);color:var(--text-white-color-1)}.clientes-review-section{gap:5rem}.clientes-review-section .box .content{flex-direction:row}.clientes-review-section .box .content p{max-width:70%}.clientes-review-section .box .subtitle-box{width:100%;max-width:640px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.clientes-review-section .box .subtitle-box p{font-weight:600}.clientes-review-section .box .subtitle-box p span{color:var(--text-accent-color-1)}.clientes-review-section .box .cards-box{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:2rem}.clientes-review-section .box .cards-box .card{width:100%;max-width:600px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:2rem;border-radius:var(--border-radius-2);background-color:var(--card-white-color-1);box-shadow:var(--box-shadow-1)}.clientes-review-section .box .cards-box .card>p{font-size:var(--text-size-1);font-style:italic;color:var(--text-gray-color-1)}.clientes-review-section .box .cards-box .card .perfil-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.clientes-review-section .box .cards-box .card .perfil-box .wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.clientes-review-section .box .cards-box .card .perfil-box img{max-width:30px}.clientes-review-section .box .cards-box .card .perfil-box p{font-size:var(--text-size-1-m);font-weight:500}.servicios-section:before{content:"";position:absolute;top:0;left:0;right:0;height:30rem;background-image:url(/img/photos/landing-page/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.servicios-section{position:relative;gap:5rem;z-index:1}.servicios-section .box .content{width:100%;flex-direction:row;justify-content:space-between;color:var(--text-white-color-1)}.servicios-section .box .content p{max-width:700px}.servicios-section .box .subtitle-box{width:100%;max-width:640px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.servicios-section .box .subtitle-box p{font-weight:600;color:var(--text-white-color-1)}.servicios-section .box .subtitle-box h2{color:var(--text-white-color-1)}.servicios-section .box .subtitle-box p span{color:var(--text-accent-color-1)}.servicios-section .box .cards-box{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:2rem}.servicios-section .box .cards-box .card{width:100%;min-width:270px;max-width:390px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:start;gap:1rem;padding:2rem;border-radius:var(--border-radius-2);background-color:var(--card-white-color-1);box-shadow:var(--box-shadow-1)}.servicios-section .box .cards-box .card>p{font-size:var(--text-size-1)}.servicios-section .box .cards-box .card:nth-child(2){background-color:var(--card-color-2);border:var(--border-color-2) solid 1px}.servicios-section .box .cards-box .card:nth-child(2) :is(p,h3){color:var(--text-white-color-1)}.equipo-section{background-image:url(/img/photos/landing-page/equipo-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.equipo-section .subtitle-box{width:100%;max-width:410px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.equipo-section .subtitle-box>p{color:var(--text-white-color-1)}.equipo-section .subtitle-box>p span{color:var(--text-accent-color-1)}.equipo-section .subtitle-box h2{font-weight:700;color:var(--text-white-color-1)}.equipo-section .subtitle-box h2 span{color:var(--text-accent-color-1)}.equipo-section .box .content{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:2rem}.equipo-section .box .content .perfil{width:100%;max-width:400px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.equipo-section .box .content .perfil .info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:1rem;border:var(--text-white-color-1) solid 1px;border-left:var(--text-accent-color-1) solid 10px}.equipo-section .box .content .perfil .info h3{color:var(--text-accent-color-1);font-size:1.5rem}.equipo-section .box .content .perfil .info p:first-of-type{font-size:1.5rem;font-weight:500}.equipo-section .box .content .perfil .info a{font-weight:600;padding-bottom:.2rem;transition:ease .2s;border-bottom:var(--text-accent-color-1) solid 1px}.equipo-section .box .content .perfil .info a:hover{color:var(--text-accent-color-1)}.equipo-section .box .content .perfil .info :is(p,a){color:var(--text-white-color-1)}.equipo-section .box .content .cta{width:100%;max-width:316px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center}.equipo-section .box .content .cta a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--text-white-color-1);transition:ease .2s;gap:1rem}.equipo-section .box .content .cta a:hover{color:var(--text-accent-color-1)}.equipo-section .box .content .cta a p{font-size:1.5rem;font-weight:600}.acercade-section .box{flex-wrap:nowrap;gap:2rem}.acercade-section .box .img-style{width:50%;max-width:600px}.acercade-section .box .img-style img{border-radius:var(--border-radius-2)}.acercade-section .box .content{width:50%;max-width:600px;gap:1rem;border-bottom:var(--border-color-3) solid 1px;padding-bottom:1rem}.acercade-section .box .content .subtitle-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.acercade-section .box .content .subtitle-box p{font-weight:600}.acercade-section .box .content .subtitle-box p span{color:var(--text-accent-color-1)}.acercade-section .box .content .subtitle-box h2{font-weight:700}.acercade-section .box .content .subtitle-box h2 span{color:var(--text-accent-color-1)}.acercade-section .box .content .content-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.acercade-section .box .content .content-text p{line-height:140%;letter-spacing:3%}.hero-section.p-b{padding:7rem 0}.hero-section .box .content.footer.hero-logo{width:100%;max-width:100%;align-items:center;gap:0;padding-top:5rem}.hero-section .box .content.footer.hero-logo img{max-width:230px}.hero-section .box .content.footer.hero-logo p{color:var(--text-white-color-1);font-weight:600}@media screen and (min-width:0px)and (max-width:1210px){.servicios-section .box .cards-box .card{width:100%;max-width:900px}}@media screen and (min-width:0px)and (max-width:1210px){.servicios-section .box .cards-box{flex-wrap:wrap}}@media screen and (min-width:1126px)and (max-width:1210px){.servicios-section .box .cards-box .card{width:100%;max-width:491px}}@media screen and (min-width:0px)and (max-width:1000px){.hero-section .box{gap:5rem;flex-wrap:wrap}.hero-section .box:last-of-type .content{width:100%;max-width:100%}.hero-section.base-style-section .box .form{width:100%;max-width:750px}.hero-section .box .form .contact-form{width:100%;max-width:100%}.hero-section .box .content .button-group{flex-wrap:wrap}.clientes-review-section .box .cards-box,.servicios-section .box .cards-box{flex-wrap:wrap;justify-content:flex-start}.equipo-section .box .content,.acercade-section .box{flex-wrap:wrap}.acercade-section .box .img-style,.acercade-section .box .content{width:100%}.hero-section .box .content.footer.hero-logo{align-items:flex-start}}@media screen and (min-width:0px)and (max-width:1050px){.clientes-review-section .box .content,.servicios-section .box .content{justify-content:flex-start;flex-wrap:wrap}}
