.constructionarc-sidebar-layouts {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    margin-bottom: 20px;
}
.constructionarc-sidebar-layouts label {
    position: relative;
    display: block;
}
.constructionarc-sidebar-layouts label input {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}
.constructionarc-sidebar-layouts label img {
    vertical-align: middle;
    border: 2px solid #eee;
    width: 100%;
    cursor: pointer;
}
.constructionarc-sidebar-layouts label input:checked + img {
    border: 2px solid #007cba;
}

/* [data-slug="elementor"] .go_pro,
a[href="admin.php?page=go_elementor_pro"],
a[href="admin.php?page=elementor_custom_fonts"],
a[href="admin.php?page=elementor_custom_icons"],
a[href="admin.php?page=elementor_custom_code"],
a[href="admin.php?page=e-form-submissions"],
#elementor-notice-bar,
#e-notice-bar,
#elementor-panel-get-pro-elements {
    display: none !important;
} */