  @charset "UTF-8";

.container-fluid{
    margin-top: 4rem !important;
}


.tableNumber{
    text-align: right;
}


th, td {
    width: 11%;
    word-wrap: break-word;
}

#header{
	
	background-image: url('../image/mop_1920x1440_7.jpg')
}
#fondo{
	max-width: 100%;"
}




/* The snackbar - position it at the bottom and in the middle of the screen */
#snackbar {
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 250px; /* Set a default minimum width */
    margin-left: -125px; /* Divide value of min-width by 2 */
    background-color: #333; /* Black background color */
    color: #fff; /* White text color */
    text-align: center; /* Centered text */
    border-radius: 2px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 99999999; /* Add a z-index if needed */
    left: 50%; /* Center the snackbar */
    bottom: 30px; /* 30px from the bottom */
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
    visibility: visible; /* Show the snackbar */

/* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
However, delay the fade out process for 2.5 seconds */
-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;} 
  to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;} 
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}


  @font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(font/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
  }

@font-face {
    font-family: gobCl;
    src: url(font/gobCL/gobCL_Regular.otf)
}

@font-face {
    font-family: gobCl_light;
    src: url(font/gobCL/gobCL_Light.otf)
}

@font-face {
    font-family: gobCL_Bold;
    src: url(font/gobCL/gobCL_Bold.otf)
}

@font-face {
    font-family: gobCL_Heavy;
    src: url(font/gobCL/gobCL_Heavy.otf)
}



  .material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
  }

  .wrap {
    width: 1000px;
    margin: 0 auto;
    position: relative;
  }
  header {
    width: 100%;
    height: 120px;
    position: relative;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto 20px;
  }
  header .wrap {
    height: 100%;
  }
  header h1#logo-main {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
  }
  header h1#logo-main a {
    display: block;
    width: 180px;
    height: auto;
  }
  header h1#logo-main a img {
    max-width: 74%;
    height: auto;
  }

    body{
      background-color: #dee2e6 !important;
    }
    .card-header{
      background-color: #0f69b4 !important;
      color: #FFF;
      font-weight: bold;
    }
 


  hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.9);
  }
  .card-header {
      background-color: #001C41 !important;
      color: #FFF;
      font-weight: bold;
  }
  p {
      margin-bottom: 0rem !important;
  }
  .container {
      margin-top: 4rem !important;
  }
.navbar {
    z-index: 1;
}
.bg-dark {
    background-color: #001C41 !important;
}

.nav-link{
      text-decoration: underline;
}
.navbar-toggler {
    border: 1px solid #FFF !important;
}


/*
#snackbar {
    visibility: hidden; 
    min-width: 250px; 
    margin-left: -125px; 
    background-color: #333; 
    color: #fff;
    text-align: center; 
    border-radius: 2px; 
    padding: 16px; 
    position: fixed;
    z-index: 99999999;
    left: 50%; 
    bottom: 30px; 
}
#snackbar.show {
    visibility: visible; 
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}
*/



.table .thead-dark th {
    background-color: #001C41  !important;
    border-color: #001C41  !important;
}


/*
#0F69B4
#E22C2C
#001C41
  */


  h1{
    color : #111111;
    font-family: gobCL;
    font-size: 2.4rem;
    font-weight: 400;
  }
  h2{
    color : #111111;
    font-family: Roboto Slab;
    font-size: 1.6875rem;
    font-weight: 400;
  }

  h3{
    color : #111111;
font-family: Roboto Slab;
font-size: 1.4375rem;
font-weight: 400;
  }

  h4{
    color : #111111;
    font-family: Roboto Slab;
font-size: 1.25rem;
font-weight: 400;
  }

  h5{
    color : #111111;
    font-family: Roboto Slab;
font-size: 1.25rem;
font-weight: 400;
  }
h6{
  color : #111111;
  font-family: Roboto,sans-serif;
font-size: 1.125rem;
font-weight: 400;
}

p{
  color : #4A4A4A;
   font-family: Roboto, sans-serif;
}



.btn {
      border-radius: 0rem !important;

     margin-top: 0rem !important; 
     margin-bottom: 0rem!important; 
     margin-left: .25rem!important;
}

.form-control {
    
    border-radius: 0rem !important;
}

.card {
  
     border-radius: .0rem !important;
}
.navbar-toggler {
    
     border-radius: 0rem !important; 
}










/*ICONS*/
.breadcrumb .breadcrumb-item:not(:first-child)::before,
.cl {
    font-family: icongob-cl!important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: icongob-cl;
    font-style: 400;
    font-weight: 400;
    src: url(font/fontello.eot?kyr2k2);
    src: url(font/fontello.eot?kyr2k2#iefix) format("embedded-opentype"), url(font/fontello.ttf?kyr2k2) format("truetype"), url(font/fontello.woff2?kyr2k2) format("woff2"), url(font/fontello.woff?kyr2k2) format("woff"), url(font/fontello.svg?kyr2k2#icongob-cl) format("svg")
}



.cl.cl-2x {
    font-size: 2rem
}

.cl.cl-3x {
    font-size: 3rem
}

.cl.cl-4x {
    font-size: 4rem
}

.cl.cl-5x {
    font-size: 5rem
}

.cl.cl-6x {
    font-size: 6rem
}

.cl.cl-7x {
    font-size: 7rem
}

.cl.cl-8x {
    font-size: 8rem
}

.cl.cl-9x {
    font-size: 9rem
}

.cl.cl-10x {
    font-size: 10rem
}

.cl-search {
    color: #111
}

.cl-search::before {
    color: inherit;
    content: ""
}

.cl-agenda {
    color: #111
}

.cl-agenda::before {
    color: inherit;
    content: ""
}

.cl-agendarhora {
    color: #111
}

.cl-agendarhora::before {
    color: inherit;
    content: ""
}

.cl-alerta {
    color: #111
}

.cl-alerta::before {
    color: inherit;
    content: ""
}

.cl-ayuda {
    color: #111
}

.cl-ayuda::before {
    color: inherit;
    content: ""
}

.cl-beneficios {
    color: #111
}

.cl-beneficios::before {
    color: inherit;
    content: ""
}

.cl-boot {
    color: #111
}

.cl-boot::before {
    color: inherit;
    content: ""
}

.cl-callcenter {
    color: #111
}

.cl-callcenter::before {
    color: inherit;
    content: ""
}

.cl-cargar {
    color: #111
}

.cl-cargar::before {
    color: inherit;
    content: ""
}

.cl-cerrar {
    color: #111
}

.cl-cerrar::before {
    color: inherit;
    content: ""
}

.cl-certificado_1 {
    color: #111
}

.cl-certificado_1::before {
    color: inherit;
    content: ""
}

.cl-claveunica {
    color: #111
}

.cl-claveunica::before {
    color: inherit;
    content: ""
}

.cl-contraste {
    color: #111
}

.cl-contraste::before {
    color: inherit;
    content: ""
}

.cl-descargar {
    color: #111
}

.cl-descargar::before {
    color: inherit;
    content: ""
}

.cl-editar {
    color: #111
}

.cl-editar::before {
    color: inherit;
    content: ""
}

.cl-facebook {
    color: #111
}

.cl-facebook::before {
    color: inherit;
    content: ""
}

.cl-filtro {
    color: #111
}

.cl-filtro::before {
    color: inherit;
    content: ""
}

.cl-hablar {
    color: #111
}

.cl-hablar::before {
    color: inherit;
    content: ""
}

.cl-img {
    color: #111
}

.cl-img::before {
    color: inherit;
    content: ""
}

.cl-info {
    color: #111
}

.cl-info::before {
    color: inherit;
    content: ""
}

.cl-like {
    color: #111
}

.cl-like::before {
    color: inherit;
    content: ""
}

.cl-link {
    color: #111
}

.cl-link::before {
    color: inherit;
    content: ""
}

.cl-login {
    color: #111
}

.cl-login::before {
    color: inherit;
    content: ""
}

.cl-lupa {
    color: #111
}

.cl-lupa::before {
    color: inherit;
    content: ""
}

.cl-mas {
    color: #111
}

.cl-mas::before {
    color: inherit;
    content: ""
}

.cl-menos {
    color: #111
}

.cl-menos::before {
    color: inherit;
    content: ""
}

.cl-menu {
    color: #111
}

.cl-menu::before {
    color: inherit;
    content: ""
}

.cl-mess {
    color: #111
}

.cl-mess::before {
    color: inherit;
    content: ""
}

.cl-no-like {
    color: #111
}

.cl-no-like::before {
    color: inherit;
    content: ""
}

.cl-notificacion {
    color: #111
}

.cl-notificacion::before {
    color: inherit;
    content: ""
}

.cl-pause {
    color: #111
}

.cl-pause::before {
    color: inherit;
    content: ""
}

.cl-play {
    color: #111
}

.cl-play::before {
    color: inherit;
    content: ""
}

.cl-print {
    color: #111
}

.cl-print::before {
    color: inherit;
    content: ""
}

.cl-sound {
    color: #111
}

.cl-sound::before {
    color: inherit;
    content: ""
}

.cl-sucursales {
    color: #111
}

.cl-sucursales::before {
    color: inherit;
    content: ""
}

.cl-telefono {
    color: #111
}

.cl-telefono::before {
    color: inherit;
    content: ""
}

.cl-trash {
    color: #111
}

.cl-trash::before {
    color: inherit;
    content: ""
}

.cl-twitter {
    color: #111
}

.cl-twitter::before {
    color: inherit;
    content: ""
}

.cl-ver {
    color: #111
}

.cl-ver::before {
    color: inherit;
    content: ""
}

.cl-youtube {
    color: #111
}

.cl-youtube::before {
    color: inherit;
    content: ""
}

.cl-instagram {
    color: #111
}

.cl-instagram::before {
    color: inherit;
    content: ""
}

.cl-mail-alt {
    color: #111
}

.cl-mail-alt::before {
    color: inherit;
    content: ""
}

.cl-close-line {
    color: #a8b7c7
}

.cl-close-line::before {
    color: inherit;
    content: ""
}

.cl-logout {
    color: #a8b7c7
}

.cl-logout::before {
    color: inherit;
    content: ""
}

.cl-download {
    color: #111
}

.cl-download::before {
    color: inherit;
    content: ""
}

.cl-breadcrumb-arrow {
    color: #a8b7c7
}

.cl-breadcrumb-arrow::before {
    color: inherit;
    content: ""
}

.cl-arrow-line {
    color: #006fb3
}

.cl-arrow-line::before {
    color: inherit;
    content: ""
}

.cl-close {
    color: #a8b7c7
}

.cl-close::before {
    color: inherit;
    content: ""
}

.cl-decrease-text {
    color: #a8b7c7
}

.cl-decrease-text::before {
    color: inherit;
    content: ""
}

.cl-increase-text {
    color: #a8b7c7
}

.cl-increase-text::before {
    color: inherit;
    content: ""
}

.cl-contrast {
    color: #a8b7c7
}

.cl-contrast::before {
    color: inherit;
    content: ""
}

.cl-messenger {
    color: #a8b7c7
}

.cl-messenger::before {
    color: inherit;
    content: ""
}

.cl-arrow {
    color: #a8b7c7
}

.cl-arrow::before {
    color: inherit;
    content: ""
}

.cl-telephone {
    color: #006fb3
}

.cl-telephone::before {
    color: inherit;
    content: ""
}

.cl-grant {
    color: #006fb3
}

.cl-grant::before {
    color: inherit;
    content: ""
}

.cl-bonuses {
    color: #006fb3
}

.cl-bonuses::before {
    color: inherit;
    content: ""
}

.cl-burger {
    color: #111
}

.cl-burger::before {
    color: inherit;
    content: ""
}

.cl-certificates {
    color: #006fb3
}

.cl-certificates::before {
    color: inherit;
    content: ""
}

.cl-key-unique {
    color: #006fb3
}

.cl-key-unique::before {
    color: inherit;
    content: ""
}

.cl-meet-authorities {
    color: #006fb3
}

.cl-meet-authorities::before {
    color: inherit;
    content: ""
}

.cl-filter {
    color: #006fb3
}

.cl-filter::before {
    color: inherit;
    content: ""
}

.cl-procedures {
    color: #006fb3
}

.cl-procedures::before {
    color: inherit;
    content: ""
}

.cl-login-fill {
    color: #006fb3
}

.cl-login-fill::before {
    color: inherit;
    content: ""
}

.cl-question {
    color: #a8b7c7
}

.cl-question::before {
    color: inherit;
    content: ""
}

.cl-doctor {
    color: #006fb3
}

.cl-doctor::before {
    color: inherit;
    content: ""
}

.cl-woman {
    color: #006fb3
}

.cl-woman::before {
    color: inherit;
    content: ""
}

.cl-health {
    color: #006fb3
}

.cl-health::before {
    color: inherit;
    content: ""
}

.cl-modules {
    color: #006fb3
}

.cl-modules::before {
    color: inherit;
    content: ""
}

.cl-navigation {
    color: #006fb3
}

.cl-navigation::before {
    color: inherit;
    content: ""
}

.cl-recent-news {
    color: #006fb3
}

.cl-recent-news::before {
    color: inherit;
    content: ""
}

.cl-mobile-offices {
    color: #006fb3
}

.cl-mobile-offices::before {
    color: inherit;
    content: ""
}

.cl-pensions {
    color: #006fb3
}

.cl-pensions::before {
    color: inherit;
    content: ""
}

.cl-social-networks {
    color: #006fb3
}

.cl-social-networks::before {
    color: inherit;
    content: ""
}

.cl-subsidy-of-cesantia {
    color: #006fb3
}

.cl-subsidy-of-cesantia::before {
    color: inherit;
    content: ""
}

.cl-subsidies {
    color: #006fb3
}

.cl-subsidies::before {
    color: inherit;
    content: ""
}

.cl-accessibility {
    color: #a8b7c7
}

.cl-accessibility::before {
    color: inherit;
    content: ""
}

.cl-branches {
    color: #006fb3
}

.cl-branches::before {
    color: inherit;
    content: ""
}

.cl-arrow-right {
    color: #a8b7c7
}

.cl-arrow-right::before {
    color: inherit;
    content: ""
}

.cl-add-circle-line {
    color: #a8b7c7
}

.cl-add-circle-line::before {
    color: inherit;
    content: ""
}

.cl-add-circle-fill {
    color: #a8b7c7
}

.cl-add-circle-fill::before {
    color: inherit;
    content: ""
}

.cl-m-arrow-right {
    color: #111
}

.cl-m-arrow-right::before {
    color: inherit;
    content: ""
}

.cl-m-arrow-down {
    color: #111
}

.cl-m-arrow-down::before {
    color: inherit;
    content: ""
}

.cl-m-arrow-up {
    color: #111
}

.cl-m-arrow-up::before {
    color: inherit;
    content: ""
}

.cl-img-preview .path1::before {
    color: #eee;
    content: "\e906"
}

.cl-img-preview .path2::before {
    margin-left: -1em;
    color: #8a8a8a;
    content: "\e907"
}





















.banner {
    display: block;
    overflow: hidden;
    text-decoration: none;
    border-radius: 3px
}

.banner:hover {
    text-decoration: none
}


.banner a {
    text-decoration: none
}

.banner .img_frj {
    position: absolute;
    top: 0;
    width: 100px
}

.banner .banner_content {
    margin-top: 20px;
    margin-bottom: 8px
}

.banner .banner_content .img_mrg {
    font-size: 37px
}

.banner .banner_content .font_ligth {
    font-family: gobCl_light
}

.banner .banner_content .font_bold {
    font-family: gobCL_Bold
}

.banner .banner_content .d_row span {
    font-size: 16px;
    line-height: 8px
}

.banner .banner_content .d_row h3 {
    font-size: 20px;
    line-height: 12px
}

.banner .banner_content .d_col span {
    display: inline-block;
    margin-right: 6px;
    font-size: 26px;
    line-height: 34px
}

.banner .banner_content .d_col h3 {
    display: inline-block;
    font-size: 28px;
    line-height: 34px
}

.banner.banner-grey h3,
.banner.banner-grey span {
    color: #424040
}

.banner.banner-blue h3,
.banner.banner-blue span {
    color: #006fb3
}

.banner.border-banner-shadow {
    box-shadow: 0 1px 2px 0 rgba(133, 133, 133, .8)
}

.banner.border-banner-blue {
    border: 1px solid #006fb3
}

.banner.border-banner-grey {
    border: 1px solid #aaa
}

.banner .cl-grey {
    color: #424040
}























.toolbar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    height: 38px
}

