@media(max-width:1024px){.elementor .footer-top{gap:36px;grid-template-columns:repeat(1, 1fr);grid-template-rows:1.04fr 1fr 1fr;}}@media(max-width:1024px){.elementor .sub-inner{gap:45px;grid-template-columns:repeat(1, 1fr);grid-template-rows:1fr 1.44fr;}}@media(max-width:1024px){.elementor .host-photo{max-width:360px;}}@media(max-width:1024px){.elementor .host-grid{gap:48px;grid-template-columns:repeat(1, 1fr);grid-template-rows:1.08fr 1fr;}}@media(max-width:1024px){.elementor .why-text{font-size:16px;line-height:27.2px;}}@media(max-width:1024px){.elementor .why-quote{font-size:36px;letter-spacing:-0.72px;line-height:39.6px;}}@media(max-width:1024px){.elementor .ep-head{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .section-title{font-size:39.6px;letter-spacing:-0.99px;line-height:40.39px;}}@media(max-width:1024px){.elementor .qe-media{max-width:420px;}}@media(max-width:1024px){.elementor .qe-grid{gap:56px;grid-template-columns:repeat(1, 1fr);grid-template-rows:1.35fr 1fr;}}@media(max-width:1024px){.elementor .plat-row{gap:27px;}}@media(max-width:1024px){.elementor .hero-art{max-width:380px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .hero-baja{font-size:18px;line-height:24.3px;}}@media(max-width:1024px){.elementor .hero-grid{gap:45px;grid-template-columns:repeat(1, 1fr);grid-template-rows:2.13fr 1fr;}}