.elementor-149 .elementor-element.elementor-element-1daf05e{--display:flex;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF08;--border-color:#FFFFFF08;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-149 .elementor-element.elementor-element-1daf05e:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-1daf05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF05 0%, #FFFFFF03 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-7dd4a8a .elementor-icon-wrapper{text-align:center;}.elementor-149 .elementor-element.elementor-element-7dd4a8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-7dd4a8a.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-7dd4a8a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-7dd4a8a.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-7dd4a8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-cbcc907{text-align:center;}.elementor-149 .elementor-element.elementor-element-cbcc907 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-78872fe{text-align:center;}.elementor-149 .elementor-element.elementor-element-78872fe .elementor-heading-title{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 );color:var( --e-global-color-53fbb75 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-f38e1ec{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-149 .elementor-element.elementor-element-f38e1ec.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-f38e1ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5f5ca98 );}.elementor-149 .elementor-element.elementor-element-f38e1ec.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-f38e1ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-5f5ca98 );color:var( --e-global-color-5f5ca98 );border-color:var( --e-global-color-5f5ca98 );}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon{font-size:40px;}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title a{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-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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-149 .elementor-element.elementor-element-dde52b1{--divider-border-style:solid;--divider-color:#0F766E00;--divider-border-width:1px;width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;z-index:0;--divider-icon-size:2px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-dde52b1{left:45%;}body.rtl .elementor-149 .elementor-element.elementor-element-dde52b1{right:45%;}.elementor-149 .elementor-element.elementor-element-dde52b1 .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-149 .elementor-element.elementor-element-dde52b1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-149 .elementor-element.elementor-element-dde52b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-dde52b1.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-dde52b1.elementor-view-default .elementor-icon{color:var( --e-global-color-53fbb75 );border-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-dde52b1.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-dde52b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-d1443ff{--divider-border-style:solid;--divider-color:#0F766E00;--divider-border-width:1px;width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;z-index:0;--divider-icon-size:2px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-d1443ff{left:47%;}body.rtl .elementor-149 .elementor-element.elementor-element-d1443ff{right:47%;}.elementor-149 .elementor-element.elementor-element-d1443ff .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-149 .elementor-element.elementor-element-d1443ff .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-149 .elementor-element.elementor-element-d1443ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-d1443ff.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-d1443ff.elementor-view-default .elementor-icon{color:var( --e-global-color-53fbb75 );border-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-d1443ff.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-d1443ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-d8ead26{--divider-border-style:solid;--divider-color:#0F766E00;--divider-border-width:1px;width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;z-index:0;--divider-icon-size:2px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-d8ead26{left:49%;}body.rtl .elementor-149 .elementor-element.elementor-element-d8ead26{right:49%;}.elementor-149 .elementor-element.elementor-element-d8ead26 .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-149 .elementor-element.elementor-element-d8ead26 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-149 .elementor-element.elementor-element-d8ead26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-d8ead26.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-d8ead26.elementor-view-default .elementor-icon{color:var( --e-global-color-53fbb75 );border-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-d8ead26.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-d8ead26.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-cc51aa9{--divider-border-style:solid;--divider-color:#0F766E00;--divider-border-width:1px;width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;z-index:0;--divider-icon-size:2px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-cc51aa9{left:51%;}body.rtl .elementor-149 .elementor-element.elementor-element-cc51aa9{right:51%;}.elementor-149 .elementor-element.elementor-element-cc51aa9 .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-149 .elementor-element.elementor-element-cc51aa9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-149 .elementor-element.elementor-element-cc51aa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-cc51aa9.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-cc51aa9.elementor-view-default .elementor-icon{color:var( --e-global-color-53fbb75 );border-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-cc51aa9.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-cc51aa9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-e4d8b10{--divider-border-style:solid;--divider-color:#0F766E00;--divider-border-width:1px;width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;z-index:0;--divider-icon-size:2px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-e4d8b10{left:53%;}body.rtl .elementor-149 .elementor-element.elementor-element-e4d8b10{right:53%;}.elementor-149 .elementor-element.elementor-element-e4d8b10 .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0;}.elementor-149 .elementor-element.elementor-element-e4d8b10 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-149 .elementor-element.elementor-element-e4d8b10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-e4d8b10.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-e4d8b10.elementor-view-default .elementor-icon{color:var( --e-global-color-53fbb75 );border-color:var( --e-global-color-53fbb75 );}.elementor-149 .elementor-element.elementor-element-e4d8b10.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-e4d8b10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53fbb75 );}#elementor-popup-modal-149 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-de13d5f );border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-149{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-149 .dialog-message{width:640px;height:auto;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-149 .elementor-element.elementor-element-cbcc907 .elementor-heading-title{line-height:1.4em;}.elementor-149 .elementor-element.elementor-element-78872fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-description{font-size:17px;line-height:1.4em;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-149 .elementor-element.elementor-element-cbcc907 .elementor-heading-title{line-height:1.4em;}.elementor-149 .elementor-element.elementor-element-78872fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-f38e1ec .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-f38e1ec */.elementor-149 .elementor-element.elementor-element-f38e1ec span.elementor-icon i{
    -webkit-animation-name: spin;
    -webkit-animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;

    -moz-animation-name: spin;
    -moz-animation-duration: 1000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;

    -ms-animation-name: spin;
    -ms-animation-duration: 1000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;

    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}