@media (min-width:576px) {
    .toolbar {
        width: 172px
    }
}

@media (min-width:768px) {
    .toolbar {
        width: 140px
    }
}

.toolbar .toolbar-btn {
    display: none;
    width: 38px;
    height: 38px;
    padding: 9.23px;
    text-decoration: none;
    vertical-align: top;
    border: 1.77px solid #FFF
}

.toolbar .toolbar-btn:hover {
    border-color: #006fb3
}

.toolbar .toolbar-btn:hover .cl::before {
    color: #006fb3
}

.toolbar .toolbar-btn .toolbar-btn-icon-content {
    display: inline-block;
    height: 34.46px;
    padding: 9.23px
}

@media (min-width:768px) {
    .toolbar .toolbar-btn {
        display: inline-block
    }
}

.toolbar .toolbar-btn .cl {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    text-align: center
}

.toolbar .toolbar-btn .cl::before {
    color: #FFF
}

.toolbar .toolbar-btn.toolbar-toggler {
    display: inline-block
}

.toolbar .toolbar-btn.toolbar-toggler .toolbar-behavior-on {
    display: block
}

.toolbar .toolbar-btn.toolbar-toggler .toolbar-behavior-off {
    display: none;
    font-size: 16px;
    line-height: 16px;
    color: #a8b7c7;
    text-align: center
}

@media (min-width:768px) {
    .toolbar .toolbar-btn.toolbar-toggler {
        display: none
    }
}

.toolbar .toolbar-btn.toolbar-behavior-decrease {
    padding: 9.23px
}

.toolbar .toolbar-btn.toolbar-behavior-decrease .cl {
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px
}

.toolbar .toolbar-btn.toolbar-behavior-increase {
    padding: 9.23px
}

.toolbar .toolbar-btn.toolbar-behavior-increase .cl {
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px
}

.toolbar .toolbar-btn.toolbar-behavior-read {
    width: 38px;
    padding: 9.23px
}

.toolbar .toolbar-btn.toolbar-behavior-read .toolbar-btn-icon-content {
    padding: 9.23px
}

.toolbar .toolbar-btn.toolbar-behavior-read .cl {
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px
}

.toolbar .toolbar-btn-group {
    display: inline-block;
    height: 38px
}

.toolbar .toolbar-btn-group .toolbar-btn:not(:first-child) {
    margin-left: 4px
}

.toolbar.active .toolbar-btn {
    display: inline-block
}

@media (min-width:768px) {
    .toolbar.active .toolbar-btn.toolbar-toggler {
        display: none
    }
}

.toolbar.active .toolbar-btn.toolbar-toggler .toolbar-behavior-on {
    display: none
}

.toolbar.active .toolbar-btn.toolbar-toggler .toolbar-behavior-off {
    display: block
}

.toolbar.light .toolbar-btn {
    border-color: #fff
}

.toolbar.light .toolbar-btn .cl::before {
    color: #fff
}

.toolbar.light .toolbar-btn:hover {
    border-color: #006fb3
}

.toolbar.light .toolbar-btn:hover .cl::before {
    color: #006fb3
}


















.a11y-contrast body {
    color: #eee;
    background-color: #212529
}

.a11y-contrast .bg-blue {
    background-color: #ff904c!important
}

.a11y-contrast a.bg-blue:focus,
.a11y-contrast a.bg-blue:hover,
.a11y-contrast button.bg-blue:focus,
.a11y-contrast button.bg-blue:hover {
    background-color: #ff7019!important
}

.a11y-contrast .text-blue {
    color: #ff904c!important
}

