.elementor .vp-about-v2-text-link:hover,.elementor .vp-about-v2-text-link:focus-visible{text-decoration:underline;}.elementor .vp-about-v2-text-link{font-family:Montserrat;font-weight:700;font-size:0.9375rem;color:#943c83;line-height:1.5;text-decoration:none;margin:0px;}.elementor .vp-about-v2-button:hover,.elementor .vp-about-v2-button:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .vp-about-v2-button{font-family:Montserrat;font-weight:700;font-size:1rem;color:#ffffff;line-height:1.35;text-decoration:none;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;border-radius:1.625rem;border-width:0px;background-image:linear-gradient(100deg, #ab2582 0%,#9535af 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;align-self:flex-start;}.elementor .vp-about-v2-card-title{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#221c35;line-height:1.35;margin:0px;text-align: left; text-wrap: balance;\n}.elementor .vp-about-v2-heading{max-width:52rem;font-family:Montserrat;font-weight:700;font-size:2.125rem;color:#221c35;line-height:1.25;margin:0px;text-align: left; text-wrap: balance;\n}.elementor .vp-about-v2-body{max-width:42rem;font-family:Inter;font-weight:400;font-size:1.0625rem;color:#716b77;line-height:1.7;margin:0px;& a { color: #943c83; text-decoration: underline; text-underline-offset: 0.2em; } & ul { margin: 0; padding-left: 1.25rem; } & li { margin-bottom: 0.45rem; } text-align: left; text-wrap: pretty; & ul { margin: 0px; padding-inline-start: 1.25rem; }\n}