@-ms-keyframes spin { 
        from { 
            -ms-transform: rotate(0deg); 
        } to { 
            -ms-transform: rotate(360deg); 
        }
    }
    @-moz-keyframes spin { 
        from { 
            -moz-transform: rotate(0deg); 
        } to { 
            -moz-transform: rotate(360deg); 
        }
    }
    @-webkit-keyframes spin { 
        from { 
            -webkit-transform: rotate(0deg); 
        } to { 
            -webkit-transform: rotate(360deg); 
        }
    }
    @keyframes spin { 
        from { 
            transform: rotate(0deg); 
        } to { 
            transform: rotate(360deg); 
        }
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dde52b1 */.elementor-149 .elementor-element.elementor-element-dde52b1{
    height: 100%;
}
.elementor-149 .elementor-element.elementor-element-dde52b1:before{
    content: "";
    position: absolute;
    left: 1px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255,255,255, .03);
}
.elementor-149 .elementor-element.elementor-element-dde52b1 .elementor-divider{
    padding-left: 0.45px;
    width: 2px;
    height: 2px;
    animation: animate 5s linear infinite;
}
.elementor-149 .elementor-element.elementor-element-dde52b1 .elementor-divider:before {
  content: "";
  position: absolute;
  bottom: 100%;
  width: 1px;
  height: 70px;
  background: linear-gradient(180deg,transparent, #fff);
  left: 1px;
}
@keyframes animate
{
    0%
    {
        transform: translateY(0);
        opacity: 1;
    }
    70%
    {
        opacity: 1;
    }
    100%
    {
        transform: translateY(100vh);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d1443ff */.elementor-149 .elementor-element.elementor-element-d1443ff{
    height: 100%;
}
.elementor-149 .elementor-element.elementor-element-d1443ff:before{
    content: "";
    position: absolute;
    left: 1px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255,255,255, .03);
}
.elementor-149 .elementor-element.elementor-element-d1443ff .elementor-divider{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d8ead26 */.elementor-149 .elementor-element.elementor-element-d8ead26{
    height: 100%;
}
.elementor-149 .elementor-element.elementor-element-d8ead26:before{
    content: "";
    position: absolute;
    left: 1px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255,255,255, .03);
}
.elementor-149 .elementor-element.elementor-element-d8ead26 .elementor-divider{
    padding-left: 0.45px;
    width: 1px;
    height: 2px;
    animation: animate 7s linear infinite;
}
.elementor-149 .elementor-element.elementor-element-d8ead26 .elementor-divider:before {
  content: "";
  position: absolute;
  bottom: 100%;
  width: 1px;
  height: 70px;
  background: linear-gradient(180deg,transparent, #fff);
  left: 1px;
}
@keyframes animate
{
    0%
    {
        transform: translateY(0);
        opacity: 1;
    }
    70%
    {
        opacity: 1;
    }
    100%
    {
        transform: translateY(100vh);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-cc51aa9 */.elementor-149 .elementor-element.elementor-element-cc51aa9{
    height: 100%;
}
.elementor-149 .elementor-element.elementor-element-cc51aa9:before{
    content: "";
    position: absolute;
    left: 1px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255,255,255, .03);
}
.elementor-149 .elementor-element.elementor-element-cc51aa9 .elementor-divider{
   opacity: 0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e4d8b10 */.elementor-149 .elementor-element.elementor-element-e4d8b10{
    height: 100%;
}
.elementor-149 .elementor-element.elementor-element-e4d8b10:before{
    content: "";
    position: absolute;
    left: 1px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255,255,255, .03);
}
.elementor-149 .elementor-element.elementor-element-e4d8b10 .elementor-divider{
    padding-left: 0.45px;
    width: 1px;
    height: 2px;
    animation: animate 9s linear infinite;
}
.elementor-149 .elementor-element.elementor-element-e4d8b10 .elementor-divider:before {
  content: "";
  position: absolute;
  bottom: 100%;
  width: 1px;
  height: 70px;
  background: linear-gradient(180deg,transparent, #fff);
  left: 1px;
}
@keyframes animate
{
    0%
    {
        transform: translateY(0);
        opacity: 1;
    }
    70%
    {
        opacity: 1;
    }
    100%
    {
        transform: translateY(100vh);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1daf05e */.elementor-149 .elementor-element.elementor-element-1daf05e{
    0 20px 60px rgba(2,2,2,0.7), inset 0 1px 0 rgba(255,255,255,0.02)
}/* End custom CSS */