.a11y-contrast .bg-layer-blue {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-blue::before {
    background-color: #ff904c
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-blue>[class*=col-]:not(: last-child)::after {
        border-left-color: #ff904c
    }
}

.a11y-contrast .border-blue {
    border-color: #ff904c!important
}

.a11y-contrast .text-before-blue::before {
    color: #ff904c!important
}

.a11y-contrast .text-after-blue::before {
    color: #ff904c!important
}

.a11y-contrast .bg-before-blue::before {
    background-color: #ff904c!important
}

.a11y-contrast .bg-after-blue::before {
    background-color: #ff904c!important
}

.a11y-contrast .bg-blue-dark {
    background-color: #f5ecd2!important
}

.a11y-contrast a.bg-blue-dark:focus,
.a11y-contrast a.bg-blue-dark:hover,
.a11y-contrast button.bg-blue-dark:focus,
.a11y-contrast button.bg-blue-dark:hover {
    background-color: #ecdaa8!important
}

.a11y-contrast .text-blue-dark {
    color: #f5ecd2!important
}

.a11y-contrast .bg-layer-blue-dark {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-blue-dark::before {
    background-color: #f5ecd2
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-blue-dark>[class*=col-]:not(: last-child)::after {
        border-left-color: #f5ecd2
    }
}

.a11y-contrast .border-blue-dark {
    border-color: #f5ecd2!important
}

.a11y-contrast .text-before-blue-dark::before {
    color: #f5ecd2!important
}

.a11y-contrast .text-after-blue-dark::before {
    color: #f5ecd2!important
}

.a11y-contrast .bg-before-blue-dark::before {
    background-color: #f5ecd2!important
}

.a11y-contrast .bg-after-blue-dark::before {
    background-color: #f5ecd2!important
}

.a11y-contrast .bg-blue-light {
    background-color: #574838!important
}

.a11y-contrast a.bg-blue-light:focus,
.a11y-contrast a.bg-blue-light:hover,
.a11y-contrast button.bg-blue-light:focus,
.a11y-contrast button.bg-blue-light:hover {
    background-color: #382e24!important
}

.a11y-contrast .text-blue-light {
    color: #574838!important
}

.a11y-contrast .bg-layer-blue-light {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-blue-light::before {
    background-color: #574838
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-blue-light>[class*=col-]:not(: last-child)::after {
        border-left-color: #574838
    }
}

.a11y-contrast .border-blue-light {
    border-color: #574838!important
}

.a11y-contrast .text-before-blue-light::before {
    color: #574838!important
}

.a11y-contrast .text-after-blue-light::before {
    color: #574838!important
}

.a11y-contrast .bg-before-blue-light::before {
    background-color: #574838!important
}

.a11y-contrast .bg-after-blue-light::before {
    background-color: #574838!important
}

.a11y-contrast .bg-black {
    background-color: #eee!important
}

.a11y-contrast a.bg-black:focus,
.a11y-contrast a.bg-black:hover,
.a11y-contrast button.bg-black:focus,
.a11y-contrast button.bg-black:hover {
    background-color: #d5d4d4!important
}

.a11y-contrast .text-black {
    color: #eee!important
}

.a11y-contrast .bg-layer-black {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-black::before {
    background-color: #eee
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-black>[class*=col-]:not(: last-child)::after {
        border-left-color: #eee
    }
}

.a11y-contrast .border-black {
    border-color: #eee!important
}

.a11y-contrast .text-before-black::before {
    color: #eee!important
}

.a11y-contrast .text-after-black::before {
    color: #eee!important
}

.a11y-contrast .bg-before-black::before {
    background-color: #eee!important
}

.a11y-contrast .bg-after-black::before {
    background-color: #eee!important
}

.a11y-contrast .bg-gray {
    background-color: #574838!important
}

.a11y-contrast a.bg-gray:focus,
.a11y-contrast a.bg-gray:hover,
.a11y-contrast button.bg-gray:focus,
.a11y-contrast button.bg-gray:hover {
    background-color: #382e24!important
}

.a11y-contrast .text-gray {
    color: #574838!important
}

.a11y-contrast .bg-layer-gray {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray::before {
    background-color: #574838
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray>[class*=col-]:not(: last-child)::after {
        border-left-color: #574838
    }
}

.a11y-contrast .border-gray {
    border-color: #574838!important
}

.a11y-contrast .text-before-gray::before {
    color: #574838!important
}

.a11y-contrast .text-after-gray::before {
    color: #574838!important
}

.a11y-contrast .bg-before-gray::before {
    background-color: #574838!important
}

.a11y-contrast .bg-after-gray::before {
    background-color: #574838!important
}

.a11y-contrast .bg-red {
    background-color: #019a9a!important
}

.a11y-contrast a.bg-red:focus,
.a11y-contrast a.bg-red:hover,
.a11y-contrast button.bg-red:focus,
.a11y-contrast button.bg-red:hover {
    background-color: #016767!important
}

.a11y-contrast .text-red {
    color: #019a9a!important
}

.a11y-contrast .bg-layer-red {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-red::before {
    background-color: #019a9a
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-red>[class*=col-]:not(: last-child)::after {
        border-left-color: #019a9a
    }
}

.a11y-contrast .border-red {
    border-color: #019a9a!important
}

.a11y-contrast .text-before-red::before {
    color: #019a9a!important
}

.a11y-contrast .text-after-red::before {
    color: #019a9a!important
}

.a11y-contrast .bg-before-red::before {
    background-color: #019a9a!important
}

.a11y-contrast .bg-after-red::before {
    background-color: #019a9a!important
}

.a11y-contrast .bg-white {
    background-color: #000!important
}

.a11y-contrast a.bg-white:focus,
.a11y-contrast a.bg-white:hover,
.a11y-contrast button.bg-white:focus,
.a11y-contrast button.bg-white:hover {
    background-color: #000!important
}

.a11y-contrast .text-white {
    color: #000!important
}

.a11y-contrast .bg-layer-white {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-white::before {
    background-color: #000
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-white>[class*=col-]:not(: last-child)::after {
        border-left-color: #000
    }
}

.a11y-contrast .border-white {
    border-color: #000!important
}

.a11y-contrast .text-before-white::before {
    color: #000!important
}

.a11y-contrast .text-after-white::before {
    color: #000!important
}

.a11y-contrast .bg-before-white::before {
    background-color: #000!important
}

.a11y-contrast .bg-after-white::before {
    background-color: #000!important
}

.a11y-contrast .bg-indigo {
    background-color: #99ef0d!important
}

.a11y-contrast a.bg-indigo:focus,
.a11y-contrast a.bg-indigo:hover,
.a11y-contrast button.bg-indigo:focus,
.a11y-contrast button.bg-indigo:hover {
    background-color: #7abf0a!important
}

.a11y-contrast .text-indigo {
    color: #99ef0d!important
}

.a11y-contrast .bg-layer-indigo {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-indigo::before {
    background-color: #99ef0d
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-indigo>[class*=col-]:not(: last-child)::after {
        border-left-color: #99ef0d
    }
}

.a11y-contrast .border-indigo {
    border-color: #99ef0d!important
}

.a11y-contrast .text-before-indigo::before {
    color: #99ef0d!important
}

.a11y-contrast .text-after-indigo::before {
    color: #99ef0d!important
}

.a11y-contrast .bg-before-indigo::before {
    background-color: #99ef0d!important
}

.a11y-contrast .bg-after-indigo::before {
    background-color: #99ef0d!important
}

.a11y-contrast .bg-purple {
    background-color: #9c3!important
}

.a11y-contrast a.bg-purple:focus,
.a11y-contrast a.bg-purple:hover,
.a11y-contrast button.bg-purple:focus,
.a11y-contrast button.bg-purple:hover {
    background-color: #7aa329!important
}

.a11y-contrast .text-purple {
    color: #9c3!important
}

.a11y-contrast .bg-layer-purple {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-purple::before {
    background-color: #9c3
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-purple>[class*=col-]:not(: last-child)::after {
        border-left-color: #9c3
    }
}

.a11y-contrast .border-purple {
    border-color: #9c3!important
}

.a11y-contrast .text-before-purple::before {
    color: #9c3!important
}

.a11y-contrast .text-after-purple::before {
    color: #9c3!important
}

.a11y-contrast .bg-before-purple::before {
    background-color: #9c3!important
}

.a11y-contrast .bg-after-purple::before {
    background-color: #9c3!important
}

.a11y-contrast .bg-pink {
    background-color: #17c173!important
}

.a11y-contrast a.bg-pink:focus,
.a11y-contrast a.bg-pink:hover,
.a11y-contrast button.bg-pink:focus,
.a11y-contrast button.bg-pink:hover {
    background-color: #129358!important
}

.a11y-contrast .text-pink {
    color: #17c173!important
}

.a11y-contrast .bg-layer-pink {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-pink::before {
    background-color: #17c173
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-pink>[class*=col-]:not(: last-child)::after {
        border-left-color: #17c173
    }
}

.a11y-contrast .border-pink {
    border-color: #17c173!important
}

.a11y-contrast .text-before-pink::before {
    color: #17c173!important
}

.a11y-contrast .text-after-pink::before {
    color: #17c173!important
}

.a11y-contrast .bg-before-pink::before {
    background-color: #17c173!important
}

.a11y-contrast .bg-after-pink::before {
    background-color: #17c173!important
}

.a11y-contrast .bg-orange {
    background-color: #0281eb!important
}

.a11y-contrast a.bg-orange:focus,
.a11y-contrast a.bg-orange:hover,
.a11y-contrast button.bg-orange:focus,
.a11y-contrast button.bg-orange:hover {
    background-color: #0265b8!important
}

.a11y-contrast .text-orange {
    color: #0281eb!important
}

.a11y-contrast .bg-layer-orange {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-orange::before {
    background-color: #0281eb
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-orange>[class*=col-]:not(: last-child)::after {
        border-left-color: #0281eb
    }
}

.a11y-contrast .border-orange {
    border-color: #0281eb!important
}

.a11y-contrast .text-before-orange::before {
    color: #0281eb!important
}

.a11y-contrast .text-after-orange::before {
    color: #0281eb!important
}

.a11y-contrast .bg-before-orange::before {
    background-color: #0281eb!important
}

.a11y-contrast .bg-after-orange::before {
    background-color: #0281eb!important
}

.a11y-contrast .bg-yellow {
    background-color: #0d38d7!important
}

.a11y-contrast a.bg-yellow:focus,
.a11y-contrast a.bg-yellow:hover,
.a11y-contrast button.bg-yellow:focus,
.a11y-contrast button.bg-yellow:hover {
    background-color: #0a2ba7!important
}

.a11y-contrast .text-yellow {
    color: #0d38d7!important
}

.a11y-contrast .bg-layer-yellow {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-yellow::before {
    background-color: #0d38d7
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-yellow>[class*=col-]:not(: last-child)::after {
        border-left-color: #0d38d7
    }
}

.a11y-contrast .border-yellow {
    border-color: #0d38d7!important
}

.a11y-contrast .text-before-yellow::before {
    color: #0d38d7!important
}

.a11y-contrast .text-after-yellow::before {
    color: #0d38d7!important
}

.a11y-contrast .bg-before-yellow::before {
    background-color: #0d38d7!important
}

.a11y-contrast .bg-after-yellow::before {
    background-color: #0d38d7!important
}

.a11y-contrast .bg-green {
    background-color: #d28e83!important
}

.a11y-contrast a.bg-green:focus,
.a11y-contrast a.bg-green:hover,
.a11y-contrast button.bg-green:focus,
.a11y-contrast button.bg-green:hover {
    background-color: #c46c5e!important
}

.a11y-contrast .text-green {
    color: #d28e83!important
}

.a11y-contrast .bg-layer-green {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-green::before {
    background-color: #d28e83
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-green>[class*=col-]:not(: last-child)::after {
        border-left-color: #d28e83
    }
}

.a11y-contrast .border-green {
    border-color: #d28e83!important
}

.a11y-contrast .text-before-green::before {
    color: #d28e83!important
}

.a11y-contrast .text-after-green::before {
    color: #d28e83!important
}

.a11y-contrast .bg-before-green::before {
    background-color: #d28e83!important
}

.a11y-contrast .bg-after-green::before {
    background-color: #d28e83!important
}

.a11y-contrast .bg-teal {
    background-color: #df3668!important
}

.a11y-contrast a.bg-teal:focus,
.a11y-contrast a.bg-teal:hover,
.a11y-contrast button.bg-teal:focus,
.a11y-contrast button.bg-teal:hover {
    background-color: #c31f50!important
}

.a11y-contrast .text-teal {
    color: #df3668!important
}

.a11y-contrast .bg-layer-teal {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-teal::before {
    background-color: #df3668
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-teal>[class*=col-]:not(: last-child)::after {
        border-left-color: #df3668
    }
}

.a11y-contrast .border-teal {
    border-color: #df3668!important
}

.a11y-contrast .text-before-teal::before {
    color: #df3668!important
}

.a11y-contrast .text-after-teal::before {
    color: #df3668!important
}

.a11y-contrast .bg-before-teal::before {
    background-color: #df3668!important
}

.a11y-contrast .bg-after-teal::before {
    background-color: #df3668!important
}

.a11y-contrast .bg-cyan {
    background-color: #e85d47!important
}

.a11y-contrast a.bg-cyan:focus,
.a11y-contrast a.bg-cyan:hover,
.a11y-contrast button.bg-cyan:focus,
.a11y-contrast button.bg-cyan:hover {
    background-color: #e0371c!important
}

.a11y-contrast .text-cyan {
    color: #e85d47!important
}

.a11y-contrast .bg-layer-cyan {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-cyan::before {
    background-color: #e85d47
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-cyan>[class*=col-]:not(: last-child)::after {
        border-left-color: #e85d47
    }
}

.a11y-contrast .border-cyan {
    border-color: #e85d47!important
}

.a11y-contrast .text-before-cyan::before {
    color: #e85d47!important
}

.a11y-contrast .text-after-cyan::before {
    color: #e85d47!important
}

.a11y-contrast .bg-before-cyan::before {
    background-color: #e85d47!important
}

.a11y-contrast .bg-after-cyan::before {
    background-color: #e85d47!important
}

.a11y-contrast .bg-gray-dark {
    background-color: #cbc5bf!important
}

.a11y-contrast a.bg-gray-dark:focus,
.a11y-contrast a.bg-gray-dark:hover,
.a11y-contrast button.bg-gray-dark:focus,
.a11y-contrast button.bg-gray-dark:hover {
    background-color: #b4aca3!important
}

.a11y-contrast .text-gray-dark {
    color: #cbc5bf!important
}

.a11y-contrast .bg-layer-gray-dark {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-dark::before {
    background-color: #cbc5bf
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-dark>[class*=col-]:not(: last-child)::after {
        border-left-color: #cbc5bf
    }
}

.a11y-contrast .border-gray-dark {
    border-color: #cbc5bf!important
}

.a11y-contrast .text-before-gray-dark::before {
    color: #cbc5bf!important
}

.a11y-contrast .text-after-gray-dark::before {
    color: #cbc5bf!important
}

.a11y-contrast .bg-before-gray-dark::before {
    background-color: #cbc5bf!important
}

.a11y-contrast .bg-after-gray-dark::before {
    background-color: #cbc5bf!important
}

.a11y-contrast .bg-gray-a {
    background-color: #b5b5b5!important
}

.a11y-contrast a.bg-gray-a:focus,
.a11y-contrast a.bg-gray-a:hover,
.a11y-contrast button.bg-gray-a:focus,
.a11y-contrast button.bg-gray-a:hover {
    background-color: #9c9b9b!important
}

.a11y-contrast .text-gray-a {
    color: #b5b5b5!important
}

.a11y-contrast .bg-layer-gray-a {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-a::before {
    background-color: #b5b5b5
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-a>[class*=col-]:not(: last-child)::after {
        border-left-color: #b5b5b5
    }
}

.a11y-contrast .border-gray-a {
    border-color: #b5b5b5!important
}

.a11y-contrast .text-gray-before-a::before {
    color: #b5b5b5!important
}

.a11y-contrast .text-gray-after-a::before {
    color: #b5b5b5!important
}

.a11y-contrast .bg-gray-before-a::before {
    background-color: #b5b5b5!important
}

.a11y-contrast .bg-gray-after-a::before {
    background-color: #b5b5b5!important
}

.a11y-contrast .bg-gray-b {
    background-color: #757575!important
}

.a11y-contrast a.bg-gray-b:focus,
.a11y-contrast a.bg-gray-b:hover,
.a11y-contrast button.bg-gray-b:focus,
.a11y-contrast button.bg-gray-b:hover {
    background-color: #5c5b5b!important
}

.a11y-contrast .text-gray-b {
    color: #757575!important
}

.a11y-contrast .bg-layer-gray-b {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-b::before {
    background-color: #757575
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-b>[class*=col-]:not(: last-child)::after {
        border-left-color: #757575
    }
}

.a11y-contrast .border-gray-b {
    border-color: #757575!important
}

.a11y-contrast .text-gray-before-b::before {
    color: #757575!important
}

.a11y-contrast .text-gray-after-b::before {
    color: #757575!important
}

.a11y-contrast .bg-gray-before-b::before {
    background-color: #757575!important
}

.a11y-contrast .bg-gray-after-b::before {
    background-color: #757575!important
}

.a11y-contrast .bg-gray-c {
    background-color: #111!important
}

.a11y-contrast a.bg-gray-c:focus,
.a11y-contrast a.bg-gray-c:hover,
.a11y-contrast button.bg-gray-c:focus,
.a11y-contrast button.bg-gray-c:hover {
    background-color: #000!important
}

.a11y-contrast .text-gray-c {
    color: #111!important
}

.a11y-contrast .bg-layer-gray-c {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-c::before {
    background-color: #111
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-c>[class*=col-]:not(: last-child)::after {
        border-left-color: #111
    }
}

.a11y-contrast .border-gray-c {
    border-color: #111!important
}

.a11y-contrast .text-gray-before-c::before {
    color: #111!important
}

.a11y-contrast .text-gray-after-c::before {
    color: #111!important
}

.a11y-contrast .bg-gray-before-c::before {
    background-color: #111!important
}

.a11y-contrast .bg-gray-after-c::before {
    background-color: #111!important
}

.a11y-contrast .bg-gray-100 {
    background-color: #070605!important
}

.a11y-contrast a.bg-gray-100:focus,
.a11y-contrast a.bg-gray-100:hover,
.a11y-contrast button.bg-gray-100:focus,
.a11y-contrast button.bg-gray-100:hover {
    background-color: #000!important
}

.a11y-contrast .text-gray-100 {
    color: #070605!important
}

.a11y-contrast .bg-layer-gray-100 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-100::before {
    background-color: #070605
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-100>[class*=col-]:not(: last-child)::after {
        border-left-color: #070605
    }
}

.a11y-contrast .border-gray-100 {
    border-color: #070605!important
}

.a11y-contrast .text-gray-before-100::before {
    color: #070605!important
}

.a11y-contrast .text-gray-after-100::before {
    color: #070605!important
}

.a11y-contrast .bg-gray-before-100::before {
    background-color: #070605!important
}

.a11y-contrast .bg-gray-after-100::before {
    background-color: #070605!important
}

.a11y-contrast .bg-gray-200 {
    background-color: #161310!important
}

.a11y-contrast a.bg-gray-200:focus,
.a11y-contrast a.bg-gray-200:hover,
.a11y-contrast button.bg-gray-200:focus,
.a11y-contrast button.bg-gray-200:hover {
    background-color: #000!important
}

.a11y-contrast .text-gray-200 {
    color: #161310!important
}

.a11y-contrast .bg-layer-gray-200 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-200::before {
    background-color: #161310
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-200>[class*=col-]:not(: last-child)::after {
        border-left-color: #161310
    }
}

.a11y-contrast .border-gray-200 {
    border-color: #161310!important
}

.a11y-contrast .text-gray-before-200::before {
    color: #161310!important
}

.a11y-contrast .text-gray-after-200::before {
    color: #161310!important
}

.a11y-contrast .bg-gray-before-200::before {
    background-color: #161310!important
}

.a11y-contrast .bg-gray-after-200::before {
    background-color: #161310!important
}

.a11y-contrast .bg-gray-300 {
    background-color: #211d19!important
}

.a11y-contrast a.bg-gray-300:focus,
.a11y-contrast a.bg-gray-300:hover,
.a11y-contrast button.bg-gray-300:focus,
.a11y-contrast button.bg-gray-300:hover {
    background-color: #040403!important
}

.a11y-contrast .text-gray-300 {
    color: #211d19!important
}

.a11y-contrast .bg-layer-gray-300 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-300::before {
    background-color: #211d19
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-300>[class*=col-]:not(: last-child)::after {
        border-left-color: #211d19
    }
}

.a11y-contrast .border-gray-300 {
    border-color: #211d19!important
}

.a11y-contrast .text-gray-before-300::before {
    color: #211d19!important
}

.a11y-contrast .text-gray-after-300::before {
    color: #211d19!important
}

.a11y-contrast .bg-gray-before-300::before {
    background-color: #211d19!important
}

.a11y-contrast .bg-gray-after-300::before {
    background-color: #211d19!important
}

.a11y-contrast .bg-gray-400 {
    background-color: #312b25!important
}

.a11y-contrast a.bg-gray-400:focus,
.a11y-contrast a.bg-gray-400:hover,
.a11y-contrast button.bg-gray-400:focus,
.a11y-contrast button.bg-gray-400:hover {
    background-color: #14120f!important
}

.a11y-contrast .text-gray-400 {
    color: #312b25!important
}

.a11y-contrast .bg-layer-gray-400 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-400::before {
    background-color: #312b25
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-400>[class*=col-]:not(: last-child)::after {
        border-left-color: #312b25
    }
}

.a11y-contrast .border-gray-400 {
    border-color: #312b25!important
}

.a11y-contrast .text-gray-before-400::before {
    color: #312b25!important
}

.a11y-contrast .text-gray-after-400::before {
    color: #312b25!important
}

.a11y-contrast .bg-gray-before-400::before {
    background-color: #312b25!important
}

.a11y-contrast .bg-gray-after-400::before {
    background-color: #312b25!important
}

.a11y-contrast .bg-gray-500 {
    background-color: #524a42!important
}

.a11y-contrast a.bg-gray-500:focus,
.a11y-contrast a.bg-gray-500:hover,
.a11y-contrast button.bg-gray-500:focus,
.a11y-contrast button.bg-gray-500:hover {
    background-color: #36312b!important
}

.a11y-contrast .text-gray-500 {
    color: #524a42!important
}

.a11y-contrast .bg-layer-gray-500 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-500::before {
    background-color: #524a42
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-500>[class*=col-]:not(: last-child)::after {
        border-left-color: #524a42
    }
}

.a11y-contrast .border-gray-500 {
    border-color: #524a42!important
}

.a11y-contrast .text-gray-before-500::before {
    color: #524a42!important
}

.a11y-contrast .text-gray-after-500::before {
    color: #524a42!important
}

.a11y-contrast .bg-gray-before-500::before {
    background-color: #524a42!important
}

.a11y-contrast .bg-gray-after-500::before {
    background-color: #524a42!important
}

.a11y-contrast .bg-gray-600 {
    background-color: #938a82!important
}

.a11y-contrast a.bg-gray-600:focus,
.a11y-contrast a.bg-gray-600:hover,
.a11y-contrast button.bg-gray-600:focus,
.a11y-contrast button.bg-gray-600:hover {
    background-color: #797169!important
}

.a11y-contrast .text-gray-600 {
    color: #938a82!important
}

.a11y-contrast .bg-layer-gray-600 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-600::before {
    background-color: #938a82
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-600>[class*=col-]:not(: last-child)::after {
        border-left-color: #938a82
    }
}

.a11y-contrast .border-gray-600 {
    border-color: #938a82!important
}

.a11y-contrast .text-gray-before-600::before {
    color: #938a82!important
}

.a11y-contrast .text-gray-after-600::before {
    color: #938a82!important
}

.a11y-contrast .bg-gray-before-600::before {
    background-color: #938a82!important
}

.a11y-contrast .bg-gray-after-600::before {
    background-color: #938a82!important
}

.a11y-contrast .bg-gray-700 {
    background-color: #b6afa8!important
}

.a11y-contrast a.bg-gray-700:focus,
.a11y-contrast a.bg-gray-700:hover,
.a11y-contrast button.bg-gray-700:focus,
.a11y-contrast button.bg-gray-700:hover {
    background-color: #9f968c!important
}

.a11y-contrast .text-gray-700 {
    color: #b6afa8!important
}

.a11y-contrast .bg-layer-gray-700 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-700::before {
    background-color: #b6afa8
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-700>[class*=col-]:not(: last-child)::after {
        border-left-color: #b6afa8
    }
}

.a11y-contrast .border-gray-700 {
    border-color: #b6afa8!important
}

.a11y-contrast .text-gray-before-700::before {
    color: #b6afa8!important
}

.a11y-contrast .text-gray-after-700::before {
    color: #b6afa8!important
}

.a11y-contrast .bg-gray-before-700::before {
    background-color: #b6afa8!important
}

.a11y-contrast .bg-gray-after-700::before {
    background-color: #b6afa8!important
}

.a11y-contrast .bg-gray-800 {
    background-color: #cbc5bf!important
}

.a11y-contrast a.bg-gray-800:focus,
.a11y-contrast a.bg-gray-800:hover,
.a11y-contrast button.bg-gray-800:focus,
.a11y-contrast button.bg-gray-800:hover {
    background-color: #b4aca3!important
}

.a11y-contrast .text-gray-800 {
    color: #cbc5bf!important
}

.a11y-contrast .bg-layer-gray-800 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-800::before {
    background-color: #cbc5bf
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-800>[class*=col-]:not(: last-child)::after {
        border-left-color: #cbc5bf
    }
}

.a11y-contrast .border-gray-800 {
    border-color: #cbc5bf!important
}

.a11y-contrast .text-gray-before-800::before {
    color: #cbc5bf!important
}

.a11y-contrast .text-gray-after-800::before {
    color: #cbc5bf!important
}

.a11y-contrast .bg-gray-before-800::before {
    background-color: #cbc5bf!important
}

.a11y-contrast .bg-gray-after-800::before {
    background-color: #cbc5bf!important
}

.a11y-contrast .bg-gray-900 {
    background-color: #dedad6!important
}

.a11y-contrast a.bg-gray-900:focus,
.a11y-contrast a.bg-gray-900:hover,
.a11y-contrast button.bg-gray-900:focus,
.a11y-contrast button.bg-gray-900:hover {
    background-color: #c7c1ba!important
}

.a11y-contrast .text-gray-900 {
    color: #dedad6!important
}

.a11y-contrast .bg-layer-gray-900 {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-gray-900::before {
    background-color: #dedad6
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-gray-900>[class*=col-]:not(: last-child)::after {
        border-left-color: #dedad6
    }
}

.a11y-contrast .border-gray-900 {
    border-color: #dedad6!important
}

.a11y-contrast .text-gray-before-900::before {
    color: #dedad6!important
}

.a11y-contrast .text-gray-after-900::before {
    color: #dedad6!important
}

.a11y-contrast .bg-gray-before-900::before {
    background-color: #dedad6!important
}

.a11y-contrast .bg-gray-after-900::before {
    background-color: #dedad6!important
}

.a11y-contrast .bg-accent {
    background-color: #574838!important
}

.a11y-contrast a.bg-accent:focus,
.a11y-contrast a.bg-accent:hover,
.a11y-contrast button.bg-accent:focus,
.a11y-contrast button.bg-accent:hover {
    background-color: #382e24!important
}

.a11y-contrast .alert-accent {
    color: #606770;
    background-color: #eef1f4;
    border-color: #e7ebef
}

.a11y-contrast .alert-accent hr {
    border-top-color: #d8dee5
}

.a11y-contrast .alert-accent .alert-link {
    color: #484e55
}

.a11y-contrast .bg-layer-accent {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-accent::before {
    background-color: #574838
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-accent>[class*=col-]:not(: last-child)::after {
        border-left-color: #574838
    }
}

.a11y-contrast .text-before-accent::before {
    color: #574838!important
}

.a11y-contrast .text-after-accent::before {
    color: #574838!important
}

.a11y-contrast .bg-before-accent::before {
    background-color: #574838!important
}

.a11y-contrast .bg-after-accent::before {
    background-color: #574838!important
}

.a11y-contrast .border-accent {
    border-color: #574838!important
}

.a11y-contrast .text-accent {
    color: #574838!important
}

.a11y-contrast a.text-accent:focus,
.a11y-contrast a.text-accent:hover {
    color: #28211a!important
}

.a11y-contrast .bg-neutral {
    background-color: #111!important
}

.a11y-contrast a.bg-neutral:focus,
.a11y-contrast a.bg-neutral:hover,
.a11y-contrast button.bg-neutral:focus,
.a11y-contrast button.bg-neutral:hover {
    background-color: #000!important
}

.a11y-contrast .alert-neutral {
    color: #848484;
    background-color: #fcfcfc;
    border-color: #fafafa
}

.a11y-contrast .alert-neutral hr {
    border-top-color: #ededed
}

.a11y-contrast .alert-neutral .alert-link {
    color: #6b6a6a
}

.a11y-contrast .bg-layer-neutral {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-neutral::before {
    background-color: #111
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-neutral>[class*=col-]:not(: last-child)::after {
        border-left-color: #111
    }
}

.a11y-contrast .text-before-neutral::before {
    color: #111!important
}

.a11y-contrast .text-after-neutral::before {
    color: #111!important
}

.a11y-contrast .bg-before-neutral::before {
    background-color: #111!important
}

.a11y-contrast .bg-after-neutral::before {
    background-color: #111!important
}

.a11y-contrast .border-neutral {
    border-color: #111!important
}

.a11y-contrast .text-neutral {
    color: #111!important
}

.a11y-contrast a.text-neutral:focus,
.a11y-contrast a.text-neutral:hover {
    color: #000!important
}

.a11y-contrast .bg-primary {
    background-color: #ff904c!important
}

.a11y-contrast a.bg-primary:focus,
.a11y-contrast a.bg-primary:hover,
.a11y-contrast button.bg-primary:focus,
.a11y-contrast button.bg-primary:hover {
    background-color: #ff7019!important
}

.a11y-contrast .alert-primary {
    color: #084265;
    background-color: #cce2f0;
    border-color: #b8d7ea
}

.a11y-contrast .alert-primary hr {
    border-top-color: #a4cce4
}

.a11y-contrast .alert-primary .alert-link {
    color: #042336
}

.a11y-contrast .bg-layer-primary {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-primary::before {
    background-color: #ff904c
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-primary>[class*=col-]:not(: last-child)::after {
        border-left-color: #ff904c
    }
}

.a11y-contrast .text-before-primary::before {
    color: #ff904c!important
}

.a11y-contrast .text-after-primary::before {
    color: #ff904c!important
}

.a11y-contrast .bg-before-primary::before {
    background-color: #ff904c!important
}

.a11y-contrast .bg-after-primary::before {
    background-color: #ff904c!important
}

.a11y-contrast .border-primary {
    border-color: #ff904c!important
}

.a11y-contrast .text-primary {
    color: #ff904c!important
}

.a11y-contrast a.text-primary:focus,
.a11y-contrast a.text-primary:hover {
    color: #ff6100!important
}

.a11y-contrast .bg-secondary {
    background-color: #019a9a!important
}

.a11y-contrast a.bg-secondary:focus,
.a11y-contrast a.bg-secondary:hover,
.a11y-contrast button.bg-secondary:focus,
.a11y-contrast button.bg-secondary:hover {
    background-color: #016767!important
}

.a11y-contrast .alert-secondary {
    color: #8c3d3d;
    background-color: #ffe0e0;
    border-color: #ffd4d4
}

.a11y-contrast .alert-secondary hr {
    border-top-color: #fbb
}

.a11y-contrast .alert-secondary .alert-link {
    color: #682e2e
}

.a11y-contrast .bg-layer-secondary {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-secondary::before {
    background-color: #019a9a
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-secondary>[class*=col-]:not(: last-child)::after {
        border-left-color: #019a9a
    }
}

.a11y-contrast .text-before-secondary::before {
    color: #019a9a!important
}

.a11y-contrast .text-after-secondary::before {
    color: #019a9a!important
}

.a11y-contrast .bg-before-secondary::before {
    background-color: #019a9a!important
}

.a11y-contrast .bg-after-secondary::before {
    background-color: #019a9a!important
}

.a11y-contrast .border-secondary {
    border-color: #019a9a!important
}

.a11y-contrast .text-secondary {
    color: #019a9a!important
}

.a11y-contrast a.text-secondary:focus,
.a11y-contrast a.text-secondary:hover {
    color: #014e4e!important
}

.a11y-contrast .bg-tertiary {
    background-color: #f5ecd2!important
}

.a11y-contrast a.bg-tertiary:focus,
.a11y-contrast a.bg-tertiary:hover,
.a11y-contrast button.bg-tertiary:focus,
.a11y-contrast button.bg-tertiary:hover {
    background-color: #ecdaa8!important
}

.a11y-contrast .alert-tertiary {
    color: #0d1220;
    background-color: #ced0d5;
    border-color: #babdc4
}

.a11y-contrast .alert-tertiary hr {
    border-top-color: #acb0b8
}

.a11y-contrast .alert-tertiary .alert-link {
    color: #000
}

.a11y-contrast .bg-layer-tertiary {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-tertiary::before {
    background-color: #f5ecd2
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-tertiary>[class*=col-]:not(: last-child)::after {
        border-left-color: #f5ecd2
    }
}

.a11y-contrast .text-before-tertiary::before {
    color: #f5ecd2!important
}

.a11y-contrast .text-after-tertiary::before {
    color: #f5ecd2!important
}

.a11y-contrast .bg-before-tertiary::before {
    background-color: #f5ecd2!important
}

.a11y-contrast .bg-after-tertiary::before {
    background-color: #f5ecd2!important
}

.a11y-contrast .border-tertiary {
    border-color: #f5ecd2!important
}

.a11y-contrast .text-tertiary {
    color: #f5ecd2!important
}

.a11y-contrast a.text-tertiary:focus,
.a11y-contrast a.text-tertiary:hover {
    color: #e7d293!important
}

.a11y-contrast .bg-success {
    background-color: #d28e83!important
}

.a11y-contrast a.bg-success:focus,
.a11y-contrast a.bg-success:hover,
.a11y-contrast button.bg-success:focus,
.a11y-contrast button.bg-success:hover {
    background-color: #c46c5e!important
}

.a11y-contrast .alert-success {
    color: #204349;
    background-color: #d5e3e5;
    border-color: #c4d7da
}

.a11y-contrast .alert-success hr {
    border-top-color: #b4ccd0
}

.a11y-contrast .alert-success .alert-link {
    color: #102226
}

.a11y-contrast .bg-layer-success {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-success::before {
    background-color: #d28e83
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-success>[class*=col-]:not(: last-child)::after {
        border-left-color: #d28e83
    }
}

.a11y-contrast .text-before-success::before {
    color: #d28e83!important
}

.a11y-contrast .text-after-success::before {
    color: #d28e83!important
}

.a11y-contrast .bg-before-success::before {
    background-color: #d28e83!important
}

.a11y-contrast .bg-after-success::before {
    background-color: #d28e83!important
}

.a11y-contrast .border-success {
    border-color: #d28e83!important
}

.a11y-contrast .text-success {
    color: #d28e83!important
}

.a11y-contrast a.text-success:focus,
.a11y-contrast a.text-success:hover {
    color: #be5b4b!important
}

.a11y-contrast .bg-info {
    background-color: #e85d47!important
}

.a11y-contrast a.bg-info:focus,
.a11y-contrast a.bg-info:hover,
.a11y-contrast button.bg-info:focus,
.a11y-contrast button.bg-info:hover {
    background-color: #e0371c!important
}

.a11y-contrast .alert-info {
    color: #145c68;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.a11y-contrast .alert-info hr {
    border-top-color: #abdde5
}

.a11y-contrast .alert-info .alert-link {
    color: #0c363d
}

.a11y-contrast .bg-layer-info {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-info::before {
    background-color: #e85d47
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-info>[class*=col-]:not(: last-child)::after {
        border-left-color: #e85d47
    }
}

.a11y-contrast .text-before-info::before {
    color: #e85d47!important
}

.a11y-contrast .text-after-info::before {
    color: #e85d47!important
}

.a11y-contrast .bg-before-info::before {
    background-color: #e85d47!important
}

.a11y-contrast .bg-after-info::before {
    background-color: #e85d47!important
}

.a11y-contrast .border-info {
    border-color: #e85d47!important
}

.a11y-contrast .text-info {
    color: #e85d47!important
}

.a11y-contrast a.text-info:focus,
.a11y-contrast a.text-info:hover {
    color: #c93119!important
}

.a11y-contrast .bg-warning {
    background-color: #0d38d7!important
}

.a11y-contrast a.bg-warning:focus,
.a11y-contrast a.bg-warning:hover,
.a11y-contrast button.bg-warning:focus,
.a11y-contrast button.bg-warning:hover {
    background-color: #0a2ba7!important
}

.a11y-contrast .alert-warning {
    color: #86701d;
    background-color: #fcf4d4;
    border-color: #fbefc3
}

.a11y-contrast .alert-warning hr {
    border-top-color: #f9e9ab
}

.a11y-contrast .alert-warning .alert-link {
    color: #5c4d14
}

.a11y-contrast .bg-layer-warning {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-warning::before {
    background-color: #0d38d7
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-warning>[class*=col-]:not(: last-child)::after {
        border-left-color: #0d38d7
    }
}

.a11y-contrast .text-before-warning::before {
    color: #0d38d7!important
}

.a11y-contrast .text-after-warning::before {
    color: #0d38d7!important
}

.a11y-contrast .bg-before-warning::before {
    background-color: #0d38d7!important
}

.a11y-contrast .bg-after-warning::before {
    background-color: #0d38d7!important
}

.a11y-contrast .border-warning {
    border-color: #0d38d7!important
}

.a11y-contrast .text-warning {
    color: #0d38d7!important
}

.a11y-contrast a.text-warning:focus,
.a11y-contrast a.text-warning:hover {
    color: #09258f!important
}

.a11y-contrast .bg-danger {
    background-color: #019a9a!important
}

.a11y-contrast a.bg-danger:focus,
.a11y-contrast a.bg-danger:hover,
.a11y-contrast button.bg-danger:focus,
.a11y-contrast button.bg-danger:hover {
    background-color: #016767!important
}

.a11y-contrast .alert-danger {
    color: #8c3d3d;
    background-color: #ffe0e0;
    border-color: #ffd4d4
}

.a11y-contrast .alert-danger hr {
    border-top-color: #fbb
}

.a11y-contrast .alert-danger .alert-link {
    color: #682e2e
}

.a11y-contrast .bg-layer-danger {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-danger::before {
    background-color: #019a9a
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-danger>[class*=col-]:not(: last-child)::after {
        border-left-color: #019a9a
    }
}

.a11y-contrast .text-before-danger::before {
    color: #019a9a!important
}

.a11y-contrast .text-after-danger::before {
    color: #019a9a!important
}

.a11y-contrast .bg-before-danger::before {
    background-color: #019a9a!important
}

.a11y-contrast .bg-after-danger::before {
    background-color: #019a9a!important
}

.a11y-contrast .border-danger {
    border-color: #019a9a!important
}

.a11y-contrast .text-danger {
    color: #019a9a!important
}

.a11y-contrast a.text-danger:focus,
.a11y-contrast a.text-danger:hover {
    color: #014e4e!important
}

.a11y-contrast .bg-light {
    background-color: #070605!important
}

.a11y-contrast a.bg-light:focus,
.a11y-contrast a.bg-light:hover,
.a11y-contrast button.bg-light:focus,
.a11y-contrast button.bg-light:hover {
    background-color: #000!important
}

.a11y-contrast .alert-light {
    color: #898a8a;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.a11y-contrast .alert-light hr {
    border-top-color: #ececf6
}

.a11y-contrast .alert-light .alert-link {
    color: #707070
}

.a11y-contrast .bg-layer-light {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-light::before {
    background-color: #070605
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-light>[class*=col-]:not(: last-child)::after {
        border-left-color: #070605
    }
}

.a11y-contrast .text-before-light::before {
    color: #070605!important
}

.a11y-contrast .text-after-light::before {
    color: #070605!important
}

.a11y-contrast .bg-before-light::before {
    background-color: #070605!important
}

.a11y-contrast .bg-after-light::before {
    background-color: #070605!important
}

.a11y-contrast .border-light {
    border-color: #070605!important
}

.a11y-contrast .text-light {
    color: #070605!important
}

.a11y-contrast a.text-light:focus,
.a11y-contrast a.text-light:hover {
    color: #000!important
}

.a11y-contrast .bg-dark {
    background-color: #cbc5bf!important
}

.a11y-contrast a.bg-dark:focus,
.a11y-contrast a.bg-dark:hover,
.a11y-contrast button.bg-dark:focus,
.a11y-contrast button.bg-dark:hover {
    background-color: #b4aca3!important
}

.a11y-contrast .alert-dark {
    color: #232629;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.a11y-contrast .alert-dark hr {
    border-top-color: #b9bbbe
}

.a11y-contrast .alert-dark .alert-link {
    color: #0c0d0d
}

.a11y-contrast .bg-layer-dark {
    background-color: transparent!important
}

.a11y-contrast .bg-layer-dark::before {
    background-color: #cbc5bf
}

@media (min-width:992px) {
    .a11y-contrast .col-separator-dark>[class*=col-]:not(: last-child)::after {
        border-left-color: #cbc5bf
    }
}

.a11y-contrast .text-before-dark::before {
    color: #cbc5bf!important
}

.a11y-contrast .text-after-dark::before {
    color: #cbc5bf!important
}

.a11y-contrast .bg-before-dark::before {
    background-color: #cbc5bf!important
}

.a11y-contrast .bg-after-dark::before {
    background-color: #cbc5bf!important
}

.a11y-contrast .border-dark {
    border-color: #cbc5bf!important
}

.a11y-contrast .text-dark {
    color: #cbc5bf!important
}

.a11y-contrast a.text-dark:focus,
.a11y-contrast a.text-dark:hover {
    color: #a99f95!important
}

.a11y-contrast .text-white {
    color: #000!important
}

.a11y-contrast .text-body {
    color: #dedad6!important
}

.a11y-contrast .text-muted {
    color: #938a82!important
}

.a11y-contrast .text-black-50 {
    color: rgba(238, 238, 238, .5)!important
}

.a11y-contrast .text-white-50 {
    color: rgba(0, 0, 0, .5)!important
}

.a11y-contrast .a11y-contrast-d-none {
    display: none!important
}

.a11y-contrast .a11y-contrast-d-inline {
    display: inline!important
}

.a11y-contrast .a11y-contrast-d-inline-block {
    display: inline-block!important
}

.a11y-contrast .a11y-contrast-d-block {
    display: block!important
}

.a11y-contrast .a11y-contrast-d-table {
    display: table!important
}

.a11y-contrast .a11y-contrast-d-table-row {
    display: table-row!important
}

.a11y-contrast .a11y-contrast-d-table-cell {
    display: table-cell!important
}

.a11y-contrast .a11y-contrast-d-flex {
    display: flex!important
}

.a11y-contrast .a11y-contrast-d-inline-flex {
    display: inline-flex!important
}

.a11y-contrast p {
    color: #b5b5b5
}

.a11y-contrast a {
    color: #eee
}

.a11y-contrast a:hover {
    color: #eee
}

.a11y-contrast .cl-close-line::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-pause::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-play::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-logout::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-download::before {
    color: #eee;
    content: ""
}

.a11y-contrast .cl-breadcrumb-arrow::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-arrow-line::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-close::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-decrease-text::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-increase-text::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-contrast::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-sound::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-youtube::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-instagram::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-messenger::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-facebook::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-twitter::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-arrow::before {
    color: #574838;
    content: ""
}

.a11y-contrast .cl-telephone::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-grant::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-bonuses::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-burger::before {
    color: #eee;
    content: ""
}

.a11y-contrast .cl-certificates::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-key-unique::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-meet-authorities::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-filter::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-procedures::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-login::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-login-fill::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-question::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-doctor::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-search::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-woman::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-health::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-modules::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-navigation::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-recent-news::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-mobile-offices::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-pensions::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-social-networks::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-subsidy-of-cesantia::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-subsidies::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-accessibility::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-branches::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-arrow-right::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-add-circle-line::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-add-circle-fill::before {
    color: #ff904c;
    content: ""
}

.a11y-contrast .cl-m-arrow-right::before {
    color: #eee;
    content: ""
}

.a11y-contrast .cl-m-arrow-down::before {
    color: #eee;
    content: ""
}

.a11y-contrast .cl-m-arrow-up::before {
    color: #eee;
    content: ""
}

.a11y-contrast .cl-img-preview .path1::before {
    color: #111
}

.a11y-contrast .cl-img-preview .path2::before {
    color: #757575
}

.a11y-contrast .toolbar .toolbar-btn {
    border-color: #eee
}

.a11y-contrast .toolbar .toolbar-btn.toolbar-toggler .toolbar-behavior-off {
    color: #eee
}

.a11y-contrast .toolbar .toolbar-btn .cl::before {
    color: #eee
}

.a11y-contrast .toolbar .toolbar-btn:hover {
    border-color: #ff904c
}

.a11y-contrast .toolbar .toolbar-btn:hover .toolbar-behavior-off {
    color: #ff904c
}

.a11y-contrast .toolbar .toolbar-btn:hover .cl::before {
    color: #ff904c
}

.a11y-contrast .search .form-control {
    background-color: #000
}

.a11y-contrast .search .search-action .btn {
    background-color: #000;
    border-color: #eee
}

.a11y-contrast .search .search-action .btn:hover {
    color: #ff904c;
    background-color: #000;
    border-color: #eee
}

.a11y-contrast .card {
    background-color: #212529
}

.a11y-contrast .card-featured {
    border-color: #574838
}

.a11y-contrast .card-featured:hover {
    color: #ff904c;
    text-decoration: none;
    border: 1px solid #ff904c
}

.a11y-contrast .card-featured:hover::before {
    color: #ff904c
}

.a11y-contrast .card-links .card-links-body ul.list-unstyled li a {
    color: #b5b5b5
}

.a11y-contrast .card-links .card-links-body ul.list-inline li a,
.a11y-contrast .card-links .card-links-body ul.list-inline li::after {
    color: #b5b5b5
}

.a11y-contrast .card-links .card-links-body p {
    color: #b5b5b5
}

.a11y-contrast .card-data-list .card-data {
    border-color: #574838
}

.a11y-contrast .card-data-list .card-data:hover {
    color: #000;
    background-color: #ff904c!important
}

.a11y-contrast .card-data-list .card-data:hover p {
    color: #000
}

@media (min-width:992px) {
    .a11y-contrast .card-data-list .card-data:not(: last-child) {
        border-color: #574838
    }
}

.a11y-contrast .card-data-list .card-data:first-child {
    background-color: #0a0908
}

.a11y-contrast .card-news {
    border-color: #574838
}

.a11y-contrast .card-news:hover {
    color: #ff904c;
    border: 1px solid #ff904c
}

.a11y-contrast .card-news:hover a {
    color: #ff904c
}

.a11y-contrast .card-news .card-news-body>a {
    display: block;
    height: 4rem;
    margin: 0;
    overflow: hidden
}

@media (min-width:768px) {
    .a11y-contrast .card-news .card-news-body>a {
        height: 5.5rem
    }
}

.a11y-contrast .card-informative {
    border-color: #574838
}

.a11y-contrast .card-informative .card-informative-body>a {
    color: #b5b5b5
}

.a11y-contrast .card-featured-news .card-featured-news-body a {
    color: #b5b5b5
}

.a11y-contrast .btn.btn-accent {
    color: #fff;
    background-color: #574838;
    border-color: #574838
}

.a11y-contrast .btn.btn-accent:hover {
    color: #fff;
    background-color: #403529;
    border-color: #382e24
}

.a11y-contrast .btn.btn-accent.focus,
.a11y-contrast .btn.btn-accent:focus {
    box-shadow: 0 0 0 .2rem rgba(112, 99, 86, .5)
}

.a11y-contrast .btn.btn-accent.disabled,
.a11y-contrast .btn.btn-accent:disabled {
    color: #fff;
    background-color: #574838;
    border-color: #574838
}

.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-accent.dropdown-toggle {
    color: #fff;
    background-color: #382e24;
    border-color: #30281f
}

.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-accent.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(112, 99, 86, .5)
}

.a11y-contrast .btn.btn-neutral {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.a11y-contrast .btn.btn-neutral:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.a11y-contrast .btn.btn-neutral.focus,
.a11y-contrast .btn.btn-neutral:focus {
    box-shadow: 0 0 0 .2rem rgba(53, 53, 53, .5)
}

.a11y-contrast .btn.btn-neutral.disabled,
.a11y-contrast .btn.btn-neutral:disabled {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-neutral.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-neutral.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(53, 53, 53, .5)
}

.a11y-contrast .btn.btn-primary {
    color: #212529;
    background-color: #ff904c;
    border-color: #ff904c
}

.a11y-contrast .btn.btn-primary:hover {
    color: #212529;
    background-color: #ff7826;
    border-color: #ff7019
}

.a11y-contrast .btn.btn-primary.focus,
.a11y-contrast .btn.btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 128, 71, .5)
}

.a11y-contrast .btn.btn-primary.disabled,
.a11y-contrast .btn.btn-primary:disabled {
    color: #212529;
    background-color: #ff904c;
    border-color: #ff904c
}

.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff7019;
    border-color: #ff680c
}

.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 128, 71, .5)
}

.a11y-contrast .btn.btn-secondary {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-secondary:hover {
    color: #fff;
    background-color: #017474;
    border-color: #016767
}

.a11y-contrast .btn.btn-secondary.focus,
.a11y-contrast .btn.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(39, 169, 169, .5)
}

.a11y-contrast .btn.btn-secondary.disabled,
.a11y-contrast .btn.btn-secondary:disabled {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #016767;
    border-color: #015b5b
}

.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(39, 169, 169, .5)
}

.a11y-contrast .btn.btn-tertiary {
    color: #212529;
    background-color: #f5ecd2;
    border-color: #f5ecd2
}

.a11y-contrast .btn.btn-tertiary:hover {
    color: #212529;
    background-color: #eedfb3;
    border-color: #ecdaa8
}

.a11y-contrast .btn.btn-tertiary.focus,
.a11y-contrast .btn.btn-tertiary:focus {
    box-shadow: 0 0 0 .2rem rgba(213, 206, 185, .5)
}

.a11y-contrast .btn.btn-tertiary.disabled,
.a11y-contrast .btn.btn-tertiary:disabled {
    color: #212529;
    background-color: #f5ecd2;
    border-color: #f5ecd2
}

.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-tertiary.dropdown-toggle {
    color: #212529;
    background-color: #ecdaa8;
    border-color: #e9d69e
}

.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-tertiary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(213, 206, 185, .5)
}

.a11y-contrast .btn.btn-success {
    color: #212529;
    background-color: #d28e83;
    border-color: #d28e83
}

.a11y-contrast .btn.btn-success:hover {
    color: #fff;
    background-color: #c87467;
    border-color: #c46c5e
}

.a11y-contrast .btn.btn-success.focus,
.a11y-contrast .btn.btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(183, 126, 118, .5)
}

.a11y-contrast .btn.btn-success.disabled,
.a11y-contrast .btn.btn-success:disabled {
    color: #212529;
    background-color: #d28e83;
    border-color: #d28e83
}

.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #c46c5e;
    border-color: #c16354
}

.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(183, 126, 118, .5)
}

.a11y-contrast .btn.btn-info {
    color: #fff;
    background-color: #e85d47;
    border-color: #e85d47
}

.a11y-contrast .btn.btn-info:hover {
    color: #fff;
    background-color: #e43f25;
    border-color: #e0371c
}

.a11y-contrast .btn.btn-info.focus,
.a11y-contrast .btn.btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 117, 99, .5)
}

.a11y-contrast .btn.btn-info.disabled,
.a11y-contrast .btn.btn-info:disabled {
    color: #fff;
    background-color: #e85d47;
    border-color: #e85d47
}

.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #e0371c;
    border-color: #d5341b
}

.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 117, 99, .5)
}

.a11y-contrast .btn.btn-warning {
    color: #fff;
    background-color: #0d38d7;
    border-color: #0d38d7
}

.a11y-contrast .btn.btn-warning:hover {
    color: #fff;
    background-color: #0b2fb3;
    border-color: #0a2ba7
}

.a11y-contrast .btn.btn-warning.focus,
.a11y-contrast .btn.btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(49, 86, 221, .5)
}

.a11y-contrast .btn.btn-warning.disabled,
.a11y-contrast .btn.btn-warning:disabled {
    color: #fff;
    background-color: #0d38d7;
    border-color: #0d38d7
}

.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #0a2ba7;
    border-color: #09289b
}

.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(49, 86, 221, .5)
}

.a11y-contrast .btn.btn-danger {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-danger:hover {
    color: #fff;
    background-color: #017474;
    border-color: #016767
}

.a11y-contrast .btn.btn-danger.focus,
.a11y-contrast .btn.btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(39, 169, 169, .5)
}

.a11y-contrast .btn.btn-danger.disabled,
.a11y-contrast .btn.btn-danger:disabled {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #016767;
    border-color: #015b5b
}

.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(39, 169, 169, .5)
}

.a11y-contrast .btn.btn-light {
    color: #fff;
    background-color: #070605;
    border-color: #070605
}

.a11y-contrast .btn.btn-light:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.a11y-contrast .btn.btn-light.focus,
.a11y-contrast .btn.btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(44, 43, 43, .5)
}

.a11y-contrast .btn.btn-light.disabled,
.a11y-contrast .btn.btn-light:disabled {
    color: #fff;
    background-color: #070605;
    border-color: #070605
}

.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-light.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(44, 43, 43, .5)
}

.a11y-contrast .btn.btn-dark {
    color: #212529;
    background-color: #cbc5bf;
    border-color: #cbc5bf
}

.a11y-contrast .btn.btn-dark:hover {
    color: #212529;
    background-color: #bab2aa;
    border-color: #b4aca3
}

.a11y-contrast .btn.btn-dark.focus,
.a11y-contrast .btn.btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(178, 173, 169, .5)
}

.a11y-contrast .btn.btn-dark.disabled,
.a11y-contrast .btn.btn-dark:disabled {
    color: #212529;
    background-color: #cbc5bf;
    border-color: #cbc5bf
}

.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-dark.dropdown-toggle {
    color: #212529;
    background-color: #b4aca3;
    border-color: #aea59c
}

.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(178, 173, 169, .5)
}

.a11y-contrast .btn.btn-outline-accent {
    color: #574838;
    border-color: #574838
}

.a11y-contrast .btn.btn-outline-accent:hover {
    color: #fff;
    background-color: #574838;
    border-color: #574838
}

.a11y-contrast .btn.btn-outline-accent.focus,
.a11y-contrast .btn.btn-outline-accent:focus {
    box-shadow: 0 0 0 .2rem rgba(87, 72, 56, .5)
}

.a11y-contrast .btn.btn-outline-accent.disabled,
.a11y-contrast .btn.btn-outline-accent:disabled {
    color: #574838;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-accent.dropdown-toggle {
    color: #fff;
    background-color: #574838;
    border-color: #574838
}

.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-accent.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(87, 72, 56, .5)
}

.a11y-contrast .btn.btn-outline-neutral {
    color: #111;
    border-color: #111
}

.a11y-contrast .btn.btn-outline-neutral:hover {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.a11y-contrast .btn.btn-outline-neutral.focus,
.a11y-contrast .btn.btn-outline-neutral:focus {
    box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
}

.a11y-contrast .btn.btn-outline-neutral.disabled,
.a11y-contrast .btn.btn-outline-neutral:disabled {
    color: #111;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-neutral.dropdown-toggle {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-neutral.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
}

.a11y-contrast .btn.btn-outline-primary {
    color: #ff904c;
    border-color: #ff904c
}

.a11y-contrast .btn.btn-outline-primary:hover {
    color: #212529;
    background-color: #ff904c;
    border-color: #ff904c
}

.a11y-contrast .btn.btn-outline-primary.focus,
.a11y-contrast .btn.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 144, 76, .5)
}

.a11y-contrast .btn.btn-outline-primary.disabled,
.a11y-contrast .btn.btn-outline-primary:disabled {
    color: #ff904c;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-primary.dropdown-toggle {
    color: #212529;
    background-color: #ff904c;
    border-color: #ff904c
}

.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 144, 76, .5)
}

.a11y-contrast .btn.btn-outline-secondary {
    color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-outline-secondary:hover {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-outline-secondary.focus,
.a11y-contrast .btn.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(1, 154, 154, .5)
}

.a11y-contrast .btn.btn-outline-secondary.disabled,
.a11y-contrast .btn.btn-outline-secondary:disabled {
    color: #019a9a;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(1, 154, 154, .5)
}

.a11y-contrast .btn.btn-outline-tertiary {
    color: #f5ecd2;
    border-color: #f5ecd2
}

.a11y-contrast .btn.btn-outline-tertiary:hover {
    color: #212529;
    background-color: #f5ecd2;
    border-color: #f5ecd2
}

.a11y-contrast .btn.btn-outline-tertiary.focus,
.a11y-contrast .btn.btn-outline-tertiary:focus {
    box-shadow: 0 0 0 .2rem rgba(245, 236, 210, .5)
}

.a11y-contrast .btn.btn-outline-tertiary.disabled,
.a11y-contrast .btn.btn-outline-tertiary:disabled {
    color: #f5ecd2;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-tertiary.dropdown-toggle {
    color: #212529;
    background-color: #f5ecd2;
    border-color: #f5ecd2
}

.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-tertiary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(245, 236, 210, .5)
}

.a11y-contrast .btn.btn-outline-success {
    color: #d28e83;
    border-color: #d28e83
}

.a11y-contrast .btn.btn-outline-success:hover {
    color: #212529;
    background-color: #d28e83;
    border-color: #d28e83
}

.a11y-contrast .btn.btn-outline-success.focus,
.a11y-contrast .btn.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(210, 142, 131, .5)
}

.a11y-contrast .btn.btn-outline-success.disabled,
.a11y-contrast .btn.btn-outline-success:disabled {
    color: #d28e83;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #d28e83;
    border-color: #d28e83
}

.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(210, 142, 131, .5)
}

.a11y-contrast .btn.btn-outline-info {
    color: #e85d47;
    border-color: #e85d47
}

.a11y-contrast .btn.btn-outline-info:hover {
    color: #fff;
    background-color: #e85d47;
    border-color: #e85d47
}

.a11y-contrast .btn.btn-outline-info.focus,
.a11y-contrast .btn.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(232, 93, 71, .5)
}

