.elementor .e-4d551ca8-d644{font-size:0.75rem;color:var(--tv-gold-light);}.elementor .e-3fa9fcb4-fddc{font-size:3.5rem;color:var(--tv-parchment);line-height:1.1;}.elementor .e-419155cc-421c{font-size:1.125rem;color:var(--tv-parchment);line-height:1.75;}.elementor .e-1ce1fa80-39fb{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:3 1 0px;align-items:flex-start;}.elementor .e-521843c3-e7c6{width:100%;height:auto;min-height:0px;aspect-ratio:auto;object-fit:contain;position:static;display:block;max-height:none; inset:auto; object-position:center;\n}.elementor .e-34488bb5-ae47{min-width:0px;min-height:0px;overflow:hidden;position:relative;padding:0px;grid-column:1;grid-row:1;align-self:center;}.elementor .e-1e3ed605-5ed5{min-width:0px;min-height:0px;aspect-ratio:auto;position:relative;padding:0px;border-block-end-width:0.35rem;display:grid;gap:0.75rem;flex:2 1 0px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:center;align-self:center;border-bottom-style: solid; border-bottom-color: #C39A4B;\n}.elementor .e-19be04f-5045{width:100%;max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;align-items:stretch;}.elementor .e-2b84f9ad-ea04{padding-block-start:7rem;padding-block-end:5.5rem;padding-inline-start:4rem;padding-inline-end:4rem;}.elementor .e-3a4e98ee-8a48{font-size:2.6rem;color:var(--tv-forest);line-height:1.2;}.elementor .e-786eaf42-a79e{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:2 1 0px;align-items:flex-start;}.elementor .e-9697252-baea{font-size:1.125rem;color:var(--tv-ink);line-height:1.75;}.elementor .e-27b34a0e-df0a{font-size:1.125rem;color:var(--tv-ink);line-height:1.75;}.elementor .e-45904c23-1c79{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:3 1 0px;align-items:flex-start;}.elementor .e-d644d43-b4c3{width:100%;max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;align-items:flex-start;}.elementor .e-763f90a0-98cf{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:4rem;padding-inline-end:4rem;}.elementor .e-5754398b-440d{max-width:55rem;font-size:2.6rem;color:var(--tv-parchment);line-height:1.2;}.elementor .e-6e1eca0-503b{min-width:0px;padding:2.5rem;border-block-start-width:5px;background-color:var(--tv-cream);flex-direction:column;gap:1.5rem;align-items:stretch;border-top-style: solid; border-top-color: var(--tv-gold); & .elementor-widget-shortcode { width: 100%; } & .simpay-form-wrap { max-width: none; width: 100%; margin: 0; color: #142014; font-family: 'Source Sans Pro', sans-serif; } & .simpay-form-title { font-family: Cinzel, serif; color: #142014; font-size: 1.65rem; margin: 0 0 1.5rem; } & .simpay-form-control { max-width: none; } & .simpay-multi-plan-buttons-group { display: flex; gap: 0.75rem; } & .simpay-multi-plan-buttons-group li { flex: 1; margin: 0; } & .simpay-multi-plan-buttons-group label { border-radius: 0; border-color: #785019; min-height: 3.5rem; } & .simpay-multi-plan-buttons-group input:checked + label { background: #142014; color: #FAF5E8; border-color: #142014; box-shadow: 0 0 0 1px #142014; } & .simpay-btn { background: #C39A4B; color: #142014; border: 1px solid #785019; border-radius: 0; padding: 1rem 1.5rem; width: 100%; font-weight: 700; } & .simpay-btn:hover { background: #E2C78C; } & .simpay-custom-amount-input { font-size: 1.2rem; } & .simpay-checkout-form { max-width: none; width: 100%; } & .simpay-form-control { width: 100%; } & #simpay-form-201 .simpay-btn { background: #C39A4B !important; color: #142014 !important; border: 1px solid #785019; border-radius: 0; padding: 1rem 1.5rem; width: 100%; font-weight: 700; } & #simpay-form-201 .simpay-btn:hover { background: #E2C78C !important; } & #simpay-form-201 .simpay-multi-plan-buttons-group input:checked + label { box-shadow: 0 0 0 1px #142014; border-color: #142014; } & #simpay-form-201 .simpay-btn { height: auto; min-height: 3.5rem; line-height: 1.4; } & #simpay-form-201 .simpay-multi-plan-buttons-group label { display: flex; align-items: center; justify-content: center; min-height: 3.5rem; height: 100%; padding: 0.75rem; box-sizing: border-box; line-height: 1.25; text-align: center; }\n}.elementor .e-2e96d684-c850{width:100%;max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;flex-direction:column;gap:4rem;grid-template-columns:0.85fr 1.15fr;align-items:start;}.elementor .e-1d642708-1996{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:4rem;padding-inline-end:4rem;}