.elementor .s-h1{font-family:"Plus Jakarta Sans";font-weight:800;font-size:40px;color:#FFFFFF;line-height:1.1em;}.elementor .s-lead{max-width:500px;font-size:17px;color:#C9D6D0;line-height:1.65em;}.elementor .s-hero-copy{padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;flex-direction:column;gap:18px;flex:1 1 420px;justify-content:center;}.elementor .s-hero-img{width:100%;object-fit:cover;}.elementor .s-hero-photo{overflow:hidden;padding-block-start:28px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;flex:1 1 380px;}.elementor .s-hero{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0C2B24;flex-direction:row;flex-wrap:wrap;}.elementor .s-about-h{font-family:"Plus Jakarta Sans";font-weight:800;font-size:28px;color:#062B22;}.elementor .s-about-p{font-size:17px;color:#4A5A54;line-height:1.65em;}.elementor .s-about-n{font-weight:700;font-size:14px;color:#9A7835;}.elementor .s-about-a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;flex:1 1 380px;}.elementor .s-facts-h{font-family:"Plus Jakarta Sans";font-weight:800;font-size:20px;color:#062B22;}.elementor .s-facts-p{font-size:16px;color:#4A5A54;line-height:1.6em;}.elementor .s-about-b{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:2px;border-color:#D8B45F;border-style:dashed;background-color:#FFF9EC;flex-direction:column;gap:10px;flex:1 1 320px;}.elementor .s-about-in{width:100%;max-width:1000px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:40px;flex-wrap:wrap;}.elementor .s-about{padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:row;justify-content:center;}.elementor .s-listings-h{font-family:"Plus Jakarta Sans";font-weight:800;font-size:30px;color:#062B22;}.elementor .s-listings-in{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;}.elementor .s-listings{padding-block-start:56px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F4F6F3;flex-direction:row;justify-content:center;}