.a11y-contrast .btn.btn-outline-info.disabled,
.a11y-contrast .btn.btn-outline-info:disabled {
    color: #e85d47;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #e85d47;
    border-color: #e85d47
}

.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(232, 93, 71, .5)
}

.a11y-contrast .btn.btn-outline-warning {
    color: #0d38d7;
    border-color: #0d38d7
}

.a11y-contrast .btn.btn-outline-warning:hover {
    color: #fff;
    background-color: #0d38d7;
    border-color: #0d38d7
}

.a11y-contrast .btn.btn-outline-warning.focus,
.a11y-contrast .btn.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(13, 56, 215, .5)
}

.a11y-contrast .btn.btn-outline-warning.disabled,
.a11y-contrast .btn.btn-outline-warning:disabled {
    color: #0d38d7;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #0d38d7;
    border-color: #0d38d7
}

.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(13, 56, 215, .5)
}

.a11y-contrast .btn.btn-outline-danger {
    color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-outline-danger:hover {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-outline-danger.focus,
.a11y-contrast .btn.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(1, 154, 154, .5)
}

.a11y-contrast .btn.btn-outline-danger.disabled,
.a11y-contrast .btn.btn-outline-danger:disabled {
    color: #019a9a;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #019a9a;
    border-color: #019a9a
}

.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(1, 154, 154, .5)
}

