@media(max-width:1024px){.elementor .sq-pill{font-size:12.6px;}}@media(max-width:1024px){.elementor .sq-lead{font-size:15.84px;}}@media(max-width:1024px){.elementor .sq-ttl{font-size:30.59px;letter-spacing:-0.04em;line-height:1.12;}}@media(max-width:1024px){.elementor .sq-ttl-wrap{font-size:30.59px;letter-spacing:-0.04em;line-height:1.12;}}@media(max-width:1024px){.elementor .sq-split-text{font-size:15.84px;}}@media(max-width:1024px){.elementor .sq-split-tx{margin-inline-start:0px;}}@media(max-width:1024px){.elementor .sq-split{padding-block-start:0px;padding-block-end:0px;padding-inline-start:5vw;padding-inline-end:5vw;}}@media(max-width:1024px){.elementor .sq-ttl-in{font-size:34px;line-height:1.12;}}@media(max-width:1024px){.elementor .aud-ah-bg{object-position:100% 50%;}}@media(max-width:1024px){.elementor .ls-lc-tx{max-width:360px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .ls-lc{min-height:380px;}}@media(max-width:1024px){.elementor .ls-pfg{max-width:560px;gap:16px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .ls-pf-text{font-size:15.84px;}}@media(max-width:1024px){.elementor .ls-hd2{max-width:620px;margin-inline-start:0px;}}@media(max-width:1024px){.elementor .ls-pf{padding-block-start:44px;padding-block-end:44px;padding-inline-start:5vw;padding-inline-end:5vw;}}@media(max-width:1024px){.elementor .ls-svg2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}}@media(max-width:1024px){.elementor .ls-oi{padding-block-start:44px;padding-block-end:40px;padding-inline-start:5vw;padding-inline-end:5vw;}}@media(max-width:1024px){.elementor .ls-lpg{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}}@media(max-width:1024px){.elementor .ls-lp-title{font-size:40px;letter-spacing:-0.04em;line-height:1.1;}}@media(max-width:1024px){.elementor .ls-lp{padding-block-start:48px;padding-block-end:40px;padding-inline-start:5vw;padding-inline-end:5vw;}}@media(max-width:1024px){.elementor .ls-ng{padding-block-start:44px;padding-block-end:36px;padding-inline-start:6vw;padding-inline-end:6vw;}}@media(max-width:1024px){.elementor .ls-lsh-text{font-size:15.84px;}}@media(max-width:1024px){.elementor .ls-lsh{min-height:420px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:6vw;padding-inline-end:6vw;}}@media(max-width:1024px){.elementor .ls-lpc-w{width:calc(50% - 11px);}}