#SWContacts .contact-card {
    border-bottom: none !important;
}

#SWContacts .contact-card div {
    border-bottom: none !important;
}

#SWContacts .contact-card .nom, #SWContacts .contact-card .adresse {
    position: relative;
    color: var(--color-1) !important;
}

#SWContacts .contact-card .adresse i {
    position: absolute;
    top: 0;
    left: 0;
}

#SWContacts .contact-card .adresse >.rue {
    padding: 0 0 0 1rem;
}

#SWContacts #SWContacts-table-type-contacts-container .col .objectif  {
    background: transparent;
    padding: 0 .7rem;
}

#SWContacts #SWContacts-table-type-contacts-container .col:nth-child(1) .module_title {
    background-color: var(--color-7);
}

#SWContacts #SWContacts-table-type-contacts-container .col:nth-child(1) .nom {
    color: var(--color-7) !important;
}

#SWContacts #SWContacts-table-type-contacts-container .col:nth-child(1) .adresse {
    color: var(--color-7) !important;
}

#SWContacts #SWContacts-table-type-contacts-container .col:nth-child(1) .tel {
    color: var(--color-7) !important;
}

#SWContacts #SWContacts-table-type-contacts-container .col:nth-child(1) .tel a {
    color: var(--color-7) !important;
}

#SWContacts #SWContacts-table-type-contacts-container .col:nth-child(1) .bi {
    color: var(--color-7) !important;
}

#SWContacts .modal.show .modal-dialog {
    height: 100%!important;
    margin: 2.5rem auto!important;
}

#SWContacts .modal.show .modal-dialog >.modal-content {
    height: calc(100vh - 5rem)!important;
}

#SWContacts .modal.show .modal-dialog >.modal-content .modal-body iframe {
    width: 100%!important;
    height: 100%!important;
}