.a11y-contrast .btn.btn-outline-light {
    color: #070605;
    border-color: #070605
}

.a11y-contrast .btn.btn-outline-light:hover {
    color: #fff;
    background-color: #070605;
    border-color: #070605
}

.a11y-contrast .btn.btn-outline-light.focus,
.a11y-contrast .btn.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(7, 6, 5, .5)
}

.a11y-contrast .btn.btn-outline-light.disabled,
.a11y-contrast .btn.btn-outline-light:disabled {
    color: #070605;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #070605;
    border-color: #070605
}

.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(7, 6, 5, .5)
}

.a11y-contrast .btn.btn-outline-dark {
    color: #cbc5bf;
    border-color: #cbc5bf
}

.a11y-contrast .btn.btn-outline-dark:hover {
    color: #212529;
    background-color: #cbc5bf;
    border-color: #cbc5bf
}

.a11y-contrast .btn.btn-outline-dark.focus,
.a11y-contrast .btn.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(203, 197, 191, .5)
}

.a11y-contrast .btn.btn-outline-dark.disabled,
.a11y-contrast .btn.btn-outline-dark:disabled {
    color: #cbc5bf;
    background-color: transparent
}

.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.a11y-contrast .btn.btn-outline-dark.dropdown-toggle {
    color: #212529;
    background-color: #cbc5bf;
    border-color: #cbc5bf
}

