.elementor .csla-input:focus{border-color:#0c3542;}.elementor .csla-input{width:100%;height:auto;min-height:46px;font-family:Palanquin;font-size:15px;color:#1f2a2e;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#e0d4bb;border-style:solid;background-color:#ffffff;}.elementor .csla-label{font-family:Palanquin;font-size:13px;color:#5c6a6e;letter-spacing:0.08em;text-transform:uppercase;}.elementor .csla-field{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .csla-btn-solid:hover,.elementor .csla-btn-solid:focus-visible{border-color:#94431a;background-color:#94431a;}.elementor .csla-btn-solid{width:100%;font-family:Palanquin;font-size:15px;color:#ffffff;line-height:1.4;text-align:center;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1.5px;border-color:#b0501a;border-style:solid;background-color:#b0501a;transition:background-color 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .csla-btn-outline:hover,.elementor .csla-btn-outline:focus-visible{color:#ffffff;background-color:#0c3542;}.elementor .csla-btn-outline{width:100%;font-family:Palanquin;font-size:15px;color:#0c3542;line-height:1.4;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1.5px;border-color:#0c3542;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:block;white-space: nowrap;\n}.elementor .csla-mem-tribute{font-family:Palanquin;font-size:16px;color:#1f2a2e;line-height:1.6;margin-block-end:22px;display:block;flex:1 1 auto;}.elementor .csla-mem-dates{font-family:Palanquin;font-size:15px;color:#5c6a6e;line-height:1.5;padding-block-end:16px;margin-block-end:16px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #e9dfca;\n}.elementor .csla-mem-name{font-family:Amiri;font-weight:400;font-size:26px;color:#0c3542;line-height:1.25;margin-block-end:6px;display:block;}.elementor .csla-mem-avatar{width:54px;height:54px;min-width:54px;font-family:Amiri;font-size:21px;color:#ffffff;letter-spacing:0.04em;line-height:1;padding:0px;margin-block-end:18px;border-radius:50%;background-color:#c05a1c;display:flex;justify-content:center;align-items:center;}.elementor .csla-mem-card:hover,.elementor .csla-mem-card:focus-visible{box-shadow:0px 8px 24px 0px rgba(12,53,66,0.10);}.elementor .csla-mem-card{width:100%;padding-block-start:30px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:#e9dfca;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(12,53,66,0.06);transition:box-shadow 0.2s;display:flex;flex-direction:column;}