.elementor-2 .elementor-element.elementor-element-511e50f{--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;--overlay-opacity:0.1;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-511e50f::before, .elementor-2 .elementor-element.elementor-element-511e50f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-511e50f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-511e50f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-511e50f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-511e50f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-a87bf15{--display:flex;--min-height:50vh;--justify-content:flex-end;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1b155bf{--display:flex;}.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-2 .elementor-element.elementor-element-06b98cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-5fb9bf9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-5fb9bf9 .elementor-divider-separator{width:60%;}.elementor-2 .elementor-element.elementor-element-5fb9bf9 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2 .elementor-element.elementor-element-65ab6e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d9de044{--display:flex;--min-height:500px;--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-65f4cbc{--display:flex;}.elementor-2 .elementor-element.elementor-element-fee4eb2{text-align:center;}.elementor-2 .elementor-element.elementor-element-fee4eb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-cef94bf{width:auto;max-width:auto;top:44px;--e-transform-transition-duration:200ms;text-align:center;}.elementor-2 .elementor-element.elementor-element-cef94bf > .elementor-widget-container:hover{--e-transform-rotateZ:-63deg;--e-transform-scale:1.4;}.elementor-2 .elementor-element.elementor-element-cef94bf > .elementor-widget-container{background-color:#7ED957;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cef94bf{left:483px;}body.rtl .elementor-2 .elementor-element.elementor-element-cef94bf{right:483px;}.elementor-2 .elementor-element.elementor-element-cef94bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:33px;color:#34731A;}.elementor-2 .elementor-element.elementor-element-4b90f0a{width:auto;max-width:auto;top:43.975px;--e-transform-transition-duration:200ms;text-align:center;}.elementor-2 .elementor-element.elementor-element-4b90f0a > .elementor-widget-container:hover{--e-transform-rotateZ:7deg;--e-transform-scale:1.2;}.elementor-2 .elementor-element.elementor-element-4b90f0a > .elementor-widget-container{background-color:#AF88FF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4b90f0a{left:569.967px;}body.rtl .elementor-2 .elementor-element.elementor-element-4b90f0a{right:569.967px;}.elementor-2 .elementor-element.elementor-element-4b90f0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:33px;color:#4A2B8A;}.elementor-2 .elementor-element.elementor-element-cb6a965{width:auto;max-width:auto;top:41.973px;--e-transform-transition-duration:200ms;text-align:center;}.elementor-2 .elementor-element.elementor-element-cb6a965 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.3;}.elementor-2 .elementor-element.elementor-element-cb6a965 > .elementor-widget-container{background-color:#67C2FF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cb6a965{left:785.951px;}body.rtl .elementor-2 .elementor-element.elementor-element-cb6a965{right:785.951px;}.elementor-2 .elementor-element.elementor-element-cb6a965 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:33px;color:#156092;}.elementor-2 .elementor-element.elementor-element-554d726{--display:flex;--min-height:400px;--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-b65287e{--display:flex;}.elementor-2 .elementor-element.elementor-element-8d2c32d{text-align:center;}.elementor-2 .elementor-element.elementor-element-8d2c32d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-6955377{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-f430bf8{--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;}.elementor-2 .elementor-element.elementor-element-f77d20f{--display:flex;}.elementor-2 .elementor-element.elementor-element-a197a67{text-align:left;}.elementor-2 .elementor-element.elementor-element-a197a67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-1c9e193{--display:flex;}.elementor-2 .elementor-element.elementor-element-5b34cee{text-align:right;}.elementor-2 .elementor-element.elementor-element-5b34cee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:21px;color:#090909;}.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-2 .elementor-element.elementor-element-a8ac889 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:14px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#090909;border-radius:50px 50px 50px 50px;padding:8px 18px 8px 18px;}.elementor-2 .elementor-element.elementor-element-b0041a8{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-3780423{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-33cf827{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-2b21c1f{--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;}.elementor-2 .elementor-element.elementor-element-452889d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0116E2;--border-color:#0116E2;}.elementor-2 .elementor-element.elementor-element-ec8d401 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-2 .elementor-element.elementor-element-02a90b5{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-1f4cade{text-align:left;}.elementor-2 .elementor-element.elementor-element-1f4cade .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#0116E2;}.elementor-2 .elementor-element.elementor-element-2f6ee63{text-align:left;}.elementor-2 .elementor-element.elementor-element-2f6ee63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:21px;color:#090909;}.elementor-2 .elementor-element.elementor-element-e41154d .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:14px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#090909;border-radius:50px 50px 50px 50px;padding:8px 18px 8px 18px;}.elementor-2 .elementor-element.elementor-element-378c691{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-2f9b764{--display:flex;}.elementor-2 .elementor-element.elementor-element-b181435{text-align:center;}.elementor-2 .elementor-element.elementor-element-b181435 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-3d69f8a{--display:flex;}.elementor-2 .elementor-element.elementor-element-61185ae{--display:flex;}.elementor-2 .elementor-element.elementor-element-6846be4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-6846be4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6846be4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#090909;}.elementor-2 .elementor-element.elementor-element-302c33b{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-fc4187e{--display:flex;}.elementor-2 .elementor-element.elementor-element-664f9f9{--display:flex;}.elementor-2 .elementor-element.elementor-element-bfe7796{--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-2 .elementor-element.elementor-element-2f961fd{--display:flex;--min-height:400px;--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;}.elementor-2 .elementor-element.elementor-element-2f961fd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-564825a{--display:flex;--position:absolute;--min-height:340px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;--e-con-transform-transition-duration:400ms;--e-con-transform-origin-x:left;--e-con-transform-origin-y:bottom;}.elementor-2 .elementor-element.elementor-element-564825a.e-con:hover{--e-con-transform-rotateZ:20deg;--e-con-transform-translateX:-50px;--e-con-transform-translateY:160px;--e-con-transform-scale:1.2;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-564825a{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-564825a{right:0px;}.elementor-2 .elementor-element.elementor-element-8513642{text-align:center;}.elementor-2 .elementor-element.elementor-element-8513642 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-965a1e2{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-965a1e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#090909;}.elementor-2 .elementor-element.elementor-element-ce3c7e3{--display:flex;--position:absolute;--min-height:340px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ce3c7e3{left:300px;}body.rtl .elementor-2 .elementor-element.elementor-element-ce3c7e3{right:300px;}.elementor-2 .elementor-element.elementor-element-e8f70b9{text-align:center;}.elementor-2 .elementor-element.elementor-element-e8f70b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-486c42d{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-486c42d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#090909;}.elementor-2 .elementor-element.elementor-element-e10aa9a{--display:flex;--position:absolute;--min-height:340px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e10aa9a{left:600px;}body.rtl .elementor-2 .elementor-element.elementor-element-e10aa9a{right:600px;}.elementor-2 .elementor-element.elementor-element-adf9e66{text-align:center;}.elementor-2 .elementor-element.elementor-element-adf9e66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-ce9d830{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-ce9d830 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#090909;}.elementor-2 .elementor-element.elementor-element-ef926b7{--display:flex;--position:absolute;--min-height:340px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ef926b7{left:900px;}body.rtl .elementor-2 .elementor-element.elementor-element-ef926b7{right:900px;}.elementor-2 .elementor-element.elementor-element-62aa3c2{text-align:center;}.elementor-2 .elementor-element.elementor-element-62aa3c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:33px;color:#090909;}.elementor-2 .elementor-element.elementor-element-e4a6ced{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-e4a6ced .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#090909;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a87bf15{--width:1440px;}.elementor-2 .elementor-element.elementor-element-1b155bf{--width:30%;}.elementor-2 .elementor-element.elementor-element-d9de044{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-554d726{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-6955377{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-b0041a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-564825a{--width:340px;}.elementor-2 .elementor-element.elementor-element-ce3c7e3{--width:340px;}.elementor-2 .elementor-element.elementor-element-e10aa9a{--width:340px;}.elementor-2 .elementor-element.elementor-element-ef926b7{--width:340px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3780423{--grid-columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3780423{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-cef94bf */.elementor-2 .elementor-element.elementor-element-cef94bf span{
    padding:15px 15px;
}
.elementor-2 .elementor-element.elementor-element-cef94bf{
    opacity: 0;
    transition: ease all .2s;
}
.elementor-2 .elementor-element.elementor-element-cef94bf:hover{
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b90f0a */.elementor-2 .elementor-element.elementor-element-4b90f0a span{
    padding:15px 15px;
}
.elementor-2 .elementor-element.elementor-element-4b90f0a{
    opacity: 0;
    transition: ease all .2s;
}
.elementor-2 .elementor-element.elementor-element-4b90f0a:hover{
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb6a965 */.elementor-2 .elementor-element.elementor-element-cb6a965 span{
    padding:15px 15px;
}
.elementor-2 .elementor-element.elementor-element-cb6a965{
    opacity: 0;
    transition: ease all .2s;
}
.elementor-2 .elementor-element.elementor-element-cb6a965:hover{
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d2c32d */.text-animate-background {
  font-size: 30px;
  font-weight: bold;
  background: linear-gradient(270deg, #ff00cc, #3333ff, #00ffcc, #ff00cc, #000000);
  background-size: 800% 800%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: moveBackground 6s ease infinite;
}

@keyframes moveBackground {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ac889 */a{
    border: 1px solid #090909 !important;
}
a:hover {
  padding: 10px;
  background: linear-gradient(270deg, #000000, #ff00cc, #3333ff, #00ffcc, #ff00cc, #000000);
  background-size: 800% 800%;
  animation: moveBackground 6s ease infinite;
  transition: ease all .3s;
  border: 1px solid transparent !important;
  color:#ffffff !important;
 
}

@keyframes moveBackground {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e41154d */a{
    border: 1px solid #090909 !important;
}
a:hover {
  padding: 10px;
  background: linear-gradient(270deg, #000000, #ff00cc, #3333ff, #00ffcc, #ff00cc, #000000);
  background-size: 800% 800%;
  animation: moveBackground 6s ease infinite;
  transition: ease all .3s;
  border: 1px solid transparent !important;
  color:#ffffff !important;
 
}

@keyframes moveBackground {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564825a */.elementor-2 .elementor-element.elementor-element-564825a{
    border-radius:340px;
    border:2px solid #0116E2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3c7e3 */.elementor-2 .elementor-element.elementor-element-ce3c7e3{
    border-radius:340px;
    border:2px solid #0116E2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10aa9a */.elementor-2 .elementor-element.elementor-element-e10aa9a{
    border-radius:340px;
    border:2px solid #0116E2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef926b7 */.elementor-2 .elementor-element.elementor-element-ef926b7{
    border-radius:340px;
    border:2px solid #0116E2;
}/* End custom CSS */