.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.a11y-contrast .btn.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(203, 197, 191, .5)
}

.a11y-contrast .breadcrumb .breadcrumb-item:not(:first-child)::before {
    color: #ff904c
}

.a11y-contrast .breadcrumb .breadcrumb-item.active {
    color: #ff904c
}

@media (min-width:992px) {
    .a11y-contrast .social:hover .social-icon .cl-twitter::before {
        color: #00aced
    }
}

@media (min-width:992px) {
    .a11y-contrast .social:hover .social-icon .cl-youtube::before {
        color: red
    }
}

@media (min-width:992px) {
    .a11y-contrast .social:hover .social-icon .cl-instagram::before {
        color: #bc2a8d
    }
}

@media (min-width:992px) {
    .a11y-contrast .social:hover .social-icon .cl-facebook::before {
        color: #3b5998
    }
}

.a11y-contrast .social .social-icon .cl-twitter::before {
    color: #00aced
}

@media (min-width:992px) {
    .a11y-contrast .social .social-icon .cl-twitter::before {
        color: #ff904c
    }
}

.a11y-contrast .social .social-icon .cl-youtube::before {
    color: red
}

@media (min-width:992px) {
    .a11y-contrast .social .social-icon .cl-youtube::before {
        color: #ff904c
    }
}

