@font-face {
    font-family: 'Gilroy-Light';
    src: url('Gilroy-Light') format('truetype');
}

@font-face {
    font-family: 'Gilroy-Medium';
    src: url('Gilroy-Medium') format('truetype');
}

@font-face {
    font-family: 'Gilroy-Thin';
    src: url('Gilroy-Thin') format('truetype');
}

@font-face {
    font-family: 'Gilroy-Heavy';
    src: url('Gilroy-Heavy') format('truetype');
}

@font-face {
    font-family: 'Gilroy-SemiBold';
    src: url('Gilroy-SemiBold') format('truetype');
}

@font-face {
    font-family: 'Gilroy-Bold';
    src: url('Gilroy-Bold') format('truetype');
}

@font-face {
    font-family: 'Gilroy-ExtraBold';
    src: url('Gilroy-ExtraBold') format('truetype');
}

@font-face {
    font-family: 'Gilroy-SemiBoldItalic';
    src: url('Gilroy-SemiBoldItalic') format('truetype');
}

@font-face {
    font-family: 'Gilroy-BoldItalic';
    src: url('Gilroy-BoldItalic') format('truetype');
}

@font-face {
    font-family: 'Gilroy-BlackItalic';
    src: url('Gilroy-BlackItalic') format('truetype');
}

@font-face {
    font-family: 'Gilroy-HeavyItalic';
    src: url('Gilroy-HeavyItalic') format('truetype');
}

.white {
    color: rgb(255, 255, 255);
}

.azul-garsa {
    color: rgb(0, 92, 185);
}

.azul-garsa-1 {
    color: rgb(68, 129, 190);
}

.azul-garsa-2 {
    color: rgb(140, 168, 213);
}

.azul-garsa-3 {
    color: rgb(200, 210, 235);
}

.bg-azul-garsa {
    background-color: rgb(0, 92, 185);
}

.bg-azul-garsa-1 {
    background-color: rgb(68, 129, 190);
}

.bg-azul-garsa-2 {
    background-color: rgb(140, 168, 213);
}

.bg-azul-garsa-3 {
    background-color: rgb(200, 210, 235);
}

.black-garsa {
    color: rgb(30, 30, 30);
}

.black-garsa-1 {
    color: rgb(100, 100, 100);
}

.black-garsa-2 {
    color: rgb(157, 157, 157);
}

.black-garsa-3 {
    color: rgb(208, 208, 208);
}

.bg-black-garsa {
    background-color: rgb(30, 30, 30);
}

.bg-black-garsa-1 {
    background-color: rgb(100, 100, 100);
}

.bg-black-garsa-2 {
    background-color: rgb(157, 157, 157);
}

.bg-black-garsa-3 {
    background-color: rgb(208, 208, 208);
}

/* Navbar */

.navbar {
    background-color: white;
}

.static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: 'Gilroy-Light' !important;
    font-size: 20px;
}

li.nav-item.dropdown {
    outline: none;
}

li.nav-item.dropdown > ul.dropdown-menu {
    border-radius: 0px;
    border-color: rgb(208, 208, 208);
    padding-top: 0px !important;
}

li.nav-item.dropdown > ul.dropdown-menu > li.dropdown-divider {
    display: none;
}

li.nav-item.dropdown > ul.dropdown-menu > li > a.dropdown-item {
    border-bottom: solid 1px rgb(30, 30, 30);
    border-left: none;
    border-right: none;
    border-top: none;
    color: rgb(30, 30, 30);
    font-family: 'Gilroy-Light';
    font-size: 16px;
    margin: 8px !important;
    padding: 8px 20px;
    text-decoration: none !important;
}

li.nav-item.dropdown > ul.dropdown-menu > li > a.dropdown-item:hover {
    background-color: white;
    color: rgb(0, 92, 185);
}

a.nav-link:not(.btn) {
    color: rgb(30, 30, 30);
}

a.nav-link:not(.btn):focus, a.nav-link:not(.btn).show:focus {
    background-color: white;
}

