.elementor .s-about-hero-copy{width:48%;gap:24px;align-items:flex-start;}.elementor .s-about-hero-sketch{aspect-ratio:3/2;border-width:1px;border-color:#E2D8C3;border-style:solid;}.elementor .s-about-hero-media{width:52%;}.elementor .s-about-hero-in{flex-direction:row;gap:72px;align-items:center;}.elementor .s-about-hero{padding-block-start:72px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .s-about-story-photo-1{aspect-ratio:4/5;}.elementor .s-about-story-photo-2{width:44%;aspect-ratio:1/1;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-radius:16px;border-width:6px;border-color:#F0E7D6;border-style:solid;box-shadow:0px 18px 40px -24px rgba(31, 61, 43, 0.28);}.elementor .s-about-story-media{width:44%;position:relative;padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:56px;}.elementor .s-about-story-cta{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-story-copy{width:56%;gap:20px;align-items:flex-start;}.elementor .s-about-story-in{flex-direction:row;gap:72px;align-items:center;}.elementor .s-about-motto-in{gap:24px;align-items:center;}.elementor .s-about-owner-cta{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:14px;}.elementor .s-about-owner-copy{width:58%;gap:20px;align-items:flex-start;}.elementor .s-about-owner-photo{aspect-ratio:4/5;}.elementor .s-about-owner-media{width:42%;}.elementor .s-about-owner-in{flex-direction:row;gap:72px;align-items:center;}.elementor .s-page-main{padding:0px;display:flex;flex-direction:column;gap:0px;}