.elementor .e-6e3afe1a-2c13{font-family:"Josefin Sans";font-size:14px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-7e2b78cd-b9b6{font-family:"Josefin Sans";font-size:14px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-538b614a-400b{font-family:"Josefin Sans";font-size:14px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-3f518ff9-108d{font-family:"Josefin Sans";font-size:14px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-3cddc24-ee04{font-family:"Josefin Sans";font-size:14px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-711b8838-4839{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-3eae3270-90e2{min-width:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#D9CBB5;border-style:dashed;display:flex;flex-direction:column;gap:12px;}.elementor .e-66f02da3-6392{max-width:950px;font-family:var(--Text-Magazine);font-weight:400;font-size:44px;color:#24312D;line-height:1.15;margin:0px;overflow-wrap:break-word; white-space:normal; overflow-wrap:break-word;\n}.elementor .e-14abd99a-aded{font-family:"Josefin Sans";font-size:15px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-62e09d20-748b{width:100%;min-width:0px;max-width:950px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;flex:0 1 auto;}.elementor .e-76ed97a1-5de4{width:100%;min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#FEFBF5;display:flex;flex-direction:column;flex:0 1 auto;align-items:stretch;max-width:none; box-sizing:border-box;\n}.elementor .e-15514630-2b96{width:100%;height:auto;max-width:1100px;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:12px;display:block;}.elementor .e-6b45b9f2-959f{width:calc(100% - 80px);min-width:0px;max-width:1100px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#FEFBF5;display:block;box-sizing:border-box;\n}.elementor .e-42878840-18bb{width:100%;min-width:0px;max-width:760px;font-family:"Josefin Sans";font-size:17px;color:#24312D;line-height:1.75;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex:0 1 auto;& .elementor-widget-theme-post-content, & .elementor-widget-theme-post-content > .elementor-widget-container, & .elementor-widget-theme-post-content p, & .elementor-widget-theme-post-content li { font-family:Josefin Sans; font-size:17px; line-height:1.75; color:#24312D; } & p { margin:0 0 20px; } & h2, & h3, & h4, & h5, & h6 { font-family:var(--Text-Magazine); color:#24312D; line-height:1.25; margin:2rem 0 1rem; } & h2 { font-size:30px; } & h3 { font-size:24px; } & ul, & ol { padding-left:1.5rem; margin:0 0 20px; } & li { padding-left:0.25rem; margin:0 0 8px; } & a { color:#24312D; text-decoration:underline; text-decoration-color:#E34D4D; text-underline-offset:0.2em; overflow-wrap:anywhere; } & a:hover { text-decoration-thickness:2px; } & a:focus-visible { outline:2px solid #E34D4D; outline-offset:3px; } & img, & video, & iframe, & embed { max-width:100%; } & img, & video { height:auto; } & figure { max-width:100%; margin:1.5rem 0; } & blockquote { margin:1.5rem 0; padding:1rem 1.5rem; border-left:3px solid #E34D4D; background:#FEFBF5; } & blockquote p:last-child { margin-bottom:0; } & table { display:block; max-width:100%; overflow-x:auto; }\n}.elementor .e-7e5b4578-e8e3{width:100%;min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 1 auto;align-items:stretch;max-width:none; box-sizing:border-box;\n}.elementor .e-197f92d9-607d{font-family:var(--Text-Magazine);font-weight:400;font-size:30px;color:#24312D;line-height:1.25;margin:0px;}.elementor .e-2ea26079-693b{font-family:"Josefin Sans";font-size:17px;color:#24312D;line-height:1.75;margin:0px;}.elementor .e-721b971f-91d0{width:100%;min-width:0px;max-width:760px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:column;gap:20px;border-top-style: solid; border-top-color: #D9CBB5;\n}.elementor .e-550b3940-11ef{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 1 auto;align-items:stretch;max-width:none; box-sizing:border-box;\n}.elementor .e-6e695781-7c09{font-family:var(--Text-Magazine);font-weight:400;font-size:30px;color:#24312D;line-height:1.25;margin:0px;}.elementor .e-8e6f81e-6d14{width:100%;min-width:0px;max-width:100%;padding:0px;border-radius:0px;border-width:0px;border-color:#D9CBB5;border-style:solid;display:flex;flex-direction:column;gap:20px;flex:0 1 auto;}.elementor .e-756d5821-4f33{height:auto;min-width:0px;min-height:0px;padding:0px;display:grid;flex-direction:column;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));& img { width:100%; height:auto; aspect-ratio:16 / 10; object-fit:cover; border-radius:12px; }\n}.elementor .e-321e2764-10c9{width:100%;min-width:0px;max-width:1100px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;flex:0 1 auto;& .elementor-element-65c1297 { width:100%; min-width:0; } & .elementor-element-65c1297 .elementor-posts-container { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); column-gap:24px; row-gap:24px; } & .elementor-element-65c1297 .elementor-post { min-width:0; min-height:0; height:auto; padding:20px; display:flex; flex-direction:column; border:1px solid #D9CBB5; border-radius:12px; background:#FFFFFF; box-sizing:border-box; } & .elementor-element-65c1297 .elementor-post__card { min-height:0; height:auto; display:flex; flex-direction:column; flex:1; box-shadow:none; border:0; } & .elementor-element-65c1297 .elementor-post__thumbnail__link { display:block; width:100%; aspect-ratio:16 / 10; margin:0 0 20px; border-radius:12px; overflow:hidden; } & .elementor-element-65c1297 .elementor-post__thumbnail { width:100%; height:100%; padding:0; } & .elementor-element-65c1297 .elementor-post__thumbnail img { position:static; transform:none; width:100%; height:100%; aspect-ratio:16 / 10; object-fit:cover; border-radius:12px; } & .elementor-element-65c1297 .elementor-post__text { min-width:0; padding:0; margin:0; display:flex; flex-direction:column; gap:12px; flex:1; } & .elementor-element-65c1297 .elementor-post__title, & .elementor-element-65c1297 .elementor-post__title a { font-family:var(--Text-Magazine); font-size:20px; line-height:1.3; font-weight:400; color:#24312D; overflow-wrap:break-word; margin:0; } & .elementor-element-65c1297 .elementor-post__excerpt, & .elementor-element-65c1297 .elementor-post__excerpt p { font-family:Josefin Sans; font-size:15px; line-height:1.6; color:#24312D; margin:0; } & .elementor-element-65c1297 .elementor-post__meta-data { font-family:Josefin Sans; font-size:13px; line-height:1.6; padding:0; margin:12px 0; } & .elementor-element-65c1297 .elementor-post__read-more { font-family:Josefin Sans; font-size:15px; line-height:1.6; margin-top:auto; padding-top:16px; color:#24312D; text-decoration:underline; text-decoration-color:#E34D4D; text-underline-offset:0.2em; }\n}.elementor .e-55ed4d2f-90fb{width:100%;min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#FEFBF5;display:flex;flex-direction:column;flex:0 1 auto;align-items:stretch;max-width:none; box-sizing:border-box;\n}.elementor .e-16dc93ae-912e:hover,.elementor .e-16dc93ae-912e:focus-visible{color:#24312D;background-color:#FEFBF5;}.elementor .e-16dc93ae-912e{min-height:44px;font-family:"Josefin Sans";font-size:16px;color:#FEFBF5;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:#D9CBB5;border-style:solid;background-color:#24312D;align-self:flex-start;}.elementor .e-5a6c14eb-a947{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;}.elementor .e-7a02e27e-e004{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#FEFBF5;display:flex;flex-direction:column;flex:0 1 auto;align-items:stretch;max-width:none; box-sizing:border-box;\n}.elementor .e-188d2bc8-2e68{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#FEFBF5;display:block;box-sizing:border-box; & *, & *::before, & *::after { box-sizing:border-box; } & a:focus-visible { outline:3px solid #E34D4D; outline-offset:4px; }\n}