a.nav-link:not(.btn):hover {
    background-color: white;
    color: rgb(0, 92, 185);
    text-decoration: none !important;
}

a.nav-link:not(.btn):focus-visible {
    outline: none;
}

a.nav-link.dropdown-toggle {
    background-color: white;
}

a.nav-link.dropdown-toggle:focus {
    background-color: white;
}

a.nav-link.dropdown-toggle:focus-visible {
    outline: none;
}

/* Entitylist */

div.entitylist {
    border: none;
}

div.entitylist > div.view-toolbar {
    border: none;
}

ul.view-select > li.dropdown > ul.dropdown-menu {
    border-radius: 0px;
    border-color: rgb(208, 208, 208);
}

ul.view-select > li.dropdown > a.selected-view.dropdown-toggle {
    background-color: white;
    border: none !important;
    font-family: 'Gilroy-Light';
    font-size: 16px;
    outline: none;
    text-decoration: none !important;
}

ul.view-select > li.dropdown > a.selected-view.dropdown-toggle > span {
    margin: 0px 8px;
}

ul.view-select > li.dropdown > ul.dropdown-menu > li > a {
    border-bottom: solid 1px rgb(30, 30, 30);
    border-left: none;
    border-right: none;
    border-top: none;
    color: rgb(30, 30, 30);
    font-family: 'Gilroy-Light';
    font-size: 16px;
    margin: 8px !important;
    padding: 8px 20px;
    text-decoration: none !important;
}

ul.view-select > li.dropdown > ul.dropdown-menu > li > a:hover {
    background-color: white;
    color: rgb(0, 92, 185);
}

ul.view-select > li.dropdown > ul.dropdown-menu > li.active > a {
    background-color: white;
    color: rgb(0, 92, 185);
}

ul.view-select > li.dropdown > ul.dropdown-menu > li.active > a:hover {
    background-color: white;
    color: rgb(0, 92, 185);
}

