  /* Importamos las variables css */
  /* @import './constants.css'; */

  a:hover {
    color: var(--color-main) !important;
  }

  .header .search-form input {
    color: #333 !important;
  }

  .ag-fill-handle,
  .ag-range-handle {
    position: absolute;
    width: 8px !important;
    height: 8px !important;
  }

  .ag-center-cols-container {
    /* cursor: cell; */
    cursor: url(./img/plus.png) 6 6, cell;
  }

  .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
  .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
  .ag-ltr .ag-cell-range-single-cell,
  .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
  .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
  .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
  .ag-rtl .ag-cell-range-single-cell,
  .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
    border: 2px solid #0B57D0 !important;
  }

  .header .search-form button i {
    color: var(--color-main) !important;
  }

  .btn-verde365 {
    background-color: #1cae6a !important;
    border: 1px solid #ffffff24 !important;
    color: #fff !important;
  }

  .btn-verde365:hover {
    background-color: color-mix(in srgb, #1cae6a 100%, #fff 7%) !important;
  }

  .btn-azul365 {
    background-color: #0075ff !important;
    border: 1px solid #0075ff !important;
    color: #fff !important;
  }

  .btn-azul365:hover {
    background-color: #1672dc !important;
  }

  .btn-verde2 {
    background-color: #1bce7b !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-verde2:hover {
    background-color: #16aa65 !important;
  }

  .btn-verde3 {
    background-color: #95bd1e !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-verde3:hover {
    background-color: #8aad20 !important;
  }

  .btn-verde4 {
    background-color: #689F38 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-verde4:hover {
    background-color: rgb(104 159 56 / 92%) !important;
  }

  .btn-verde {
    background-color: #bbed21 !important;
    border: 0px solid #c6cdd3 !important;
    color: #535c69 !important;
  }

  .btn-verde:hover {
    background-color: #d2f95f !important;
  }

  .btn-tomate {
    background-color: #f97316 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-tomate:hover {
    background-color: #ea580c !important;
  }

  .btn-tomate2 {
    background-color: #ff9900 !important;
    border: 0px solid #c6cdd3 !important;
    color: #0f141a !important;
  }

  .btn-tomate2:hover {
    background-color: #ec7211 !important;
  }

  .btn-amarillo {
    background-color: #eab308 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-amarillo:hover {
    background-color: #ca8a04 !important;
  }

  .btn-trasparente {
    background-color: transparent !important;
    border: 1px solid #c6cdd3 !important;
    color: #535b69 !important;
  }

  .btn-trasparente:hover {
    background-color: #cfd4d8 !important;
  }

  .btn-aws {
    background-color: #fff !important;
    border: 2px solid #006ce0 !important;
    color: #006ce0 !important;
  }

  .btn-aws:hover {
    background-color: #f0fbff !important;
    color: #002b66 !important;
  }

  .btn-opaco365 {
    background-color: #ffffff29 !important;
    border: 0px solid red !important;
    color: #fff !important;
    backdrop-filter: blur(12px);
  }

  .btn-opaco365:hover {
     background-color: color-mix(in srgb, #ffffff29 100%, #fff 7%) !important;
    color: #fff !important;
  }

  .btn-small365 {
    background-color: transparent !important;
    border: 1px solid #ffffff24 !important;
    color: #fff !important;
  }

  .btn-small365:hover {
     background-color: color-mix(in srgb, #ffffff29 100%, #fff 7%) !important;
    color: #fff !important;
  }

  .btn-basemin365 {
    font-weight: 400 !important;
    border-radius: 8px !important;
    border-style: solid !important;
    font-size: 13px !important;
    line-height: 1px !important;
    padding: 0px 12px !important;
    height: 28px !important;
}

  .btn-min365 {
    background-color: #ffffff29 !important;
    border: 0px solid red !important;
    color: #fff !important;
    backdrop-filter: blur(12px);
  }

  .btn-min365:hover {
     background-color: color-mix(in srgb, #ffffff29 100%, #fff 7%) !important;
    color: #fff !important;
  }

  .btn-blanco {
    background-color: #fff !important;
    border: 0px solid #c6cdd3 !important;
    color: #535b69 !important;
    box-shadow: 0 0 #0000, 0 0 #0000, 0px 1px 2px 0px rgba(164, 172, 185, .24), 0px 0px 0px 1px rgba(18, 55, 105, .08);
    border-radius: 9999px !important;
  }

  .btn-blanco:hover {
    background-color: color-mix(in srgb, #f1f5f9 calc(100%* 1), transparent) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, 0px 1px 2px 0px rgba(164, 172, 185, .24), 0px 0px 0px 1px rgba(18, 55, 105, .08) !important;
  }



  .s-color-carta {
    color: #959ca4;
  }

  .btn-fondo {
    background-color: var(--btn-fondo-background) !important;
    border: 1px solid var(--btn-fondo-border-color) !important;
    color: var(--menu-text-color) !important;
  }

  .btn-fondo:hover {
    background-color: rgb(255 255 255 / 30%) !important;
  }

  .btn-btz {
    background-color: #dee2e6 !important;
    border: 0px !important;
    color: #262626 !important;
    box-shadow: 0 0 0 1px #dee2e6 inset !important;
  }

  .btn-btz:hover {
    background-color: #e9ecef !important;
    color: #000 !important;
  }

  .btn-azul {
    background-color: #3bc8f5 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-azul:hover {
    background-color: #3eddff !important;
  }

  .btn-azul3 {
    background-color: #19aef9 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-azul3:hover {
    background-color: #68ddff !important;
  }

  .btn-marin {
    background-color: #c2e7ff !important;
    border: 0px solid #c6cdd3 !important;
    color: #001d35 !important;
  }

  .btn-marin:hover {
    background-color: #abcfe7 !important;
  }


  .btn-excel {
    background-color: #0056d2 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
    border-radius: 4px !important;
    background-image: linear-gradient(180deg, #1e40af 0%, #3b82f6 100%);
  }

  .btn-excel:hover {
    opacity: .8;
  }

  .btn-excel2 {
    background-color: #fff !important;
    border: 1px solid #d1d1d1 !important;
    color: #303030 !important;
    border-radius: 4px !important;
  }

  .btn-excel2:hover {
    background-color: #d2d4e0 !important;
  }

  .btn-negro {
    background-color: hsla(0, 0%, 9%, 1) !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
    border-radius: 4px !important;
  }

  .btn-negro:hover {
    background-color: #333 !important;
  }


  .btn-azul2 {
    background-color: rgb(79, 101, 241) !important;
    background-image: linear-gradient(90deg, rgb(111, 137, 251) 0%, rgb(97, 109, 245) 33%, rgb(92, 82, 235) 100%);
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-azul2:hover {
    background-color: #4940bf !important;
    background-image: none;
  }

  .btn-colores {
    background: linear-gradient(102deg, #8E52EC 24.9%, #FF52A8 68.6%);
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-colores:hover {
    box-shadow: 0px 0px 12px 0px #8E52EC;
  }

  .btn-morado {
    background-color: #4b22f4 !important;
    border: 0px solid #c6cdd3 !important;
    color: #fff !important;
  }

  .btn-morado:hover {
    background-color: #3d12e9 !important;
  }

  .btn-neutro {
    background-color: #7cfbf6 !important;
    border: 0px solid #c6cdd3 !important;
    color: #000 !important;
  }

  .btn-neutro:hover {
    background-color: #32e6e2 !important;
  }

  .btn-rojo {
    background-color: rgb(255 92 136) !important;
    border: 1px solid transparent !important;
    color: #fff !important;
  }

  .btn-rojo:hover {
    background-color: rgb(227 66 110) !important;
  }

  .btn-base {
    font-weight: 600 !important;
    border-radius: 0.5rem !important;
    border-style: solid !important;
    font-size: 14px !important;
    line-height: 16px !important;
    text-transform: none !important;
    padding: 1px 35px !important;
    height: 39px !important;
  }

  .btn-emex365 {
    font-weight: 600 !important;
    border-radius: 10px !important;
    border-style: solid !important;
    font-size: 14px !important;
    line-height: 16px !important;
    padding: 0px 16px !important;
    height: 34px !important;
  }

  .btn-base2 {
    font-weight: 600 !important;
    border-radius: 4px !important;
    border-style: solid !important;
    font-size: 12px !important;
    line-height: 16px !important;
    text-transform: uppercase !important;
    padding: 0px 20px !important;
    height: 40px !important;
  }

  .btn-base3 {
    font-weight: 600 !important;
    border-radius: 3px !important;
    border-style: solid !important;
    font-size: 12.5px !important;
    line-height: 16px !important;
    text-transform: none !important;
    padding: 0px 26px !important;
    height: 47px !important;
  }

  .s-text125 {
    font-size: 12px !important;
  }

  .s-text127 {
    font-size: 12.7px !important;
  }

  .s-text13 {
    font-size: 13px !important;
  }

  .s-text135 {
    font-size: 13.5px !important;
  }

  .btn-base4 {
    font-weight: 500 !important;
    border-radius: 30px !important;
    border-style: solid !important;
    font-size: 13px !important;
    line-height: 16px !important;
    text-transform: none !important;
    padding: 0px 17px !important;
    height: 31px !important;
  }

  .btn-base5 {
    font-weight: 500 !important;
    border-radius: 65px !important;
    border-style: solid !important;
    font-size: 11px !important;
    line-height: 16px !important;
    text-transform: none !important;
    padding: 0px 15px !important;
    height: 26px !important;
  }

  .form-base {
    background-color: #f5f8fa !important;
    color: #424956 !important;
    border: 1px solid #ecf0f3 !important;
  }

  .form-base2 {
    background-color: #fff !important;
    color: #424956 !important;
    border: 1px solid rgb(83 92 105 / 20%) !important;
  }

  .form-base3 {
    background-color: #fff !important;
    color: #fff !important;
    border: 1px solid #ecf0f3 !important;
  }

  .form-base4 {
    background-color: #fff !important;
    color: #424956 !important;
    border: 1px solid rgb(83 92 105 / 20%) !important;
  }

  .form-control:focus {
    box-shadow: none !important;
    border: 1px solid #0075ff !important;
    background-color: transparent !important;
  }

  .fc .fc-button-primary:focus {
    box-shadow: none !important;
  }

  /* ::-webkit-scrollbar {
    width: 9px;
  }

  ::-webkit-scrollbar-track {
    background: #f1f4f9;
  }

  ::-webkit-scrollbar-thumb {
    background-color: #bdc2c6;
    border-radius: 20px;
    border: 1px solid #f1f4f9;
  } */
  .dropdown-toggle::after {
    /* color: rgb(114 119 127) !important; */
    color: transparent !important;
  }

  .croll::-webkit-scrollbar {
    width: 7px;
  }

  .croll::-webkit-scrollbar-track {
    background: transparent;
  }

  .croll::-webkit-scrollbar-thumb {
    background-color: var(--is-scrollbar-color);
    border: 1px solid transparent;
    visibility: hidden;
  }

  .croll:hover::-webkit-scrollbar-thumb {
    background-color: var(--is-scrollbar-color);
    border: 1px solid transparent;
    visibility: visible;
  }

  .crollSocket::-webkit-scrollbar {
    width: 4px;
  }

  .crollSocket::-webkit-scrollbar-track {
    background: transparent;
  }

  .crollSocket::-webkit-scrollbar-thumb {
    background-color: var(--is-scrollbar-color);
    border: 1px solid transparent;
    visibility: hidden;
  }

  .crollSocket:hover::-webkit-scrollbar-thumb {
    background-color: var(--is-scrollbar-color);
    border: 1px solid transparent;
    visibility: visible;
  }

  .navbar-nav .nav-link.active,
  .navbar-nav .show>.nav-link {
    color: #1058d0 !important;
  }

  .navbar-nav .activated {
    border-bottom: 3px solid #1058d0;
  }

  .navbar-nav .activated2 {
    border-bottom: 3px solid #107c41;
  }

  .accordion-button:not(.collapsed) {
    color: #fff !important;
    background-color: #1e2229 !important;
    border-bottom: 1px solid #404650 !important;
    box-shadow: none !important;
  }

  .accordion-button {
    background-color: #1e2229 !important;
    color: #fff !important;
  }

  .accordion-button::after {
    filter: invert(1);
  }

  .list-group-item {
    background-color: transparent !important;
  }

  .list-group-item {
    color: #c4c8ce !important;
  }


  .ag-center-cols-clipper::-webkit-scrollbar {
    width: 9px;
  }

  .ag-center-cols-clipper::-webkit-scrollbar-track {
    background: #3f474d;
  }

  .multiselect__tags {
    min-height: 38px !important;
    background: #fff !important;
    border: 1px solid rgb(83 92 105 / 20%) !important;
    border-radius: 4px !important;
    padding: 6px 40px 0 8px !important;
    /* position: relative;
    z-index: 999; */
  }

  .multiselect__content-wrapper {
    background: #fff !important;
    border: 1px solid #cbd6e2 !important;
  }

  .multiselect {
    color: #535c69 !important;
  }

  .multiselect__input,
  .multiselect__single {
    background: #fff !important;
    color: #535c69 !important;
    font-size: 14px !important;
  }

  .multiselect__option {
    border-bottom: 1px solid rgba(151, 151, 151, .12);
    font-size: 14px !important;
  }

  .multiselect__option--highlight {
    background: #e0f6fe !important;
    color: #535c69 !important;
    font-size: 14px !important;
  }

  .multiselect__option--highlight:after {
    background: #e0f6fe !important;
    color: #33475b !important;
  }

  .multiselect__option--selected {
    background: #e0f6fe !important;
    color: #33475b !important;
  }

  .text-header-table {
    color: #38404e !important;
  }


  .ag-center-cols-clipper::-webkit-scrollbar-thumb {
    border-radius: 20px;
    border: 1px solid #273b49;
    visibility: hidden;
  }

  .ag-center-cols-clipper:hover::-webkit-scrollbar-thumb {
    background-color: #566169;
    border-radius: 20px;
    border: 1px solid #273b49;
    visibility: visible;
  }

  .ag-header-cell-label {
    height: 100%;
    padding: 0 !important;
  }

  .color-negro {
    color: #000;
  }

  .color-main2 {
    color: var(--color-main2) !important;
  }

  .color-main {
    color: var(--color-main) !important;
  }

  .color-alerta {
    color: #fabfa2 !important;
  }

  .color-main3 {
    color: #ffca59 !important;
  }

  .color-main4 {
    color: rgb(53 169 253/1) !important;
  }

  .color-main5 {
    color: var(--color-main5) !important;
  }

  .color-main6 {
    color: var(--color-main6) !important;
  }

  .plyr--video {
    border-radius: 12px;
  }

  .Categories-category-item-icon_vSD9X {
    border-radius: 50%;
    height: 2.5rem;
    margin: 0;
    width: 2.5rem;
  }

  .SuggestedSchools-title {
    border-bottom: 1px solid #ecf0f3 !important;
    color: #b7c1c8;
    display: block;
    font-weight: 600;
    margin-bottom: 1rem;
    padding-bottom: 0.5rem;
    font-size: 1.3rem;
  }

  .CourseCard:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0 4px 10px;
    transition: all .15s linear;
    transform: translate(0, -1px);
  }

  .CourseCard {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    transition: all .3s ease;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    min-height: 100%;
    /* border-top: 4px solid rgb(222 222 222); */
  }

  .CourseCard-head {
    display: flex;
    padding: 0px 14px;
    text-decoration: none;
  }

  .CourseCard .AddToLearningPath {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    /* background-color: rgb(0 208 212 / 23%);  */
    background-color: #bcedfc;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #333;
  }

  .CourseCard-badge {
    border-radius: 50%;
    height: 33px;
    margin-right: 10px;
    min-height: 33px;
    min-width: 33px;
    width: 33px;
  }

  .CourseCard-badge img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  .CourseCard-title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    color: #525c69;
    font-size: 14px;
    line-height: 1.5;
    margin: 6px 6px 1px;
    overflow: hidden;
    padding-left: 9px;
  }

  .check {
    background: #97c70f url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.627%205.81L10.402%200%2012%201.607%204.652%209l-.025-.025L4.602%209%200%204.373l1.598-1.607z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 50%;
  }

  .check2 {
    background: #2fc6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.627%205.81L10.402%200%2012%201.607%204.652%209l-.025-.025L4.602%209%200%204.373l1.598-1.607z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 50%;
  }

  .CourseCard-teacher {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #687782;
    display: -webkit-box;
    font-size: .8rem;
    line-height: 1.3;
    overflow: hidden;
  }

  .alertm {
    background-color: #fff;
  }

  .alertm2 {
    background-color: #fff;
  }

  .ag-root-wrapper {
    border: 0px solid #273b49 !important;
  }

  .text-media {
    font-weight: 600;
  }

  a[data-scroll] {
    border-radius: 0.1rem !important;
  }

  .ag-header {
    border-bottom: 1px solid #e7eaec !important;
  }

  .ag-theme-alpine .ag-row,
  .ag-theme-alpine-dark .ag-row {
    font-size: 13px !important;
  }

  .ag-header-group-cell-label,
  .ag-header-cell-label {
    margin-left: 10% !important;
  }

  .ag-header-cell,
  .ag-header-group-cell {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .ag-cell,
  .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    padding-left: 4px !important;
    padding-right: 0px !important;
  }

  .ag-header-group-text {
    margin-left: 0px !important;
  }

  .ag-watermark {
    position: absolute;
    bottom: 0px !important;
    right: 0px !important;
    opacity: 0 !important;
    transition: opacity 1s ease-out 3s;
  }

  .navbar {
    box-shadow: 0 2px 18px 0 rgb(57 76 96 / 18%) !important;
  }

  .PaymentDetails {
    position: relative;
    max-width: 592px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .ag-theme-quartz .ag-menu,
  .ag-theme-quartz-dark .ag-menu,
  .ag-theme-quartz-auto-dark .ag-menu {
    background-color: #fff !important;
  }

  .labes10 {
    color: #000;
  }

  .labes-amarillo {
    color: #fcd683 !important;
  }

  .labes11 {
    color: #687782 !important;
  }

  .labes12 {
    color: rgb(90 90 130) !important;
  }

  .cabeza {
    background-color: transparent;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-bottom: 1px solid #ecf0f3;
  }

  .animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  }

  .seachh-platzi {
    font-size: 14px !important;
    height: 39px;
    border-radius: 2px !important;
  }

  .seachh-platzi2 {
    font-size: 14px !important;
    height: 38px;
    border-radius: 8px !important;
  }

  .input-btr {
    font-size: 15px !important;
    border-radius: 30px !important;
    border: 0 !important;
    padding: 0.375rem 1rem !important;
    height: 39px;
  }

  .fc .fc-button-primary:not(:disabled).fc-button-active,
  .fc .fc-button-primary:not(:disabled):active {
    background-color: #bbed21 !important;
    border-color: #d2f95f !important;
    color: #535c69 !important;
  }

  .fc .fc-button-primary:not(:disabled).fc-button-active:focus,
  .fc .fc-button-primary:not(:disabled):active:focus {
    box-shadow: none !important;
  }

  .navbar-nav .nav-link.active,
  .navbar-nav .show>.nav-link {
    font-weight: 500 !important;
  }

  .btn {
    margin-bottom: 0px !important;
  }

  .Carousel-item {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }


  .tamanio {
    font-size: 14px;
  }

  .footer {
    border-top: 1px solid #26333c !important;

  }

  .links2 {
    color: var(--color-main);
    cursor: pointer;
  }

  .color-azul {
    color: #1192ee !important;
  }

  .iconos {
    color: #7c98b6;
  }

  a.disabled {
    cursor: not-allowed !important;
    color: #b0c1d4 !important;
  }

  .inactivo {
    pointer-events: none;
    color: #b0c1d4 !important;
  }

  .supcheka {
    min-height: 0rem !important;
  }

  .fc .fc-button-primary {
    background-color: #3bc8f5;
    border-color: #3bc8f5;
  }

  .fc .fc-button-primary:hover {
    background-color: #3eddff;
    border-color: #3eddff;
  }

  .fc .fc-toolbar-title {
    color: #212529 !important;
    font-weight: 300 !important;
    font-size: 24px !important;
  }


  .fc-daygrid-event-dot {
    border: calc(8px/2) solid rgb(157, 207, 0) !important;
    margin-bottom: 4px;
  }



  .fc-h-event {
    background-color: #2fc6f6 !important;
    border: 1px solid #2fc6f6 !important;
    display: block;
  }

  .fc .fc-col-header-cell-cushion {
    color: #525c69 !important;
    font-size: 15px;
    font-weight: 300;
  }

  .fc .fc-daygrid-event {
    margin-top: 1px;
    z-index: 6;
    background-color: transparent !important;
    border: 1px solid transparent !important;
    display: block;
    color: #47505c;
    font-weight: 600;
  }

  .fc-daygrid-dot-event .fc-event-title {
    font-weight: 600 !important;
    background: rgb(79, 101, 241);
    border-radius: 6px;
    color: #fff;
    padding: 0px 3px;
  }

  .modalFooter {
    /* border-top: 0px solid #cbd6e2; */
    background-color: rgb(6 11 14);
    background-color: #fff;
    height: 65px;
    padding: 10px;
    box-shadow: 0 -2px 4px 0 #c6c9cb;
  }

  .modalFooter2 {
    border-top: 1px solid #dfdfdf;
    height: 40px;
  }

  .paginaActives {
    background-color: rgb(135 143 184 / 16%);
  }

  .paginaA {
    padding-left: 6px;
    padding: 8px 12px;
    border-radius: 3px;
    color: #687782;
  }

  .paginates:hover {
    color: #74caff !important;
  }

  .multisteps-form__progress-btn.js-active {
    color: rgb(255, 122, 89) !important;
  }

  .mx-datepicker-popup {
    z-index: 99999 !important;
  }

  .labes {
    color: #8da2c0;
  }

  .labes2 {
    color: #eff3f8;
    font-size: .92rem;
    letter-spacing: .25px;
    line-height: 1.188rem;
  }

  .labes3 {
    color: #33475b;
  }

  .labes4 {
    color: #687782 !important;
    font-weight: 400 !important;
  }

  .labes7 {
    color: #8e9ba4 !important;
  }

  .labes-titulo {
    color: #000;
    font-weight: 400;
  }

  .delgado {
    font-weight: 400 !important;
  }

  .delgado2 {
    font-weight: 300 !important;
  }

  .fixed-plugin .card {
    position: fixed !important;
    right: -500px;
    top: 0;
    height: 100%;
    left: auto !important;
    transform: unset !important;
    width: 34rem;
    border-radius: 0;
    padding: 0 10px;
    transition: 0.2s ease;
    z-index: 1020;
  }

  .s-full-modal {
    overflow-y: auto !important;
    z-index: 9999 !important;
    background-color: #ebf1f4 !important;
    border: 0px solid transparent !important;
  }

  .repon {
    max-width: 100% !important;
    min-width: 38% !important;
  }

  .modal-backdrop {
    opacity: 0.4 !important;
    background: rgba(0, 0, 0, 0.2) !important;
  }

  .modal {
    background-color: rgba(141, 141, 157, 0.08) !important;
    backdrop-filter: blur(15px) !important;
  }

  .desplega {
    max-height: 100%;
    width: 100%;
    overflow-y: auto;
  }

  .altural {
    width: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 9999 !important;
    height: 100vh !important;
    background-color: rgb(33 33 33 / 30%);
  }
  .b24net-qr-scan-form__ios-app-link {
  display: inline-block;
    width: 78px;
    height: 26px;
    background-size: 78px 26px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='119.664' height='40'%3E%3Cpath fill='%23a6a6a6' d='M110.135 0H9.535Q8.986 0 8.44.002q-.457.004-.919.013A13 13 0 0 0 5.517.19a6.7 6.7 0 0 0-1.9.627 6.4 6.4 0 0 0-1.62 1.18A6.3 6.3 0 0 0 .82 3.617 6.6 6.6 0 0 0 .195 5.52a13 13 0 0 0-.179 2.002c-.01.307-.01.615-.015.921V31.56c.005.31.006.61.015.921a13 13 0 0 0 .18 2.002 6.6 6.6 0 0 0 .624 1.905A6.2 6.2 0 0 0 1.998 38a6.3 6.3 0 0 0 1.618 1.179 6.7 6.7 0 0 0 1.901.63 13.5 13.5 0 0 0 2.004.177c.31.007.613.011.919.011.366.002.728.002 1.095.002h100.6c.36 0 .724 0 1.084-.002.304 0 .617-.004.922-.01a13 13 0 0 0 2-.178 6.8 6.8 0 0 0 1.908-.63A6.3 6.3 0 0 0 117.666 38a6.4 6.4 0 0 0 1.182-1.614 6.6 6.6 0 0 0 .619-1.905 13.5 13.5 0 0 0 .185-2.002c.004-.31.004-.61.004-.921.008-.364.008-.725.008-1.094V9.536q.002-.549-.008-1.092.001-.46-.004-.92a13.5 13.5 0 0 0-.185-2.003 6.6 6.6 0 0 0-.62-1.903 6.47 6.47 0 0 0-2.798-2.8 6.8 6.8 0 0 0-1.908-.627 13 13 0 0 0-2-.176c-.305-.005-.618-.011-.922-.013-.36-.002-.725-.002-1.084-.002'/%3E%3Cpath d='M8.445 39.125c-.305 0-.602-.004-.904-.01a13 13 0 0 1-1.87-.164 5.9 5.9 0 0 1-1.656-.548 5.4 5.4 0 0 1-1.397-1.016 5.3 5.3 0 0 1-1.02-1.397 5.7 5.7 0 0 1-.544-1.657 12.4 12.4 0 0 1-.166-1.875c-.007-.21-.015-.913-.015-.913v-23.1s.009-.692.015-.895a12.4 12.4 0 0 1 .165-1.872 5.8 5.8 0 0 1 .544-1.662 5.4 5.4 0 0 1 1.015-1.398 5.6 5.6 0 0 1 1.402-1.023 5.8 5.8 0 0 1 1.653-.544A12.6 12.6 0 0 1 7.543.887l.902-.012h102.769l.913.013a12.4 12.4 0 0 1 1.858.162 6 6 0 0 1 1.671.548 5.6 5.6 0 0 1 2.415 2.42 5.8 5.8 0 0 1 .535 1.649 13 13 0 0 1 .174 1.887c.003.283.003.588.003.89.008.375.008.732.008 1.092v20.929c0 .363 0 .718-.008 1.075 0 .325 0 .623-.004.93a13 13 0 0 1-.17 1.853 5.7 5.7 0 0 1-.54 1.67 5.5 5.5 0 0 1-1.016 1.386 5.4 5.4 0 0 1-1.4 1.022 5.9 5.9 0 0 1-1.668.55 12.5 12.5 0 0 1-1.869.163c-.293.007-.6.011-.897.011l-1.084.002z'/%3E%3Cg data-name='%26lt;Group%26gt;'%3E%3Cg data-name='%26lt;Group%26gt;'%3E%3Cpath fill='%23fff' d='M24.769 20.3a4.95 4.95 0 0 1 2.356-4.151 5.07 5.07 0 0 0-3.99-2.158c-1.68-.176-3.308 1.005-4.164 1.005-.872 0-2.19-.988-3.608-.958a5.32 5.32 0 0 0-4.473 2.728c-1.934 3.348-.491 8.269 1.361 10.976.927 1.325 2.01 2.805 3.428 2.753 1.387-.058 1.905-.885 3.58-.885 1.658 0 2.144.885 3.59.852 1.489-.025 2.426-1.332 3.32-2.67a11 11 0 0 0 1.52-3.092 4.78 4.78 0 0 1-2.92-4.4m-2.732-8.09a4.87 4.87 0 0 0 1.115-3.49 4.96 4.96 0 0 0-3.208 1.66 4.64 4.64 0 0 0-1.144 3.36 4.1 4.1 0 0 0 3.237-1.53' data-name='%26lt;Path%26gt;'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M42.302 27.14H37.57l-1.137 3.356h-2.005l4.484-12.418h2.083l4.483 12.418h-2.039zm-4.243-1.55h3.752l-1.85-5.446h-.051zm17.101.38c0 2.813-1.506 4.62-3.779 4.62a3.07 3.07 0 0 1-2.848-1.583h-.043v4.484h-1.86V21.442h1.8v1.506h.033a3.21 3.21 0 0 1 2.883-1.6c2.298 0 3.813 1.816 3.813 4.622zm-1.91 0c0-1.833-.948-3.038-2.393-3.038-1.42 0-2.375 1.23-2.375 3.038 0 1.824.955 3.046 2.375 3.046 1.445 0 2.393-1.197 2.393-3.046m11.875 0c0 2.813-1.506 4.62-3.779 4.62a3.07 3.07 0 0 1-2.848-1.583h-.043v4.484h-1.859V21.442h1.799v1.506h.034a3.21 3.21 0 0 1 2.883-1.6c2.298 0 3.813 1.816 3.813 4.622m-1.91 0c0-1.833-.948-3.038-2.393-3.038-1.42 0-2.375 1.23-2.375 3.038 0 1.824.955 3.046 2.375 3.046 1.445 0 2.392-1.197 2.392-3.046zm8.495 1.066c.138 1.232 1.334 2.04 2.97 2.04 1.566 0 2.693-.808 2.693-1.919 0-.964-.68-1.54-2.29-1.936l-1.609-.388c-2.28-.55-3.339-1.617-3.339-3.348 0-2.142 1.867-3.614 4.519-3.614 2.624 0 4.423 1.472 4.483 3.614h-1.876c-.112-1.239-1.136-1.987-2.634-1.987s-2.521.757-2.521 1.858c0 .878.654 1.395 2.255 1.79l1.368.336c2.548.603 3.606 1.626 3.606 3.443 0 2.323-1.85 3.778-4.793 3.778-2.754 0-4.614-1.42-4.734-3.667zM83.346 19.3v2.142h1.722v1.472h-1.722v4.991c0 .776.345 1.137 1.102 1.137a6 6 0 0 0 .611-.043v1.463a5 5 0 0 1-1.032.086c-1.833 0-2.548-.689-2.548-2.445v-5.189h-1.316v-1.472h1.316V19.3zm2.719 6.67c0-2.849 1.678-4.639 4.294-4.639 2.625 0 4.295 1.79 4.295 4.639 0 2.856-1.661 4.638-4.295 4.638s-4.294-1.782-4.294-4.638m6.695 0c0-1.954-.895-3.108-2.401-3.108s-2.4 1.162-2.4 3.108c0 1.962.894 3.106 2.4 3.106s2.401-1.144 2.401-3.106m3.426-4.528h1.773v1.541h.043a2.16 2.16 0 0 1 2.177-1.635 3 3 0 0 1 .637.069v1.738a2.6 2.6 0 0 0-.835-.112 1.873 1.873 0 0 0-1.937 2.083v5.37h-1.858zm13.198 6.395c-.25 1.643-1.85 2.771-3.898 2.771-2.634 0-4.269-1.764-4.269-4.595 0-2.84 1.644-4.682 4.19-4.682 2.506 0 4.08 1.72 4.08 4.466v.637h-6.394v.112a2.358 2.358 0 0 0 2.436 2.564 2.05 2.05 0 0 0 2.09-1.273zm-6.282-2.702h4.526a2.177 2.177 0 0 0-2.22-2.298 2.29 2.29 0 0 0-2.306 2.298'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M37.826 8.731a2.64 2.64 0 0 1 2.808 2.965c0 1.906-1.03 3.002-2.808 3.002h-2.155V8.73zm-1.228 5.123h1.125a1.876 1.876 0 0 0 1.967-2.146 1.88 1.88 0 0 0-1.967-2.134h-1.125zm5.082-1.41a2.133 2.133 0 1 1 4.248 0 2.134 2.134 0 1 1-4.247 0zm3.334 0c0-.976-.439-1.547-1.208-1.547-.773 0-1.207.571-1.207 1.547 0 .984.434 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55m6.559 2.254h-.922l-.93-3.317h-.07l-.927 3.317h-.913l-1.242-4.503h.902l.806 3.436h.067l.926-3.436h.852l.926 3.436h.07l.803-3.436h.889zm2.281-4.503h.855v.715h.066a1.35 1.35 0 0 1 1.344-.802 1.465 1.465 0 0 1 1.559 1.675v2.915h-.889v-2.692c0-.724-.314-1.084-.972-1.084a1.033 1.033 0 0 0-1.075 1.141v2.635h-.888zm5.24-1.758h.888v6.26h-.888zm2.124 4.007a2.133 2.133 0 1 1 4.247 0 2.134 2.134 0 1 1-4.247 0m3.333 0c0-.976-.439-1.547-1.208-1.547-.773 0-1.207.571-1.207 1.547 0 .984.434 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55m1.849.98c0-.81.604-1.278 1.676-1.344l1.22-.07v-.389c0-.475-.315-.744-.922-.744-.497 0-.84.182-.939.5h-.86c.09-.773.818-1.27 1.84-1.27 1.128 0 1.765.563 1.765 1.514v3.077h-.855v-.633h-.07a1.52 1.52 0 0 1-1.353.707 1.36 1.36 0 0 1-1.501-1.348zm2.895-.384v-.377l-1.1.07c-.62.042-.9.253-.9.65 0 .405.351.64.834.64a1.06 1.06 0 0 0 1.166-.983m2.053-.596c0-1.423.732-2.324 1.87-2.324a1.48 1.48 0 0 1 1.38.79h.067V8.437h.888v6.26h-.851v-.71h-.07a1.56 1.56 0 0 1-1.415.785c-1.145 0-1.869-.901-1.869-2.328m.918 0c0 .955.45 1.53 1.203 1.53.75 0 1.212-.583 1.212-1.526 0-.938-.468-1.53-1.212-1.53-.748 0-1.203.58-1.203 1.526m6.964 0a2.133 2.133 0 1 1 4.247 0 2.134 2.134 0 1 1-4.247 0m3.333 0c0-.976-.438-1.547-1.208-1.547-.772 0-1.207.571-1.207 1.547 0 .984.435 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55m2.107-2.249h.855v.715h.066a1.35 1.35 0 0 1 1.344-.802 1.465 1.465 0 0 1 1.559 1.675v2.915h-.889v-2.692c0-.724-.314-1.084-.972-1.084a1.033 1.033 0 0 0-1.075 1.141v2.635h-.889zm8.845-1.121v1.141h.976v.749h-.976v2.315c0 .472.194.679.637.679a3 3 0 0 0 .339-.021v.74a3 3 0 0 1-.484.046c-.988 0-1.381-.348-1.381-1.216v-2.543h-.715v-.749h.715V9.074zm2.19-.637h.88v2.481h.07a1.39 1.39 0 0 1 1.374-.806 1.483 1.483 0 0 1 1.55 1.679v2.907h-.889V12.01c0-.72-.335-1.084-.963-1.084a1.052 1.052 0 0 0-1.134 1.142v2.63h-.888zm9.056 5.045a1.83 1.83 0 0 1-1.95 1.303 2.045 2.045 0 0 1-2.081-2.325 2.077 2.077 0 0 1 2.076-2.352c1.253 0 2.009.856 2.009 2.27v.31h-3.18v.05a1.19 1.19 0 0 0 1.2 1.29 1.08 1.08 0 0 0 1.07-.546zm-3.126-1.451h2.275a1.086 1.086 0 0 0-1.109-1.167 1.15 1.15 0 0 0-1.166 1.167' data-name='%26lt;Group%26gt;'/%3E%3C/svg%3E");
}
.b24net-qr-scan-form__android-app-link {
    display: inline-block;
    width: 88px;
    height: 26px;
    background-size: 88px 26px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='53.334'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-140 50H15v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='b' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-140 10H15v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='c' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-57.419 20.243h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='d' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-62.028 17.737h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='e' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-65.279 23h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='f' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 60h155V0H0z'/%3E%3C/clipPath%3E%3CclipPath id='g' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-74.128 23h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='h' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-79.78 21.722h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='i' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-79.78 21.722h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='j' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-85.575 23h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='k' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 60h155V0H0z'/%3E%3C/clipPath%3E%3CclipPath id='l' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-30.717 29.424h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='m' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-41.488 27.5h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='n' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-20.07 19.277h155v-60h-155z'/%3E%3C/clipPath%3E%3CclipPath id='o' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M-30.796 30h155v-60h-155z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M0 0h-125c-2.75 0-5 2.25-5 5v30c0 2.75 2.25 5 5 5H0c2.75 0 5-2.25 5-5V5c0-2.75-2.25-5-5-5' clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 173.333 53.334)'/%3E%3Cpath fill='%23a6a6a6' d='M0 0h-125c-2.75 0-5-2.25-5-5v-30c0-2.75 2.25-5 5-5H0c2.75 0 5 2.25 5 5v30c0 2.75-2.25 5-5 5m0-.8C2.316-.8 4.2-2.684 4.2-5v-30c0-2.316-1.884-4.2-4.2-4.2h-125a4.205 4.205 0 0 0-4.2 4.2v30c0 2.316 1.884 4.2 4.2 4.2z' clip-path='url(%23b)' transform='matrix(1.33333 0 0 -1.33333 173.333 0)'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M0 0q0-1.256-.745-2.003-.848-.888-2.204-.888-1.3 0-2.208.901-.91.9-.909 2.233 0 1.333.909 2.234.908.9 2.208.901.645 0 1.231-.252t.939-.67l-.528-.528q-.595.712-1.642.712a2.28 2.28 0 0 1-1.639-.666q-.691-.667-.691-1.731t.691-1.73a2.28 2.28 0 0 1 1.639-.666q1.005 0 1.676.67.435.436.502 1.215h-2.178v.721h2.907A2.6 2.6 0 0 0 0 0' clip-path='url(%23c)' transform='matrix(1.33333 0 0 -1.33333 63.224 13.657)'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M0 0h-2.732v-1.902h2.464v-.721h-2.464v-1.902H0v-.738h-3.503v6H0z' clip-path='url(%23d)' transform='matrix(1.33333 0 0 -1.33333 69.37 10.317)'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M0 0h-.771v5.263h-1.676V6h4.123v-.737H0z' clip-path='url(%23e)' transform='matrix(1.33333 0 0 -1.33333 73.704 17.334)'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M69.938 43h.771v-6h-.771z' clip-path='url(%23f)' transform='matrix(1.33333 0 0 -1.33333 -13.334 66.667)'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M0 0h-.771v5.263h-1.676V6h4.123v-.737H0z' clip-path='url(%23g)' transform='matrix(1.33333 0 0 -1.33333 85.504 17.334)'/%3E%3Cpath fill='%23fff' d='M0 0a2.2 2.2 0 0 1 1.63-.674A2.2 2.2 0 0 1 3.26 0q.666.675.667 1.722c.001 1.047-.223 1.273-.667 1.722q-.666.675-1.63.675A2.2 2.2 0 0 1 0 3.444q-.665-.674-.666-1.722C-.667.674-.443.45 0 0m3.83-.502q-.885-.91-2.2-.91t-2.199.91q-.885.909-.884 2.224 0 1.316.884 2.225.884.91 2.199.91 1.307 0 2.196-.914.888-.913.888-2.221 0-1.315-.884-2.224' clip-path='url(%23h)' transform='matrix(1.33333 0 0 -1.33333 93.038 15.63)'/%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M0 0a2.2 2.2 0 0 1 1.63-.674A2.2 2.2 0 0 1 3.26 0q.666.675.667 1.722c.001 1.047-.223 1.273-.667 1.722q-.666.675-1.63.675A2.2 2.2 0 0 1 0 3.444q-.665-.674-.666-1.722C-.667.674-.443.45 0 0zm3.83-.502q-.885-.91-2.2-.91t-2.199.91q-.885.909-.884 2.224 0 1.316.884 2.225.884.91 2.199.91 1.307 0 2.196-.914.888-.913.888-2.221 0-1.315-.884-2.224z' clip-path='url(%23i)' transform='matrix(1.33333 0 0 -1.33333 93.038 15.63)'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-miterlimit='10' stroke-width='.2' d='M0 0v6h.938l2.916-4.667h.034l-.034 1.156V6h.772V0h-.805L.77 4.894H.737L.77 3.737V0z' clip-path='url(%23j)' transform='matrix(1.33333 0 0 -1.33333 100.766 17.334)'/%3E%3Cpath fill='%23fff' d='M116.936 20h1.866v12.501h-1.866zm16.807 7.998-2.139-5.42h-.064l-2.22 5.42h-2.01l3.329-7.575-1.897-4.214h1.945l5.131 11.789zm-10.582-6.578c-.612 0-1.464.305-1.464 1.062 0 .964 1.061 1.334 1.978 1.334.82 0 1.207-.177 1.705-.418a2.26 2.26 0 0 0-2.219-1.978m.225 6.851c-1.351 0-2.751-.595-3.329-1.914l1.656-.691c.354.691 1.013.917 1.705.917.965 0 1.946-.579 1.962-1.609v-.128c-.338.193-1.061.482-1.946.482-1.785 0-3.603-.981-3.603-2.814 0-1.673 1.464-2.751 3.104-2.751 1.255 0 1.947.563 2.381 1.223h.064v-.965h1.801v4.793c0 2.219-1.656 3.457-3.795 3.457m-11.532-1.795H109.2v4.285h2.654c1.395 0 2.187-1.155 2.187-2.142 0-.969-.792-2.143-2.187-2.143m-.048 6.025h-4.471V20h1.865v4.736h2.606c2.068 0 4.101 1.498 4.101 3.883s-2.033 3.882-4.101 3.882M87.425 21.418c-1.289 0-2.368 1.079-2.368 2.561 0 1.498 1.079 2.594 2.368 2.594 1.273 0 2.271-1.096 2.271-2.594 0-1.482-.998-2.561-2.271-2.561m2.143 5.88h-.065c-.419.499-1.224.95-2.239.95-2.127 0-4.076-1.868-4.076-4.269 0-2.384 1.949-4.237 4.076-4.237 1.015 0 1.82.451 2.239.967h.065v-.613c0-1.627-.87-2.497-2.272-2.497-1.144 0-1.853.822-2.143 1.515l-1.627-.677c.467-1.128 1.708-2.513 3.77-2.513 2.191 0 4.044 1.289 4.044 4.43v7.637h-1.772zM92.629 20h1.869v12.502h-1.869zm4.623 4.124c-.048 1.643 1.273 2.481 2.223 2.481.742 0 1.37-.37 1.579-.902zm5.8 1.418c-.354.95-1.434 2.706-3.641 2.706-2.191 0-4.011-1.723-4.011-4.253 0-2.384 1.804-4.253 4.22-4.253 1.95 0 3.078 1.192 3.545 1.885l-1.45.967c-.483-.709-1.144-1.176-2.095-1.176-.95 0-1.627.435-2.062 1.288l5.687 2.353zm-45.308 1.401v-1.804h4.317c-.129-1.015-.467-1.756-.982-2.271-.629-.629-1.612-1.322-3.335-1.322-2.659 0-4.737 2.143-4.737 4.801s2.078 4.801 4.737 4.801c1.434 0 2.481-.564 3.254-1.289l1.273 1.273c-1.08 1.031-2.513 1.821-4.527 1.821-3.641 0-6.702-2.965-6.702-6.606s3.061-6.605 6.702-6.605c1.965 0 3.447.645 4.607 1.853 1.193 1.192 1.563 2.867 1.563 4.221 0 .419-.032.805-.097 1.127zm11.079-5.525c-1.289 0-2.401 1.063-2.401 2.577 0 1.531 1.112 2.578 2.401 2.578s2.4-1.047 2.4-2.578c0-1.514-1.112-2.577-2.4-2.577m0 6.83c-2.353 0-4.27-1.788-4.27-4.253 0-2.449 1.917-4.253 4.27-4.253s4.269 1.804 4.269 4.253c0 2.465-1.917 4.253-4.269 4.253m9.313-6.83c-1.289 0-2.401 1.063-2.401 2.577 0 1.531 1.112 2.578 2.401 2.578s2.4-1.047 2.4-2.578c0-1.514-1.111-2.577-2.4-2.577m0 6.83c-2.352 0-4.269-1.788-4.269-4.253 0-2.449 1.917-4.253 4.269-4.253s4.269 1.804 4.269 4.253c0 2.465-1.917 4.253-4.269 4.253' clip-path='url(%23k)' transform='matrix(1.33333 0 0 -1.33333 -13.334 66.667)'/%3E%3Cpath fill='%23ea4335' d='m0 0-10.647-11.3.002-.007a2.874 2.874 0 0 1 4.236-1.734l.034.02L5.609-6.106z' clip-path='url(%23l)' transform='matrix(1.33333 0 0 -1.33333 27.622 25.899)'/%3E%3Cpath fill='%23fbbc04' d='m0 0-.01.007-5.174 2.999-5.829-5.187 5.85-5.848L-.017-5.06A2.88 2.88 0 0 1 0 0' clip-path='url(%23m)' transform='matrix(1.33333 0 0 -1.33333 41.984 23.334)'/%3E%3Cpath fill='%234285f4' d='M0 0a2.8 2.8 0 0 1-.098-.74v-19.968q0-.385.099-.739l11.012 11.011z' clip-path='url(%23n)' transform='matrix(1.33333 0 0 -1.33333 13.426 12.37)'/%3E%3Cpath fill='%2334a853' d='m0 0 5.51 5.509-11.97 6.94a2.878 2.878 0 0 1-4.265-1.722l-.001-.003z' clip-path='url(%23o)' transform='matrix(1.33333 0 0 -1.33333 27.727 26.668)'/%3E%3C/svg%3E");
}
.b24net-bg {
  background-repeat: no-repeat;
}

.b24net-bg,
.b24net-bg--winter {
  background-color: #0084ff;
  background-position: 0 100%, 0 0;
  background-size: 100% 108px, cover;
}

@media (min-width: 1024px) {
  .b24net-bg {
    background-image: linear-gradient(180deg, transparent 19.64%, rgba(5, 5, 5, .45)), url(/img/ui/horizontal-1920v2.webp);
    background-image: linear-gradient(180deg, transparent 19.64%, rgba(5, 5, 5, .45)), url(/img/ui/horizontal-1920v2.webp), url(/img/ui/horizontal-1920v2.webp);
  }
}

.b24-network-auth-cover-header {
  font-size: 19px;
  line-height: 24px;
}

.b24-network-auth-cover__logo-image {
  height: 58px;
}

.b24-network-auth-cover {
  display: flex;
  align-items: center;
  justify-content: center;
}

.b24network-auth-animate .b24-network-auth-cover,
.b24network-auth-animate .b24-network-auth-form {
  transform: translateX(0);
  opacity: 1;
}

.b24net-body__aside {
  left: 168px;
  justify-content: start;
}

.b24net-body__aside {
  display: flex;
  width: calc(100vw - 919px);
  height: 100vh;
  padding: 0;
  position: relative;
  left: 7vw;
}

.b24net-island-with-sidebar__sidebar {
  display: flex;
  align-items: center;
  width: 236px;
  min-height: 462px;
  padding: 16px 0;
  box-sizing: border-box;
  z-index: 5;
}

.b24net-qr-scan-form {
  display: flex;
  flex-direction: column;
  width: 256px;
  padding: 22px 22px 22px 43px;
  box-sizing: border-box;
  transform: translateX(-20px);
  border: 1px solid hsla(0, 0%, 100%, .14);
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  background-color: rgba(0, 0, 0, .12);
  -webkit-backdrop-filter: blur(52px);
  backdrop-filter: blur(52px);
}

.b24net-qr-scan-form__code-wrapper {
  width: 189px;
  height: 189px;
  padding: 10px;
  margin: 0 0 28px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
}

.b24net-qr-scan-form__instructions {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.09px;
  margin: 0 0 28px;
}

.b24net-qr-scan-form__instructions,
.b24net-qr-scan-form__title {
  color: #fff;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

.b24net-qr-scan-form__instructions,
.b24net-qr-scan-form__title {
  color: #fff;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

.b24net-qr-scan-form__title {
  font-size: 18px;
  font-weight: 500;
  line-height: 21.48px;
  margin: 0 0 12px;
}

.b24net-island-with-sidebar__island {
  z-index: 10;
}

.b24net-island-with-sidebar {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
}

.b24net-page-base {
  display: flex;
  flex-direction: column;
  align-items: start;
  flex-grow: 1;
  justify-content: center;
}

.b24net-sign-in-app {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: start;
}

@media (min-width: 1116px) {
  .b24net-body__main {
    width: 919px;
    justify-content: center;
  }
}

@media (min-width: 1116px) {
  .b24net-body__header {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 1000;
    align-items: start;
    justify-content: end;
  }
}

.b24net-icon-btn--social-google {
    --ui-icon-service-bg-image: url(/img/svg/ui-service-google.svg);
}

.b24net-body__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18px 18px 0;
  box-sizing: border-box;
}

.b24net-text-btn--change-account,
.b24net-text-btn--create-b24,
.b24net-text-btn--sign-in,
.b24net-text-btn--sign-out {
  width: auto;
  line-height: 1;
  cursor: pointer;
  border-color: transparent;
  opacity: 1;
  padding: 0 16px;
  color: #fff;
  font-size: var(--ui-font-size-lg);
  height: 31px;
  border-radius: 18px;
  font-size: 13px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffff26;
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .07), 0 -1px 0 0 rgba(0, 0, 0, .01);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: box-shadow .2s, opacity .2s linear;
}

.b24net-text-btn {
  -webkit-user-select: none;
  user-select: none;
  position: relative;
  box-sizing: border-box;
  font-family: inherit;
}

.b24net-island-title {
  color: #151515;
  font-size: 24px !important;
  line-height: 1.3;
  font-weight: 400;
  margin: 0 0 40px;
  text-align: center;
}

.b24net-login-enter-form__title {
  color: #151515;
  font-size: 18px !important;
  line-height: 1.35;
  font-weight: 400;
  text-align: center;
}

.b24net-login-enter-form__social-buttons {
  display: flex;
  gap: 16px;
}

.b24net-logging-in__login-form {
  margin-top: -24px;
}

@media (min-width: 768px) {
  .b24net-island {
    width: 424px;
    padding: 44px;
    max-width: none;
  }
}
@media (max-width: 768px) {
  .b24net-island-with-sidebar__sidebar{
    display: none;
  }
}

.b24net-island {
  width: calc(100vw - 36px);
  max-width: 424px;
  padding: 28px;
  border-radius: 20px;
  background-color: hsla(0, 0%, 100%, .96);
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .07);
  box-sizing: border-box;
}



.b24net-body {
  display: flex;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.b24net-body__header {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 1000;
  align-items: start;
  justify-content: end;
}


.b24net-login-enter-form__social-wrapper {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.b24net-login-enter-form__social-title {
  margin-bottom: 19px;
  color: #151515;
  font-size: 18px;
  line-height: 1.3;
}

.b24net-icon-btn--social-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: box-shadow .2s ease-in;
}

.b24net-icon-btn .b24net-icon-btn__icon {
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 0 1px #00000005, 0 4px 8px 0 #0000001f;
  transition: box-shadow .08s ease-in;
}

.ui-icona>i {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: var(--ui-icon-service-bg-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%2338659f' d='M18.161 18.289H16v3.704h2.161V33h4.44V21.994h2.98s.279-1.776.415-3.718h-3.378v-2.533c0-.378.484-.887.963-.887H26V11h-3.29c-4.658 0-4.549 3.707-4.549 4.261z'/%3E%3C/svg%3E");
}
.ui-iconb>i {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: var(--ui-icon-service-bg-color);
  background-image: url(/img/svg/ui-service-google.svg);
}
.ui-iconc>i {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: var(--ui-icon-service-bg-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath d='M31.448 25.364a13.4 13.4 0 0 1-1.326 2.383q-1.046 1.491-1.707 2.064-1.022.94-2.195.966-.842.001-2.027-.484-1.185-.483-2.182-.482-1.045 0-2.244.482-1.199.485-1.939.51-1.124.049-2.244-.992-.715-.624-1.785-2.137-1.15-1.615-1.889-3.751-.793-2.307-.793-4.47 0-2.48 1.072-4.272a6.3 6.3 0 0 1 2.246-2.27 6.04 6.04 0 0 1 3.035-.858q.893.002 2.348.547 1.453.546 1.862.548.308 0 2.065-.645 1.66-.598 2.807-.499c2.074.168 3.633.985 4.669 2.458q-2.783 1.687-2.754 4.718.025 2.361 1.708 3.921a5.6 5.6 0 0 0 1.708 1.12q-.206.595-.435 1.143M26.69 6.645q0 1.85-1.349 3.45c-1.083 1.267-2.394 1.998-3.815 1.883a4 4 0 0 1-.028-.467c0-1.184.515-2.45 1.43-3.486q.686-.787 1.742-1.308 1.055-.516 1.994-.565.027.248.026.493'/%3E%3C/svg%3E");
}
.ui-icond>i {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: var(--ui-icon-service-bg-color);
  background-image: url(/img/svg/ui-service-office365.svg);
}
.ui-icone>i {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: var(--ui-icon-service-bg-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Cpath fill='%23ffb900' stroke='%23fc0' stroke-width='5.122' d='M23.977 23.999h3.878v3.878h-3.878z'/%3E%3Cpath fill='%23ffb900' stroke='%237fba00' stroke-width='5.122' d='M23.977 14.122h3.878V18h-3.878z'/%3E%3Cpath fill='%23ffb900' stroke='%23f25022' stroke-width='5.122' d='M14.146 14.122h3.878V18h-3.878z'/%3E%3Cpath fill='%23ffb900' stroke='%2300a4ef' stroke-width='5.122' d='M14.146 23.999h3.878v3.878h-3.878z'/%3E%3C/svg%3E");
}

.b24-network-auth-cover-header {
  display: block;
  color: #fff;
  font-size: 19px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  position: relative;
  left: -1.1px;
}

.b24net-island {
  width: 424px;
  padding: 44px;
  max-width: none;
}

.b24net-island {
  width: calc(100vw - 36px);
  max-width: 424px;
  padding: 28px;
  border-radius: 20px;
  background-color: hsla(0, 0%, 100%, .96);
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .07);
  box-sizing: border-box;
}

.b24net-logging-in__island-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}