.elementor .e-1c33a69d-112d{max-width:640px;font-family:Roboto;font-weight:300;font-size:16px;color:#4A3B33;line-height:1.85;text-align:center;}.elementor .e-2871476d-e188{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-34c1d661-5b9c{font-family:Roboto;font-weight:500;font-size:11px;color:#4A3B33;letter-spacing:0.18em;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:8px;padding-inline-end:8px;background-color:#F3E3C3;}.elementor .e-10068c65-ba4b{width:70%;max-width:420px;overflow:hidden;border-radius:10px;box-shadow:0px 4px 18px 0px rgba(74,59,51,0.15);display:flex;flex-direction:column;}.elementor .e-166be7d3-4596:hover,.elementor .e-166be7d3-4596:focus-visible{background-color:#a02941;}.elementor .e-166be7d3-4596{font-family:Roboto;font-weight:400;font-size:13px;color:#ffffff;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:38px;padding-inline-end:38px;border-radius:50px;background-color:#BD354F;}.elementor .e-2bb3a0c4-130c{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#fffaf5;box-shadow:0px 10px 30px 0px rgba(196,96,61,0.10);display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-41e73529-f676{width:32px;height:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:75%;display:block;}.elementor .e-7428b389-6b41{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-afb04f0-c883{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;& a { color:#C4603D; text-decoration:underline; }\n}.elementor .e-58bf279a-dea7{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;}.elementor .e-ef7b45c-b0e7{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-67668b58-2a8c{width:45%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;box-shadow:0px 4px 14px 0px rgba(74,59,51,0.12);}.elementor .e-3c767ac4-60bc{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;flex:1 1 0px;}.elementor .e-4c926b8c-5c51{display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .e-38ef3639-d853{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-48117bf7-8cd2{width:120px;height:120px;object-fit:cover;border-radius:6px;flex:0 0 auto;}.elementor .e-3110780b-8eb0{font-family:Roboto;font-weight:500;font-size:13px;color:#C4603D;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4de1845b-bcdb{font-family:Roboto;font-weight:300;font-size:14px;color:#4A3B33;line-height:1.7;& a { color:#C4603D; text-decoration:underline; }\n}.elementor .e-310e3bb1-5422{display:flex;flex-direction:column;gap:6px;}.elementor .e-934082d-af93{padding:20px;border-radius:8px;border-width:1px;border-color:rgba(189,53,79,0.12);border-style:solid;background-color:#fffaf5;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-7c84cc84-3940{width:32px;height:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:75%;display:block;}.elementor .e-7ef98270-e5d8{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-6b30b572-6270{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;}.elementor .e-3c987f6c-45dd{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.6;}.elementor .e-22699964-bb65{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.6;}.elementor .e-cdd5661-477e{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.6;}.elementor .e-3d8aa312-be45{display:flex;flex-direction:column;gap:8px;}.elementor .e-3de81737-f5de{font-family:Roboto;font-weight:500;font-size:13px;color:#4A3B33;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:10px;}.elementor .e-35f4bcc9-2485{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.7;}.elementor .e-5f900d5e-3372{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-5c137046-f0e3{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;}.elementor .e-1a379bbc-41a2{font-family:Roboto;font-weight:500;font-size:13px;color:#4A3B33;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:10px;}.elementor .e-70a5a067-d3df{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.7;}.elementor .e-48ac5a1-e490{font-family:Roboto;font-weight:500;font-size:13px;color:#4A3B33;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:10px;}.elementor .e-67742df1-7dd1{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.7;}.elementor .e-61216187-25e5{font-family:Roboto;font-weight:500;font-size:13px;color:#4A3B33;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:10px;}.elementor .e-548462be-4698{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.7;}.elementor .e-29038797-c5d8{width:32px;height:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:75%;display:block;}.elementor .e-69886901-ee21{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-ba4bcf1-fddf{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;}.elementor .e-789d9c3a-9a60:hover,.elementor .e-789d9c3a-9a60:focus-visible{background-color:#a02941;}.elementor .e-789d9c3a-9a60{font-family:Roboto;font-weight:400;font-size:13px;color:#ffffff;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:38px;padding-inline-end:38px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50px;background-color:#BD354F;}.elementor .e-466e0823-b41a{width:32px;height:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:75%;display:block;}.elementor .e-5307e3c2-bbeb{font-family:"Cormorant Garamond";font-weight:400;font-size:1.45rem;color:#4A3B33;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-end:10px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(196,96,61,0.15);\n}.elementor .e-42fb4054-63f1{font-family:"Cormorant Garamond";font-weight:400;font-size:1.1rem;color:#4A3B33;}.elementor .e-49c65e40-5386{min-width:0px;flex:1 1 auto;overflow-wrap: break-word; word-break: break-word;\n}.elementor .e-490c2c63-888b{width:14px;height:14px;color:#C4603D;flex:0 0 auto;}.elementor .e-6baeda1d-8ef6{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;padding-block-start:10px;}.elementor .e-721dfcdd-ba88{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:rgba(189,53,79,0.12);border-style:solid;background-color:#fdf8f9;}.elementor .e-2157d472-6fb3{font-family:"Cormorant Garamond";font-weight:400;font-size:1.1rem;color:#4A3B33;}.elementor .e-4a1a5f53-39de{min-width:0px;flex:1 1 auto;overflow-wrap: break-word; word-break: break-word;\n}.elementor .e-1f9d8691-26a6{width:14px;height:14px;color:#C4603D;flex:0 0 auto;}.elementor .e-204b6d55-9dc1{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;padding-block-start:10px;}.elementor .e-36af5f63-7f7d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:rgba(189,53,79,0.12);border-style:solid;background-color:#fdf8f9;}.elementor .e-4d17b89-f034{font-family:"Cormorant Garamond";font-weight:400;font-size:1.1rem;color:#4A3B33;}.elementor .e-4611c488-f43e{min-width:0px;flex:1 1 auto;overflow-wrap: break-word; word-break: break-word;\n}.elementor .e-67b275f2-ead7{width:14px;height:14px;color:#C4603D;flex:0 0 auto;}.elementor .e-5c239479-5ab1{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;padding-block-start:10px;}.elementor .e-7a777fd5-16ad{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:rgba(189,53,79,0.12);border-style:solid;background-color:#fdf8f9;}.elementor .e-8057239-71f4{font-family:"Cormorant Garamond";font-weight:400;font-size:1.1rem;color:#4A3B33;}.elementor .e-fc4d4a4-e21f{min-width:0px;flex:1 1 auto;overflow-wrap: break-word; word-break: break-word;\n}.elementor .e-147ecf7f-155f{width:14px;height:14px;color:#C4603D;flex:0 0 auto;}.elementor .e-4053ef7-d80d{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;padding-block-start:10px;}.elementor .e-329822b9-15b3{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:rgba(189,53,79,0.12);border-style:solid;background-color:#fdf8f9;}.elementor .e-364040fd-a7be{font-family:"Cormorant Garamond";font-weight:400;font-size:1.1rem;color:#4A3B33;}.elementor .e-7d980ddc-efa2{min-width:0px;flex:1 1 auto;overflow-wrap: break-word; word-break: break-word;\n}.elementor .e-1bf3c1a9-a9eb{width:14px;height:14px;color:#C4603D;flex:0 0 auto;}.elementor .e-53e0ace-77e7{font-family:Roboto;font-weight:300;font-size:15px;color:#4A3B33;line-height:1.85;padding-block-start:10px;& a { color:#C4603D; text-decoration:underline; }\n}.elementor .e-7fdd5ac6-7b8a{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:rgba(189,53,79,0.12);border-style:solid;background-color:#fdf8f9;}.elementor .e-3a194671-5d37{width:100%;display:flex;flex-direction:column;gap:10px;& > details { border-radius: 14px; background-color: #fef3ee; border-style: none; border-width: 0px; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 0px; padding-inline-end: 0px; } & > details > summary { padding-block-start: 18px; padding-block-end: 18px; padding-inline-start: 22px; padding-inline-end: 22px; border-style: none; border-width: 0px; } & > details > summary p, & > details > summary h3 { font-family: Cormorant Garamond; font-weight: 400; font-size: 19px; color: #1B2A22; letter-spacing: normal; line-height: 1.3; } & > details > div { padding-block-start: 0px; padding-block-end: 18px; padding-inline-start: 4px; padding-inline-end: 4px; } & > details > div p { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 14px; color: #4A453E; line-height: 1.8; padding-block-start: 0px; } & > details > div p a { color: #E46343; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-349b3117-4052{font-family:Roboto;font-size:13px;color:rgba(74,59,51,0.65);text-align:center;font-style:italic;padding-block-start:24px;margin-block-start:20px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(189,53,79,0.15);\n}.elementor .e-9ebe952-78bb{max-width:900px;padding:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}