.elementor .home-h1{font-family:Apollo;font-weight:400;font-size:64px;color:var(--Nube);letter-spacing:.04em;line-height:1.1em;text-align:center;text-transform:uppercase}.elementor .home-hero-cont{padding:0;display:flex;flex-direction:column;row-gap:16px;justify-content:center;align-items:center;align-self:center}.elementor .hero-p{font-family:Futura;font-weight:300;font-size:28px;color:var(--Nube);letter-spacing:.01em;line-height:1em;text-align:center;padding:0}.elementor .cont-gral{padding-block-start:132px;padding-block-end:132px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;align-items:center}.elementor .section-row{width:64%;padding:0;display:flex;flex-direction:column;row-gap:32px;align-items:center}.elementor .home-h2{width:auto;font-family:Apollo;font-weight:600;font-size:48px;letter-spacing:.02em;line-height:1em;text-align:start;text-transform:none}.elementor .home-main-p{width:80%;font-family:Futura;font-weight:300;font-size:24px;letter-spacing:.01em;line-height:1.4em;text-align:center}.elementor .cont-galeria{padding:0;background-color:var(--NewNoir);flex-direction:column}.elementor .exp-cont-gral{padding:0;margin-block-start:56px;display:flex;flex-direction:column;row-gap:56px}.elementor .exp-row{padding:0;flex-direction:row}.elementor .exp-text-cont{width:65%;padding:0;display:flex;flex-direction:column;row-gap:12px}.elementor .exp-det-cont{width:35%;padding:0;flex-direction:column;gap:12px;justify-content:center}.elementor .home-h3{font-family:Apollo;font-weight:600;font-size:28px;color:var(--GrisGranito);letter-spacing:.02em;line-height:1em;text-align:start}.elementor .exp-p{font-family:Futura;font-weight:300;font-size:20px;color:var(--GrisGranito);letter-spacing:.01em;line-height:1.2em;text-align:start}.elementor .exp-h4{font-family:Apollo;font-weight:600;font-size:24px;color:var(--GrisGranito);letter-spacing:.02em;line-height:1em;text-align:end;font-style:italic}.elementor .exp-h5{font-family:Futura;font-weight:400;font-size:14px;color:var(--GrisGranito);letter-spacing:.02em;line-height:1em;text-align:end;text-transform:uppercase}.elementor .det-row{padding:0;display:flex;flex-direction:column;gap:4px;align-items:end}.elementor .title-cont{padding:0;flex-direction:column;gap:8px;align-items:start}.elementor .highlight-row{min-height:40vh;column-gap:32px;padding:0;display:flex;flex-direction:row}.elementor .highlight-img-cont{width:60%;padding:0}.elementor .highlight-text-cont{width:40%;padding:32px;display:flex;flex-direction:column}.elementor .highlight-divider-right{width:180%;margin-block-start:-4px;background-color:var(--AmarilloMaiz);align-self:start}.elementor .highlight-p-cont{padding:0;margin-block-start:32px;flex-direction:column;row-gap:12px;align-items:start}.elementor .highlight-divider-left{width:180%;position:relative;z-index:1;margin-block-start:-4px;background-color:var(--AmarilloMaiz);align-self:end}.elementor .highlight-p{width:100%;font-family:Futura;font-weight:300;font-size:24px;color:var(--Nube);letter-spacing:.01em;line-height:1.4em;text-align:start}.elementor .quote-col-r{width:72%;padding:0;flex-direction:column;row-gap:32px}.elementor .quote-cont{column-gap:0;padding:0;flex-direction:row;justify-content:space-between}.elementor .quote-col-l{width:16%;padding:0}.elementor .quote{font-family:Apollo;font-weight:400;font-size:48px;color:var(--Nube);letter-spacing:.02em;line-height:1.1em;text-align:start;text-transform:none}.elementor .mark{width:auto;font-family:Apollo;font-weight:400;font-size:256px;color:var(--AmarilloMaiz);letter-spacing:.02em;line-height:1em;text-align:start;padding:0}.elementor .timeout-cont{column-gap:8px;padding:0}.elementor .author{font-family:Futura;font-weight:400;font-size:24px;color:var(--Nube);letter-spacing:0em;line-height:1em;text-align:start}.elementor .answer{width:80%;font-family:Futura;font-weight:400;font-size:18px;color:var(--GrisGranito);letter-spacing:.01em;line-height:1.4em;text-align:start}.elementor .blog-text-cont{flex-direction:column;align-items:center}.elementor .faq-title-cont{padding:0;flex-direction:column;row-gap:20px;align-items:center}.elementor .sec-title-cont{width:auto;padding:0;flex-direction:column;align-self:start}.elementor .exp-button-cont{padding:0;margin-block-start:56px;justify-content:center}.elementor .form-cont{padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:32px;flex-direction:column;row-gap:24px}.elementor .form-title-cont{padding:0;flex-direction:column;row-gap:4px}.elementor .home-h4{font-family:Futura;font-weight:400;font-size:20px;color:var(--NewNoir);letter-spacing:.02em;line-height:1em;text-align:start}