.elementor-554 .elementor-element.elementor-element-73616c8{
    margin-top:0;
    margin-bottom:120px
}
.elementor-554 .elementor-element.elementor-element-15472d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-9020742>.elementor-container{
    max-width:850px
}
.elementor-554 .elementor-element.elementor-element-9020742{
    margin-top:0;
    margin-bottom:70px;
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-55a12ef.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-55a12ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-407bd89{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-407bd89 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-aa719b2{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-aa719b2 .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-aa719b2 .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-aa719b2>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-b8b5fa4{
    text-align:center;
    color:var( --e-global-color-accent );
    font-size:18px
}
.elementor-554 .elementor-element.elementor-element-ec0897b>.elementor-container{
    max-width:1440px
}
.elementor-554 .elementor-element.elementor-element-ec0897b{
    margin-top:0;
    margin-bottom:120px;
    padding:0 20px
}
.elementor-554 .elementor-element.elementor-element-5901387>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-5901387>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-effc65c{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-effc65c>.elementor-widget-container{
    margin:0 0 35px
}
.elementor-554 .elementor-element.elementor-element-0330d81 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-0330d81>.elementor-widget-container{
    margin:0 0 30px
}
.elementor-554 .elementor-element.elementor-element-ee99429{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-ee99429 .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-ee99429 .elementor-divider{
    padding-top:10px;
    padding-bottom:10px
}
.elementor-554 .elementor-element.elementor-element-ee99429>.elementor-widget-container{
    margin:0 0 20px
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-19af32d{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-19af32d .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-5141041>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-5141041>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-bc3a1dd{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-bc3a1dd>.elementor-widget-container{
    margin:0 0 35px
}
.elementor-554 .elementor-element.elementor-element-32eaa7b .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-32eaa7b>.elementor-widget-container{
    margin:0 0 30px
}
.elementor-554 .elementor-element.elementor-element-74aea3f{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-74aea3f .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-74aea3f .elementor-divider{
    padding-top:10px;
    padding-bottom:10px
}
.elementor-554 .elementor-element.elementor-element-74aea3f>.elementor-widget-container{
    margin:0 0 20px
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-5745782{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-5745782 .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-7fdcaee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-7fdcaee>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-dc75841{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-dc75841>.elementor-widget-container{
    margin:0 0 35px
}
.elementor-554 .elementor-element.elementor-element-2e3d191 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-2e3d191>.elementor-widget-container{
    margin:0 0 30px
}
.elementor-554 .elementor-element.elementor-element-88e0acf{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-88e0acf .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-88e0acf .elementor-divider{
    padding-top:10px;
    padding-bottom:10px
}
.elementor-554 .elementor-element.elementor-element-88e0acf>.elementor-widget-container{
    margin:0 0 20px
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-0705f14{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-0705f14 .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-91fc283>.elementor-container{
    min-height:600px
}
.elementor-554 .elementor-element.elementor-element-91fc283:not(.elementor-motion-effects-element-type-background),.elementor-554 .elementor-element.elementor-element-91fc283>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url(../../../imgs/2022/02/h3_bg.jpg);
    background-position:center center
}
.elementor-554 .elementor-element.elementor-element-91fc283{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:120px
}
.elementor-554 .elementor-element.elementor-element-91fc283>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-554 .elementor-element.elementor-element-d07ec1a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-89581ad{
    margin-top:0;
    margin-bottom:120px;
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-b0ae892.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-b0ae892>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-c96cf5e{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-c96cf5e .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-6529de3{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-6529de3 .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-6529de3 .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-6529de3>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-ad53c1d:not(.elementor-motion-effects-element-type-background),.elementor-554 .elementor-element.elementor-element-ad53c1d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f9f9f9
}
.elementor-554 .elementor-element.elementor-element-ad53c1d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:120px 40px 0
}
.elementor-554 .elementor-element.elementor-element-ad53c1d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-554 .elementor-element.elementor-element-7fe62d1.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-7fe62d1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-d09f640{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-d09f640 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-0b8f274{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-0b8f274 .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-0b8f274 .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-0b8f274>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-82587b5>.elementor-container{
    max-width:1440px
}
.elementor-554 .elementor-element.elementor-element-82587b5:not(.elementor-motion-effects-element-type-background),.elementor-554 .elementor-element.elementor-element-82587b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f9f9f9
}
.elementor-554 .elementor-element.elementor-element-82587b5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:120px;
    padding:0 20px 120px
}
.elementor-554 .elementor-element.elementor-element-82587b5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-554 .elementor-element.elementor-element-8b98060>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-8b98060>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-2c8887d.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-2c8887d.elementor-view-framed .elementor-icon,.elementor-554 .elementor-element.elementor-element-2c8887d.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-554 .elementor-element.elementor-element-2c8887d.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px
}
.elementor-554 .elementor-element.elementor-element-2c8887d.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px
}
.elementor-554 .elementor-element.elementor-element-2c8887d.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px
}
.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon{
    font-size:38px
}
.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon i{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon-box-title{
    color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon-box-title,.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon-box-title a{
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-2c8887d>.elementor-widget-container{
    margin:10px 0 0
}
.elementor-554 .elementor-element.elementor-element-2bf08ed{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-2bf08ed .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-2bf08ed .elementor-divider{
    padding-top:30px;
    padding-bottom:30px
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-c7dd589{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-c7dd589 .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-cdf43fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-cdf43fd>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-d99b53f.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-d99b53f.elementor-view-framed .elementor-icon,.elementor-554 .elementor-element.elementor-element-d99b53f.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-554 .elementor-element.elementor-element-d99b53f.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px
}
.elementor-554 .elementor-element.elementor-element-d99b53f.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px
}
.elementor-554 .elementor-element.elementor-element-d99b53f.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px
}
.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon{
    font-size:38px
}
.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon i{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon-box-title{
    color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon-box-title,.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon-box-title a{
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-d99b53f>.elementor-widget-container{
    margin:10px 0 0
}
.elementor-554 .elementor-element.elementor-element-bebfcb5{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-bebfcb5 .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-bebfcb5 .elementor-divider{
    padding-top:30px;
    padding-bottom:30px
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-d781af6{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-d781af6 .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-ba61cb6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-ba61cb6>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-fee1c8d.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-fee1c8d.elementor-view-framed .elementor-icon,.elementor-554 .elementor-element.elementor-element-fee1c8d.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-554 .elementor-element.elementor-element-fee1c8d.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px
}
.elementor-554 .elementor-element.elementor-element-fee1c8d.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px
}
.elementor-554 .elementor-element.elementor-element-fee1c8d.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px
}
.elementor-554 .elementor-element.elementor-element-fee1c8d .elementor-icon i{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-fee1c8d .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-fee1c8d .elementor-icon-box-title{
    color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-fee1c8d .elementor-icon-box-title,.elementor-554 .elementor-element.elementor-element-fee1c8d .elementor-icon-box-title a{
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-b65cf6c{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-b65cf6c .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-b65cf6c .elementor-divider{
    padding-top:30px;
    padding-bottom:30px
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-6fc7612{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-6fc7612 .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-3210f42>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-3210f42>.elementor-element-populated{
    margin:0 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-d337384.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-d337384.elementor-view-framed .elementor-icon,.elementor-554 .elementor-element.elementor-element-d337384.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-554 .elementor-element.elementor-element-d337384.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px
}
.elementor-554 .elementor-element.elementor-element-d337384.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px
}
.elementor-554 .elementor-element.elementor-element-d337384.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px
}
.elementor-554 .elementor-element.elementor-element-d337384 .elementor-icon i{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-d337384 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-554 .elementor-element.elementor-element-d337384 .elementor-icon-box-title{
    color:var( --e-global-color-accent )
}
.elementor-554 .elementor-element.elementor-element-d337384 .elementor-icon-box-title,.elementor-554 .elementor-element.elementor-element-d337384 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-d1dea46{
    --divider-border-style:solid;
    --divider-color:#E2E2E2;
    --divider-border-width:1px
}
.elementor-554 .elementor-element.elementor-element-d1dea46 .elementor-divider-separator{
    width:100%
}
.elementor-554 .elementor-element.elementor-element-d1dea46 .elementor-divider{
    padding-top:30px;
    padding-bottom:30px
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(12px/2);
    margin-left:calc(12px/2)
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-12px/2);
    margin-left:calc(-12px/2)
}
body.rtl .elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-12px/2)
}
body:not(.rtl) .elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-12px/2)
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    fill:var( --e-global-color-lighter )
}
.elementor-554 .elementor-element.elementor-element-03a11c0{
    --e-icon-list-icon-size:18px
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-item{
    align-items:flex-start
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-icon i{
    line-height:24px
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-icon{
    transform:rotate(0deg)
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-text{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-554 .elementor-element.elementor-element-03a11c0 .elementor-icon-list-item>a{
    line-height:1.5em
}
.elementor-554 .elementor-element.elementor-element-f3c78fb>.elementor-container{
    max-width:850px
}
.elementor-554 .elementor-element.elementor-element-f3c78fb{
    margin-top:0;
    margin-bottom:70px;
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-abb8f6d.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-abb8f6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-7f6e684{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-7f6e684 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-f10a2c4{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-f10a2c4 .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-f10a2c4 .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-f10a2c4>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-7cb4a1e{
    text-align:center;
    color:var( --e-global-color-accent );
    font-size:18px
}
.elementor-554 .elementor-element.elementor-element-a26752a{
    margin-top:0;
    margin-bottom:10px;
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-a5c20b4.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-a5c20b4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-a5c20b4>.elementor-element-populated{
    margin:0 6px 0 0;
    --e-column-margin-right:6px;
    --e-column-margin-left:0px
}
.elementor-554 .elementor-element.elementor-element-86acf2d.elementor-position-right .elementor-image-box-img{
    margin-left:0
}
.elementor-554 .elementor-element.elementor-element-86acf2d.elementor-position-left .elementor-image-box-img{
    margin-right:0
}
.elementor-554 .elementor-element.elementor-element-86acf2d.elementor-position-top .elementor-image-box-img{
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-86acf2d .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-554 .elementor-element.elementor-element-86acf2d .elementor-image-box-title{
    color:#fff;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-86acf2d .elementor-image-box-description{
    color:#ccc
}
.elementor-554 .elementor-element.elementor-element-0fb82f5.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-0fb82f5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-0fb82f5>.elementor-element-populated{
    margin:0 3px;
    --e-column-margin-right:3px;
    --e-column-margin-left:3px
}
.elementor-554 .elementor-element.elementor-element-e481546.elementor-position-right .elementor-image-box-img{
    margin-left:0
}
.elementor-554 .elementor-element.elementor-element-e481546.elementor-position-left .elementor-image-box-img{
    margin-right:0
}
.elementor-554 .elementor-element.elementor-element-e481546.elementor-position-top .elementor-image-box-img{
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-e481546 .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-554 .elementor-element.elementor-element-e481546 .elementor-image-box-title{
    color:#fff;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-e481546 .elementor-image-box-description{
    color:#ccc
}
.elementor-554 .elementor-element.elementor-element-2c48385.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-2c48385>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-2c48385>.elementor-element-populated{
    margin:0 0 0 6px;
    --e-column-margin-right:0px;
    --e-column-margin-left:6px
}
.elementor-554 .elementor-element.elementor-element-991d182.elementor-position-right .elementor-image-box-img{
    margin-left:0
}
.elementor-554 .elementor-element.elementor-element-991d182.elementor-position-left .elementor-image-box-img{
    margin-right:0
}
.elementor-554 .elementor-element.elementor-element-991d182.elementor-position-top .elementor-image-box-img{
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-991d182 .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-554 .elementor-element.elementor-element-991d182 .elementor-image-box-title{
    color:#fff;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-991d182 .elementor-image-box-description{
    color:#ccc
}
.elementor-554 .elementor-element.elementor-element-9947763{
    margin-top:0;
    margin-bottom:120px;
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-2b8a753.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-2b8a753>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-2b8a753>.elementor-element-populated{
    margin:0 6px 0 0;
    --e-column-margin-right:6px;
    --e-column-margin-left:0px
}
.elementor-554 .elementor-element.elementor-element-d871ecd.elementor-position-right .elementor-image-box-img{
    margin-left:0
}
.elementor-554 .elementor-element.elementor-element-d871ecd.elementor-position-left .elementor-image-box-img{
    margin-right:0
}
.elementor-554 .elementor-element.elementor-element-d871ecd.elementor-position-top .elementor-image-box-img{
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-d871ecd .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-554 .elementor-element.elementor-element-d871ecd .elementor-image-box-title{
    color:#fff;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-d871ecd .elementor-image-box-description{
    color:#ccc
}
.elementor-554 .elementor-element.elementor-element-15aaa1c.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-15aaa1c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-15aaa1c>.elementor-element-populated{
    margin:0 3px;
    --e-column-margin-right:3px;
    --e-column-margin-left:3px
}
.elementor-554 .elementor-element.elementor-element-a37734d.elementor-position-right .elementor-image-box-img{
    margin-left:0
}
.elementor-554 .elementor-element.elementor-element-a37734d.elementor-position-left .elementor-image-box-img{
    margin-right:0
}
.elementor-554 .elementor-element.elementor-element-a37734d.elementor-position-top .elementor-image-box-img{
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-a37734d .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-554 .elementor-element.elementor-element-a37734d .elementor-image-box-title{
    color:#fff;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-a37734d .elementor-image-box-description{
    color:#ccc
}
.elementor-554 .elementor-element.elementor-element-4fb123f.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-4fb123f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-4fb123f>.elementor-element-populated{
    margin:0 0 0 6px;
    --e-column-margin-right:0px;
    --e-column-margin-left:6px
}
.elementor-554 .elementor-element.elementor-element-d357a07.elementor-position-right .elementor-image-box-img{
    margin-left:0
}
.elementor-554 .elementor-element.elementor-element-d357a07.elementor-position-left .elementor-image-box-img{
    margin-right:0
}
.elementor-554 .elementor-element.elementor-element-d357a07.elementor-position-top .elementor-image-box-img{
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-d357a07 .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-554 .elementor-element.elementor-element-d357a07 .elementor-image-box-title{
    color:#fff;
    font-weight:400
}
.elementor-554 .elementor-element.elementor-element-d357a07 .elementor-image-box-description{
    color:#ccc
}
.elementor-554 .elementor-element.elementor-element-4bc2d3d:not(.elementor-motion-effects-element-type-background),.elementor-554 .elementor-element.elementor-element-4bc2d3d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f9f9f9
}
.elementor-554 .elementor-element.elementor-element-4bc2d3d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:120px 40px
}
.elementor-554 .elementor-element.elementor-element-4bc2d3d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-554 .elementor-element.elementor-element-c3ecbd0.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-c3ecbd0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-60371dd{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-60371dd .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-6814719{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-6814719 .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-6814719 .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-6814719>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-0c114d7{
    margin-top:0;
    margin-bottom:40px
}
.elementor-554 .elementor-element.elementor-element-7fe4f50>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-7fe4f50>.elementor-element-populated{
    margin:0 20px 0 0;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px
}
.elementor-554 .elementor-element.elementor-element-e7f32f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-e7f32f4>.elementor-element-populated{
    margin:0 0 0 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-6f550d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-6f550d6>.elementor-element-populated{
    margin:0 20px 0 0;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px
}
.elementor-554 .elementor-element.elementor-element-12da293>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-12da293>.elementor-element-populated{
    margin:0 0 0 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px
}
.elementor-554 .elementor-element.elementor-element-e044dab:not(.elementor-motion-effects-element-type-background),.elementor-554 .elementor-element.elementor-element-e044dab>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url(https://ayahills.kaja.ph/imgs/background/bg6.jpg)
}
.elementor-554 .elementor-element.elementor-element-e044dab{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:120px;
    padding:120px 40px
}
.elementor-554 .elementor-element.elementor-element-e044dab>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-554 .elementor-element.elementor-element-66adcdc{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-66adcdc .elementor-heading-title{
    color:#fff;
    font-size:50px;
    line-height:1.2em;
    letter-spacing:5px
}
.elementor-554 .elementor-element.elementor-element-66adcdc>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-d5d386d .elementor-button{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    background-color:#fff
}
.elementor-554 .elementor-element.elementor-element-d5d386d .elementor-button:hover,.elementor-554 .elementor-element.elementor-element-d5d386d .elementor-button:focus{
    color:#fff
}
.elementor-554 .elementor-element.elementor-element-d5d386d .elementor-button:hover svg,.elementor-554 .elementor-element.elementor-element-d5d386d .elementor-button:focus svg{
    fill:#fff
}
.elementor-554 .elementor-element.elementor-element-94b8488>.elementor-container{
    max-width:850px
}
.elementor-554 .elementor-element.elementor-element-94b8488{
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-187c37e.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-187c37e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-51a243b{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-51a243b .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-f655397{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-f655397 .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-f655397 .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-f655397>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-7da5fa6>.elementor-container{
    max-width:1410px
}
.elementor-554 .elementor-element.elementor-element-7da5fa6{
    margin-top:0;
    margin-bottom:120px;
    padding:0 35px
}
.elementor-554 .elementor-element.elementor-element-c7059a9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-c7059a9>.elementor-element-populated{
    margin:0 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px
}
.elementor-554 .elementor-element.elementor-element-d82a31c>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-554 .elementor-element.elementor-element-0266464>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-0266464>.elementor-element-populated{
    margin:0 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px
}
.elementor-554 .elementor-element.elementor-element-b4c5fd3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-b4c5fd3>.elementor-element-populated{
    margin:0 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px
}
.elementor-554 .elementor-element.elementor-element-f0251b8>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-554 .elementor-element.elementor-element-57f6f01>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-57f6f01>.elementor-element-populated{
    margin:0 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px
}
.elementor-554 .elementor-element.elementor-element-3686630>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-554 .elementor-element.elementor-element-bbc1131{
    margin-top:0;
    margin-bottom:80px;
    padding:0 40px
}
.elementor-554 .elementor-element.elementor-element-359096d.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-554 .elementor-element.elementor-element-359096d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-554 .elementor-element.elementor-element-30c7a77{
    text-align:center
}
.elementor-554 .elementor-element.elementor-element-30c7a77 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size:var( --e-global-typography-heading_title-font-size );
    font-weight:var( --e-global-typography-heading_title-font-weight );
    text-transform:var( --e-global-typography-heading_title-text-transform );
    line-height:var( --e-global-typography-heading_title-line-height )
}
.elementor-554 .elementor-element.elementor-element-df45f1b{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-primary );
    --divider-border-width:2px
}
.elementor-554 .elementor-element.elementor-element-df45f1b .elementor-divider-separator{
    width:60px;
    margin:0 auto;
    margin-center:0
}
.elementor-554 .elementor-element.elementor-element-df45f1b .elementor-divider{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.elementor-554 .elementor-element.elementor-element-df45f1b>.elementor-widget-container{
    margin:0 0 40px
}
.elementor-554 .elementor-element.elementor-element-3deecbb .slick-slide-bg{
    animation-duration:calc(5000ms*1.2);
    transition-duration:calc(5000ms)
}
.elementor-554 .elementor-element.elementor-element-3deecbb .slick-dots{
    text-align:center
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-554 .elementor-element.elementor-element-8b98060{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-cdf43fd{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-ba61cb6{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-3210f42{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-7fe4f50{
        width:100%
    }
    .elementor-554 .elementor-element.elementor-element-e7f32f4{
        width:100%
    }
    .elementor-554 .elementor-element.elementor-element-6f550d6{
        width:100%
    }
    .elementor-554 .elementor-element.elementor-element-12da293{
        width:100%
    }
}
@media(max-width:1366px){
    .elementor-554 .elementor-element.elementor-element-407bd89 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-c96cf5e .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-d09f640 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-7f6e684 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-60371dd .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-51a243b .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-30c7a77 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
}
@media(max-width:1024px){
    .elementor-554 .elementor-element.elementor-element-73616c8{
        margin-top:0;
        margin-bottom:80px
    }
    .elementor-554 .elementor-element.elementor-element-9020742{
        margin-top:0;
        margin-bottom:40px;
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-407bd89 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-aa719b2>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-ec0897b{
        margin-top:0;
        margin-bottom:80px;
        padding:0 20px
    }
    .elementor-554 .elementor-element.elementor-element-5901387>.elementor-element-populated{
        margin:0 10px;
        --e-column-margin-right:10px;
        --e-column-margin-left:10px
    }
    .elementor-554 .elementor-element.elementor-element-effc65c>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-0330d81>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-ee99429>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-5141041>.elementor-element-populated{
        margin:0 10px;
        --e-column-margin-right:10px;
        --e-column-margin-left:10px
    }
    .elementor-554 .elementor-element.elementor-element-bc3a1dd>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-32eaa7b>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-74aea3f>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-7fdcaee>.elementor-element-populated{
        margin:0 10px;
        --e-column-margin-right:10px;
        --e-column-margin-left:10px
    }
    .elementor-554 .elementor-element.elementor-element-dc75841>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-2e3d191>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-88e0acf>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-91fc283>.elementor-container{
        min-height:400px
    }
    .elementor-554 .elementor-element.elementor-element-91fc283{
        margin-top:0;
        margin-bottom:80px
    }
    .elementor-554 .elementor-element.elementor-element-89581ad{
        margin-top:0;
        margin-bottom:80px;
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-c96cf5e .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-6529de3>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-ad53c1d{
        padding:80px 30px 0
    }
    .elementor-554 .elementor-element.elementor-element-d09f640 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-0b8f274>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-82587b5{
        margin-top:0;
        margin-bottom:80px;
        padding:0 30px 80px
    }
    .elementor-554 .elementor-element.elementor-element-8b98060>.elementor-element-populated{
        margin:0 15px 50px 0;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-2bf08ed .elementor-divider{
        padding-top:15px;
        padding-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-cdf43fd>.elementor-element-populated{
        margin:0 0 50px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px
    }
    .elementor-554 .elementor-element.elementor-element-bebfcb5 .elementor-divider{
        padding-top:15px;
        padding-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-ba61cb6>.elementor-element-populated{
        margin:0 15px 0 0;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-b65cf6c .elementor-divider{
        padding-top:15px;
        padding-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-3210f42>.elementor-element-populated{
        margin:0 0 0 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px
    }
    .elementor-554 .elementor-element.elementor-element-d1dea46 .elementor-divider{
        padding-top:15px;
        padding-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-f3c78fb{
        margin-top:0;
        margin-bottom:40px;
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-7f6e684 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-f10a2c4>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-a26752a{
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-9947763{
        margin-top:0;
        margin-bottom:80px;
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-4bc2d3d{
        padding:80px 30px
    }
    .elementor-554 .elementor-element.elementor-element-60371dd .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-6814719>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-7fe4f50>.elementor-element-populated{
        margin:0 0 20px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-e7f32f4>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-6f550d6>.elementor-element-populated{
        margin:0 0 20px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-12da293>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-e044dab{
        margin-top:0;
        margin-bottom:80px;
        padding:80px 30px
    }
    .elementor-554 .elementor-element.elementor-element-66adcdc .elementor-heading-title{
        font-size:42px
    }
    .elementor-554 .elementor-element.elementor-element-94b8488{
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-51a243b .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-f655397>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-7da5fa6{
        margin-top:0;
        margin-bottom:80px;
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-bbc1131{
        margin-top:0;
        margin-bottom:30px;
        padding:0 30px
    }
    .elementor-554 .elementor-element.elementor-element-30c7a77 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-df45f1b>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-3deecbb .elementor-post-wrapper .row{
        margin-left:calc(-30px/2);
        margin-right:calc(-30px/2)
    }
    .elementor-554 .elementor-element.elementor-element-3deecbb .elementor-post-wrapper .column-item{
        padding-left:calc(30px/2);
        padding-right:calc(30px/2);
        margin-bottom:calc(30px)
    }
}
@media(max-width:767px){
    .elementor-554 .elementor-element.elementor-element-73616c8{
        margin-top:0;
        margin-bottom:60px
    }
    .elementor-554 .elementor-element.elementor-element-9020742{
        margin-top:0;
        margin-bottom:20px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-407bd89 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-aa719b2>.elementor-widget-container{
        margin:0
    }
    .elementor-554 .elementor-element.elementor-element-ec0897b{
        margin-top:0;
        margin-bottom:60px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-5901387>.elementor-element-populated{
        margin:0 0 30px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-effc65c>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-0330d81>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-ee99429>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-5141041>.elementor-element-populated{
        margin:0 0 30px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-bc3a1dd>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-32eaa7b>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-74aea3f>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-7fdcaee>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-dc75841>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-554 .elementor-element.elementor-element-2e3d191>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-88e0acf>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-91fc283{
        margin-top:0;
        margin-bottom:60px
    }
    .elementor-554 .elementor-element.elementor-element-89581ad{
        margin-top:0;
        margin-bottom:60px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-c96cf5e .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-6529de3>.elementor-widget-container{
        margin:0
    }
    .elementor-554 .elementor-element.elementor-element-ad53c1d{
        padding:60px 15px 0
    }
    .elementor-554 .elementor-element.elementor-element-d09f640 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-0b8f274>.elementor-widget-container{
        margin:0 0 10px
    }
    .elementor-554 .elementor-element.elementor-element-82587b5{
        margin-top:0;
        margin-bottom:60px;
        padding:0 15px 60px
    }
    .elementor-554 .elementor-element.elementor-element-8b98060>.elementor-element-populated{
        margin:0 0 50px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon-box-icon{
        margin-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-2bf08ed>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-cdf43fd>.elementor-element-populated{
        margin:0 0 50px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon-box-icon{
        margin-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-bebfcb5>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-ba61cb6>.elementor-element-populated{
        margin:0 0 50px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-fee1c8d .elementor-icon-box-icon{
        margin-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-b65cf6c>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-3210f42>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-d337384 .elementor-icon-box-icon{
        margin-bottom:15px
    }
    .elementor-554 .elementor-element.elementor-element-d1dea46>.elementor-widget-container{
        margin:0 0 5px
    }
    .elementor-554 .elementor-element.elementor-element-f3c78fb{
        margin-top:0;
        margin-bottom:20px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-7f6e684 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-f10a2c4>.elementor-widget-container{
        margin:0
    }
    .elementor-554 .elementor-element.elementor-element-a26752a{
        margin-top:0;
        margin-bottom:10px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-a5c20b4>.elementor-element-populated{
        margin:0 0 10px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-86acf2d .elementor-image-box-img{
        margin-bottom:0
    }
    .elementor-554 .elementor-element.elementor-element-0fb82f5>.elementor-element-populated{
        margin:0 0 10px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-e481546 .elementor-image-box-img{
        margin-bottom:0
    }
    .elementor-554 .elementor-element.elementor-element-2c48385>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-991d182 .elementor-image-box-img{
        margin-bottom:0
    }
    .elementor-554 .elementor-element.elementor-element-9947763{
        margin-top:0;
        margin-bottom:60px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-2b8a753>.elementor-element-populated{
        margin:0 0 10px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-d871ecd .elementor-image-box-img{
        margin-bottom:0
    }
    .elementor-554 .elementor-element.elementor-element-15aaa1c>.elementor-element-populated{
        margin:0 0 10px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-a37734d .elementor-image-box-img{
        margin-bottom:0
    }
    .elementor-554 .elementor-element.elementor-element-4fb123f>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-d357a07 .elementor-image-box-img{
        margin-bottom:0
    }
    .elementor-554 .elementor-element.elementor-element-4bc2d3d{
        padding:60px 15px
    }
    .elementor-554 .elementor-element.elementor-element-60371dd .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-6814719>.elementor-widget-container{
        margin:0
    }
    .elementor-554 .elementor-element.elementor-element-7fe4f50>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-6f550d6>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-554 .elementor-element.elementor-element-e044dab{
        margin-top:0;
        margin-bottom:60px;
        padding:60px 15px
    }
    .elementor-554 .elementor-element.elementor-element-94b8488{
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-51a243b .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-f655397>.elementor-widget-container{
        margin:0
    }
    .elementor-554 .elementor-element.elementor-element-7da5fa6{
        margin-top:0;
        margin-bottom:60px;
        padding:0 10px
    }
    .elementor-554 .elementor-element.elementor-element-c7059a9{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-0266464{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-b4c5fd3{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-57f6f01{
        width:50%
    }
    .elementor-554 .elementor-element.elementor-element-bbc1131{
        margin-top:0;
        margin-bottom:20px;
        padding:0 15px
    }
    .elementor-554 .elementor-element.elementor-element-30c7a77 .elementor-heading-title{
        font-size:var( --e-global-typography-heading_title-font-size );
        line-height:var( --e-global-typography-heading_title-line-height )
    }
    .elementor-554 .elementor-element.elementor-element-df45f1b>.elementor-widget-container{
        margin:0
    }
}
.elementor-554 .elementor-element.elementor-element-2c8887d .elementor-icon-box-icon{
    padding-left:15px
}
.elementor-554 .elementor-element.elementor-element-d99b53f .elementor-icon-box-icon{
    padding-left:15px
}
