.elementor .e-f36f411-660c{width:100%;min-width:0px;padding:0px;}.elementor .e-4d68bb2d-f375{font-family:var(--yr-font-body);font-weight:600;font-size:13px;color:var(--yr-deep);letter-spacing:0.02em;line-height:1.4;}.elementor .e-38424a38-5628{font-family:var(--yr-font-heading);font-weight:500;font-size:64px;color:var(--yr-ink);line-height:1.1;}.elementor .e-77471e91-c88d{font-family:var(--yr-font-body);font-weight:400;font-size:17px;color:var(--yr-ink);line-height:1.7;}.elementor .e-618f8ae1-644d{width:100%;max-width:880px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-4538def5-d5e1{padding-block-start:96px;padding-block-end:96px;background-image:linear-gradient(135deg, #F7F1E8 0%,#FFFFFF 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:stretch;row-gap: 32px; & .elementor-widget-breadcrumbs { width: 100%; margin: 0; } & .elementor-widget-breadcrumbs, & .elementor-widget-breadcrumbs p, & .elementor-widget-breadcrumbs #breadcrumbs { margin: 0; font-family: "Inter", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; color: #56625F; } & .elementor-widget-breadcrumbs a { font-family: "Inter", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; color: #1E2A2B; text-decoration: none; } & .elementor-widget-breadcrumbs a:hover, & .elementor-widget-breadcrumbs a:focus-visible { color: #AE4421; text-decoration: underline; text-underline-offset: 3px; } & .elementor-widget-breadcrumbs .breadcrumb_last, & .elementor-widget-breadcrumbs [aria-current="page"] { color: #1F7A70; font-weight: 500; }\n}.elementor .e-604d4466-8ad7{font-family:var(--yr-font-body);font-weight:400;font-size:17px;color:var(--yr-ink);line-height:1.7;}.elementor .e-62842d1b-d5de{width:100%;height:100%;}.elementor .e-6f446f06-da8d{width:40%;overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:30px;flex:0 0 auto;& img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 30px; }\n}.elementor .e-1ab384c5-e94d{font-family:var(--yr-font-heading);font-weight:500;font-size:30px;color:var(--yr-ink);line-height:1.15;}.elementor .e-4d5ad4e1-371d{font-family:var(--yr-font-body);font-weight:400;font-size:17px;color:var(--yr-ink);line-height:1.7;}.elementor .e-19ac642a-251a{padding:0px;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-422bda1c-1485{padding:0px;margin-block-start:28px;margin-block-end:28px;flex-direction:row;gap:6%;align-items:center;}.elementor .e-d712dce-fd19351:hover,.elementor .e-d712dce-fd19351:focus-visible{font-family:var(--yr-font-body);font-weight:500;font-size:17px;color:#AE4421;line-height:1.5;text-decoration:none;background-color:transparent;}.elementor .e-d712dce-fd19351{font-family:var(--yr-font-body);font-weight:500;font-size:17px;color:#1F7A70;line-height:1.5;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;text-align: left;\n}.elementor .e-d712dce-fd19351:focus{font-family:var(--yr-font-body);font-weight:500;font-size:17px;color:#AE4421;line-height:1.5;text-decoration:none;background-color:transparent;}.elementor .e-20213246-94e7{font-family:var(--yr-font-heading);font-weight:500;font-size:30px;color:var(--yr-ink);line-height:1.15;margin-block-start:28px;}.elementor .e-15ac8de-594d{font-family:var(--yr-font-body);font-weight:400;font-size:17px;color:var(--yr-ink);line-height:1.7;}.elementor .e-9545baa-c456{width:100%;height:100%;}.elementor .e-7b4e060b-b070{min-width:0px;overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:30px;& img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 30px; }\n}.elementor .e-3dd4be5f-45d3{width:100%;height:100%;}.elementor .e-52fd5382-dc72{min-width:0px;overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:30px;& img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 30px; }\n}.elementor .e-5753e78-b66b{width:100%;height:100%;}.elementor .e-18e15991-15d8{min-width:0px;overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:30px;& img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 30px; }\n}.elementor .e-33e25caf-3301{padding:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-46989921-8367{width:66%;padding:0px;flex-direction:column;gap:20px;}.elementor .e-5a413280-4df2{font-family:var(--yr-font-heading);font-weight:500;font-size:26px;color:var(--yr-ink);line-height:1.2;}.elementor .e-4f1cf153-f5c3{font-family:var(--yr-font-body);font-weight:400;font-size:16px;color:var(--yr-ink);line-height:1.7;}.elementor .e-115d0507-e72e:hover,.elementor .e-115d0507-e72e:focus-visible{color:#FFFFFF;border-color:#AE4421;background-color:#AE4421;}.elementor .e-115d0507-e72e:focus{color:#FFFFFF;border-color:#AE4421;background-color:#AE4421;}.elementor .e-115d0507-e72e{font-family:"Inter";font-weight:400;font-size:17px;color:#FFFFFF;line-height:1.7;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;border-radius:30px;border-width:2px;border-color:#C8512A;border-style:solid;background-color:#C8512A;transition:background-color 0.2s, border-color 0.2s;align-self:flex-start;}.elementor .e-45084dad-ac33{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;background-color:var(--yr-sand);flex-direction:column;gap:16px;}.elementor .e-7df29a7c-6f8a{width:28%;position:sticky;inset-block-start:120px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-52aae0d-7cfc{column-gap:6%;padding-block-start:96px;padding-block-end:96px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap: 48px;\n}