.elementor .pr-center-head{width:100%;text-align:center;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .pr-step-desc{font-family:Rubik;font-weight:300;font-size:14px;color:#4A4F5C;line-height:1.5;}.elementor .pr-step-title{font-family:Rubik;font-weight:500;font-size:15px;color:#16324F;line-height:1.4;}.elementor .pr-step-body{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:2px;}.elementor .pr-step-num{width:30px;height:30px;min-width:30px;font-family:Rubik;font-size:13px;color:#C9338B;line-height:1;padding:0px;border-radius:50%;border-width:1px;border-color:#D682B5;border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .pr-step{padding:0px;display:flex;flex-direction:row;gap:18px;align-items:flex-start;}.elementor .pr-col-text-sm{font-family:Rubik;font-weight:300;font-size:14px;color:#4A4F5C;line-height:1.6;}.elementor .pr-col-title{min-height:100px;font-family:Rufina;font-weight:400;font-size:30px;color:#16324F;line-height:1.1;}.elementor .pr-icon{width:88px;height:88px;min-height:88px;padding:0px;margin-block-end:8px;margin-inline-start:30px;border-radius:50%;border-width:1px;border-color:#D682B5;border-style:dashed;display:flex;justify-content:center;align-items:center;}.elementor .pr-col{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;border-left-style: solid; border-left-color: #EADDE3;\n}.elementor .pr-line{width:48px;height:2px;min-height:0px;padding:0px;margin-block-start:12px;background-color:#D682B5;}.elementor .pr-body{font-family:Rubik;font-weight:300;font-size:18px;color:#4A4F5C;line-height:1.75;}.elementor .pr-h2{font-family:Rufina;font-weight:400;font-size:44px;color:#16324F;line-height:1.15;& span { color: #C9338B; }\n}.elementor .pr-eyebrow{font-family:Rubik;font-weight:500;font-size:13px;color:#C9338B;letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .pr-inner{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .pr-section{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}