.elementor-2189 .elementor-element.elementor-element-5f481ab{--display:flex;}.elementor-2189 .elementor-element.elementor-element-5f481ab:not(.elementor-motion-effects-element-type-background), .elementor-2189 .elementor-element.elementor-element-5f481ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.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;}.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;color:var( --e-global-color-text );}.elementor-2189 .elementor-element.elementor-element-54b63f66{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;top:262px;--icon-box-icon-margin:15px;}body:not(.rtl) .elementor-2189 .elementor-element.elementor-element-54b63f66{left:40px;}body.rtl .elementor-2189 .elementor-element.elementor-element-54b63f66{right:40px;}.elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon-box-wrapper{text-align:left;}.elementor-2189 .elementor-element.elementor-element-54b63f66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-54b63f66.elementor-view-framed .elementor-icon, .elementor-2189 .elementor-element.elementor-element-54b63f66.elementor-view-default .elementor-icon{fill:var( --e-global-color-10b488b );color:var( --e-global-color-10b488b );border-color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon-box-title, .elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon-box-title a{font-family:"Wallop", Sans-serif;font-size:22px;}.elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon-box-title{color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon-box-description{color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-4a994fb0{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;top:-63px;--icon-box-icon-margin:15px;}body:not(.rtl) .elementor-2189 .elementor-element.elementor-element-4a994fb0{right:150px;}body.rtl .elementor-2189 .elementor-element.elementor-element-4a994fb0{left:150px;}.elementor-2189 .elementor-element.elementor-element-4a994fb0 .elementor-icon-box-wrapper{text-align:left;}.elementor-2189 .elementor-element.elementor-element-4a994fb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-4a994fb0.elementor-view-framed .elementor-icon, .elementor-2189 .elementor-element.elementor-element-4a994fb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-10b488b );color:var( --e-global-color-10b488b );border-color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-4a994fb0 .elementor-icon-box-title{color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-4a994fb0 .elementor-icon-box-description{color:var( --e-global-color-10b488b );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-2189 .elementor-element.elementor-element-18f2c242 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-2189 .elementor-element.elementor-element-18f2c242 img{width:487px;}.elementor-2189 .elementor-element.elementor-element-46978ad7{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2189 .elementor-element.elementor-element-46978ad7 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2189 .elementor-element.elementor-element-46978ad7.elementor-element{--align-self:flex-end;}.elementor-2189 .elementor-element.elementor-element-46978ad7 .elementor-icon-box-wrapper{text-align:left;}.elementor-2189 .elementor-element.elementor-element-46978ad7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-46978ad7.elementor-view-framed .elementor-icon, .elementor-2189 .elementor-element.elementor-element-46978ad7.elementor-view-default .elementor-icon{fill:var( --e-global-color-10b488b );color:var( --e-global-color-10b488b );border-color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-46978ad7 .elementor-icon-box-title{color:var( --e-global-color-10b488b );}.elementor-2189 .elementor-element.elementor-element-46978ad7 .elementor-icon-box-description{color:var( --e-global-color-10b488b );}@media(max-width:767px){.elementor-2189 .elementor-element.elementor-element-54b63f66.elementor-element{--order:2;}body:not(.rtl) .elementor-2189 .elementor-element.elementor-element-54b63f66{left:0px;}body.rtl .elementor-2189 .elementor-element.elementor-element-54b63f66{right:0px;}.elementor-2189 .elementor-element.elementor-element-54b63f66{top:0px;}.elementor-2189 .elementor-element.elementor-element-4a994fb0.elementor-element{--order:3;}body:not(.rtl) .elementor-2189 .elementor-element.elementor-element-4a994fb0{right:0px;}body.rtl .elementor-2189 .elementor-element.elementor-element-4a994fb0{left:0px;}.elementor-2189 .elementor-element.elementor-element-4a994fb0{top:0px;}.elementor-2189 .elementor-element.elementor-element-46978ad7.elementor-element{--align-self:flex-start;--order:4;}}@media(min-width:2400px){.elementor-2189 .elementor-element.elementor-element-5f481ab{--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-2189 .elementor-element.elementor-element-54b63f66{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;top:186px;}body:not(.rtl) .elementor-2189 .elementor-element.elementor-element-54b63f66{left:-93px;}body.rtl .elementor-2189 .elementor-element.elementor-element-54b63f66{right:-93px;}.elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon-box-wrapper{text-align:left;}.elementor-2189 .elementor-element.elementor-element-54b63f66 .elementor-icon{font-size:77px;}.elementor-2189 .elementor-element.elementor-element-4a994fb0{width:var( --container-widget-width, 421px );max-width:421px;--container-widget-width:421px;--container-widget-flex-grow:0;top:113px;--icon-box-icon-margin:30px;}body:not(.rtl) .elementor-2189 .elementor-element.elementor-element-4a994fb0{right:-104px;}body.rtl .elementor-2189 .elementor-element.elementor-element-4a994fb0{left:-104px;}.elementor-2189 .elementor-element.elementor-element-4a994fb0 .elementor-icon-box-wrapper{text-align:left;}.elementor-2189 .elementor-element.elementor-element-4a994fb0 .elementor-icon{font-size:77px;}.elementor-2189 .elementor-element.elementor-element-18f2c242 img{width:507px;}.elementor-2189 .elementor-element.elementor-element-46978ad7{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;}.elementor-2189 .elementor-element.elementor-element-46978ad7 .elementor-icon-box-wrapper{text-align:left;}.elementor-2189 .elementor-element.elementor-element-46978ad7 .elementor-icon{font-size:77px;}}/* Start custom CSS for icon-box, class: .elementor-element-54b63f66 */@media(max-width:991px){
   .elementor-2189 .elementor-element.elementor-element-54b63f66{
        position:relative !important;
   }
}


.elementor-2189 .elementor-element.elementor-element-54b63f66::before {
    content: "";
    position: absolute;
    left: 0;
    top: -1em;
    height: 5px;
    width: 0;
    background: #4280FF;
    z-index: -1;
    animation: growLine 3s ease-out forwards;
}

@keyframes growLine {
    from {
        width: 0;
    }
    to {
        width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a994fb0 */@media(max-width:991px){
   .elementor-2189 .elementor-element.elementor-element-4a994fb0{
        position:relative !important;
   }
}
@media(min-width:992px){
.elementor-2189 .elementor-element.elementor-element-4a994fb0::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -2em;
    height: 5px;
    width: 0;
    background: #55CC88;
    animation: growLine 3s ease-out forwards;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46978ad7 */@media(max-width:991px){
   .elementor-2189 .elementor-element.elementor-element-46978ad7{
        position:relative !important;
   }
}
@media(min-width:992px){
.elementor-2189 .elementor-element.elementor-element-46978ad7{
    margin-top:-90px;
    padding-left: 50px;
}
.elementor-2189 .elementor-element.elementor-element-46978ad7::before {
    content: "";
    position: absolute;
    right: 0;
    top: -1em;
    height: 5px;
    width: 0;
    background: #896BFF;
    animation: growLine 3s ease-out forwards;
}


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f481ab */@media(max-width:1023px){
    .elementor-2189 .elementor-element.elementor-element-5f481ab{
    overflow: hidden;
}
}/* End custom CSS */