.elementor-64 .elementor-element.elementor-element-0f119b8{
    --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;
    --gap:100px 100px;
    --row-gap:100px;
    --column-gap:100px;
    --overlay-opacity:1;
    --overlay-mix-blend-mode:multiply;
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-0f119b8::before, .elementor-64 .elementor-element.elementor-element-0f119b8 > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-0f119b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-0f119b8 > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-0f119b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-0f119b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-image:url("https://innovationconcretellc.com/archivos/fondoportada.jpg");
    --background-overlay:'';
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.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 );
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-9401110{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-9401110{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-9401110{
    top:0px;
    z-index:0;
}
.elementor-64 .elementor-element.elementor-element-eb8eac4{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-e47ebf0{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --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-64 .elementor-element.elementor-element-c1ebcd9 .elementor-heading-title{
    font-family:var( --e-global-typography-e07189a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e07189a-font-size );
    font-weight:var( --e-global-typography-e07189a-font-weight );
    text-transform:var( --e-global-typography-e07189a-text-transform );
    line-height:var( --e-global-typography-e07189a-line-height );
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-3bd1d43 .heading .heading-title{
    font-family:var( --e-global-typography-d552f27-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d552f27-font-size );
    font-weight:var( --e-global-typography-d552f27-font-weight );
    text-transform:var( --e-global-typography-d552f27-text-transform );
    line-height:var( --e-global-typography-d552f27-line-height );
    letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-3bd1d43 .heading .heading-sub-title{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-2c7a5fa{
    --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;
    --align-items:center;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.elementor-widget-tp-number-counter .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-a719f7c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-a719f7c-font-size );
    font-weight:var( --e-global-typography-a719f7c-font-weight );
    text-transform:var( --e-global-typography-a719f7c-text-transform );
    line-height:var( --e-global-typography-a719f7c-line-height );
    letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    margin-top:0px;
}
.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block{
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-b353f8c{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-b353f8c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-b353f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-882f052{
    --display:flex;
    --gap:14px 14px;
    --row-gap:14px;
    --column-gap:14px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-64 .elementor-element.elementor-element-024fe66{
    --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-64 .elementor-element.elementor-element-69802cb > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-69802cb.elementor-element{
    --align-self:center;
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-a719f7c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-a719f7c-font-size );
    font-weight:var( --e-global-typography-a719f7c-font-weight );
    text-transform:var( --e-global-typography-a719f7c-text-transform );
    line-height:var( --e-global-typography-a719f7c-line-height );
    letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    margin-top:0px;
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol{
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block{
    border-radius:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-f203450{
    --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;
    --align-items:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-7a0077d img{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-8115f97 );
    border-radius:99px 99px 99px 99px;
}
.elementor-64 .elementor-element.elementor-element-962b263 > .elementor-widget-container{
    margin:0px 0px 0px -17px;
}
.elementor-64 .elementor-element.elementor-element-962b263 img{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-8115f97 );
    border-radius:99px 99px 99px 99px;
}
.elementor-64 .elementor-element.elementor-element-c394ef6 > .elementor-widget-container{
    margin:0px 0px 0px -17px;
}
.elementor-64 .elementor-element.elementor-element-c394ef6 img{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-8115f97 );
    border-radius:99px 99px 99px 99px;
}
.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block,.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-64 .elementor-element.elementor-element-fafd845 > .elementor-widget-container{
    margin:0px 0px -16px 0px;
}
.elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block p,.elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block p{
    font-family:var( --e-global-typography-a719f7c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-a719f7c-font-size );
    font-weight:var( --e-global-typography-a719f7c-font-weight );
    text-transform:var( --e-global-typography-a719f7c-text-transform );
    line-height:var( --e-global-typography-a719f7c-line-height );
    letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-c1b6979{
    --display:flex;
    --justify-content:flex-end;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-c1b6979:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-c1b6979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-487194b );
}
.elementor-64 .elementor-element.elementor-element-f470c95{
    --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;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 4px 0px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:4px;
    --border-left-width:0px;
    border-color:var( --e-global-color-accent );
    --border-color:var( --e-global-color-accent );
    --padding-top:90px;
    --padding-bottom:90px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-f470c95:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-f470c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-1e7600b );
}
.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{
    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 );
}
.elementor-widget-icon-box .elementor-icon-box-description{
    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-64 .elementor-element.elementor-element-ff8edac{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-ff8edac.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-ff8edac.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-ff8edac.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-ff8edac.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-375da2b{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-375da2b.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-375da2b.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-375da2b.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-375da2b.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-8c16bc5{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-8c16bc5.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-8c16bc5.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-8c16bc5.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-8c16bc5.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-7e722bb{
    --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:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-ec8bf60{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-05e7ae9{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-05e7ae9 img{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-856d888{
    --display:flex;
    --padding-top:34px;
    --padding-bottom:34px;
    --padding-left:40px;
    --padding-right:40px;
}
.elementor-64 .elementor-element.elementor-element-856d888:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-856d888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-2f36d61 );
}
.elementor-64 .elementor-element.elementor-element-98074a2{
    --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;
    --align-items:center;
    --gap:5px 5px;
    --row-gap:5px;
    --column-gap:5px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-647e9fd > .elementor-widget-container{
    margin:0px 0px -10px 0px;
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-a719f7c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-a719f7c-font-size );
    font-weight:var( --e-global-typography-a719f7c-font-weight );
    text-transform:var( --e-global-typography-a719f7c-text-transform );
    line-height:var( --e-global-typography-a719f7c-line-height );
    letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    margin-top:-2px;
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol{
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block{
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-4c5b8e7 .elementor-heading-title{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-01b5e45 > .elementor-widget-container{
    padding:0px 0px 0px 35px;
}
.elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block p,.elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block{
    color:var( --e-global-color-8115f97 );
}
.elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block p{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-f0b9694{
    right:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-f0b9694{
    left:0px;
}
.elementor-64 .elementor-element.elementor-element-f0b9694{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-d753374{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-404cf26{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-2275022 .elementor-heading-title{
    font-family:var( --e-global-typography-e07189a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e07189a-font-size );
    font-weight:var( --e-global-typography-e07189a-font-weight );
    text-transform:var( --e-global-typography-e07189a-text-transform );
    line-height:var( --e-global-typography-e07189a-line-height );
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-d7feb36 .heading .heading-title{
    font-family:var( --e-global-typography-d552f27-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d552f27-font-size );
    font-weight:var( --e-global-typography-d552f27-font-weight );
    text-transform:var( --e-global-typography-d552f27-text-transform );
    line-height:var( --e-global-typography-d552f27-line-height );
    letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-d7feb36 .heading .heading-sub-title{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-05b2ce5{
    --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;
    --align-items:center;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.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-64 .elementor-element.elementor-element-3bec2b2{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-46a3c84 );
    --divider-border-width:1px;
}
.elementor-64 .elementor-element.elementor-element-3bec2b2 .elementor-divider-separator{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-3bec2b2 .elementor-divider{
    padding-block-start:14px;
    padding-block-end:14px;
}
.elementor-64 .elementor-element.elementor-element-6524aa5{
    --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-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-0a4ee8f.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-64 .elementor-element.elementor-element-bb8283c{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-bb8283c.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-bb8283c.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-bb8283c.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-bb8283c.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-238d054{
    --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;
    --gap:60px 60px;
    --row-gap:60px;
    --column-gap:60px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-238d054:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-238d054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-2f36d61 );
}
.elementor-64 .elementor-element.elementor-element-79a4306{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-b82e3fc{
    width:var( --container-widget-width, 74% );
    max-width:74%;
    --container-widget-width:74%;
    --container-widget-flex-grow:0;
}
.elementor-64 .elementor-element.elementor-element-b82e3fc .heading .heading-title{
    font-family:var( --e-global-typography-899756b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-899756b-font-size );
    font-weight:var( --e-global-typography-899756b-font-weight );
    text-transform:var( --e-global-typography-899756b-text-transform );
    line-height:var( --e-global-typography-899756b-line-height );
    letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-accent );
    stroke:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-3d8a655{
    --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:space-between;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-ca095a1{
    --display:flex;
    --overlay-opacity:1;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-ca095a1::before, .elementor-64 .elementor-element.elementor-element-ca095a1 > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-ca095a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-ca095a1 > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-ca095a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-ca095a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    --background-overlay:'';
}
.elementor-64 .elementor-element.elementor-element-5d0297a{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-5d0297a img{
    width:100%;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-e37a7b9{
    right:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-e37a7b9{
    left:0px;
}
.elementor-64 .elementor-element.elementor-element-e37a7b9{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-b8e173a{
    --display:flex;
    --position:absolute;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:30px;
    --padding-right:30px;
    bottom:60px;
}
.elementor-64 .elementor-element.elementor-element-b8e173a:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-b8e173a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-3888897 );
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-b8e173a{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-b8e173a{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-5e6e925 .heading .heading-title{
    font-family:var( --e-global-typography-7796682-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7796682-font-size );
    font-weight:var( --e-global-typography-7796682-font-weight );
    text-transform:var( --e-global-typography-7796682-text-transform );
    line-height:var( --e-global-typography-7796682-line-height );
    letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-5e6e925 .heading .heading-sub-title{
    font-family:var( --e-global-typography-75c00ae-font-family ), Sans-serif;
    font-size:var( --e-global-typography-75c00ae-font-size );
    font-weight:var( --e-global-typography-75c00ae-font-weight );
    text-transform:var( --e-global-typography-75c00ae-text-transform );
    line-height:var( --e-global-typography-75c00ae-line-height );
    letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    color:var( --e-global-color-text );
}
.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-64 .elementor-element.elementor-element-3e7877b .elementor-button{
    background-color:#C7083200;
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-3e7877b .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-3e7877b .elementor-button:focus{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-3e7877b .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-3e7877b .elementor-button:focus svg{
    fill:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-2f08d6a{
    --display:flex;
    --overlay-opacity:1;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-2f08d6a::before, .elementor-64 .elementor-element.elementor-element-2f08d6a > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-2f08d6a > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-2f08d6a > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-2f08d6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-2f08d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    --background-overlay:'';
}
.elementor-64 .elementor-element.elementor-element-9e1ffbe{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-9e1ffbe img{
    width:100%;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-1d71b55{
    right:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-1d71b55{
    left:0px;
}
.elementor-64 .elementor-element.elementor-element-1d71b55{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-1902fb3{
    --display:flex;
    --position:absolute;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:30px;
    --padding-right:30px;
    bottom:60px;
}
.elementor-64 .elementor-element.elementor-element-1902fb3:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-1902fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-3888897 );
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-1902fb3{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-1902fb3{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-a7e1f34 .heading .heading-title{
    font-family:var( --e-global-typography-7796682-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7796682-font-size );
    font-weight:var( --e-global-typography-7796682-font-weight );
    text-transform:var( --e-global-typography-7796682-text-transform );
    line-height:var( --e-global-typography-7796682-line-height );
    letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-a7e1f34 .heading .heading-sub-title{
    font-family:var( --e-global-typography-75c00ae-font-family ), Sans-serif;
    font-size:var( --e-global-typography-75c00ae-font-size );
    font-weight:var( --e-global-typography-75c00ae-font-weight );
    text-transform:var( --e-global-typography-75c00ae-text-transform );
    line-height:var( --e-global-typography-75c00ae-line-height );
    letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button{
    background-color:#C7083200;
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button:focus{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button:focus svg{
    fill:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-93140c0{
    --display:flex;
    --overlay-opacity:1;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-93140c0::before, .elementor-64 .elementor-element.elementor-element-93140c0 > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-93140c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-93140c0 > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-93140c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-93140c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    --background-overlay:'';
}
.elementor-64 .elementor-element.elementor-element-7cbf7b0{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-7cbf7b0 img{
    width:100%;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-5c46396{
    right:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-5c46396{
    left:0px;
}
.elementor-64 .elementor-element.elementor-element-5c46396{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-6202fa8{
    --display:flex;
    --position:absolute;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:30px;
    --padding-right:30px;
    bottom:60px;
}
.elementor-64 .elementor-element.elementor-element-6202fa8:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6202fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-3888897 );
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-6202fa8{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-6202fa8{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-7534649 .heading .heading-title{
    font-family:var( --e-global-typography-7796682-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7796682-font-size );
    font-weight:var( --e-global-typography-7796682-font-weight );
    text-transform:var( --e-global-typography-7796682-text-transform );
    line-height:var( --e-global-typography-7796682-line-height );
    letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-7534649 .heading .heading-sub-title{
    font-family:var( --e-global-typography-75c00ae-font-family ), Sans-serif;
    font-size:var( --e-global-typography-75c00ae-font-size );
    font-weight:var( --e-global-typography-75c00ae-font-weight );
    text-transform:var( --e-global-typography-75c00ae-text-transform );
    line-height:var( --e-global-typography-75c00ae-line-height );
    letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button{
    background-color:#C7083200;
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button:focus{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button:focus svg{
    fill:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-6ec447d{
    --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;
    --gap:60px 60px;
    --row-gap:60px;
    --column-gap:60px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-6ec447d:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6ec447d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-3888897 );
}
.elementor-64 .elementor-element.elementor-element-ffb377e{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-bf5b3bd{
    text-align:center;
}
.elementor-64 .elementor-element.elementor-element-bf5b3bd .elementor-heading-title{
    font-family:var( --e-global-typography-e07189a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e07189a-font-size );
    font-weight:var( --e-global-typography-e07189a-font-weight );
    text-transform:var( --e-global-typography-e07189a-text-transform );
    line-height:var( --e-global-typography-e07189a-line-height );
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-c59c9d0 .heading .heading-title{
    font-family:var( --e-global-typography-d552f27-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d552f27-font-size );
    font-weight:var( --e-global-typography-d552f27-font-weight );
    text-transform:var( --e-global-typography-d552f27-text-transform );
    line-height:var( --e-global-typography-d552f27-line-height );
    letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-29591aa{
    --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:space-between;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-2888538{
    --display:flex;
    --justify-content:center;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-e3069fd{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-e3069fd.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-e3069fd.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e3069fd.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-e3069fd.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-08813ba{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-46a3c84 );
    --divider-border-width:1px;
}
.elementor-64 .elementor-element.elementor-element-08813ba .elementor-divider-separator{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-08813ba .elementor-divider{
    padding-block-start:2px;
    padding-block-end:2px;
}
.elementor-64 .elementor-element.elementor-element-40c7e4f{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-40c7e4f.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-40c7e4f.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-40c7e4f.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-40c7e4f.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-0e015c4{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-46a3c84 );
    --divider-border-width:1px;
}
.elementor-64 .elementor-element.elementor-element-0e015c4 .elementor-divider-separator{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-0e015c4 .elementor-divider{
    padding-block-start:2px;
    padding-block-end:2px;
}
.elementor-64 .elementor-element.elementor-element-49da8da{
    --icon-box-icon-margin:15px;
}
.elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title{
    margin-bottom:12px;
}
.elementor-64 .elementor-element.elementor-element-49da8da.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-49da8da.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-49da8da.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-49da8da.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon{
    font-size:18px;
    padding:15px;
}
.elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title a{
    font-family:var( --e-global-typography-4a75494-font-family ), Sans-serif;
    font-size:var( --e-global-typography-4a75494-font-size );
    font-weight:var( --e-global-typography-4a75494-font-weight );
    text-transform:var( --e-global-typography-4a75494-text-transform );
    line-height:var( --e-global-typography-4a75494-line-height );
    letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-description{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-19ea8bf{
    --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:space-between;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-bd51927{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-7d06333{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-7d06333 img{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-8efb59e > .elementor-widget-container{
    --e-transform-flipX:-1;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-8efb59e{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-8efb59e{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-8efb59e{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-9373e6b{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-8671012{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-8671012 img{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-0ed8a24{
    --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-64 .elementor-element.elementor-element-25ea41b .elementor-wrapper{
    --video-aspect-ratio:1.77777;
}
.elementor-64 .elementor-element.elementor-element-25ea41b .elementor-custom-embed-play i{
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-25ea41b .elementor-custom-embed-play svg{
    fill:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-9ac6626{
    --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:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-9ac6626:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-9ac6626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-1e7600b );
}
.elementor-64 .elementor-element.elementor-element-d36037b{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-d30bab3{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-d30bab3 img{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-9a07793{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-072e2a3{
    --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;
    --gap:100px 100px;
    --row-gap:100px;
    --column-gap:100px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-899756b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-899756b-font-size );
    font-weight:var( --e-global-typography-899756b-font-weight );
    text-transform:var( --e-global-typography-899756b-text-transform );
    line-height:var( --e-global-typography-899756b-line-height );
    letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    margin-top:0px;
}
.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block{
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-899756b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-899756b-font-size );
    font-weight:var( --e-global-typography-899756b-font-weight );
    text-transform:var( --e-global-typography-899756b-text-transform );
    line-height:var( --e-global-typography-899756b-line-height );
    letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    margin-top:0px;
}
.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block{
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-8cffd74{
    --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-end;
    --gap:100px 100px;
    --row-gap:100px;
    --column-gap:100px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-899756b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-899756b-font-size );
    font-weight:var( --e-global-typography-899756b-font-weight );
    text-transform:var( --e-global-typography-899756b-text-transform );
    line-height:var( --e-global-typography-899756b-line-height );
    letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    margin-top:0px;
}
.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block{
    padding:0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title a{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block:hover .counter-title a{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-number{
    font-family:var( --e-global-typography-899756b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-899756b-font-size );
    font-weight:var( --e-global-typography-899756b-font-weight );
    text-transform:var( --e-global-typography-899756b-text-transform );
    line-height:var( --e-global-typography-899756b-line-height );
    letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    margin-top:0px;
}
.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block{
    padding:0px 0px 0px 0px;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-806f23b{
    right:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-806f23b{
    left:0px;
}
.elementor-64 .elementor-element.elementor-element-806f23b{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-1acc0c7{
    --display:flex;
    --gap:60px 60px;
    --row-gap:60px;
    --column-gap:60px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-f7291ed{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-94d24cf .elementor-heading-title{
    font-family:var( --e-global-typography-e07189a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e07189a-font-size );
    font-weight:var( --e-global-typography-e07189a-font-weight );
    text-transform:var( --e-global-typography-e07189a-text-transform );
    line-height:var( --e-global-typography-e07189a-line-height );
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-019ac2c .heading .heading-title{
    font-family:var( --e-global-typography-899756b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-899756b-font-size );
    font-weight:var( --e-global-typography-899756b-font-weight );
    text-transform:var( --e-global-typography-899756b-text-transform );
    line-height:var( --e-global-typography-899756b-line-height );
    letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-019ac2c .heading .heading-sub-title{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-3c87eb6{
    --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;
    --gap:40px 40px;
    --row-gap:40px;
    --column-gap:40px;
    --margin-top:0px;
    --margin-bottom:20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-e03b1b0{
    --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:space-between;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-c978783{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.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 );
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-e656e6e{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-e656e6e{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-e656e6e{
    top:55px;
}
.elementor-64 .elementor-element.elementor-element-e656e6e .elementor-icon-wrapper{
    text-align:center;
}
.elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-default .elementor-icon{
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-e656e6e.elementor-view-stacked .elementor-icon svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-e656e6e .elementor-icon{
    font-size:12px;
}
.elementor-64 .elementor-element.elementor-element-e656e6e .elementor-icon svg{
    height:12px;
}
.elementor-64 .elementor-element.elementor-element-f5bbc4a{
    --display:flex;
    --gap:16px 16px;
    --row-gap:16px;
    --column-gap:16px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-50445e3 > .elementor-widget-container{
    padding:0px 0px 7px 0px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:var( --e-global-color-46a3c84 );
}
.elementor-64 .elementor-element.elementor-element-50445e3 .heading .heading-title{
    font-family:var( --e-global-typography-7796682-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7796682-font-size );
    font-weight:var( --e-global-typography-7796682-font-weight );
    text-transform:var( --e-global-typography-7796682-text-transform );
    line-height:var( --e-global-typography-7796682-line-height );
    letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-50445e3 .heading .heading-sub-title{
    font-family:var( --e-global-typography-a719f7c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-a719f7c-font-size );
    font-weight:var( --e-global-typography-a719f7c-font-weight );
    text-transform:var( --e-global-typography-a719f7c-text-transform );
    line-height:var( --e-global-typography-a719f7c-line-height );
    letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-33312c3 > .elementor-widget-container{
    margin:0px 0px -18px 0px;
}
.elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block p,.elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block p{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-a91b9f3{
    --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:space-between;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-ba3fac2{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-f1b44b1{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-f1b44b1{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-f1b44b1{
    top:55px;
}
.elementor-64 .elementor-element.elementor-element-f1b44b1 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-default .elementor-icon{
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-f1b44b1.elementor-view-stacked .elementor-icon svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-f1b44b1 .elementor-icon{
    font-size:12px;
}
.elementor-64 .elementor-element.elementor-element-f1b44b1 .elementor-icon svg{
    height:12px;
}
.elementor-64 .elementor-element.elementor-element-9268d54{
    --display:flex;
    --gap:16px 16px;
    --row-gap:16px;
    --column-gap:16px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-e68fcf0 > .elementor-widget-container{
    padding:0px 0px 7px 0px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:var( --e-global-color-46a3c84 );
}
.elementor-64 .elementor-element.elementor-element-e68fcf0 .heading .heading-title{
    font-family:var( --e-global-typography-7796682-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7796682-font-size );
    font-weight:var( --e-global-typography-7796682-font-weight );
    text-transform:var( --e-global-typography-7796682-text-transform );
    line-height:var( --e-global-typography-7796682-line-height );
    letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-e68fcf0 .heading .heading-sub-title{
    font-family:var( --e-global-typography-a719f7c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-a719f7c-font-size );
    font-weight:var( --e-global-typography-a719f7c-font-weight );
    text-transform:var( --e-global-typography-a719f7c-text-transform );
    line-height:var( --e-global-typography-a719f7c-line-height );
    letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-a26f17a > .elementor-widget-container{
    margin:0px 0px -18px 0px;
}
.elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block p,.elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block{
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block p{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d.elementor-element{
    --align-self:flex-start;
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-6a3ab69{
    --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:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-6a3ab69:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6a3ab69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-3888897 );
}
.elementor-64 .elementor-element.elementor-element-98071e1{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-d6038a4{
    width:100%;
    max-width:100%;
}
.elementor-64 .elementor-element.elementor-element-d6038a4 img{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-3b75476 > .elementor-widget-container{
    --e-transform-flipX:-1;
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-3b75476{
    left:0px;
}
body.rtl .elementor-64 .elementor-element.elementor-element-3b75476{
    right:0px;
}
.elementor-64 .elementor-element.elementor-element-3b75476{
    top:0px;
}
.elementor-64 .elementor-element.elementor-element-a46aa52{
    --icon-box-icon-margin:24px;
}
.elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title{
    margin-bottom:0px;
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-a46aa52.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
    fill:var( --e-global-color-7d9e3ae );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-a46aa52.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-a46aa52.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-a46aa52.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon{
    font-size:29px;
    padding:31px;
}
.elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-description{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-f4139c7-font-family ), Sans-serif;
    font-size:var( --e-global-typography-f4139c7-font-size );
    font-weight:var( --e-global-typography-f4139c7-font-weight );
    text-transform:var( --e-global-typography-f4139c7-text-transform );
    line-height:var( --e-global-typography-f4139c7-line-height );
    letter-spacing:var( --e-global-typography-f4139c7-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-ab1ea50{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-ab1ea50.e-con{
    --order:-99999 
    /* order start hack */
    ;
}
.elementor-64 .elementor-element.elementor-element-09e8af3{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-1042996 .elementor-heading-title{
    font-family:var( --e-global-typography-e07189a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e07189a-font-size );
    font-weight:var( --e-global-typography-e07189a-font-weight );
    text-transform:var( --e-global-typography-e07189a-text-transform );
    line-height:var( --e-global-typography-e07189a-line-height );
    color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-9161cf1 .heading .heading-title{
    font-family:var( --e-global-typography-d552f27-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d552f27-font-size );
    font-weight:var( --e-global-typography-d552f27-font-weight );
    text-transform:var( --e-global-typography-d552f27-text-transform );
    line-height:var( --e-global-typography-d552f27-line-height );
    letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-9161cf1 .heading .heading-sub-title{
    font-family:var( --e-global-typography-daed984-font-family ), Sans-serif;
    font-size:var( --e-global-typography-daed984-font-size );
    font-weight:var( --e-global-typography-daed984-font-weight );
    text-transform:var( --e-global-typography-daed984-text-transform );
    line-height:var( --e-global-typography-daed984-line-height );
    letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    color:var( --e-global-color-text );
}
.elementor-64 .elementor-element.elementor-element-eda71e3{
    --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;
    --align-items:center;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-2 .button-link-wrap i, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-3 a.button-link-wrap:before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-4 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-5 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-8 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-10 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-14 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-15 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-15 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-16 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-18 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-19 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-20 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-21 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-22 .button-link-wrap, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-24 .button-link-wrap{
    background-color:var( --e-global-color-primary );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-2 .button-link-wrap:hover i, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-3 .button-link-wrap:hover:before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-4 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-5 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-12 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-13 .button-link-wrap::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-15 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-16 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap::before, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-18 .button-link-wrap:hover::after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-19 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-20 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-21 .button-link-wrap:after, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-24 .button-link-wrap:hover{
    background-color:var( --e-global-color-accent );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap > span{
    padding:20px 30px 20px 30px;
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button .button-link-wrap{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-3 .button-link-wrap .arrow *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-7 .button-link-wrap:after{
    border-color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-4 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-5 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-8 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-10 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-12 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-13 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-14 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-16 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-19 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-20 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-21 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-22 .button-link-wrap,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-24 .button-link-wrap{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button .button-link-wrap:hover,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button .button-link-wrap:hover svg,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-14 .button-link-wrap svg{
    fill:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-14 .button-link-wrap::after{
    color:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{
    fill:var( --e-global-color-7d9e3ae );
    stroke:var( --e-global-color-7d9e3ae );
}
.elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-4 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-5 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-8 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-10 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-11 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-12 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-13 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-14 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-16 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-17 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-19 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-20 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-21 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-22 .button-link-wrap:hover, .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button.button-style-24 .button-link-wrap:hover{
    border-style:none;
}
.elementor-64 .elementor-element.elementor-element-b38d0f5{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-46a3c84 );
    --divider-border-width:1px;
}
.elementor-64 .elementor-element.elementor-element-b38d0f5 .elementor-divider-separator{
    width:100%;
}
.elementor-64 .elementor-element.elementor-element-b38d0f5 .elementor-divider{
    padding-block-start:14px;
    padding-block-end:14px;
}
.elementor-64 .elementor-element.elementor-element-f94f06b{
    --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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
    border-color:var( --e-global-color-text );
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
    color:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var( --e-global-color-secondary );
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(18px/2);
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(18px/2);
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(18px/2);
    margin-left:calc(18px/2);
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-18px/2);
    margin-left:calc(-18px/2);
}
body.rtl .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-18px/2);
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-18px/2);
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-icon i{
    color:var( --e-global-color-accent );
    transition:color 0.3s;
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-icon svg{
    fill:var( --e-global-color-accent );
    transition:fill 0.3s;
}
.elementor-64 .elementor-element.elementor-element-116366b{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-text{
    color:var( --e-global-color-primary );
    transition:color 0.3s;
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(18px/2);
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(18px/2);
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(18px/2);
    margin-left:calc(18px/2);
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-18px/2);
    margin-left:calc(-18px/2);
}
body.rtl .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-18px/2);
}
body:not(.rtl) .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-18px/2);
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-icon i{
    color:var( --e-global-color-accent );
    transition:color 0.3s;
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-icon svg{
    fill:var( --e-global-color-accent );
    transition:fill 0.3s;
}
.elementor-64 .elementor-element.elementor-element-7d8917c{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-b226621-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b226621-font-size );
    font-weight:var( --e-global-typography-b226621-font-weight );
    text-transform:var( --e-global-typography-b226621-text-transform );
    line-height:var( --e-global-typography-b226621-line-height );
    letter-spacing:var( --e-global-typography-b226621-letter-spacing );
}
.elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-text{
    color:var( --e-global-color-primary );
    transition:color 0.3s;
}
@media(max-width:1024px){
    .elementor-64 .elementor-element.elementor-element-0f119b8{
        --gap:50px 50px;
        --row-gap:50px;
        --column-gap:50px;
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-c1ebcd9 .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-3bd1d43 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-3bd1d43 .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-f470c95{
        --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;
        --gap:40px 40px;
        --row-gap:40px;
        --column-gap:40px;
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-375da2b{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-375da2b.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7e722bb{
        --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:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-4c5b8e7 .elementor-heading-title{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-d753374.e-con{
        --order:-99999 
        /* order start hack */
        ;
    }
    .elementor-64 .elementor-element.elementor-element-2275022 .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-d7feb36 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-d7feb36 .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-238d054{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-79a4306{
        --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-64 .elementor-element.elementor-element-b82e3fc{
        --container-widget-width:89%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 89% );
        max-width:89%;
    }
    .elementor-64 .elementor-element.elementor-element-b82e3fc.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-b82e3fc .heading .heading-title{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-3d8a655{
        --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;
        --gap:40px 40px;
        --row-gap:40px;
        --column-gap:40px;
    }
    .elementor-64 .elementor-element.elementor-element-5e6e925 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-5e6e925 .heading .heading-sub-title{
        font-size:var( --e-global-typography-75c00ae-font-size );
        line-height:var( --e-global-typography-75c00ae-line-height );
        letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-3e7877b .elementor-button{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a7e1f34 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a7e1f34 .heading .heading-sub-title{
        font-size:var( --e-global-typography-75c00ae-font-size );
        line-height:var( --e-global-typography-75c00ae-line-height );
        letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7534649 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7534649 .heading .heading-sub-title{
        font-size:var( --e-global-typography-75c00ae-font-size );
        line-height:var( --e-global-typography-75c00ae-line-height );
        letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-6ec447d{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-bf5b3bd .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-c59c9d0 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-29591aa{
        --gap:40px 40px;
        --row-gap:40px;
        --column-gap:40px;
        --flex-wrap:wrap;
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-49da8da{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-49da8da.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-9ac6626{
        --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:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-1acc0c7{
        --gap:40px 40px;
        --row-gap:40px;
        --column-gap:40px;
    }
    .elementor-64 .elementor-element.elementor-element-1acc0c7.e-con{
        --order:-99999 
        /* order start hack */
        ;
    }
    .elementor-64 .elementor-element.elementor-element-94d24cf .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-019ac2c .heading .heading-title{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-019ac2c .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-cc4148c{
        text-align:left;
    }
    .elementor-64 .elementor-element.elementor-element-50445e3 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-50445e3 .heading .heading-sub-title{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-c09869a{
        text-align:left;
    }
    .elementor-64 .elementor-element.elementor-element-e68fcf0 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-e68fcf0 .heading .heading-sub-title{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-6a3ab69{
        --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:40px;
        --padding-bottom:40px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52{
        width:var( --container-widget-width, 44% );
        max-width:44%;
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52.elementor-element{
        --align-self:center;
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-description{
        font-size:var( --e-global-typography-f4139c7-font-size );
        line-height:var( --e-global-typography-f4139c7-line-height );
        letter-spacing:var( --e-global-typography-f4139c7-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-ab1ea50{
        --gap:40px 40px;
        --row-gap:40px;
        --column-gap:40px;
    }
    .elementor-64 .elementor-element.elementor-element-ab1ea50.e-con{
        --order:-99999 
        /* order start hack */
        ;
    }
    .elementor-64 .elementor-element.elementor-element-1042996{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-1042996 .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-9161cf1 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-9161cf1 .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-eda71e3{
        --justify-content:center;
    }
    .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-b38d0f5 .elementor-divider{
        padding-block-start:2px;
        padding-block-end:2px;
    }
    .elementor-64 .elementor-element.elementor-element-f94f06b{
        --justify-content:center;
    }
    .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
}
@media(max-width:767px){
    .elementor-64 .elementor-element.elementor-element-0f119b8{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-c1ebcd9{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-c1ebcd9 .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-3bd1d43 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-3bd1d43 .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-2c7a5fa{
        --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-64 .elementor-element.elementor-element-0e4c632{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-0e4c632 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-536cf9d .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-882f052{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-024fe66{
        --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-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-69802cb .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-f203450{
        --justify-content:center;
    }
    .elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-fafd845 .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-f470c95{
        --padding-top:30px;
        --padding-bottom:30px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-ff8edac .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-375da2b{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-375da2b .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-8c16bc5 .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7e722bb{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-856d888{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-98074a2{
        --justify-content:center;
    }
    .elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-647e9fd .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-4c5b8e7 .elementor-heading-title{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-01b5e45 > .elementor-widget-container{
        padding:0px 0px 0px 0px;
    }
    .elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-01b5e45 .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-2275022{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-2275022 .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-d7feb36 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-d7feb36 .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-05b2ce5{
        --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-64 .elementor-element.elementor-element-c9d7b86{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-c9d7b86 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-767f54c{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-767f54c .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0a4ee8f .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-bb8283c .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-238d054{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-b82e3fc{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-b82e3fc .heading .heading-title{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-fdcce25{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-fdcce25 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-3d8a655{
        --gap:30px 30px;
        --row-gap:30px;
        --column-gap:30px;
    }
    .elementor-64 .elementor-element.elementor-element-b8e173a{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
        bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-5e6e925 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-5e6e925 .heading .heading-sub-title{
        font-size:var( --e-global-typography-75c00ae-font-size );
        line-height:var( --e-global-typography-75c00ae-line-height );
        letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-3e7877b .elementor-button{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-1902fb3{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
        bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-a7e1f34 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a7e1f34 .heading .heading-sub-title{
        font-size:var( --e-global-typography-75c00ae-font-size );
        line-height:var( --e-global-typography-75c00ae-line-height );
        letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-fda4e88 .elementor-button{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-6202fa8{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
        bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-7534649 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7534649 .heading .heading-sub-title{
        font-size:var( --e-global-typography-75c00ae-font-size );
        line-height:var( --e-global-typography-75c00ae-line-height );
        letter-spacing:var( --e-global-typography-75c00ae-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-516e2c8 .elementor-button{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-6ec447d{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-bf5b3bd{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-bf5b3bd .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-c59c9d0 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-e3069fd .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-40c7e4f .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-49da8da{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-title a{
        font-size:var( --e-global-typography-4a75494-font-size );
        line-height:var( --e-global-typography-4a75494-line-height );
        letter-spacing:var( --e-global-typography-4a75494-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-49da8da .elementor-icon-box-description{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-19ea8bf{
        --gap:0px 0px;
        --row-gap:0px;
        --column-gap:0px;
    }
    .elementor-64 .elementor-element.elementor-element-bd51927{
        --width:48%;
    }
    .elementor-64 .elementor-element.elementor-element-8efb59e{
        width:var( --container-widget-width, 46% );
        max-width:46%;
        --container-widget-width:46%;
        --container-widget-flex-grow:0;
    }
    .elementor-64 .elementor-element.elementor-element-9373e6b{
        --width:48%;
    }
    .elementor-64 .elementor-element.elementor-element-25ea41b .elementor-custom-embed-play i{
        font-size:71px;
    }
    .elementor-64 .elementor-element.elementor-element-25ea41b .elementor-custom-embed-play svg{
        width:71px;
        height:71px;
    }
    .elementor-64 .elementor-element.elementor-element-9ac6626{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-9a07793{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-64 .elementor-element.elementor-element-072e2a3{
        --justify-content:space-between;
        --gap:0px 0px;
        --row-gap:0px;
        --column-gap:0px;
    }
    .elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-c08b02a .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-7834080 .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-8cffd74{
        --justify-content:space-between;
        --gap:0px 0px;
        --row-gap:0px;
        --column-gap:0px;
    }
    .elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-55dd8d1 .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title,.elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title a{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-title{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-64 .elementor-element.elementor-element-30544fd .plus-number-counter .number-counter-inner-block .counter-number{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
        margin-top:0px;
    }
    .elementor-64 .elementor-element.elementor-element-94d24cf{
        text-align:left;
    }
    .elementor-64 .elementor-element.elementor-element-94d24cf .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-019ac2c .heading .heading-title{
        font-size:var( --e-global-typography-899756b-font-size );
        line-height:var( --e-global-typography-899756b-line-height );
        letter-spacing:var( --e-global-typography-899756b-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-019ac2c .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-50445e3 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-50445e3 .heading .heading-sub-title{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-33312c3 .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-e68fcf0 .heading .heading-title{
        font-size:var( --e-global-typography-7796682-font-size );
        line-height:var( --e-global-typography-7796682-line-height );
        letter-spacing:var( --e-global-typography-7796682-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-e68fcf0 .heading .heading-sub-title{
        font-size:var( --e-global-typography-a719f7c-font-size );
        line-height:var( --e-global-typography-a719f7c-line-height );
        letter-spacing:var( --e-global-typography-a719f7c-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block,.elementor-64 .elementor-element.elementor-element-a26f17a .pt_plus_adv_text_block .text-content-block p{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-c0cab3d{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-c0cab3d .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-6a3ab69{
        --padding-top:40px;
        --padding-bottom:40px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-a46aa52 .elementor-icon-box-description{
        font-size:var( --e-global-typography-f4139c7-font-size );
        line-height:var( --e-global-typography-f4139c7-line-height );
        letter-spacing:var( --e-global-typography-f4139c7-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-1042996{
        text-align:center;
    }
    .elementor-64 .elementor-element.elementor-element-1042996 .elementor-heading-title{
        font-size:var( --e-global-typography-e07189a-font-size );
        line-height:var( --e-global-typography-e07189a-line-height );
    }
    .elementor-64 .elementor-element.elementor-element-9161cf1 .heading .heading-title{
        font-size:var( --e-global-typography-d552f27-font-size );
        line-height:var( --e-global-typography-d552f27-line-height );
        letter-spacing:var( --e-global-typography-d552f27-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-9161cf1 .heading .heading-sub-title{
        font-size:var( --e-global-typography-daed984-font-size );
        line-height:var( --e-global-typography-daed984-line-height );
        letter-spacing:var( --e-global-typography-daed984-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-eda71e3{
        --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-64 .elementor-element.elementor-element-994caf4{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-994caf4 .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-0977def{
        width:100%;
        max-width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-0977def .pt_plus_button .button-link-wrap{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-116366b .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
    .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-7d8917c .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-b226621-font-size );
        line-height:var( --e-global-typography-b226621-line-height );
        letter-spacing:var( --e-global-typography-b226621-letter-spacing );
    }
}
@media(min-width:768px){
    .elementor-64 .elementor-element.elementor-element-eb8eac4{
        --width:49.12%;
    }
    .elementor-64 .elementor-element.elementor-element-b353f8c{
        --width:42.1%;
    }
    .elementor-64 .elementor-element.elementor-element-882f052{
        --width:66.666666666667%;
    }
    .elementor-64 .elementor-element.elementor-element-f203450{
        --width:58%;
    }
    .elementor-64 .elementor-element.elementor-element-c1b6979{
        --width:33.333333333333%;
    }
    .elementor-64 .elementor-element.elementor-element-ec8bf60{
        --width:42.1%;
    }
    .elementor-64 .elementor-element.elementor-element-d753374{
        --width:49.12%;
    }
    .elementor-64 .elementor-element.elementor-element-ca095a1{
        --width:31.57%;
    }
    .elementor-64 .elementor-element.elementor-element-b8e173a{
        --width:83.333333333333%;
    }
    .elementor-64 .elementor-element.elementor-element-2f08d6a{
        --width:31.57%;
    }
    .elementor-64 .elementor-element.elementor-element-1902fb3{
        --width:83.333333333333%;
    }
    .elementor-64 .elementor-element.elementor-element-93140c0{
        --width:31.57%;
    }
    .elementor-64 .elementor-element.elementor-element-6202fa8{
        --width:83.333333333333%;
    }
    .elementor-64 .elementor-element.elementor-element-2888538{
        --width:32.45%;
    }
    .elementor-64 .elementor-element.elementor-element-19ea8bf{
        --width:62.28%;
    }
    .elementor-64 .elementor-element.elementor-element-bd51927{
        --width:47.88%;
    }
    .elementor-64 .elementor-element.elementor-element-9373e6b{
        --width:47.88%;
    }
    .elementor-64 .elementor-element.elementor-element-d36037b{
        --width:42.1%;
    }
    .elementor-64 .elementor-element.elementor-element-1acc0c7{
        --width:49.12%;
    }
    .elementor-64 .elementor-element.elementor-element-c978783{
        --width:14.28%;
    }
    .elementor-64 .elementor-element.elementor-element-f5bbc4a{
        --width:78.57%;
    }
    .elementor-64 .elementor-element.elementor-element-ba3fac2{
        --width:14.28%;
    }
    .elementor-64 .elementor-element.elementor-element-9268d54{
        --width:78.57%;
    }
    .elementor-64 .elementor-element.elementor-element-98071e1{
        --width:42.1%;
    }
    .elementor-64 .elementor-element.elementor-element-ab1ea50{
        --width:49.12%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-64 .elementor-element.elementor-element-eb8eac4{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-b353f8c{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-ec8bf60{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-d753374{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-ca095a1{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-2f08d6a{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-93140c0{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-2888538{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-19ea8bf{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-d36037b{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-1acc0c7{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-98071e1{
        --width:100%;
    }
    .elementor-64 .elementor-element.elementor-element-ab1ea50{
        --width:100%;
    }
}
