.elementor .ss-button-gold:hover,.elementor .ss-button-gold:focus-visible{background-color:#D3B47E;}.elementor .ss-button-gold{font-family:Montserrat;font-weight:700;font-size:0.82rem;color:#2F2A4A;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:12px;background-color:#C5A46D;}.elementor .ss-button-outline:hover,.elementor .ss-button-outline:focus-visible{color:#FFFFFF;background-color:#2D3155;}.elementor .ss-button-outline{width:100%;font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#2D3155;letter-spacing:0.06em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.5rem;border-radius:12px;border-width:2px;border-color:#2D3155;border-style:solid;background-color:transparent;display:block;}.elementor .ss-button-solid:hover,.elementor .ss-button-solid:focus-visible{background-color:#463C66;}.elementor .ss-button-solid{width:100%;font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#FFFFFF;letter-spacing:0.06em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.5rem;border-radius:12px;background-color:#2D3155;display:block;}.elementor .ss-card-price{font-family:Montserrat;font-weight:700;font-size:1rem;color:#2D3155;padding-block-start:0.5rem;margin-block-start:auto;}.elementor .ss-card-desc{font-family:Montserrat;font-size:0.78rem;color:#6C6B79;line-height:1.5;}.elementor .ss-card-title{font-family:"Cormorant Garamond";font-weight:700;font-size:1.35rem;color:#2D3155;line-height:1.15;}.elementor .ss-card-label{font-family:Montserrat;font-weight:700;font-size:0.62rem;color:#8F6F33;letter-spacing:0.12em;text-transform:uppercase;}.elementor .ss-card-body{padding-block-start:1rem;padding-block-end:1.2rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .ss-card-image{width:100%;aspect-ratio:1/1;object-fit:contain;background-color:#FFFFFF;display:block;}.elementor .ss-card:hover,.elementor .ss-card:focus-visible{box-shadow:0px 12px 28px 0px rgba(45,49,85,0.12);}.elementor .ss-card{overflow:hidden;padding:0px;border-radius:12px;border-width:1px;border-color:#E3DCCD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .ss-link-arrow{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#5E5380;letter-spacing:0.03em;padding-block-end:2px;border-block-end-width:2px;display:inline-block;border-bottom-style: solid; border-bottom-color: #5E5380;\n}.elementor .ss-body-text{max-width:62ch;font-family:Montserrat;font-size:0.95rem;color:#4A4850;line-height:1.7;}.elementor .ss-section-title{font-family:"Cormorant Garamond";font-weight:700;font-size:3rem;color:#2D3155;line-height:1.08;}.elementor .ss-eyebrow{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#8F6F33;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:0.8rem;}