
#contact #content-wrapper{
    width: 100%;
}

#contact #left-column{
    display: none !important;
}

#contact #main .page-content{
    padding: 0px !important;
    margin: 0px !important;
}

#contact .elementor-column-wrap{
    padding: 0px !important;
}

#contact .service .elementor-column-wrap{
    padding: 30px !important;
}

#contact .service .elementor-text-editor a{
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: underline;
    font-weight: bold;
    color: var(--color-black);
}

#contact #contactRow > .elementor-container > .elementor-row{
    gap: 100px;
    flex-wrap: nowrap;
}

@media (max-width: 1300px) {
    #contact #contactRow > .elementor-container > .elementor-row{
        gap: 60px;
    }
}

@media (min-width: 993px) {
    #contact .service .elementor-text-editor a:hover{
        color: var(--color-primary);
    }
}

@media (max-width: 768px) {
    #contact #contactRow > .elementor-container > .elementor-row{
        flex-wrap: wrap;
        gap: 20px;
    }
}
