.elementor-18816 .elementor-element.elementor-element-3175305{
    --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-18816 .elementor-element.elementor-element-3175305:not(.elementor-motion-effects-element-type-background),.elementor-18816 .elementor-element.elementor-element-3175305>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fbfbfb
}
.elementor-18816 .elementor-element.elementor-element-40483d3{
    --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-18816 .elementor-element.elementor-element-5f42225>.elementor-widget-container{
    padding:0
}
.elementor-18816 .elementor-element.elementor-element-5f42225 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:40px;
    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-18816 .elementor-element.elementor-element-3702d8d{
    --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-18816 .elementor-element.elementor-element-9bf1d95{
    text-align:right
}
.elementor-18816 .elementor-element.elementor-element-9bf1d95 img{
    width:95%;
    border-radius:20px
}
.elementor-18816 .elementor-element.elementor-element-df6e198{
    --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-18816 .elementor-element.elementor-element-3305e54 .elementor-heading-title{
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-81f8c41{
    --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-18816 .elementor-element.elementor-element-81f8c41:not(.elementor-motion-effects-element-type-background),.elementor-18816 .elementor-element.elementor-element-81f8c41>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#000
}
.elementor-18816 .elementor-element.elementor-element-b35f557>.elementor-widget-container{
    margin:0;
    padding:20px 50px
}
.elementor-18816 .elementor-element.elementor-element-b35f557{
    text-align:center
}
.elementor-18816 .elementor-element.elementor-element-b35f557 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    font-style:italic;
    line-height:27px;
    color:#e6e6e6
}
.elementor-18816 .elementor-element.elementor-element-1dddbb2{
    --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:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18816 .elementor-element.elementor-element-1dddbb2:not(.elementor-motion-effects-element-type-background),.elementor-18816 .elementor-element.elementor-element-1dddbb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18816 .elementor-element.elementor-element-a55b5ac .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-0ee7014{
    --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;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18816 .elementor-element.elementor-element-0ee7014:not(.elementor-motion-effects-element-type-background),.elementor-18816 .elementor-element.elementor-element-0ee7014>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18816 .elementor-element.elementor-element-9432fe0{
    --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-18816 .elementor-element.elementor-element-9432fe0: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-18816 .elementor-element.elementor-element-ade6d26 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18816 .elementor-element.elementor-element-ade6d26{
    --icon-box-icon-margin:15px
}
.elementor-18816 .elementor-element.elementor-element-ade6d26.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18816 .elementor-element.elementor-element-ade6d26.elementor-view-framed .elementor-icon,.elementor-18816 .elementor-element.elementor-element-ade6d26.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18816 .elementor-element.elementor-element-ade6d26 .elementor-icon{
    font-size:70px
}
.elementor-18816 .elementor-element.elementor-element-ade6d26 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18816 .elementor-element.elementor-element-ade6d26 .elementor-icon-box-title,.elementor-18816 .elementor-element.elementor-element-ade6d26 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18816 .elementor-element.elementor-element-ade6d26 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18816 .elementor-element.elementor-element-3e17320{
    --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-18816 .elementor-element.elementor-element-3e17320:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18816 .elementor-element.elementor-element-cf9708b .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18816 .elementor-element.elementor-element-cf9708b{
    --icon-box-icon-margin:15px
}
.elementor-18816 .elementor-element.elementor-element-cf9708b.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18816 .elementor-element.elementor-element-cf9708b.elementor-view-framed .elementor-icon,.elementor-18816 .elementor-element.elementor-element-cf9708b.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18816 .elementor-element.elementor-element-cf9708b .elementor-icon{
    font-size:70px
}
.elementor-18816 .elementor-element.elementor-element-cf9708b .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18816 .elementor-element.elementor-element-cf9708b .elementor-icon-box-title,.elementor-18816 .elementor-element.elementor-element-cf9708b .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18816 .elementor-element.elementor-element-cf9708b .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18816 .elementor-element.elementor-element-0fe211f{
    --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-18816 .elementor-element.elementor-element-0fe211f:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18816 .elementor-element.elementor-element-83bfd68 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18816 .elementor-element.elementor-element-83bfd68{
    --icon-box-icon-margin:15px
}
.elementor-18816 .elementor-element.elementor-element-83bfd68.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18816 .elementor-element.elementor-element-83bfd68.elementor-view-framed .elementor-icon,.elementor-18816 .elementor-element.elementor-element-83bfd68.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18816 .elementor-element.elementor-element-83bfd68 .elementor-icon{
    font-size:70px
}
.elementor-18816 .elementor-element.elementor-element-83bfd68 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18816 .elementor-element.elementor-element-83bfd68 .elementor-icon-box-title,.elementor-18816 .elementor-element.elementor-element-83bfd68 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18816 .elementor-element.elementor-element-83bfd68 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18816 .elementor-element.elementor-element-aae0ea5{
    --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-18816 .elementor-element.elementor-element-1b6c7a4 .elementor-heading-title{
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-c10d475{
    --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;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18816 .elementor-element.elementor-element-3237ba7{
    --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-width:1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:8px;
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
}
.elementor-18816 .elementor-element.elementor-element-0ba6756{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18816 .elementor-element.elementor-element-0ba6756>.elementor-widget-container{
    margin:0
}
.elementor-18816 .elementor-element.elementor-element-0ba6756 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-d4c7bf5{
    --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-width:1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:8px;
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
}
.elementor-18816 .elementor-element.elementor-element-708f53a{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18816 .elementor-element.elementor-element-708f53a>.elementor-widget-container{
    margin:0
}
.elementor-18816 .elementor-element.elementor-element-708f53a .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-9dcfe88{
    --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:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18816 .elementor-element.elementor-element-9dcfe88:not(.elementor-motion-effects-element-type-background),.elementor-18816 .elementor-element.elementor-element-9dcfe88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18816 .elementor-element.elementor-element-5311cf1 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-16f3791{
    --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:20px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18816 .elementor-element.elementor-element-327fce8 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-62c89bb{
    --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-18816 .elementor-element.elementor-element-62c89bb:not(.elementor-motion-effects-element-type-background),.elementor-18816 .elementor-element.elementor-element-62c89bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#000
}
.elementor-18816 .elementor-element.elementor-element-a1eac52>.elementor-widget-container{
    margin:0;
    padding:20px 50px
}
.elementor-18816 .elementor-element.elementor-element-a1eac52{
    text-align:center
}
.elementor-18816 .elementor-element.elementor-element-a1eac52 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    font-style:italic;
    line-height:27px;
    color:#e6e6e6
}
.elementor-18816 .elementor-element.elementor-element-7349bff{
    --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-18816 .elementor-element.elementor-element-3b621d9 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#000
}
.elementor-18816 .elementor-element.elementor-element-08781cb{
    --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-18816 .elementor-element.elementor-element-b5470bb .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#000
}
@media(max-width:767px){
    .elementor-18816 .elementor-element.elementor-element-40483d3{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:15px;
        --margin-right:15px
    }
    .elementor-18816 .elementor-element.elementor-element-5f42225{
        width:100%;
        max-width:100%;
        text-align:center
    }
    .elementor-18816 .elementor-element.elementor-element-5f42225 .elementor-heading-title{
        font-size:25px
    }
    .elementor-18816 .elementor-element.elementor-element-9bf1d95>.elementor-widget-container{
        padding:0 19px 0 0
    }
    .elementor-18816 .elementor-element.elementor-element-b35f557 .elementor-heading-title{
        font-size:13px
    }
    .elementor-18816 .elementor-element.elementor-element-a55b5ac>.elementor-widget-container{
        padding:0 0 0 12px
    }
    .elementor-18816 .elementor-element.elementor-element-a55b5ac .elementor-heading-title{
        font-size:22px
    }
    .elementor-18816 .elementor-element.elementor-element-3476df1>.elementor-widget-container{
        padding:0 0 0 12px
    }
    .elementor-18816 .elementor-element.elementor-element-0ee7014{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:12px;
        --padding-right:12px
    }
    .elementor-18816 .elementor-element.elementor-element-9432fe0{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-18816 .elementor-element.elementor-element-3e17320{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18816 .elementor-element.elementor-element-0fe211f{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18816 .elementor-element.elementor-element-c10d475{
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:7px;
        --padding-right:7px
    }
    .elementor-18816 .elementor-element.elementor-element-0ba6756 .elementor-heading-title{
        font-size:24px
    }
    .elementor-18816 .elementor-element.elementor-element-708f53a .elementor-heading-title{
        font-size:24px
    }
    .elementor-18816 .elementor-element.elementor-element-5311cf1>.elementor-widget-container{
        padding:0 0 0 10px
    }
    .elementor-18816 .elementor-element.elementor-element-5311cf1 .elementor-heading-title{
        font-size:22px
    }
    .elementor-18816 .elementor-element.elementor-element-c1393c1>.elementor-widget-container{
        padding:0 10px
    }
    .elementor-18816 .elementor-element.elementor-element-327fce8>.elementor-widget-container{
        padding:0 0 0 10px
    }
    .elementor-18816 .elementor-element.elementor-element-327fce8 .elementor-heading-title{
        font-size:22px
    }
    .elementor-18816 .elementor-element.elementor-element-efcf819>.elementor-widget-container{
        padding:0 10px
    }
    .elementor-18816 .elementor-element.elementor-element-a1eac52>.elementor-widget-container{
        padding:0
    }
    .elementor-18816 .elementor-element.elementor-element-a1eac52 .elementor-heading-title{
        font-size:12px
    }
    .elementor-18816 .elementor-element.elementor-element-3b621d9 .elementor-heading-title{
        font-size:22px
    }
    .elementor-18816 .elementor-element.elementor-element-b5470bb .elementor-heading-title{
        font-size:22px
    }
}
@media(min-width:768px){
    .elementor-18816 .elementor-element.elementor-element-3175305{
        --content-width:1140px
    }
    .elementor-18816 .elementor-element.elementor-element-3702d8d{
        --width:50%
    }
    .elementor-18816 .elementor-element.elementor-element-9432fe0{
        --width:25%
    }
    .elementor-18816 .elementor-element.elementor-element-3e17320{
        --width:25%
    }
    .elementor-18816 .elementor-element.elementor-element-0fe211f{
        --width:25%
    }
    .elementor-18816 .elementor-element.elementor-element-3237ba7{
        --width:45%
    }
    .elementor-18816 .elementor-element.elementor-element-d4c7bf5{
        --width:45%
    }
}