.elementor-1480 .elementor-element.elementor-element-b03c950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1480 .elementor-element.elementor-element-e9a82cb{--display:flex;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-1480 .elementor-element.elementor-element-e9a82cb:not(.elementor-motion-effects-element-type-background), .elementor-1480 .elementor-element.elementor-element-e9a82cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #D337CF 0%, #90278E 63%);}.elementor-1480 .elementor-element.elementor-element-ba7a41c .pt-plus-heading-animation .pt-plus-cd-headline,.elementor-1480 .elementor-element.elementor-element-ba7a41c .pt-plus-heading-animation .pt-plus-cd-headline span{text-align:left;color:#FFFFFF;font-size:90px;line-height:110px;}.elementor-1480 .elementor-element.elementor-element-ba7a41c .pt-plus-heading-animation .pt-plus-cd-headline b{color:#FFFFFF;font-size:110px;line-height:130px;}.elementor-1480 .elementor-element.elementor-element-ba7a41c .pt-plus-heading-animation:not(.head-anim-style-6) .pt-plus-cd-headline b{background:#D337CF;}.elementor-1480 .elementor-element.elementor-element-e5b6a3c{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1480 .elementor-element.elementor-element-e5b6a3c:not(.elementor-motion-effects-element-type-background), .elementor-1480 .elementor-element.elementor-element-e5b6a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2CBE2;}@media(max-width:767px){.elementor-1480 .elementor-element.elementor-element-e9a82cb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1480 .elementor-element.elementor-element-e5b6a3c{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for tp-heading-animation, class: .elementor-element-ba7a41c */span.cd-words-wrapper {
    padding: 5px 30px 15px 10px;
}

.pt-plus-heading-animation:not(.head-anim-style-6) .pt-plus-cd-headline b {
    padding: 5px 30px 15px 25px;
}/* End custom CSS */