.elementor .v3-tab:hover,.elementor .v3-tab:focus-visible{border-width:2px;border-color:#A24E2A;border-style:solid;}.elementor .v3-tab{width:auto;font-family:Roboto;font-weight:700;font-size:16px;color:#2A1F1A;line-height:1;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:#EADBCB;border-style:solid;background-color:#FFFFFF;}.elementor .v3-item-price{font-family:Playfair;font-weight:700;font-size:18px;color:#2A1F1A;line-height:1.3;white-space:nowrap;\n}.elementor .v3-leader{height:1px;min-width:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:2px;flex:1 1 24px;border-bottom-style: dotted; border-bottom-color: #D9C4B0;\n}.elementor .v3-item-name{font-family:Playfair;font-weight:700;font-size:19px;color:#A24E2A;line-height:1.3;}.elementor .v3-item-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:baseline;\n}.elementor .v3-item{min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;flex:1 1 440px;border-bottom-style: solid; border-bottom-color: #F1E6DA;\n}.elementor .v3-badge{font-family:Roboto;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.08em;line-height:1;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:999px;background-color:#2E7D3E;white-space:nowrap;\n}.elementor .v3-card{min-width:0px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex:1 1 300px;}.elementor .v3-pill:hover,.elementor .v3-pill:focus-visible{background-color:#256834;}.elementor .v3-pill{font-family:Roboto;font-weight:700;font-size:17px;color:#FFFFFF;line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#2E7D3E;}.elementor .v3-muted{font-family:Roboto;font-weight:400;font-size:14px;color:#6B5E57;line-height:1.5;}.elementor .v3-text{font-family:Roboto;font-weight:400;font-size:16px;color:#4A3C35;line-height:1.55;}.elementor .v3-kicker{font-family:Roboto;font-weight:700;font-size:14px;color:#6B5E57;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .v3-title{font-family:Rochester;font-weight:400;font-size:64px;color:#A24E2A;line-height:1;}.elementor .v3-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .v3-wrap{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:28px;}.elementor .v3-section{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}