.elementor-121880 .elementor-element.elementor-element-522012c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.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-121880 .elementor-element.elementor-element-66a96b99{text-align:center;}.elementor-121880 .elementor-element.elementor-element-66a96b99 .elementor-heading-title{font-family:var( --e-global-typography-f2ca520-font-family ), Sans-serif;font-size:var( --e-global-typography-f2ca520-font-size );font-weight:var( --e-global-typography-f2ca520-font-weight );line-height:var( --e-global-typography-f2ca520-line-height );}.elementor-121880 .elementor-element.elementor-element-2ab80680{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-121880 .elementor-element.elementor-element-2ab80680 .elementor-heading-title{font-family:var( --e-global-typography-94a5568-font-family ), Sans-serif;font-size:var( --e-global-typography-94a5568-font-size );font-weight:var( --e-global-typography-94a5568-font-weight );line-height:var( --e-global-typography-94a5568-line-height );color:var( --e-global-color-text );}.elementor-121880 .elementor-element.elementor-element-1577a6ca{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-121880 .elementor-element.elementor-element-6fd027f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-121880 .elementor-element.elementor-element-6fd027f{left:calc(50% - 600px);}body.rtl .elementor-121880 .elementor-element.elementor-element-6fd027f{right:calc(50% - 600px);}.elementor-121880 .elementor-element.elementor-element-6fd027f{top:-31px;}.elementor-121880 .elementor-element.elementor-element-7ca33eae.elementor-element{--align-self:center;}body:not(.rtl) .elementor-121880 .elementor-element.elementor-element-7ca33eae{right:calc(50% - 700px);}body.rtl .elementor-121880 .elementor-element.elementor-element-7ca33eae{left:calc(50% - 700px);}.elementor-121880 .elementor-element.elementor-element-7ca33eae{top:-100px;}.elementor-121880 .elementor-element.elementor-element-5c2f6002{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-121880 .elementor-element.elementor-element-6b83fe62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121880 .elementor-element.elementor-element-6b83fe62.e-con{--align-self:center;}.elementor-121880 .elementor-element.elementor-element-3f4ec79f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121880 .elementor-element.elementor-element-3f4ec79f.e-con{--align-self:center;}.elementor-121880 .elementor-element.elementor-element-179dab81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-121880 .elementor-element.elementor-element-179dab81 .elementor-heading-title{font-family:var( --e-global-typography-f2ca520-font-family ), Sans-serif;font-size:var( --e-global-typography-f2ca520-font-size );font-weight:var( --e-global-typography-f2ca520-font-weight );line-height:var( --e-global-typography-f2ca520-line-height );color:var( --e-global-color-secondary );}.elementor-121880 .elementor-element.elementor-element-2e66f173{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121880 .elementor-element.elementor-element-19b64b4{--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:space-between;--align-items:center;--border-radius:60px 60px 60px 60px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-121880 .elementor-element.elementor-element-19b64b4:not(.elementor-motion-effects-element-type-background), .elementor-121880 .elementor-element.elementor-element-19b64b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-121880 .elementor-element.elementor-element-64e392f6{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-121880 .elementor-element.elementor-element-64e392f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-121880 .elementor-element.elementor-element-3f7ae71b{width:var( --container-widget-width, 12.328% );max-width:12.328%;--container-widget-width:12.328%;--container-widget-flex-grow:0;}.elementor-121880 .elementor-element.elementor-element-3f7ae71b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-121880 .elementor-element.elementor-element-3f7ae71b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-121880 .elementor-element.elementor-element-22651d23{width:var( --container-widget-width, 13.379% );max-width:13.379%;--container-widget-width:13.379%;--container-widget-flex-grow:0;}.elementor-121880 .elementor-element.elementor-element-22651d23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-121880 .elementor-element.elementor-element-22651d23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-121880 .elementor-element.elementor-element-3e83d71e{width:var( --container-widget-width, 14.114% );max-width:14.114%;--container-widget-width:14.114%;--container-widget-flex-grow:0;}.elementor-121880 .elementor-element.elementor-element-3e83d71e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-121880 .elementor-element.elementor-element-3e83d71e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-121880 .elementor-element.elementor-element-191b9962{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-121880 .elementor-element.elementor-element-16f3363f .elementor-button{background-color:var( --e-global-color-primary );text-transform:uppercase;}@media(min-width:768px){.elementor-121880 .elementor-element.elementor-element-5c2f6002{--content-width:1100px;}.elementor-121880 .elementor-element.elementor-element-6b83fe62{--width:60%;}.elementor-121880 .elementor-element.elementor-element-191b9962{--width:40%;}}@media(max-width:1024px){.elementor-121880 .elementor-element.elementor-element-66a96b99 .elementor-heading-title{font-size:var( --e-global-typography-f2ca520-font-size );line-height:var( --e-global-typography-f2ca520-line-height );}.elementor-121880 .elementor-element.elementor-element-2ab80680 .elementor-heading-title{font-size:var( --e-global-typography-94a5568-font-size );line-height:var( --e-global-typography-94a5568-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-121880 .elementor-element.elementor-element-179dab81 .elementor-heading-title{font-size:var( --e-global-typography-f2ca520-font-size );line-height:var( --e-global-typography-f2ca520-line-height );}}@media(max-width:767px){.elementor-121880 .elementor-element.elementor-element-66a96b99 .elementor-heading-title{font-size:var( --e-global-typography-f2ca520-font-size );line-height:var( --e-global-typography-f2ca520-line-height );}.elementor-121880 .elementor-element.elementor-element-2ab80680 .elementor-heading-title{font-size:var( --e-global-typography-94a5568-font-size );line-height:var( --e-global-typography-94a5568-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-121880 .elementor-element.elementor-element-179dab81 .elementor-heading-title{font-size:var( --e-global-typography-f2ca520-font-size );line-height:var( --e-global-typography-f2ca520-line-height );}}/* Start custom CSS for container, class: .elementor-element-522012c2 */.elementor-121880 .elementor-element.elementor-element-522012c2{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28de945a */.elementor-121880 .elementor-element.elementor-element-28de945a:after{
    content:'';
    display: block;
    width: 800px;
    height: 400px;
    border-radius: 400px;
    background: #5364FC;
    position: absolute;
    right:50px;
    top: calc(50% - 300px);
    z-index: -1;
    filter: blur(150px);
    opacity: 0.15;
    z-index: 5
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577a6ca */.elementor-121880 .elementor-element.elementor-element-1577a6ca:before{
    content:'';
    display: block;
    width: 900px;
    height: 400px;
    border-radius: 400px;
    background: DarkOrchid;
    position: absolute;
    right: -300px;
    top: calc(50% - 300px);
    z-index: -1;
    filter: blur(150px);
    opacity: 0.25;
}
.elementor-121880 .elementor-element.elementor-element-1577a6ca:after{
    content:'';
    display: block;
    width: 800px;
    height: 400px;
    border-radius: 400px;
    background: #AA33B5;
    position: absolute;
    left: calc(50% - 400px);
    top: calc(50% - 300px);
    z-index: -1;
    filter: blur(150px);
    opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c2f6002 */.elementor-121880 .elementor-element.elementor-element-5c2f6002:after{
    content:'';
    display: block;
    width: 400px;
    height: 400px;
    border-radius: 200px;
    background: LightSlateGray;
    position: absolute;
    right: 10%;
    bottom:50px;
    z-index: -1;
    filter: blur(150px);
    opacity: 0.15;
}
.elementor-121880 .elementor-element.elementor-element-5c2f6002:before{
    content:'';
    display: block;
    width: 300px;
    height: 300px;
    border-radius: 200px;
    background: blue;
    position: absolute;
    right: 100px;
    bottom: 100px;
    z-index: -1;
    filter: blur(150px);
    opacity: 0.15;
}/* End custom CSS */