.elementor-18752 .elementor-element.elementor-element-2299813{
    --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-18752 .elementor-element.elementor-element-2299813:not(.elementor-motion-effects-element-type-background),.elementor-18752 .elementor-element.elementor-element-2299813>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fbfbfb
}
.elementor-18752 .elementor-element.elementor-element-84b2108{
    --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-18752 .elementor-element.elementor-element-8852a85 .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-18752 .elementor-element.elementor-element-f3e7037{
    --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-18752 .elementor-element.elementor-element-867f4b6>.elementor-widget-container{
    padding:20px 0 30px
}
.elementor-18752 .elementor-element.elementor-element-867f4b6{
    text-align:right
}
.elementor-18752 .elementor-element.elementor-element-867f4b6 img{
    width:95%;
    border-radius:20px
}
.elementor-18752 .elementor-element.elementor-element-0867454{
    --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-18752 .elementor-element.elementor-element-0867454:not(.elementor-motion-effects-element-type-background),.elementor-18752 .elementor-element.elementor-element-0867454>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18752 .elementor-element.elementor-element-49f4524{
    --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-18752 .elementor-element.elementor-element-9b50b9b{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-9b50b9b>.elementor-widget-container{
    margin:0
}
.elementor-18752 .elementor-element.elementor-element-9b50b9b .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    line-height:30px;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-f8a3c85{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-57c4b66{
    --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-18752 .elementor-element.elementor-element-b5ec943{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-b5ec943>.elementor-widget-container{
    margin:0
}
.elementor-18752 .elementor-element.elementor-element-b5ec943 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    line-height:30px;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-d78ca20{
    --display:flex;
    --margin-top:60px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18752 .elementor-element.elementor-element-56964f9{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-266175c{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-266175c>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-18752 .elementor-element.elementor-element-266175c .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-95c9625{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-ef4c33d{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-ef4c33d>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-18752 .elementor-element.elementor-element-ef4c33d .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-bb9de40{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-b18ef3d{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-b18ef3d>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-18752 .elementor-element.elementor-element-b18ef3d .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-479c48f{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-479c48f:not(.elementor-motion-effects-element-type-background),.elementor-18752 .elementor-element.elementor-element-479c48f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18752 .elementor-element.elementor-element-5daece2{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-5daece2>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-18752 .elementor-element.elementor-element-5daece2 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-8ff1445{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18752 .elementor-element.elementor-element-8ff1445:not(.elementor-motion-effects-element-type-background),.elementor-18752 .elementor-element.elementor-element-8ff1445>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18752 .elementor-element.elementor-element-8ff1445.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-18752 .elementor-element.elementor-element-243d2a6{
    --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-18752 .elementor-element.elementor-element-243d2a6: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-18752 .elementor-element.elementor-element-93925a7 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-93925a7 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-93925a7 .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-93925a7 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-93925a7 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-6c7b15f{
    --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-18752 .elementor-element.elementor-element-6c7b15f:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-fe599d5 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-fe599d5 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-fe599d5 .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-fe599d5 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-fe599d5 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-4247a1e{
    --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-18752 .elementor-element.elementor-element-4247a1e:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-8a0394b .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-8a0394b .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-8a0394b .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-8a0394b .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-8a0394b .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-5919792{
    --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-18752 .elementor-element.elementor-element-5919792:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-5003870 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-5003870 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-5003870 .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-5003870 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-5003870 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-14b4abb{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18752 .elementor-element.elementor-element-14b4abb:not(.elementor-motion-effects-element-type-background),.elementor-18752 .elementor-element.elementor-element-14b4abb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-18752 .elementor-element.elementor-element-4d75863{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18752 .elementor-element.elementor-element-4d75863:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-a383cdf>.elementor-widget-container{
    margin:0;
    padding:5px
}
.elementor-18752 .elementor-element.elementor-element-a383cdf .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-a383cdf .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-a383cdf .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-a383cdf .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-a383cdf .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-4520395{
    --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-18752 .elementor-element.elementor-element-4520395:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-55e9716 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-55e9716 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-55e9716 .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-55e9716 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-55e9716 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-98c24d1{
    --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-18752 .elementor-element.elementor-element-98c24d1:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-3784d9f .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-3784d9f .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-3784d9f .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-3784d9f .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-3784d9f .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-dc9c44e{
    --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-18752 .elementor-element.elementor-element-dc9c44e:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18752 .elementor-element.elementor-element-88884ec .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18752 .elementor-element.elementor-element-88884ec .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-18752 .elementor-element.elementor-element-88884ec .elementor-icon-box-title,.elementor-18752 .elementor-element.elementor-element-88884ec .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18752 .elementor-element.elementor-element-88884ec .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-18752 .elementor-element.elementor-element-b962b24{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-a8d93b5{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-a8d93b5>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-18752 .elementor-element.elementor-element-a8d93b5 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-b1ea10d{
    --display:flex
}
.elementor-18752 .elementor-element.elementor-element-05d8baa{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-18752 .elementor-element.elementor-element-05d8baa>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-18752 .elementor-element.elementor-element-05d8baa .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-18752 .elementor-element.elementor-element-57cccfc>.elementor-widget-container{
    padding:0 0 20px
}
@media(max-width:767px){
    .elementor-18752 .elementor-element.elementor-element-84b2108{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:15px;
        --margin-right:15px
    }
    .elementor-18752 .elementor-element.elementor-element-8852a85{
        width:100%;
        max-width:100%;
        text-align:center
    }
    .elementor-18752 .elementor-element.elementor-element-f3e7037{
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-18752 .elementor-element.elementor-element-867f4b6.elementor-element{
        --align-self:center
    }
    .elementor-18752 .elementor-element.elementor-element-9b50b9b .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-b5ec943 .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-d78ca20{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-266175c .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-ef4c33d .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-b18ef3d .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-5daece2 .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-243d2a6{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-6c7b15f{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-4247a1e{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-5919792{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-4d75863{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-4520395{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-98c24d1{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-dc9c44e{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18752 .elementor-element.elementor-element-a8d93b5 .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-18752 .elementor-element.elementor-element-05d8baa .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
}
@media(min-width:768px){
    .elementor-18752 .elementor-element.elementor-element-2299813{
        --content-width:1140px
    }
    .elementor-18752 .elementor-element.elementor-element-f3e7037{
        --width:50%
    }
    .elementor-18752 .elementor-element.elementor-element-49f4524{
        --width:45%
    }
    .elementor-18752 .elementor-element.elementor-element-57c4b66{
        --width:45%
    }
    .elementor-18752 .elementor-element.elementor-element-243d2a6{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-6c7b15f{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-4247a1e{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-5919792{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-4d75863{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-4520395{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-98c24d1{
        --width:25%
    }
    .elementor-18752 .elementor-element.elementor-element-dc9c44e{
        --width:25%
    }
}