.elementor .section-s{padding-block-start:var(----space-top-s);padding-block-end:var(----space-bottom-s);padding-inline-start:max(5%, calc((100% - 760px) / 2));padding-inline-end:max(5%, calc((100% - 760px) / 2));flex-direction:column;}.elementor .section-m{padding-block-start:clamp(3.5rem, 2.7273vw + 2.8864rem, 5rem);padding-block-end:clamp(3.5rem, 2.7273vw + 2.8864rem, 5rem);padding-inline-start:max(5%, calc((100% - 1120px) / 2));padding-inline-end:max(5%, calc((100% - 1120px) / 2));flex-direction:column;}.elementor .section-l{padding-block-start:var(----space-top-l);padding-block-end:var(----space-bottom-l);padding-inline-start:max(5%, calc((100% - 1240px) / 2));padding-inline-end:max(5%, calc((100% - 1240px) / 2));flex-direction:row;}.elementor .section-full{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;}.elementor .title-2{font-family:var(----ff-noto-serif-tc);font-weight:700;font-size:var(----title-size-2);line-height:120%;}.elementor .title-4{font-family:var(----ff-noto-sans-tc);font-weight:500;font-size:var(----title-size-4);line-height:150%;}.elementor .title-4:hover,.elementor .title-4:focus-visible{color:var(----accent);}.elementor .body-big{font-family:var(----ff-noto-sans-tc);font-weight:400;font-size:1.125rem;line-height:180%;}