.a11y-contrast .social .social-icon .cl-instagram::before {
    color: #bc2a8d
}

@media (min-width:992px) {
    .a11y-contrast .social .social-icon .cl-instagram::before {
        color: #ff904c
    }
}

.a11y-contrast .social .social-icon .cl-facebook::before {
    color: #3b5998
}

@media (min-width:992px) {
    .a11y-contrast .social .social-icon .cl-facebook::before {
        color: #ff904c
    }
}

.a11y-contrast .social .social-name {
    color: #b5b5b5
}

.a11y-contrast .social .social-url {
    color: #b5b5b5
}

.a11y-contrast nav.navbar {
    box-shadow: 0 2px 0 0 #1c1a10
}

.a11y-contrast nav.navbar .navbar-brand {
    color: #eee
}

.a11y-contrast nav.navbar .navbar-brand:focus,
.a11y-contrast nav.navbar .navbar-brand:hover {
    color: #eee
}

.a11y-contrast nav.navbar .navbar-nav .nav-separator {
    background-color: #f5ecd2
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link {
    color: #eee;
    border: 1px solid #eee
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link .cl::before {
    color: #eee
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link.active,
.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link:active {
    background-color: #fff;
    border-color: #ff904c
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link:hover {
    color: #ff904c;
    border-color: #ff904c
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link:hover .cl::before {
    color: #ff904c
}

.a11y-contrast nav.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover {
    color: #ff904c
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-toggle {
    color: #000;
    background-color: #ff904c
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show {
    background-color: #ff904c
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item {
    color: #000
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item:hover {
    color: #000;
    background-color: #f5ecd2
}

.a11y-contrast nav.navbar .navbar-nav .nav-link {
    color: rgba(238, 238, 238, .7)
}

.a11y-contrast nav.navbar .navbar-nav .nav-link:focus,
.a11y-contrast nav.navbar .navbar-nav .nav-link:hover {
    color: rgba(238, 238, 238, .9)
}

.a11y-contrast nav.navbar .navbar-nav .nav-link.disabled {
    color: rgba(238, 238, 238, .5)
}

.a11y-contrast nav.navbar .navbar-nav .active>.nav-link,
.a11y-contrast nav.navbar .navbar-nav .nav-link.active,
.a11y-contrast nav.navbar .navbar-nav .nav-link.show,
.a11y-contrast nav.navbar .navbar-nav .show>.nav-link {
    color: #eee
}

.a11y-contrast nav.navbar .navbar-toggler {
    color: rgba(238, 238, 238, .7);
    border-color: rgba(238, 238, 238, .2)
}

.a11y-contrast nav.navbar .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(238, 238, 238, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.a11y-contrast nav.navbar .navbar-text {
    color: rgba(238, 238, 238, .7)
}

.a11y-contrast nav.navbar .navbar-text a {
    color: #eee
}

.a11y-contrast nav.navbar .navbar-text a:focus,
.a11y-contrast nav.navbar .navbar-text a:hover {
    color: #eee
}

.a11y-contrast .section-social::before {
    border-top: 1px solid #574838
}

.a11y-contrast .social .social-name {
    color: #b5b5b5
}

.a11y-contrast .social .social-url {
    color: #b5b5b5
}

.a11y-contrast section.onboarding {
    background-color: #000
}

.a11y-contrast section.contingency {
    background-color: #000
}

.a11y-contrast section.contingency .contingency-body>section.section-jumbotron .section-body .line::after {
    background: #000
}

.a11y-contrast section.contingency .contingency-body>section.section .section-header h2 {
    color: #b5b5b5
}

.a11y-contrast section.redirecting {
    background-color: #000
}

.a11y-contrast footer {
    background-color: #000
}

.a11y-contrast footer .footer-social li a {
    font-size: 32px;
    color: #111
}

.a11y-contrast footer .footer-links a {
    color: #eee
}

.a11y-contrast .form-control {
    color: #b5b5b5;
    background-color: #000
}

.a11y-contrast .form-control:focus {
    border-color: #ff904c;
    box-shadow: 0 0 0 .2rem rgba(255, 144, 76, .25)
}

.a11y-contrast .toc-entry a:hover {
    color: #ff904c
}

.a11y-contrast .bd-search-docs-toggle {
    color: #dedad6
}

.a11y-contrast .bd-sidenav {
    display: none
}

.a11y-contrast .bd-toc-link:hover {
    color: #ff904c;
    background-color: #000
}

.a11y-contrast .bd-toc-item {
    border-top: 1px solid #111
}

.a11y-contrast .bd-toc-item:last-child {
    border-bottom: 1px solid #111
}

.a11y-contrast .bd-toc-item.active {
    background-color: #000
}

.a11y-contrast .bd-toc-item.active>.bd-toc-link {
    color: #ff904c
}

.a11y-contrast .bd-sidebar .nav>li>a {
    color: rgba(238, 238, 238, .6)
}

.a11y-contrast .select2.select2-container .select2-selection {
    background-color: #000;
    border-color: #ced4da;
    outline: 0
}

.a11y-contrast .select2.select2-container .select2-selection .select2-selection__rendered:hover {
    border-color: #ff904c;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 144, 76, .25)
}

.a11y-contrast .select2-container .select2-search {
    background-color: #000
}

.a11y-contrast .select2-container .select2-search .select2-search__field {
    outline: 0
}

.a11y-contrast .select2-container .select2-results .select2-results__option {
    color: #b5b5b5;
    background-color: #000
}

.a11y-contrast .select2-container .select2-results .select2-results__option.select2-results__option--highlighted {
    color: #000;
    background-color: #ff904c
}

.a11y-contrast .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read>a .rsbtn_left .rsbtn_text {
    color: #eee
}

.a11y-contrast .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read:hover>a .rsbtn_text {
    color: #ff904c
}

.a11y-contrast .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded .rsbtn_exp.rsimg.rspart .rsbtn_box .rsbtn_progress_container {
    border: 1px solid #eee
}

.a11y-contrast .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded .rsbtn_exp.rsimg.rspart .rsbtn_box .rsbtn_progress_container .rsbtn_progress_handle.rsimg {
    background-color: #eee
}

.a11y-contrast .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded .rsbtn_exp.rsimg.rspart .rsbtn_box .rsbtn_progress_container .rsbtn_progress_played {
    background-color: #eee
}




