.elementor .ev-pink-text{color:var(--EvPink);}.elementor .ev-on-pink{color:var(--EvWhite);}.elementor .ev-card{padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--EvRadius);background-color:var(--EvWhite);box-shadow:0px 18px 45px -28px rgba(38,34,31,0.22);}.elementor .ev-btn{font-family:var(--EvBody);font-weight:600;font-size:0.78rem;color:var(--EvWhite);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--EvRadiusPill);background-color:var(--EvPink);}.elementor .ev-role{font-family:var(--EvBody);font-weight:600;font-size:1.1rem;color:var(--EvPink);letter-spacing:0.16em;text-transform:uppercase;}.elementor .ev-name{font-family:var(--EvHeading);font-weight:600;font-size:1.65rem;color:#edeae7;line-height:1.1em;}.elementor .ev-body{font-family:var(--EvBody);font-weight:300;font-size:1rem;color:var(--EvInkSoft);line-height:1.8em;}.elementor .ev-lead{font-family:var(--EvBody);font-weight:400;font-size:1.16rem;color:var(--EvInkSoft);line-height:1.75em;}.elementor .ev-title-md{font-size:var(--EvTitleMd);}.elementor .ev-title-lg{font-size:var(--EvTitleLg);}.elementor .ev-title-xl{font-size:var(--EvTitleXl);letter-spacing:0.12em;text-transform:uppercase;}.elementor .ev-title{font-family:var(--EvHeading);font-weight:600;color:var(--EvInk);letter-spacing:0.02em;line-height:1.08em;}.elementor .ev-eyebrow{font-family:var(--EvScript);font-weight:400;font-size:var(--EvScriptSize);color:var(--EvPink);line-height:1em;}