.elementor-16231 .elementor-element.elementor-element-e8172f3{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-239e4ca *//*==============================
GENERAL CONTENT SECTION
===============================*/

.alc-general-section{

    padding:120px 20px;

    background:#fff;

}

.alc-general-container{

    max-width:950px;

    margin:auto;

    text-align:center;

}

.alc-general-badge{

    display:inline-block;

    padding:12px 26px;

    border-radius:50px;

    background:rgba(216,146,42,.08);

    border:1px solid rgba(216,146,42,.20);

    color:#D8922A;

    font-size:13px;

    font-weight:700;

    letter-spacing:2px;

    text-transform:uppercase;

    margin-bottom:25px;

}

.alc-general-container h2{

    font-size:58px;

    line-height:1.1;

    color:#0A2D5E;

    font-weight:800;

    margin-bottom:30px;

}

.alc-general-text{

    font-size:19px;

    line-height:2;

    color:#666;

    margin-bottom:28px;

}

.alc-general-text:last-child{

    margin-bottom:0;

}

@media(max-width:991px){

.alc-general-container h2{

font-size:46px;

}

}

@media(max-width:767px){

.alc-general-section{

padding:80px 20px;

}

.alc-general-container h2{

font-size:34px;

}

.alc-general-text{

font-size:16px;

line-height:1.9;

}

}/* End custom CSS */