.elementor .container-boxed{padding-block-start:5%;padding-block-end:5%;padding-inline-start:100px;padding-inline-end:100px;flex-direction:column;justify-content:center;}.elementor .primary-title{font-family:var(--PrimaryFont);font-weight:400;font-size:3em;color:var(--Blanco);line-height:1em;}.elementor .btn-primary{font-family:var(--PrimaryFont);font-weight:800;font-size:1em;color:var(--Negro);text-decoration:none;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:17px;padding-inline-end:17px;border-radius:25px;background-color:var(--Amarillo);transition:all 300ms;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--Amarillo);background-color:var(--Chocolate);}.elementor .btn-secondary{background-color:var(--Blanco);}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:var(--Negro);background-color:var(--Amarillo);}.elementor .texto-animado{font-family:var(--PrimaryFont);font-weight:400;font-size:3.5em;color:var(--ChocoClaro);}.elementor .container-counter{padding-block-start:30px;padding-block-end:30px;padding-inline-start:25px;padding-inline-end:25px;border-radius:15px;background-color:var(--GrisClaro);display:flex;flex-direction:column;}.elementor .badge{width:auto;padding-block-start:2px;padding-block-end:2px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px;border-radius:25px;background-color:var(--GrisClaro);display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:center;align-items:center;align-self:start;}.elementor .card-servicios{width:33%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:20px;background-color:var(--GrisClaro);transition:all 300ms;display:flex;flex-direction:column;gap:20px;}.elementor .card-servicios:hover,.elementor .card-servicios:focus-visible{background-color:var(--Amarillo);}.elementor .texto{font-family:var(--PrimaryFont);font-weight:400;font-size:1em;color:var(--Negro);line-height:1.1em;}.elementor .titulo-servicios{font-family:var(--PrimaryFont);font-weight:800;font-size:2.2em;color:var(--Negro);text-align:start;margin-block-start:30px;}.elementor .btn-icon{width:auto;padding-block-start:7px;padding-block-end:7px;padding-inline-start:17px;padding-inline-end:17px;border-radius:25px;background-color:var(--Amarillo);transition:all 200ms;display:flex;flex-direction:row;gap:7px;flex:0 1 auto;justify-content:flex-start;align-items:end;align-self:start;}.elementor .btn-icon:hover,.elementor .btn-icon:focus-visible{background-color:var(--GrisClaro);}.elementor .titulo-direcciones{width:100%;font-family:var(--PrimaryFont);font-weight:700;font-size:1.5em;color:var(--Amarillo);}.elementor .card-proyecto{height:auto;padding:0px;border-radius:20px;background-color:var(--Blanco);transition:all 300ms;display:flex;flex-direction:column;gap:0px;}.elementor .card-proyecto:hover,.elementor .card-proyecto:focus-visible{background-color:var(--Amarillo);}.elementor .imagen-proyecto{border-radius:20px;}.elementor .contenido-proyecto{padding:10%;display:flex;flex-direction:column;gap:5px;}.elementor .titulo-proyecto{font-family:var(--PrimaryFont);font-weight:500;font-size:1.7em;color:var(--Negro);}.elementor .eyebrow-proyecto{font-family:var(--PrimaryFont);font-weight:500;font-size:1em;color:var(--GrisOscuro);text-transform:uppercase;}.elementor .footer-proyecto{color:var(--Negro);text-transform:uppercase;}.elementor .flechitas-swiper{width:55px;padding:5px;transition:all 300ms;}.elementor .flechitas-swiper:hover,.elementor .flechitas-swiper:focus-visible{padding:0px;}.elementor .swiper{align-items:center;}.elementor .swiper-wrapper{gap:0px;}.elementor .proyecto-ampliado{max-width:40%;max-height:95vh;text-decoration:none;padding:0px;border-radius:20px;background-color:var(--GrisClaro);transition:all 300ms;display:flex;flex-direction:column;gap:0px;}.elementor .eyebrow-ampliado{width:auto;padding:7px;margin-block-end:7px;background-color:var(--Amarillo);align-self:start;}.elementor .cliente{font-size:1.1em;}.elementor .txt-proyecto{text-align:justify;margin-block-start:10px;}