.elementor-23 .elementor-element.elementor-element-974e614 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    /* background-color: rgb(0, 0, 0); */
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-23 .elementor-element.elementor-element-974e614{
    /* background-color: rgb(0, 0, 0); */
    border-style:solid;
    border-width:1px 0px 1px 0px;
    /* border-color:#000000fb; */
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:4% 7% 4% 7%;
}
.elementor-23 .elementor-element.elementor-element-974e614 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-f661452 > .elementor-element-populated{
    padding:0% 10% 2% 0%;
}
.elementor-23 .elementor-element.elementor-element-f452540 .elementor-heading-title{
    color:var( --e-global-color-8481d3b );
    font-family:"Open Sans", Sans-serif;
    font-size:20px;
    font-weight:700;
}
.elementor-23 .elementor-element.elementor-element-0d132c2{
    text-align:left;
    color:var( --e-global-color-);
    font-family:"Open Sans", Sans-serif;
    font-size:14px;
    font-weight:500;
}
.elementor-23 .elementor-element.elementor-element-cbceb1c > .elementor-element-populated{
    padding:0% 0% 2% 15%;
}
.elementor-23 .elementor-element.elementor-element-d4cc559 .elementor-heading-title{
    color:var( --e-global-color-8481d3b );
    font-family:"Open Sans", Sans-serif;
    font-size:20px;
    font-weight:700;
}
.elementor-23 .elementor-element.elementor-element-0a0722b{
    text-align:left;
    color:var( --e-global-color-8481d3b );
    font-family:"Open Sans", Sans-serif;
    font-size:14px;
    font-weight:500;
}
.elementor-23 .elementor-element.elementor-element-f758f2f{
    --grid-template-columns:repeat(0, auto);
    --icon-size:15px;
    --grid-column-gap:11px;
    --grid-row-gap:0px;
}
.elementor-23 .elementor-element.elementor-element-f758f2f .elementor-widget-container{
    text-align:left;
}
.elementor-23 .elementor-element.elementor-element-f758f2f .elementor-social-icon{
    background-color:var( --e-global-color-8481d3b );
    --icon-padding:0.4em;
}
.elementor-23 .elementor-element.elementor-element-f758f2f .elementor-social-icon i{
    color:var( --e-global-color-e4d0728 );
}
.elementor-23 .elementor-element.elementor-element-f758f2f .elementor-social-icon svg{
    fill:var( --e-global-color-e4d0728 );
}
.elementor-23 .elementor-element.elementor-element-f758f2f .elementor-icon{
    border-radius:25px 25px 25px 25px;
}
.elementor-23 .elementor-element.elementor-element-ec127d6 > .elementor-element-populated{
    padding:0% 0% 2% 0%;
}
.elementor-23 .elementor-element.elementor-element-24fe4de .elementor-heading-title{
    color:var( --e-global-color-8481d3b );
    font-family:"Open Sans", Sans-serif;
    font-size:20px;
    font-weight:700;
}
.elementor-23 .elementor-element.elementor-element-67871dc{
    text-align:left;
    color:var( --e-global-color-8481d3b );
    font-family:"Open Sans", Sans-serif;
    font-size:14px;
    font-weight:500;
}
.elementor-23 .elementor-element.elementor-element-4437c88 > .elementor-container{
    min-height:50px;
}
.elementor-23 .elementor-element.elementor-element-4437c88 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-23 .elementor-element.elementor-element-4437c88{
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color:rgba(255,255,255,0.19);
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0% 5% 0% 5%;
}
.elementor-23 .elementor-element.elementor-element-4437c88 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-77bb171a{
    text-align:left;
}
.elementor-23 .elementor-element.elementor-element-77bb171a .elementor-heading-title{
    color:var( --e-global-color-8481d3b );
    font-size:12px;
    font-weight:500;
}
.elementor-23 .elementor-element.elementor-element-41c60b36{
    text-align:right;
}
.elementor-23 .elementor-element.elementor-element-41c60b36 .elementor-heading-title{
    color:var( --e-global-color-8481d3b );
    font-size:12px;
    font-weight:500;
}
@media(max-width:1024px){
    .elementor-23 .elementor-element.elementor-element-4437c88{
        padding:10px 20px 10px 20px;
    }
}
@media(max-width:767px){
    .elementor-23 .elementor-element.elementor-element-4437c88{
        padding:30px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-17f07b4a > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-77bb171a{
        text-align:center;
    }
    .elementor-23 .elementor-element.elementor-element-41c60b36{
        text-align:center;
    }
}
