.elementor-18703 .elementor-element.elementor-element-1984093{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18703 .elementor-element.elementor-element-1984093:not(.elementor-motion-effects-element-type-background),.elementor-18703 .elementor-element.elementor-element-1984093>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fbfbfb
}
.elementor-18703 .elementor-element.elementor-element-2b91260{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:flex-start;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-widget-heading .elementor-heading-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-18703 .elementor-element.elementor-element-513c5cc .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-widget-text-editor{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-18703 .elementor-element.elementor-element-d187875{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-widget-image .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-18703 .elementor-element.elementor-element-6c93992{
    text-align:right
}
.elementor-18703 .elementor-element.elementor-element-6c93992 img{
    width:95%;
    border-radius:20px
}
.elementor-18703 .elementor-element.elementor-element-53d73dd{
    --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:center;
    --align-items:center;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18703 .elementor-element.elementor-element-53d73dd:not(.elementor-motion-effects-element-type-background),.elementor-18703 .elementor-element.elementor-element-53d73dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-18703 .elementor-element.elementor-element-53d73dd.e-con{
    --align-self:center
}
.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),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var(--e-global-color-secondary)
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(2em/2)
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(2em/2)
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(2em/2);
    margin-left:calc(2em/2)
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-2em/2);
    margin-left:calc(-2em/2)
}
body.rtl .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-2em/2)
}
body:not(.rtl) .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-2em/2)
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91{
    --e-icon-list-icon-size:18px;
    --icon-vertical-offset:0px
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:400
}
.elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-text{
    color:#0071e3;
    transition:color .3s
}
.elementor-18703 .elementor-element.elementor-element-83a657d{
    --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;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18703 .elementor-element.elementor-element-0693ec2 .elementor-heading-title{
    color:#000
}
.elementor-18703 .elementor-element.elementor-element-f4bc9b4{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-18703 .elementor-element.elementor-element-ea73d97{
    --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;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18703 .elementor-element.elementor-element-6c6db3e .elementor-heading-title{
    color:#000
}
.elementor-18703 .elementor-element.elementor-element-727123e{
    --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:center;
    --gap:0px 50px;
    --row-gap:0px;
    --column-gap:50px;
    --margin-top:0px;
    --margin-bottom:20px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18703 .elementor-element.elementor-element-9995ba3{
    --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;
    border-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-18703 .elementor-element.elementor-element-9995ba3:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.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),Helvetica Neue;
    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),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-18703 .elementor-element.elementor-element-59ee13e .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18703 .elementor-element.elementor-element-59ee13e{
    --icon-box-icon-margin:15px
}
.elementor-18703 .elementor-element.elementor-element-59ee13e.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18703 .elementor-element.elementor-element-59ee13e.elementor-view-framed .elementor-icon,.elementor-18703 .elementor-element.elementor-element-59ee13e.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18703 .elementor-element.elementor-element-59ee13e .elementor-icon{
    font-size:70px
}
.elementor-18703 .elementor-element.elementor-element-59ee13e .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18703 .elementor-element.elementor-element-59ee13e .elementor-icon-box-title,.elementor-18703 .elementor-element.elementor-element-59ee13e .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18703 .elementor-element.elementor-element-59ee13e .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18703 .elementor-element.elementor-element-9e16f28{
    --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;
    border-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-18703 .elementor-element.elementor-element-9e16f28:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18703 .elementor-element.elementor-element-00e268c .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18703 .elementor-element.elementor-element-00e268c{
    --icon-box-icon-margin:15px
}
.elementor-18703 .elementor-element.elementor-element-00e268c.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18703 .elementor-element.elementor-element-00e268c.elementor-view-framed .elementor-icon,.elementor-18703 .elementor-element.elementor-element-00e268c.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18703 .elementor-element.elementor-element-00e268c .elementor-icon{
    font-size:70px
}
.elementor-18703 .elementor-element.elementor-element-00e268c .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18703 .elementor-element.elementor-element-00e268c .elementor-icon-box-title,.elementor-18703 .elementor-element.elementor-element-00e268c .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18703 .elementor-element.elementor-element-00e268c .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18703 .elementor-element.elementor-element-274591c{
    --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;
    border-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-18703 .elementor-element.elementor-element-274591c:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18703 .elementor-element.elementor-element-f93ac90 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18703 .elementor-element.elementor-element-f93ac90{
    --icon-box-icon-margin:15px
}
.elementor-18703 .elementor-element.elementor-element-f93ac90.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18703 .elementor-element.elementor-element-f93ac90.elementor-view-framed .elementor-icon,.elementor-18703 .elementor-element.elementor-element-f93ac90.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18703 .elementor-element.elementor-element-f93ac90 .elementor-icon{
    font-size:70px
}
.elementor-18703 .elementor-element.elementor-element-f93ac90 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18703 .elementor-element.elementor-element-f93ac90 .elementor-icon-box-title,.elementor-18703 .elementor-element.elementor-element-f93ac90 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18703 .elementor-element.elementor-element-f93ac90 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18703 .elementor-element.elementor-element-2bba529{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-18703 .elementor-element.elementor-element-2bba529:not(.elementor-motion-effects-element-type-background),.elementor-18703 .elementor-element.elementor-element-2bba529>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#000
}
.elementor-18703 .elementor-element.elementor-element-25b434d>.elementor-widget-container{
    margin:0;
    padding:30px 0
}
.elementor-18703 .elementor-element.elementor-element-25b434d{
    text-align:center
}
.elementor-18703 .elementor-element.elementor-element-25b434d .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600;
    font-style:italic;
    color:#e6e6e6
}
.elementor-18703 .elementor-element.elementor-element-8796fb4{
    --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:center;
    --gap:0px 10px;
    --row-gap:0px;
    --column-gap:10px;
    --flex-wrap:wrap
}
.elementor-18703 .elementor-element.elementor-element-8796fb4:not(.elementor-motion-effects-element-type-background),.elementor-18703 .elementor-element.elementor-element-8796fb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18703 .elementor-element.elementor-element-b9ba09d{
    --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;
    --margin-top:40px;
    --margin-bottom:40px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18703 .elementor-element.elementor-element-4a4afae{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-18703 .elementor-element.elementor-element-4a4afae>.elementor-widget-container{
    margin:0
}
.elementor-18703 .elementor-element.elementor-element-4a4afae .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#050505
}
.elementor-18703 .elementor-element.elementor-element-e6b27f2{
    --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;
    --border-radius:8px
}
.elementor-18703 .elementor-element.elementor-element-c8a2ee2{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18703 .elementor-element.elementor-element-c8a2ee2>.elementor-widget-container{
    margin:0
}
.elementor-18703 .elementor-element.elementor-element-c8a2ee2 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18703 .elementor-element.elementor-element-41b0763{
    --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;
    --border-radius:8px
}
.elementor-18703 .elementor-element.elementor-element-a8c567a{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18703 .elementor-element.elementor-element-a8c567a>.elementor-widget-container{
    margin:0
}
.elementor-18703 .elementor-element.elementor-element-a8c567a .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18703 .elementor-element.elementor-element-56fd5fa{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18703 .elementor-element.elementor-element-2e717e8{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18703 .elementor-element.elementor-element-2e717e8>.elementor-widget-container{
    margin:0
}
.elementor-18703 .elementor-element.elementor-element-2e717e8 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18703 .elementor-element.elementor-element-cd13c56>.elementor-widget-container{
    padding:0 0 20px
}
@media(max-width:767px){
    .elementor-18703 .elementor-element.elementor-element-2b91260{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:15px;
        --margin-right:15px
    }
    .elementor-18703 .elementor-element.elementor-element-513c5cc{
        width:100%;
        max-width:100%;
        text-align:center
    }
    .elementor-18703 .elementor-element.elementor-element-0b3dc91>.elementor-widget-container{
        margin:15px
    }
    .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(2em/2)
    }
    .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(2em/2)
    }
    .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(2em/2);
        margin-left:calc(2em/2)
    }
    .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-2em/2);
        margin-left:calc(-2em/2)
    }
    body.rtl .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-2em/2)
    }
    body:not(.rtl) .elementor-18703 .elementor-element.elementor-element-0b3dc91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-2em/2)
    }
    .elementor-18703 .elementor-element.elementor-element-f4bc9b4{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18703 .elementor-element.elementor-element-f47f010>.elementor-widget-container{
        margin:0 10px
    }
    .elementor-18703 .elementor-element.elementor-element-9995ba3{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18703 .elementor-element.elementor-element-9e16f28{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18703 .elementor-element.elementor-element-274591c{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18703 .elementor-element.elementor-element-4a4afae .elementor-heading-title{
        font-size:24px;
        line-height:1.2em
    }
    .elementor-18703 .elementor-element.elementor-element-c8a2ee2 .elementor-heading-title{
        font-size:24px;
        line-height:1.2em
    }
    .elementor-18703 .elementor-element.elementor-element-a8c567a .elementor-heading-title{
        font-size:24px;
        line-height:1.2em
    }
    .elementor-18703 .elementor-element.elementor-element-2e717e8>.elementor-widget-container{
        padding:0 0 0 10px
    }
    .elementor-18703 .elementor-element.elementor-element-2e717e8 .elementor-heading-title{
        font-size:29px;
        line-height:1.2em
    }
}
@media(min-width:768px){
    .elementor-18703 .elementor-element.elementor-element-1984093{
        --content-width:1140px
    }
    .elementor-18703 .elementor-element.elementor-element-d187875{
        --width:50%
    }
    .elementor-18703 .elementor-element.elementor-element-9995ba3{
        --width:25%
    }
    .elementor-18703 .elementor-element.elementor-element-9e16f28{
        --width:25%
    }
    .elementor-18703 .elementor-element.elementor-element-274591c{
        --width:25%
    }
    .elementor-18703 .elementor-element.elementor-element-b9ba09d{
        --width:100%
    }
    .elementor-18703 .elementor-element.elementor-element-e6b27f2{
        --width:45%
    }
    .elementor-18703 .elementor-element.elementor-element-41b0763{
        --width:45%
    }
}