.elementor-2839 .elementor-element.elementor-element-309c0dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0% 6.05%;--row-gap:0%;--column-gap:6.05%;--flex-wrap:wrap;}.elementor-2839 .elementor-element.elementor-element-309c0dd:not(.elementor-motion-effects-element-type-background), .elementor-2839 .elementor-element.elementor-element-309c0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffe0627 );}.elementor-2839 .elementor-element.elementor-element-c9ccfca{--display:flex;--margin-top:0rem;--margin-bottom:-6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2839 .elementor-element.elementor-element-c9ccfca:not(.elementor-motion-effects-element-type-background), .elementor-2839 .elementor-element.elementor-element-c9ccfca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #6B1E71 0%, #9E8CC2 100%);}.elementor-2839 .elementor-element.elementor-element-f03cffa{--display:flex;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2839 .elementor-element.elementor-element-f03cffa:not(.elementor-motion-effects-element-type-background), .elementor-2839 .elementor-element.elementor-element-f03cffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d797d9 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2839 .elementor-element.elementor-element-e3efe48 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2839 .elementor-element.elementor-element-e69b4e9{--display:flex;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2839 .elementor-element.elementor-element-e69b4e9:not(.elementor-motion-effects-element-type-background), .elementor-2839 .elementor-element.elementor-element-e69b4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2839 .elementor-element.elementor-element-288864a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2839 .elementor-element.elementor-element-689c80c .elementor-heading-title{font-size:var( --e-global-typography-123afe9-font-size );font-weight:var( --e-global-typography-123afe9-font-weight );line-height:var( --e-global-typography-123afe9-line-height );color:#FFFFFF;}.elementor-2839 .elementor-element.elementor-element-eaede68{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2839 .elementor-element.elementor-element-c539f38{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2839 .elementor-element.elementor-element-e23f161{width:var( --container-widget-width, 64.94% );max-width:64.94%;--container-widget-width:64.94%;--container-widget-flex-grow:0;z-index:12;}.elementor-2839 .elementor-element.elementor-element-422f64b{width:var( --container-widget-width, 64.94% );max-width:64.94%;--container-widget-width:64.94%;--container-widget-flex-grow:0;z-index:12;}.elementor-2839 .elementor-element.elementor-element-2892e68{width:var( --container-widget-width, 29.01% );max-width:29.01%;--container-widget-width:29.01%;--container-widget-flex-grow:0;z-index:12;}.elementor-2839 .elementor-element.elementor-element-2892e68 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2839 .elementor-element.elementor-element-70df297{z-index:9;text-align:center;}.elementor-2839 .elementor-element.elementor-element-70df297 img{width:68%;}@media(max-width:1438px){.elementor-2839 .elementor-element.elementor-element-689c80c .elementor-heading-title{font-size:var( --e-global-typography-123afe9-font-size );line-height:var( --e-global-typography-123afe9-line-height );}}@media(max-width:1024px){.elementor-2839 .elementor-element.elementor-element-309c0dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2839 .elementor-element.elementor-element-c9ccfca{--min-height:115px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2839 .elementor-element.elementor-element-f03cffa.e-con{--align-self:flex-start;}.elementor-2839 .elementor-element.elementor-element-e69b4e9.e-con{--align-self:flex-start;}.elementor-2839 .elementor-element.elementor-element-689c80c{text-align:center;}.elementor-2839 .elementor-element.elementor-element-689c80c .elementor-heading-title{font-size:var( --e-global-typography-123afe9-font-size );line-height:var( --e-global-typography-123afe9-line-height );}.elementor-2839 .elementor-element.elementor-element-eaede68{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2839 .elementor-element.elementor-element-c539f38{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2839 .elementor-element.elementor-element-e23f161{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2839 .elementor-element.elementor-element-422f64b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2839 .elementor-element.elementor-element-2892e68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2839 .elementor-element.elementor-element-2892e68.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-2839 .elementor-element.elementor-element-689c80c .elementor-heading-title{font-size:var( --e-global-typography-123afe9-font-size );line-height:var( --e-global-typography-123afe9-line-height );}}@media(min-width:768px){.elementor-2839 .elementor-element.elementor-element-c9ccfca{--width:100%;}.elementor-2839 .elementor-element.elementor-element-eaede68{--width:64.94%;}.elementor-2839 .elementor-element.elementor-element-c539f38{--width:64.94%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2839 .elementor-element.elementor-element-eaede68{--width:100%;}.elementor-2839 .elementor-element.elementor-element-c539f38{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-70df297 */.elementor-2839 .elementor-element.elementor-element-70df297{
    position: absolute;
    bottom: 0;
    right: 3.75rem;
    width: 26.3vw
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309c0dd */.elementor-2839 .elementor-element.elementor-element-309c0dd:before{
    position: absolute;
    right: -50%;
    left: initial;
    bottom: -50%;
    display: block;
    width: 120vw;
    height: 140vw;
    top: initial;
    z-index:4;
    background: radial-gradient(circle, var(--l-purple) 0%, #ededed 60%);
    content: ""; 
    border-radius: 50%;
}
.elementor-2839 .elementor-element.elementor-element-309c0dd{
   overflow: hidden
}
@media screen and (max-width : 1025px){
    .elementor-2839 .elementor-element.elementor-element-309c0dd:before{
        display:none
    }
}/* End custom CSS */