.elementor-22167 .elementor-element.elementor-element-b3a7298{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22167 .elementor-element.elementor-element-b3a7298 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22167 .elementor-element.elementor-element-b9204d8{--display:flex;}@media(max-width:767px){.elementor-22167 .elementor-element.elementor-element-b3a7298{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-5fcc27b */@media (max-width: 767px) {
    .mobile-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (max-width: 767px) {

.left-column{
    order:2;
}

.right-column{
    order:1;
}



}

@media (max-width: 767px) {
    .elementor-18345 .elementor-container,
    .elementor-18345 .e-con,
    .elementor-18345 .elementor-section {
        /*width: 100% !important;*/
        max-width: 100% !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    h2 {
    color: #0a0a0a;
    font-family: Livvic;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 30px;
}
}/* End custom CSS */