.elementor .Branding-Hero{min-height:80vh;padding:8rem;margin:0rem;background-color:var(--Black);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .Brand-Hero-Title{color:#ffffff;text-align:center;}.elementor .ImageFrame-TWO{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0.8rem;border-radius:1rem;background-color:#FFFFFF66;justify-content:center;align-items:center;}.elementor .ImageFrame-TWO:hover,.elementor .ImageFrame-TWO:focus-visible{background-color:#ffffff;}.elementor .MainSection-VPC{width:auto;padding:8rem;border-width:1rem;border-color:#FFFFFF66;border-style:solid;background-color:#f2edf5;transition:all 360ms;flex-direction:column;gap:2rem;}.elementor .CardTextParaBlock-VPC{padding:4rem;background-color:#FFFFFF66;transition:all 360ms;display:flex;flex-direction:column;gap:1rem;}.elementor .CardTextParaBlock-VPC:hover,.elementor .CardTextParaBlock-VPC:focus-visible{background-color:#ffffff;}.elementor .ImageSection-VPC{padding-block-start:1rem;padding-block-end:1rem;border-width:1rem;border-color:#FFFFFF66;border-style:solid;background-color:#f2edf5;justify-content:center;}.elementor .HeadingSection-VPC{padding:8rem;margin:4.8rem;border-radius:1rem;background-color:#FFFFFF66;}.elementor .HeadingSection-VPC:hover,.elementor .HeadingSection-VPC:focus-visible{background-color:#ffffff;}