/* div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive {
    min-height: 250px;;
} */

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > thead > tr > th > a {
    font-family: 'Gilroy-Medium' !important;
    font-size: 16px;
    text-decoration: none !important;
    display: flex;
    justify-content: left;  /* Horizontal */
    align-items: center;      /* Vertical */
    min-height: 32px;        
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > thead > tr > th > a > span.fa {
    margin-left: 8px;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
    min-height: 32px;
    vertical-align: middle;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > a {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
    min-height: 32px;
    text-decoration: none !important;
    vertical-align: middle;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > button {
    padding: 8px 12px;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > button:hover,
div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > button:active,
div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > button:focus {
    background-color: white !important;
    border-color: rgb(0,92, 185) !important;
    color: rgb(0, 92, 185) !important;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > button.show {
    background-color: white !important;
    border-color: rgb(0,92, 185) !important;
    color: rgb(0, 92, 185) !important;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu {
    border-radius: 0px;
    border-color: rgb(208, 208, 208);
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item {
    border-bottom: solid 1px rgb(30, 30, 30);
    border-left: none;
    border-right: none;
    border-top: none;
    color: rgb(30, 30, 30);
    font-family: 'Gilroy-Light';
    font-size: 16px;
    margin: 8px !important;
    padding: 8px 20px;
    text-decoration: none !important;
}

div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item:hover,
div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item:active,
div.entitylist > div.entity-grid.entitylist div.view-grid.table-responsive > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item:focus {
    background-color: white;
    color: rgb(0, 92, 185);
}

div.entitylist > div.entity-grid.entitylist > div.view-empty,
div.entitylist > div.entity-grid.entitylist > div.view-empty-maker,
div.entitylist > div.entity-grid.entitylist > div.view-access-denied > div.alert,
div.entitylist > div.entity-grid.entitylist > div.view-error > div.alert,
div.entitylist > div.entity-grid.entitylist > div.view-loading {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
}

/* Entityform */

div.crmEntityFormView {
    border: none;
}

div.crmEntityFormView div.text-muted {
    font-family: 'Gilroy-Medium';
    padding: 6px 12px;
}

td.crmquickform-cell {
    border: none !important;
    padding: 0px !important;
}

td.crmquickform-cell > div.table-info > label.field-label {
    display: none;
}

td.form-control-cell, td.picklist-cell {
    margin: 0px !important;
}

fieldset > legend.section-title {
    padding: 0px 8px;
}

fieldset > legend.section-title > h3 {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
    font-weight: 700 !important;
    margin: 0px;
    padding: 0px 6px !important;
}

fieldset > table > tbody > tr > td.form-control-cell,
fieldset > table > tbody > tr > td.picklist-cell,
fieldset > table > tbody > tr > td.status-cell {
    padding: 0px 8px 8px 8px !important;
}

fieldset > table > tbody > tr > td.subgrid-cell {
    padding: 0px 8px 16px 8px !important;
}

fieldset > table > tbody > tr > td > div.table-info > label {
    font-family: 'Gilroy-Medium';
    font-weight: 500;
    padding: 6px;
}

fieldset > table > tbody > tr > td > div.control > span.status {
    font-family: 'Gilroy-Light';
    padding: 6px !important;
}

fieldset > table > tbody > tr > td > div.control > input {
    border-bottom: solid 1px rgb(0, 92, 185);
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    font-family: 'Gilroy-Light';
    padding: 6px !important;
}

fieldset > table > tbody > tr > td > div.control > input:read-only {
    border: none;
    box-shadow: none;
    outline: none !important;
}

fieldset > table > tbody > tr > td > div.control > div.datetimepicker > input {
    border-bottom: solid 1px rgb(0, 92, 185);
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    font-family: 'Gilroy-Light';
    padding: 6px !important;
}

fieldset > table > tbody > tr > td > div.control > div.datetimepicker > input:focus,
fieldset > table > tbody > tr > td > div.control > div.datetimepicker > input:focus-visible {
    outline: none !important;
}

fieldset > table > tbody > tr > td > div.control div.msos-viewmode-text {
    font-family: 'Gilroy-Light';
    font-size: 16px;
    font-weight: 400;
    padding: 6px !important;
}

fieldset > table > tbody > tr > td > div.control > label.forcheckbox {
    font-family: 'Gilroy-Light';
    font-size: 16px;
    font-weight: 400;
}

fieldset > table > tbody > tr > td > div.control > textarea {
    background: transparent;
    border-bottom: solid 1px rgb(0, 92, 185);
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    font-family: 'Gilroy-Light';
    padding: 6px !important;
}

fieldset > table > tbody > tr > td > div.control > textarea:focus,
fieldset > table > tbody > tr > td > div.control > textarea:focus-visible {
    /* border: none;
    box-shadow: none; */
    outline: none !important;
}

fieldset > table > tbody > tr > td > div.control > select {
    background: transparent;
    border-bottom: solid 1px rgb(0, 92, 185);
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    font-family: 'Gilroy-Light';
    padding: 6px !important;
}

fieldset > table > tbody > tr > td > div.control > select > option {
    font-family: 'Gilroy-Light'; 
}

fieldset > table > tbody > tr > td > div.control > select > option:hover {
    background-color: rgb(200, 210, 235) !important;
}

fieldset > table > tbody > tr > td > div.control > select:hover,
fieldset > table > tbody > tr > td > div.control > select:focus,
fieldset > table > tbody > tr > td > div.control > select:focus-visible {
    border-bottom: solid 1px rgb(0, 92, 185);
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    box-shadow: none;
}

fieldset > table > tbody > tr > td > div.control > div > input.lookup {
    border-bottom: solid 1px rgb(0, 92, 185);
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    font-family: 'Gilroy-Light';
    padding: 6px !important;
}

fieldset > table > tbody > tr > td.subgrid-cell > h3.form-subgrid-heading {
    margin-bottom: 16px;
    margin-top: 0px;
}

fieldset > table > tbody > tr > td.subgrid-cell > h3.form-subgrid-heading > label.field-label {
    font-family: 'Gilroy-Light';
    font-size: 16px;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > thead > tr > th > a {
    font-family: 'Gilroy-Medium' !important;
    font-size: 16px;
    text-decoration: none !important;
    display: flex;
    justify-content: left;  /* Horizontal */
    align-items: center;      /* Vertical */
    min-height: 32px;      
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > thead > tr > th > a > span.fa {
    margin-left: 8px;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > thead > tr > td {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
    height: 57px;
    min-height: 57px;
    vertical-align: middle;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
    height: 57px;
    min-height: 57px;
    vertical-align: middle;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > a {
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
    height: 57px;
    min-height: 57px;
    text-decoration: none !important;
    vertical-align: middle;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > button {
    padding: 8px 12px;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > button:hover,
fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > button:active,
fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > button:focus {
    background-color: white !important;
    border-color: rgb(0,92, 185) !important;
    color: rgb(0, 92, 185) !important;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > button.show {
    background-color: white !important;
    border-color: rgb(0,92, 185) !important;
    color: rgb(0, 92, 185) !important;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu {
    border-radius: 0px;
    border-color: rgb(208, 208, 208);
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item {
    border-bottom: solid 1px rgb(30, 30, 30);
    border-left: none;
    border-right: none;
    border-top: none;
    color: rgb(30, 30, 30);
    font-family: 'Gilroy-Light';
    font-size: 16px;
    margin: 8px !important;
    padding: 8px 20px;
    text-decoration: none !important;
}

fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item:hover,
fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item:active,
fieldset > table > tbody > tr > td.subgrid-cell > div.control > div.subgrid > div.entity-grid.subgrid > div.view-grid > table > tbody > tr > td > div.dropdown.action > ul.dropdown-menu > li > a.dropdown-item:focus {
    background-color: white;
    color: rgb(0, 92, 185);
}

div.entity-grid.subgrid > div.view-empty > div.alert,
div.entity-grid.subgrid > div.view-access-denied > div.alert,
div.entity-grid.subgrid > div.view-error > div.alert,
div.entity-grid.subgrid > div.view-loading {
    border-radius: 0px;
    font-family: 'Gilroy-Light' !important;
    font-size: 16px;
}



/* Modal */
div.modal-content {
    border-radius: 0px;
}

div.modal-header {
    justify-content: center;
} 

div.modal-header > h1.modal-title {
    color: rgb(0, 92, 185);
    font-family: 'Gilroy-Medium';
    margin: 4px;
}

div.modal-header > h4.modal-title {
    color: rgb(0, 92, 185);
    font-family: 'Gilroy-Medium';
    font-size: 21px !important;
    font-weight: 400 !important;
    margin: 4px;
}

div.modal-body {
    padding-top: 60px;
}

/* Botones */

.btn.btn-primary.submit-btn {
    background-color: rgb(0, 92, 185);
    border-color: rgb(0, 92, 185); 
    color: white;
    font-family: 'Gilroy-Light'; 
    font-size: 16px;
    /* letter-spacing: 1.5px; */
    margin-top: 16px;
    padding: 8px 24px;
}

.btn.btn-primary.submit-btn:hover,
.btn.btn-primary.submit-btn:focus,
.btn.btn-primary.submit-btn:focus-visible {
    background-color: white;
    border-color: rgb(0, 92, 185); 
    color: rgb(0, 92, 185); 
    outline: none !important;
} 

.btn.btn-primary.create-action {
    background-color: rgb(0, 92, 185);
    border-color: rgb(0, 92, 185); 
    color: white;
    font-family: 'Gilroy-Light'; 
    font-size: 16px;
    /* letter-spacing: 1.5px; */
    margin-top: 16px;
    padding: 8px 24px;
}

.btn.btn-primary.create-action:hover,
.btn.btn-primary.create-action:focus,
.btn.btn-primary.create-action:focus-visible {
    background-color: white;
    border-color: rgb(0, 92, 185); 
    color: rgb(0, 92, 185); 
    outline: none !important;
} 

.btn.btn-primary.solicitud-action {
    background-color: rgb(0, 92, 185);
    border-color: rgb(0, 92, 185); 
    color: white;
    font-family: 'Gilroy-Light'; 
    font-size: 16px;
    /* letter-spacing: 1.5px; */
    margin-top: 16px;
    padding: 8px 24px;
}

.btn.btn-primary.solicitud-action:hover,
.btn.btn-primary.solicitud-action:focus,
.btn.btn-primary.solicitud-action:focus-visible {
    background-color: white;
    border-color: rgb(0, 92, 185); 
    color: rgb(0, 92, 185); 
    outline: none !important;
} 

/* Título página */

.titulo-pagina {
    color: rgb(0, 92, 185);
    font-family: 'Gilroy-Medium';
    font-size: 24px;
    margin-bottom: 32px;
    text-align: center;
}

/* Enlace navegación */
.enlace-navegación {
    color: rgb(0, 92, 185);
    font-family: 'Gilroy-Medium';
    font-size: 18px;
    font-weight: 500;
}

.enlace-navegación:not(.btn):hover,
.enlace-navegación:focus,
.enlace-navegación:focus-visible {
    color: rgb(0, 92, 185);
    outline: none;
    text-decoration: none !important;
}

/* Paginación grids */

li.page-item > a.page-link {
    color: rgb(0, 92, 185);
}

li.page-item > a.page-link:hover,
li.page-item > a.page-link:focus,
li.page-item > a.page-link:focus-visible {
    box-shadow: none;
    outline: none;
    text-decoration: none !important;
}

li.page-item.active > a.page-link {
    background-color: rgb(0, 92, 185) !important;
    color: rgb(255, 255, 255);
}

li.page-item.active > a.page-link:hover,
li.page-item.active > a.page-link:focus,
li.page-item.active > a.page-link:focus-visible {
    box-shadow: none;
    outline: none;
    text-decoration: none !important;
}

/* Validación de formularios */ 

.validation-summary.alert.alert-error.alert-danger.alert-block {
    /* background-color: #DB5243; */
    border-radius: 0px;
}

.validation-summary.alert.alert-error.alert-danger.alert-block >.validation-header {
    font-family: 'Gilroy-Light' !important;   
    font-size: 18px;
    font-weight: 500;
}

.validation-summary.alert.alert-error.alert-danger.alert-block .validation-header > span {
    display: none;
}

.validation-summary.alert.alert-error.alert-danger.alert-block > ul > li > a {
    font-family: 'Gilroy-Light';
    font-size: 16px;
    font-weight: 400;
}

.validation-summary.alert.alert-error.alert-danger.alert-block > ul > li > a:hover {
    text-decoration: none !important;
}

/* Hamburger Icon */
.navbar-toggler {
    background-color: rgb(255, 255, 255) !important;
    border: none !important;
}

/* Private mode banner */
.private-mode-banner {
    display: none !important;
}


/* Footer */

@media (max-width: 768px) {
    div.footer-bottom {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }

    div.footer-bottom p {
        font-family: 'Gilroy-Light';
        font-size: 16px;
    }

    div.footer-bottom a.aviso-legal:not(.btn) {
        color: white;
        font-family: 'Gilroy-Light';
        font-size: 16px;
    }

    div.footer-bottom a.aviso-legal:not(.btn):hover {
        color: white;
        text-decoration: none !important;
    }
}

@media (min-width: 769px) and (max-width:960px) {
    div.footer-bottom {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    div.footer-bottom p {
        font-family: 'Gilroy-Light';
        font-size: 18px;
    }

    div.footer-bottom a.aviso-legal:not(.btn) {
        color: white;
        font-family: 'Gilroy-Light';
        font-size: 18px;
    }

    div.footer-bottom a.aviso-legal:not(.btn):hover {
        color: white;
        text-decoration: none !important;
    }
}

@media (min-width: 961px) {
    div.footer-bottom {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    div.footer-bottom p {
        font-family: 'Gilroy-Light';
        font-size: 20px;
    }

    div.footer-bottom a.aviso-legal:not(.btn) {
        color: white;
        font-family: 'Gilroy-Light';
        font-size: 20px;
    }

    div.footer-bottom a.aviso-legal:not(.btn):hover {
        color: white;
        text-decoration: none !important;
    }
}