.elementor .e-3a4d3e13-ac9a{width:calc(100vw * .094);flex:0 0 auto;}.elementor .e-2b6a349d-5b83:hover,.elementor .e-2b6a349d-5b83:focus-visible{color:#D6BD65;}.elementor .e-2b6a349d-5b83{font-family:var(--ca-sans);font-weight:500;font-size:12px;color:#F4F1E2;letter-spacing: normal; white-space: nowrap;\n}.elementor .e-ea3177d-5cd9:hover,.elementor .e-ea3177d-5cd9:focus-visible{color:#D6BD65;}.elementor .e-ea3177d-5cd9{font-family:var(--ca-sans);font-weight:500;font-size:12px;color:#F4F1E2;letter-spacing: normal; white-space: nowrap;\n}.elementor .e-28ba0be2-aa4e:hover,.elementor .e-28ba0be2-aa4e:focus-visible{color:#D6BD65;}.elementor .e-28ba0be2-aa4e{font-family:var(--ca-sans);font-weight:500;font-size:12px;color:#F4F1E2;letter-spacing: normal; white-space: nowrap;\n}.elementor .e-30884118-f9ad:hover,.elementor .e-30884118-f9ad:focus-visible{color:#D6BD65;}.elementor .e-30884118-f9ad{font-family:var(--ca-sans);font-weight:500;font-size:12px;color:#F4F1E2;letter-spacing: normal; white-space: nowrap;\n}.elementor .e-55005eb9-8844:hover,.elementor .e-55005eb9-8844:focus-visible{color:#D6BD65;}.elementor .e-55005eb9-8844{font-family:var(--ca-sans);font-weight:500;font-size:12px;color:#F4F1E2;letter-spacing: normal; white-space: nowrap;\n}.elementor .e-294aaff7-e4f8{width:auto;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.6vw;gap:calc(31px + 1.2vw);flex-wrap:nowrap;justify-content:flex-end;}.elementor .e-66043d67-1077{min-height:85px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3%;padding-inline-end:3%;background-color:var(--ca-dark);gap:20px;justify-content:space-between;align-items:center;}.elementor .e-6028ef5f-25ad:hover,.elementor .e-6028ef5f-25ad:focus-visible{color:#D6BD65;}.elementor .e-6028ef5f-25ad{font-family:var(--ca-sans);font-size:11px;color:rgba(244,241,226,.75);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-2cbf840e-785b{max-width:900px;font-family:var(--ca-serif);font-weight:300;font-size:44px;color:#F4F1E2;line-height:1.2;}.elementor .e-2d02aab1-1f0d{max-width:760px;font-family:var(--ca-sans);font-size:17px;color:#D6BD65;line-height:1.5;}.elementor .e-56295939-5098{padding-block-start:64px;padding-block-end:56px;padding-inline-start:8%;padding-inline-end:8%;border-block-end-width:2px;background-color:var(--ca-olive);display:flex;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-2c378a5d-b056{font-family:var(--ca-sans);font-size:13px;color:#6b6b5a;line-height:1.6;font-style:italic;}.elementor .e-6600e07d-5574{font-family:var(--ca-sans);font-weight:600;font-size:11px;color:var(--ca-forest);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7697ba2e-409a{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-2d11a664-2bab{padding-block-start:28px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;border-radius:14px;border-width:1px;border-color:rgba(201,168,60,.55);border-style:solid;background-color:var(--ca-cream);display:flex;flex-direction:column;gap:12px;}.elementor .e-44b5275b-253b{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-7cf04ad6-435e{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-1df583a-a522{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-483a1694-ec18{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-40535f94-cb3d{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-2ba0cb93-7067{font-family:var(--ca-serif);font-weight:500;font-size:21px;color:var(--ca-forest);margin-block-start:14px;}.elementor .e-392b37ad-6421{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-65a109ac-8aca{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-3f629f86-80c5{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-211c1c9a-8fe2{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-753810c2-d43d{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-11515569-5e15{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-1013cbf8-c975{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-5f7ca757-5f1e{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-3158aa9c-76dc{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-2cb5371d-7fb9{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-ba64a8a-3fd3{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-679c21a1-e2ff{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-594d7590-b4a6{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-481a1bc2-849e{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-21e3c9cb-b195{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-30b00cb1-ff7f{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-170d9f95-e37d{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-109c6957-a7df{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-71f30a56-791a{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;display:block;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; } & ul { padding-left: 22px; margin: 0; list-style: disc; } & li { margin: 0 0 10px; } & li::marker { color: #C9A83C; }\n}.elementor .e-7957c9a6-6e13{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-21e5cb7c-7ce3{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-214f21ae-5620{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-69e6aba1-fef4{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-2d5f245e-24a2{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-5b9396bc-27db{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-e911885-914a{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-5d460ca5-e31c{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-73481811-a9f4{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:6px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:6px;border-inline-start-width:3px;background-color:#FFFFFF;border-left-style: solid; border-left-color: var(--ca-gold);\n}.elementor .e-5010f574-fbee{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-10db0d78-1d01{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-325c6dd1-55d1{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-1d6bef4e-b639{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-5ee291f5-1f84{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-112ad1fe-462b{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-14b13f76-8135{font-family:var(--ca-sans);font-weight:600;font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:var(--ca-beige);flex:0 0 34%;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-7d9e96a3-4c75{font-family:var(--ca-sans);font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#FFFFFF;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-509ebec8-1d78{min-width:0px;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-351bc11b-2c2a{font-family:var(--ca-sans);font-weight:600;font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:var(--ca-beige);flex:0 0 34%;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-344c64ea-9a30{font-family:var(--ca-sans);font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#FFFFFF;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-3557eb82-3cbc{min-width:0px;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-24cab8ee-cc4f{font-family:var(--ca-sans);font-weight:600;font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:var(--ca-beige);flex:0 0 34%;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-4b66821f-4f0c{font-family:var(--ca-sans);font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#FFFFFF;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-5d43a2b-e6f5{min-width:0px;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-42605da6-9a35{font-family:var(--ca-sans);font-weight:600;font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:var(--ca-beige);flex:0 0 34%;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-707e57a8-9d6f{font-family:var(--ca-sans);font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#FFFFFF;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-5d2ac1cf-e596{min-width:0px;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-166eacfb-dcbe{font-family:var(--ca-sans);font-weight:600;font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:var(--ca-beige);flex:0 0 34%;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-22b50aed-2ef1{font-family:var(--ca-sans);font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#FFFFFF;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-3f826431-1cc2{min-width:0px;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-3fd00d9b-a1bc{font-family:var(--ca-sans);font-weight:600;font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:var(--ca-beige);flex:0 0 34%;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-6640fad3-e366{font-family:var(--ca-sans);font-size:14px;color:var(--ca-text);line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#FFFFFF;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(58,62,39,.12); & a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-1aeddc87-6826{min-width:0px;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-51a3ae13-1f5e{overflow:hidden;padding:0px;border-radius:10px;border-width:1px;border-color:rgba(58,62,39,.18);border-style:solid;flex-direction:column;gap:0px;}.elementor .e-249ac7b1-a3a6{padding:0px;margin-block-start:8px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;overflow-x: auto;\n}.elementor .e-4dc5ff00-e502{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-2e55825e-7ce7{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-28db272b-4def{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-4e23904d-def3{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-2b3f4d2a-c92a{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;display:block;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; } & ul { padding-left: 22px; margin: 0; list-style: disc; } & li { margin: 0 0 10px; } & li::marker { color: #C9A83C; }\n}.elementor .e-78f3516a-7b0a{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-2df3a38c-d689{font-family:var(--ca-serif);font-size:22px;color:var(--ca-gold);}.elementor .e-2657e6ae-a5a2{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);line-height:1.3;}.elementor .e-19025cea-8ace{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;flex-direction:row;gap:14px;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-ebd90a2-a9e5{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-798a3ede-9e52{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-350e3b02-9e04{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-761e092d-6d9f{font-family:var(--ca-serif);font-weight:400;font-size:28px;color:var(--ca-forest);}.elementor .e-142e94aa-52ab{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--ca-gold);\n}.elementor .e-795c6f91-8cbb{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-5763c6cd-8393{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-186b976d-3dea{font-family:var(--ca-sans);font-size:16px;color:var(--ca-text);line-height:1.75;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-16728768-601f{font-family:var(--ca-sans);font-weight:600;font-size:11px;color:var(--ca-forest);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7fbdd496-ab4c{font-family:var(--ca-sans);font-size:13px;color:#4b4b40;line-height:1.65;}.elementor .e-6c55d864-8ad7{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:30px;border-radius:10px;background-color:var(--ca-beige);display:flex;flex-direction:column;gap:8px;}.elementor .e-5b4c03e8-2052{max-width:820px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;}.elementor .e-49dc46eb-fe88{padding-block-start:56px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F4F1E2;}.elementor .e-62e2f62d-85b1{font-family:var(--ca-serif);font-size:20px;color:var(--ca-gold);}.elementor .e-701d4091-d678{font-family:var(--ca-serif);font-weight:500;font-size:18px;color:var(--ca-forest);line-height:1.35;}.elementor .e-766bf46-108d{font-family:var(--ca-sans);font-size:12px;color:#C9A83C;letter-spacing:0.08em;margin-block-start:auto;}.elementor .e-7bb8a7dd-b81f:hover,.elementor .e-7bb8a7dd-b81f:focus-visible{box-shadow:0px 6px 20px 0px rgba(0,0,0,.08);}.elementor .e-7bb8a7dd-b81f{min-width:220px;padding:22px;border-radius:16px;border-block-start-width:3px;background-color:#FFFFFF;flex-direction:column;gap:8px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--ca-gold);\n}.elementor .e-4c426884-19ac{font-family:var(--ca-serif);font-size:20px;color:#8a6d12;}.elementor .e-db8c18-3a8f{font-family:var(--ca-serif);font-weight:500;font-size:18px;color:var(--ca-text);line-height:1.35;}.elementor .e-5572ad14-4828{font-family:var(--ca-sans);font-weight:600;font-size:12px;color:#8a6d12;letter-spacing:0.06em;margin-block-start:auto;}.elementor .e-5d806e6e-f6c2{min-width:220px;padding:22px;border-radius:16px;border-width:2px;border-color:var(--ca-gold);border-style:solid;background-color:#F3E7BF;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-8e732f7-3e3b{font-family:var(--ca-serif);font-size:20px;color:var(--ca-gold);}.elementor .e-5a636cfc-28a5{font-family:var(--ca-serif);font-weight:500;font-size:18px;color:var(--ca-forest);line-height:1.35;}.elementor .e-7a0a80e3-5a2a{font-family:var(--ca-sans);font-size:12px;color:#C9A83C;letter-spacing:0.08em;margin-block-start:auto;}.elementor .e-722b991c-daf6:hover,.elementor .e-722b991c-daf6:focus-visible{box-shadow:0px 6px 20px 0px rgba(0,0,0,.08);}.elementor .e-722b991c-daf6{min-width:220px;padding:22px;border-radius:16px;border-block-start-width:3px;background-color:#FFFFFF;flex-direction:column;gap:8px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--ca-gold);\n}.elementor .e-62f0286d-6c09{font-family:var(--ca-serif);font-size:20px;color:var(--ca-gold);}.elementor .e-272e1b5c-5e02{font-family:var(--ca-serif);font-weight:500;font-size:18px;color:var(--ca-forest);line-height:1.35;}.elementor .e-6f5d3c12-2c34{font-family:var(--ca-sans);font-size:12px;color:#C9A83C;letter-spacing:0.08em;margin-block-start:auto;}.elementor .e-32dda00-e64c:hover,.elementor .e-32dda00-e64c:focus-visible{box-shadow:0px 6px 20px 0px rgba(0,0,0,.08);}.elementor .e-32dda00-e64c{min-width:220px;padding:22px;border-radius:16px;border-block-start-width:3px;background-color:#FFFFFF;flex-direction:column;gap:8px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--ca-gold);\n}.elementor .e-4c83677b-e62f{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-154ce971-2879{font-family:var(--ca-sans);font-size:13px;& a { color: #4A6741; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #C9A83C; }\n}.elementor .e-10f71f49-c0b6{max-width:1100px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;}.elementor .e-3beb5-22b1{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ca-beige);}.elementor .e-15f51d80-fc11{flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-e28333d-93c9{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:var(--ca-cream);display:flex;justify-content:center;border-top-style: solid; border-top-color: rgba(201,168,60,.55);\n}.elementor .e-62461845-50cd{padding:0px;background-color:#F4F1E2;}