.modal-cookies { line-height: 1.5rem; }
.modal-cookies .modal-content { background-color: #efefef; }
.modal-cookies .modal-header, .modal-cookies .modal-footer { border: none; }
.modal-cookies .modal-header .close { font-size: 2.5rem; }
.modal-cookies .btn-acao-cookie { background: var(--t-blue); border: 2px solid transparent; box-sizing: border-box; border-radius: 0.15rem; font-weight: 600; line-height: 1.5em; text-align: center; color: var(--t-white); text-decoration: none; box-shadow: 5px 5px 11px -7px rgb(0 0 0 / 79%); }
.modal-cookies .btn-acao-cookie:hover { background-color: transparent; border: 2px solid var(--t-blue); color: var(--t-blue) !important; }
.modal-cookies .custom-switch .custom-control-label::after { background-color: #ffffff; top: 3px; width: 18px; height: 18px; left: calc(-2.7rem + 2px); }
.modal-cookies .custom-switch .custom-control-label::before { background-color: #f00f00; border-color: #f00f00; width: 2.5em; left: -2.8em; height: 25px; top: 0; border-radius: 50px; }
.modal-cookies .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { border-color: rgba(0,123,255,.5); }
.modal-cookies .custom-control-input:checked~.custom-control-label::before { background-color: var(--t-blue); border-color: var(--t-blue); }
.modal-cookies .custom-switch .custom-control-input:checked~.custom-control-label::after { -webkit-transform: translateX(0.95rem); transform: translateX(0.95rem); }