@charset "UTF-8";
.plate-no-photo {
  fill: red;
}

.chart-border {
  border-radius: 8px;
  background: var(--q-dr_background);
}
.chart-border-wrapper {
  border-radius: 12px;
  padding: 8px;
  background: var(--q-dr_bar_bg);
}
.chart-border .q-field--outlined .q-field__control::before, .chart-border .q-field--outlined .q-field__control::after {
  border: none !important;
}

.chart-select-menu.q-menu {
  box-shadow: none;
  border: 1px solid var(--q-dr_bar_bg);
  border-top: none;
  border-radius: 0;
}
.chart-select-menu.q-menu .q-manual-focusable--focused .q-focus-helper {
  background: var(--q-dr_bar_bg);
  opacity: 0;
}
.chart-select-menu.q-menu .q-manual-focusable--focused:hover {
  background: var(--q-dr_bar_bg);
}

.dr-analytics-title {
  font-weight: 700;
  font-size: 36px;
  line-height: 42px;
}
.dr-analytics-title-wrapper {
  padding: 40px 0 32px;
  position: fixed;
  background: var(--q-dr_background);
  z-index: 2;
  top: 81px;
  width: 778px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dr-analytics-title-actions {
  display: flex;
}
.dr-analytics-wrapper {
  width: 810px;
  padding: 114px 16px 0;
}
.dr-analytics-btn-load {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--q-dr_link);
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.dr-analytics-btn-select {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  height: 40px;
}
.dr-analytics-btn-select .q-icon {
  font-size: 18px;
}
.dr-analytics-selects-wrapper {
  display: flex;
  gap: 16px;
  margin: auto;
  padding-bottom: 32px;
}
.direction {
  position: absolute;
  margin-top: -1px;
  margin-left: -20px;
  padding-right: 20px;
  pointer-events: none;
  width: 40px;
  height: 2px;
}
.direction-line {
  width: 20px;
  height: 2px;
}

.groups-check-menu {
  box-shadow: none;
  border-radius: 0 0 12px 12px;
  border: none !important;
}
.groups-check-menu__content {
  border-radius: 0 0 12px 12px;
  padding: 0 8px 8px 8px;
  display: flex;
  background: var(--q-dr_bar_bg);
}

.no-events {
  pointer-events: none;
}

.plates-card-wrapper, .plates-card-header-wrapper {
  width: 100%;
}
@media (min-width: 1023px) {
  .plates-card-wrapper, .plates-card-header-wrapper {
    width: 856px;
  }
}
@media (min-width: 1439px) {
  .plates-card-wrapper, .plates-card-header-wrapper {
    width: 1144px;
  }
}
@media (min-width: 1919px) {
  .plates-card-wrapper, .plates-card-header-wrapper {
    width: 1144px;
  }
}
.plates-card-wrapper {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 1023px) {
  .plates-card-wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1439px) {
  .plates-card-wrapper {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1919px) {
  .plates-card-wrapper {
    grid-template-columns: repeat(4, 1fr);
  }
}
.plates-card-content {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
}
.plates-snapshot {
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: 8px 24px 24px 24px;
}
.plates-snapshot-wrapper {
  background: var(--q-dr_bar_bg);
  aspect-ratio: 16/9;
  border-radius: 8px 24px 24px 24px;
  position: relative;
  display: flex;
}
.plates-snapshot img {
  border-radius: 10px 24px 24px 24px;
}
.plates-add-btn {
  height: 26px;
  line-height: 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
  background: var(--q-dr_text_main_o7);
  color: var(--q-dr_white_always);
  padding: 0 4px;
}
.plates-and-photo-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.plate-img {
  height: 40px;
  border: 1px solid var(--q-dr_black_always);
  border-top: none;
  border-left: none;
}
.plate-img-wrapper {
  display: flex;
}
.plate-header-sticky {
  position: sticky;
  z-index: 5;
  background: var(--q-dr_background);
}
.plate-header-sticky__title {
  top: 40px;
}
.plate-header-sticky__cameras {
  top: 110px;
}
.plate-header-sticky__filters {
  top: 180px;
}

div.detection-item-1 {
  border: 1px solid var(--q-dr_labeltext1);
  color: var(--q-dr_labeltext1);
}
div.detection-item-1.active {
  background-color: var(--q-dr_labeltext1);
  color: var(--q-dr_white_always);
}

.colored-item-1,
.colored-item-1 circle,
.colored-item-1 line {
  background-color: var(--q-dr_labeltext1);
  fill: var(--q-dr_labeltext1);
  stroke: var(--q-dr_labeltext1);
}

div.detection-item-2 {
  border: 1px solid var(--q-dr_labeltext2);
  color: var(--q-dr_labeltext2);
}
div.detection-item-2.active {
  background-color: var(--q-dr_labeltext2);
  color: var(--q-dr_white_always);
}

.colored-item-2,
.colored-item-2 circle,
.colored-item-2 line {
  background-color: var(--q-dr_labeltext2);
  fill: var(--q-dr_labeltext2);
  stroke: var(--q-dr_labeltext2);
}

div.detection-item-3 {
  border: 1px solid var(--q-dr_labeltext3);
  color: var(--q-dr_labeltext3);
}
div.detection-item-3.active {
  background-color: var(--q-dr_labeltext3);
  color: var(--q-dr_white_always);
}

.colored-item-3,
.colored-item-3 circle,
.colored-item-3 line {
  background-color: var(--q-dr_labeltext3);
  fill: var(--q-dr_labeltext3);
  stroke: var(--q-dr_labeltext3);
}

div.detection-item-4 {
  border: 1px solid var(--q-dr_labeltext4);
  color: var(--q-dr_labeltext4);
}
div.detection-item-4.active {
  background-color: var(--q-dr_labeltext4);
  color: var(--q-dr_white_always);
}

.colored-item-4,
.colored-item-4 circle,
.colored-item-4 line {
  background-color: var(--q-dr_labeltext4);
  fill: var(--q-dr_labeltext4);
  stroke: var(--q-dr_labeltext4);
}

div.detection-item-5 {
  border: 1px solid var(--q-dr_labeltext5);
  color: var(--q-dr_labeltext5);
}
div.detection-item-5.active {
  background-color: var(--q-dr_labeltext5);
  color: var(--q-dr_white_always);
}

.colored-item-5,
.colored-item-5 circle,
.colored-item-5 line {
  background-color: var(--q-dr_labeltext5);
  fill: var(--q-dr_labeltext5);
  stroke: var(--q-dr_labeltext5);
}

div.detection-item-6 {
  border: 1px solid var(--q-dr_labeltext6);
  color: var(--q-dr_labeltext6);
}
div.detection-item-6.active {
  background-color: var(--q-dr_labeltext6);
  color: var(--q-dr_white_always);
}

.colored-item-6,
.colored-item-6 circle,
.colored-item-6 line {
  background-color: var(--q-dr_labeltext6);
  fill: var(--q-dr_labeltext6);
  stroke: var(--q-dr_labeltext6);
}

.dr-sse-plate {
  padding: 8px 16px 8px 8px;
  background: var(--q-dr_text_main_o7);
  border-radius: 16px;
  color: var(--q-dr_white_always);
}
.dr-sse-plate__wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: baseline;
  gap: 16px;
  margin: 0 16px 0;
}
.dr-sse-plate__note {
  overflow-y: hidden;
  display: flex;
  padding-left: 36px;
  font-size: 15px;
  line-height: 19px;
}
.dr-sse-plate .plate-format-no-border {
  font-family: inherit !important;
  font-size: 15px !important;
}

.extrauser-item-wrapper {
  padding: 16px;
  border-radius: 12px;
  cursor: pointer;
}
.extrauser-item-wrapper:hover {
  background: var(--q-dr_bar_bg);
}
.extrauser-item-content {
  display: flex;
  align-items: center;
}
.extrauser-item-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  background: var(--q-dr_link);
  border-radius: 8px;
  margin-right: 8px;
  color: var(--q-dr_background);
  font-size: 24px;
}
.extrauser-item-sticky {
  display: flex;
  position: sticky;
  bottom: 0;
  background: var(--q-dr_background);
  padding: 24px 0 36px 0;
}
@media (max-width: 1023px) {
  .extrauser-item-sticky {
    bottom: 64px;
  }
}

.dr-reminder-error {
  font-size: 12px;
  color: var(--q-dr_dark_accent);
  height: 18px;
  line-height: 18px;
  overflow-y: visible;
  max-width: 300px;
}
.dr-reminder-loader {
  opacity: 0.6;
  pointer-events: none;
}

.dr-privacy-login-content {
  max-width: 880px;
}
.dr-privacy-login-content-wrapper {
  display: flex;
  flex-wrap: nowrap;
  color: var(--q-dr_hint);
}
@media (min-width: 1279px) {
  .dr-privacy-login-content-wrapper {
    align-items: center;
  }
}
.dr-privacy-login-links {
  display: none;
}
@media (min-width: 1279px) {
  .dr-privacy-login-links {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    font-size: 18px;
  }
}
.dr-privacy-login-footer {
  border-top: 1px solid var(--q-dr_border);
}
.dr-privacy-login-footer__desktop {
  padding: 16px 16px;
  font-size: 11px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1279px) {
  .dr-privacy-login-footer__desktop {
    padding: 16px 32px;
    font-size: 13px;
  }
}

.events-wrapper {
  min-width: 0;
  cursor: pointer;
}
.events-wrapper .event-img-wrapper {
  aspect-ratio: 16/9;
  position: relative;
  background: var(--q-dr_chip);
  overflow: hidden;
  border-radius: 8px 20px 20px 20px;
}
@media (min-width: 1023px) {
  .events-wrapper .event-img-wrapper {
    border-radius: 8px 24px 24px 24px;
  }
}
.events-wrapper .event-mobile {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2px;
  padding: 3px 24px 3px 16px;
}
.events-wrapper .event-mobile.active-event {
  position: relative;
  background: var(--q-dr_chip);
}
@media (min-width: 1023px) {
  .events-wrapper .event-mobile.active-event {
    background: linear-gradient(270deg, transparent 0, transparent 4px, var(--q-dr_chip) 4px, var(--q-dr_chip) 100%);
  }
}
.events-wrapper .event-mobile.active-event .event-type-icon-wrapper {
  background: var(--q-dr_background) !important;
}

.wifi-pnp-step-right-enter-active, .wifi-pnp-step-right-leave-active {
  transition: 0.3s transform;
}
.wifi-pnp-step-right-enter-from {
  transform: translateX(100%);
}
.wifi-pnp-step-right-leave-to {
  transform: translateX(-100%);
}
.wifi-pnp-step-right-leave-active {
  position: absolute;
  z-index: 0;
}
.wifi-pnp-step-left-enter-active, .wifi-pnp-step-left-leave-active {
  transition: 0.3s transform;
}
.wifi-pnp-step-left-enter-from {
  transform: translateX(-100%);
}
.wifi-pnp-step-left-leave-to {
  transform: translateX(100%);
}
.wifi-pnp-step-left-leave-active {
  position: absolute;
  z-index: 0;
}
.wifi-pnp-ssid-list {
  display: flex;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid var(--q-dr_border);
}
.wifi-pnp-ssid-item {
  padding: 0 16px;
}
.wifi-pnp-ssid-list > .wifi-pnp-ssid-item:not(:last-child) {
  border-bottom: 1px solid var(--q-dr_border);
}
.wifi-pnp-stepper {
  background: var(--q-dr_background);
}
.wifi-pnp-stepper > .q-stepper--vertical .q-stepper__tab {
  padding: 16px 0;
}
.wifi-pnp-step-description {
  padding: 0 32px;
  font-size: 12px;
  color: var(--q-dr_hint);
}
.wifi-pnp-step-navigation {
  display: flex;
  flex-direction: row;
  padding: 0 32px;
  gap: 8px;
}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
  /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

#map {
  overflow: hidden;
}

.map-dark-theme .leaflet-layer,
.map-dark-theme .leaflet-control-zoom-in,
.map-dark-theme .leaflet-control-zoom-out,
.map-dark-theme .leaflet-control-attribution {
  filter: invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%);
}

.map-dark-theme.leaflet-container {
  background: var(--q-dr_black_always);
}

.dr-map-layout .dr-camera-map {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.default-marker .marker-element {
  fill: var(--q-dr_link);
}

.active-marker .marker-element {
  fill: var(--q-dr_accent);
}

.dr-fill-white {
  fill: var(--q-dr_white_always);
}

.dr-stroke-white {
  stroke: var(--q-dr_white_always);
}

.location-input {
  flex: 1;
}
.location-input input::-webkit-outer-spin-button,
.location-input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.location-input input[type=number] {
  appearance: textfield;
}
.location-input .q-field__control {
  background-color: var(--q-dr_background);
}

body {
  color: var(--q-dr_text_main);
  background: var(--q-dr_background);
}
body a {
  text-decoration: none;
  color: inherit;
}
body input,
body textarea {
  border: none;
}
body input:focus-visible,
body textarea:focus-visible {
  outline: none;
}
body .q-card,
body .q-menu,
body .q-page,
body .q-tab-panels,
body .q-drawer {
  background: var(--q-dr_background);
}
body .q-notification__message {
  white-space: pre-line;
}
body .q-menu {
  font-size: 14px;
}
body .q-tooltip {
  overflow-y: hidden;
}
body .q-tooltip--style {
  font-size: 13px;
}
body .q-scrollarea__thumb {
  z-index: 2;
}
body .disabled-block {
  opacity: 40%;
  pointer-events: none;
  cursor: default;
}

.color-header,
.text-header {
  color: var(--q-dr_background);
}

.color_hover-header:hover {
  color: var(--q-dr_background);
}

.bgr-header,
.bg-header {
  background-color: var(--q-dr_background);
}

.brd-header {
  border: solid 1px var(--q-dr_background);
  box-sizing: border-box;
}

.brd-bottom-header {
  border-bottom: solid 1px var(--q-dr_background);
  box-sizing: border-box;
}

.fill-header {
  fill: var(--q-dr_background);
}

.color-header-tabs,
.text-header-tabs {
  color: #777777;
}

.color_hover-header-tabs:hover {
  color: #777777;
}

.bgr-header-tabs,
.bg-header-tabs {
  background-color: #777777;
}

.brd-header-tabs {
  border: solid 1px #777777;
  box-sizing: border-box;
}

.brd-bottom-header-tabs {
  border-bottom: solid 1px #777777;
  box-sizing: border-box;
}

.fill-header-tabs {
  fill: #777777;
}

.color-footer,
.text-footer {
  color: #f3f3f3;
}

.color_hover-footer:hover {
  color: #f3f3f3;
}

.bgr-footer,
.bg-footer {
  background-color: #f3f3f3;
}

.brd-footer {
  border: solid 1px #f3f3f3;
  box-sizing: border-box;
}

.brd-bottom-footer {
  border-bottom: solid 1px #f3f3f3;
  box-sizing: border-box;
}

.fill-footer {
  fill: #f3f3f3;
}

.color-active,
.text-active {
  color: #007aff;
}

.color_hover-active:hover {
  color: #007aff;
}

.bgr-active,
.bg-active {
  background-color: #007aff;
}

.brd-active {
  border: solid 1px #007aff;
  box-sizing: border-box;
}

.brd-bottom-active {
  border-bottom: solid 1px #007aff;
  box-sizing: border-box;
}

.fill-active {
  fill: #007aff;
}

.color-button,
.text-button {
  color: #ffdd00;
}

.color_hover-button:hover {
  color: #ffdd00;
}

.bgr-button,
.bg-button {
  background-color: #ffdd00;
}

.brd-button {
  border: solid 1px #ffdd00;
  box-sizing: border-box;
}

.brd-bottom-button {
  border-bottom: solid 1px #ffdd00;
  box-sizing: border-box;
}

.fill-button {
  fill: #ffdd00;
}

.color-drb-red,
.text-drb-red {
  color: #e30813;
}

.color_hover-drb-red:hover {
  color: #e30813;
}

.bgr-drb-red,
.bg-drb-red {
  background-color: #e30813;
}

.brd-drb-red {
  border: solid 1px #e30813;
  box-sizing: border-box;
}

.brd-bottom-drb-red {
  border-bottom: solid 1px #e30813;
  box-sizing: border-box;
}

.fill-drb-red {
  fill: #e30813;
}

.color-drb-field-grey,
.text-drb-field-grey {
  color: #e6e6e6;
}

.color_hover-drb-field-grey:hover {
  color: #e6e6e6;
}

.bgr-drb-field-grey,
.bg-drb-field-grey {
  background-color: #e6e6e6;
}

.brd-drb-field-grey {
  border: solid 1px #e6e6e6;
  box-sizing: border-box;
}

.brd-bottom-drb-field-grey {
  border-bottom: solid 1px #e6e6e6;
  box-sizing: border-box;
}

.fill-drb-field-grey {
  fill: #e6e6e6;
}

.color-drb-yellow,
.text-drb-yellow {
  color: #ffd301;
}

.color_hover-drb-yellow:hover {
  color: #ffd301;
}

.bgr-drb-yellow,
.bg-drb-yellow {
  background-color: #ffd301;
}

.brd-drb-yellow {
  border: solid 1px #ffd301;
  box-sizing: border-box;
}

.brd-bottom-drb-yellow {
  border-bottom: solid 1px #ffd301;
  box-sizing: border-box;
}

.fill-drb-yellow {
  fill: #ffd301;
}

.color-drb-active-tab,
.text-drb-active-tab {
  color: #262626;
}

.color_hover-drb-active-tab:hover {
  color: #262626;
}

.bgr-drb-active-tab,
.bg-drb-active-tab {
  background-color: #262626;
}

.brd-drb-active-tab {
  border: solid 1px #262626;
  box-sizing: border-box;
}

.brd-bottom-drb-active-tab {
  border-bottom: solid 1px #262626;
  box-sizing: border-box;
}

.fill-drb-active-tab {
  fill: #262626;
}

.color-drb-tab-color,
.text-drb-tab-color {
  color: #828282;
}

.color_hover-drb-tab-color:hover {
  color: #828282;
}

.bgr-drb-tab-color,
.bg-drb-tab-color {
  background-color: #828282;
}

.brd-drb-tab-color {
  border: solid 1px #828282;
  box-sizing: border-box;
}

.brd-bottom-drb-tab-color {
  border-bottom: solid 1px #828282;
  box-sizing: border-box;
}

.fill-drb-tab-color {
  fill: #828282;
}

.color-drb-primary,
.text-drb-primary {
  color: var(--q-dr_accent);
}

.color_hover-drb-primary:hover {
  color: var(--q-dr_accent);
}

.bgr-drb-primary,
.bg-drb-primary {
  background-color: var(--q-dr_accent);
}

.brd-drb-primary {
  border: solid 1px var(--q-dr_accent);
  box-sizing: border-box;
}

.brd-bottom-drb-primary {
  border-bottom: solid 1px var(--q-dr_accent);
  box-sizing: border-box;
}

.fill-drb-primary {
  fill: var(--q-dr_accent);
}

.color-drb-secondary,
.text-drb-secondary {
  color: rgb(255, 211, 1);
}

.color_hover-drb-secondary:hover {
  color: rgb(255, 211, 1);
}

.bgr-drb-secondary,
.bg-drb-secondary {
  background-color: rgb(255, 211, 1);
}

.brd-drb-secondary {
  border: solid 1px rgb(255, 211, 1);
  box-sizing: border-box;
}

.brd-bottom-drb-secondary {
  border-bottom: solid 1px rgb(255, 211, 1);
  box-sizing: border-box;
}

.fill-drb-secondary {
  fill: rgb(255, 211, 1);
}

.color-drb-dop-blue,
.text-drb-dop-blue {
  color: rgb(0, 122, 229);
}

.color_hover-drb-dop-blue:hover {
  color: rgb(0, 122, 229);
}

.bgr-drb-dop-blue,
.bg-drb-dop-blue {
  background-color: rgb(0, 122, 229);
}

.brd-drb-dop-blue {
  border: solid 1px rgb(0, 122, 229);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-blue {
  border-bottom: solid 1px rgb(0, 122, 229);
  box-sizing: border-box;
}

.fill-drb-dop-blue {
  fill: rgb(0, 122, 229);
}

.color-drb-dop-gray-5,
.text-drb-dop-gray-5 {
  color: rgb(38, 38, 38);
}

.color_hover-drb-dop-gray-5:hover {
  color: rgb(38, 38, 38);
}

.bgr-drb-dop-gray-5,
.bg-drb-dop-gray-5 {
  background-color: rgb(38, 38, 38);
}

.brd-drb-dop-gray-5 {
  border: solid 1px rgb(38, 38, 38);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-5 {
  border-bottom: solid 1px rgb(38, 38, 38);
  box-sizing: border-box;
}

.fill-drb-dop-gray-5 {
  fill: rgb(38, 38, 38);
}

.color-drb-dop-gray-4,
.text-drb-dop-gray-4 {
  color: rgb(130, 130, 130);
}

.color_hover-drb-dop-gray-4:hover {
  color: rgb(130, 130, 130);
}

.bgr-drb-dop-gray-4,
.bg-drb-dop-gray-4 {
  background-color: rgb(130, 130, 130);
}

.brd-drb-dop-gray-4 {
  border: solid 1px rgb(130, 130, 130);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-4 {
  border-bottom: solid 1px rgb(130, 130, 130);
  box-sizing: border-box;
}

.fill-drb-dop-gray-4 {
  fill: rgb(130, 130, 130);
}

.color-drb-dop-gray-3,
.text-drb-dop-gray-3 {
  color: rgb(157, 161, 167);
}

.color_hover-drb-dop-gray-3:hover {
  color: rgb(157, 161, 167);
}

.bgr-drb-dop-gray-3,
.bg-drb-dop-gray-3 {
  background-color: rgb(157, 161, 167);
}

.brd-drb-dop-gray-3 {
  border: solid 1px rgb(157, 161, 167);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-3 {
  border-bottom: solid 1px rgb(157, 161, 167);
  box-sizing: border-box;
}

.fill-drb-dop-gray-3 {
  fill: rgb(157, 161, 167);
}

.color-drb-dop-gray-2,
.text-drb-dop-gray-2 {
  color: rgb(192, 192, 192);
}

.color_hover-drb-dop-gray-2:hover {
  color: rgb(192, 192, 192);
}

.bgr-drb-dop-gray-2,
.bg-drb-dop-gray-2 {
  background-color: rgb(192, 192, 192);
}

.brd-drb-dop-gray-2 {
  border: solid 1px rgb(192, 192, 192);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-2 {
  border-bottom: solid 1px rgb(192, 192, 192);
  box-sizing: border-box;
}

.fill-drb-dop-gray-2 {
  fill: rgb(192, 192, 192);
}

.color-drb-dop-gray-1,
.text-drb-dop-gray-1 {
  color: rgb(230, 230, 230);
}

.color_hover-drb-dop-gray-1:hover {
  color: rgb(230, 230, 230);
}

.bgr-drb-dop-gray-1,
.bg-drb-dop-gray-1 {
  background-color: rgb(230, 230, 230);
}

.brd-drb-dop-gray-1 {
  border: solid 1px rgb(230, 230, 230);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-1 {
  border-bottom: solid 1px rgb(230, 230, 230);
  box-sizing: border-box;
}

.fill-drb-dop-gray-1 {
  fill: rgb(230, 230, 230);
}

.color-drb-dop-gray-0,
.text-drb-dop-gray-0 {
  color: rgb(242, 242, 242);
}

.color_hover-drb-dop-gray-0:hover {
  color: rgb(242, 242, 242);
}

.bgr-drb-dop-gray-0,
.bg-drb-dop-gray-0 {
  background-color: rgb(242, 242, 242);
}

.brd-drb-dop-gray-0 {
  border: solid 1px rgb(242, 242, 242);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-0 {
  border-bottom: solid 1px rgb(242, 242, 242);
  box-sizing: border-box;
}

.fill-drb-dop-gray-0 {
  fill: rgb(242, 242, 242);
}

.color-drb-dop-gray-o,
.text-drb-dop-gray-o {
  color: rgba(230, 230, 230, 0.5);
}

.color_hover-drb-dop-gray-o:hover {
  color: rgba(230, 230, 230, 0.5);
}

.bgr-drb-dop-gray-o,
.bg-drb-dop-gray-o {
  background-color: rgba(230, 230, 230, 0.5);
}

.brd-drb-dop-gray-o {
  border: solid 1px rgba(230, 230, 230, 0.5);
  box-sizing: border-box;
}

.brd-bottom-drb-dop-gray-o {
  border-bottom: solid 1px rgba(230, 230, 230, 0.5);
  box-sizing: border-box;
}

.fill-drb-dop-gray-o {
  fill: rgba(230, 230, 230, 0.5);
}

.color-drb-black,
.text-drb-black {
  color: rgb(0, 0, 0);
}

.color_hover-drb-black:hover {
  color: rgb(0, 0, 0);
}

.bgr-drb-black,
.bg-drb-black {
  background-color: rgb(0, 0, 0);
}

.brd-drb-black {
  border: solid 1px rgb(0, 0, 0);
  box-sizing: border-box;
}

.brd-bottom-drb-black {
  border-bottom: solid 1px rgb(0, 0, 0);
  box-sizing: border-box;
}

.fill-drb-black {
  fill: rgb(0, 0, 0);
}

.color-drb-white,
.text-drb-white {
  color: rgb(255, 255, 255);
}

.color_hover-drb-white:hover {
  color: rgb(255, 255, 255);
}

.bgr-drb-white,
.bg-drb-white {
  background-color: rgb(255, 255, 255);
}

.brd-drb-white {
  border: solid 1px rgb(255, 255, 255);
  box-sizing: border-box;
}

.brd-bottom-drb-white {
  border-bottom: solid 1px rgb(255, 255, 255);
  box-sizing: border-box;
}

.fill-drb-white {
  fill: rgb(255, 255, 255);
}

.color-drb-transparent,
.text-drb-transparent {
  color: transparent;
}

.color_hover-drb-transparent:hover {
  color: transparent;
}

.bgr-drb-transparent,
.bg-drb-transparent {
  background-color: transparent;
}

.brd-drb-transparent {
  border: solid 1px transparent;
  box-sizing: border-box;
}

.brd-bottom-drb-transparent {
  border-bottom: solid 1px transparent;
  box-sizing: border-box;
}

.fill-drb-transparent {
  fill: transparent;
}

.color-dr_tag,
.text-dr_tag {
  color: var(--q-dr_tag);
}

.color_hover-dr_tag:hover {
  color: var(--q-dr_tag);
}

.bgr-dr_tag,
.bg-dr_tag {
  background-color: var(--q-dr_tag);
}

.brd-dr_tag {
  border: solid 1px var(--q-dr_tag);
  box-sizing: border-box;
}

.brd-bottom-dr_tag {
  border-bottom: solid 1px var(--q-dr_tag);
  box-sizing: border-box;
}

.fill-dr_tag {
  fill: var(--q-dr_tag);
}

.color-dr_accent,
.text-dr_accent {
  color: var(--q-dr_accent);
}

.color_hover-dr_accent:hover {
  color: var(--q-dr_accent);
}

.bgr-dr_accent,
.bg-dr_accent {
  background-color: var(--q-dr_accent);
}

.brd-dr_accent {
  border: solid 1px var(--q-dr_accent);
  box-sizing: border-box;
}

.brd-bottom-dr_accent {
  border-bottom: solid 1px var(--q-dr_accent);
  box-sizing: border-box;
}

.fill-dr_accent {
  fill: var(--q-dr_accent);
}

.color-dr_dark_accent,
.text-dr_dark_accent {
  color: var(--q-dr_dark_accent);
}

.color_hover-dr_dark_accent:hover {
  color: var(--q-dr_dark_accent);
}

.bgr-dr_dark_accent,
.bg-dr_dark_accent {
  background-color: var(--q-dr_dark_accent);
}

.brd-dr_dark_accent {
  border: solid 1px var(--q-dr_dark_accent);
  box-sizing: border-box;
}

.brd-bottom-dr_dark_accent {
  border-bottom: solid 1px var(--q-dr_dark_accent);
  box-sizing: border-box;
}

.fill-dr_dark_accent {
  fill: var(--q-dr_dark_accent);
}

.color-dr_lite_accent,
.text-dr_lite_accent {
  color: var(--q-dr_lite_accent);
}

.color_hover-dr_lite_accent:hover {
  color: var(--q-dr_lite_accent);
}

.bgr-dr_lite_accent,
.bg-dr_lite_accent {
  background-color: var(--q-dr_lite_accent);
}

.brd-dr_lite_accent {
  border: solid 1px var(--q-dr_lite_accent);
  box-sizing: border-box;
}

.brd-bottom-dr_lite_accent {
  border-bottom: solid 1px var(--q-dr_lite_accent);
  box-sizing: border-box;
}

.fill-dr_lite_accent {
  fill: var(--q-dr_lite_accent);
}

.color-dr_success,
.text-dr_success {
  color: var(--q-dr_success);
}

.color_hover-dr_success:hover {
  color: var(--q-dr_success);
}

.bgr-dr_success,
.bg-dr_success {
  background-color: var(--q-dr_success);
}

.brd-dr_success {
  border: solid 1px var(--q-dr_success);
  box-sizing: border-box;
}

.brd-bottom-dr_success {
  border-bottom: solid 1px var(--q-dr_success);
  box-sizing: border-box;
}

.fill-dr_success {
  fill: var(--q-dr_success);
}

.color-dr_success_hover,
.text-dr_success_hover {
  color: var(--q-dr_success_hover);
}

.color_hover-dr_success_hover:hover {
  color: var(--q-dr_success_hover);
}

.bgr-dr_success_hover,
.bg-dr_success_hover {
  background-color: var(--q-dr_success_hover);
}

.brd-dr_success_hover {
  border: solid 1px var(--q-dr_success_hover);
  box-sizing: border-box;
}

.brd-bottom-dr_success_hover {
  border-bottom: solid 1px var(--q-dr_success_hover);
  box-sizing: border-box;
}

.fill-dr_success_hover {
  fill: var(--q-dr_success_hover);
}

.color-dr_background,
.text-dr_background {
  color: var(--q-dr_background);
}

.color_hover-dr_background:hover {
  color: var(--q-dr_background);
}

.bgr-dr_background,
.bg-dr_background {
  background-color: var(--q-dr_background);
}

.brd-dr_background {
  border: solid 1px var(--q-dr_background);
  box-sizing: border-box;
}

.brd-bottom-dr_background {
  border-bottom: solid 1px var(--q-dr_background);
  box-sizing: border-box;
}

.fill-dr_background {
  fill: var(--q-dr_background);
}

.color-dr_shape_gradient,
.text-dr_shape_gradient {
  color: var(--q-dr_shape_gradient);
}

.color_hover-dr_shape_gradient:hover {
  color: var(--q-dr_shape_gradient);
}

.bgr-dr_shape_gradient,
.bg-dr_shape_gradient {
  background-color: var(--q-dr_shape_gradient);
}

.brd-dr_shape_gradient {
  border: solid 1px var(--q-dr_shape_gradient);
  box-sizing: border-box;
}

.brd-bottom-dr_shape_gradient {
  border-bottom: solid 1px var(--q-dr_shape_gradient);
  box-sizing: border-box;
}

.fill-dr_shape_gradient {
  fill: var(--q-dr_shape_gradient);
}

.color-dr_text_main,
.text-dr_text_main {
  color: var(--q-dr_text_main);
}

.color_hover-dr_text_main:hover {
  color: var(--q-dr_text_main);
}

.bgr-dr_text_main,
.bg-dr_text_main {
  background-color: var(--q-dr_text_main);
}

.brd-dr_text_main {
  border: solid 1px var(--q-dr_text_main);
  box-sizing: border-box;
}

.brd-bottom-dr_text_main {
  border-bottom: solid 1px var(--q-dr_text_main);
  box-sizing: border-box;
}

.fill-dr_text_main {
  fill: var(--q-dr_text_main);
}

.color-dr_link,
.text-dr_link {
  color: var(--q-dr_link);
}

.color_hover-dr_link:hover {
  color: var(--q-dr_link);
}

.bgr-dr_link,
.bg-dr_link {
  background-color: var(--q-dr_link);
}

.brd-dr_link {
  border: solid 1px var(--q-dr_link);
  box-sizing: border-box;
}

.brd-bottom-dr_link {
  border-bottom: solid 1px var(--q-dr_link);
  box-sizing: border-box;
}

.fill-dr_link {
  fill: var(--q-dr_link);
}

.color-dr_link_hover,
.text-dr_link_hover {
  color: var(--q-dr_link_hover);
}

.color_hover-dr_link_hover:hover {
  color: var(--q-dr_link_hover);
}

.bgr-dr_link_hover,
.bg-dr_link_hover {
  background-color: var(--q-dr_link_hover);
}

.brd-dr_link_hover {
  border: solid 1px var(--q-dr_link_hover);
  box-sizing: border-box;
}

.brd-bottom-dr_link_hover {
  border-bottom: solid 1px var(--q-dr_link_hover);
  box-sizing: border-box;
}

.fill-dr_link_hover {
  fill: var(--q-dr_link_hover);
}

.color-dr_hint,
.text-dr_hint {
  color: var(--q-dr_hint);
}

.color_hover-dr_hint:hover {
  color: var(--q-dr_hint);
}

.bgr-dr_hint,
.bg-dr_hint {
  background-color: var(--q-dr_hint);
}

.brd-dr_hint {
  border: solid 1px var(--q-dr_hint);
  box-sizing: border-box;
}

.brd-bottom-dr_hint {
  border-bottom: solid 1px var(--q-dr_hint);
  box-sizing: border-box;
}

.fill-dr_hint {
  fill: var(--q-dr_hint);
}

.color-dr_footer,
.text-dr_footer {
  color: var(--q-dr_footer);
}

.color_hover-dr_footer:hover {
  color: var(--q-dr_footer);
}

.bgr-dr_footer,
.bg-dr_footer {
  background-color: var(--q-dr_footer);
}

.brd-dr_footer {
  border: solid 1px var(--q-dr_footer);
  box-sizing: border-box;
}

.brd-bottom-dr_footer {
  border-bottom: solid 1px var(--q-dr_footer);
  box-sizing: border-box;
}

.fill-dr_footer {
  fill: var(--q-dr_footer);
}

.color-dr_border,
.text-dr_border {
  color: var(--q-dr_border);
}

.color_hover-dr_border:hover {
  color: var(--q-dr_border);
}

.bgr-dr_border,
.bg-dr_border {
  background-color: var(--q-dr_border);
}

.brd-dr_border {
  border: solid 1px var(--q-dr_border);
  box-sizing: border-box;
}

.brd-bottom-dr_border {
  border-bottom: solid 1px var(--q-dr_border);
  box-sizing: border-box;
}

.fill-dr_border {
  fill: var(--q-dr_border);
}

.color-dr_chip,
.text-dr_chip {
  color: var(--q-dr_chip);
}

.color_hover-dr_chip:hover {
  color: var(--q-dr_chip);
}

.bgr-dr_chip,
.bg-dr_chip {
  background-color: var(--q-dr_chip);
}

.brd-dr_chip {
  border: solid 1px var(--q-dr_chip);
  box-sizing: border-box;
}

.brd-bottom-dr_chip {
  border-bottom: solid 1px var(--q-dr_chip);
  box-sizing: border-box;
}

.fill-dr_chip {
  fill: var(--q-dr_chip);
}

.color-dr_button_shadow,
.text-dr_button_shadow {
  color: var(--q-dr_button_shadow);
}

.color_hover-dr_button_shadow:hover {
  color: var(--q-dr_button_shadow);
}

.bgr-dr_button_shadow,
.bg-dr_button_shadow {
  background-color: var(--q-dr_button_shadow);
}

.brd-dr_button_shadow {
  border: solid 1px var(--q-dr_button_shadow);
  box-sizing: border-box;
}

.brd-bottom-dr_button_shadow {
  border-bottom: solid 1px var(--q-dr_button_shadow);
  box-sizing: border-box;
}

.fill-dr_button_shadow {
  fill: var(--q-dr_button_shadow);
}

.color-dr_button,
.text-dr_button {
  color: var(--q-dr_button);
}

.color_hover-dr_button:hover {
  color: var(--q-dr_button);
}

.bgr-dr_button,
.bg-dr_button {
  background-color: var(--q-dr_button);
}

.brd-dr_button {
  border: solid 1px var(--q-dr_button);
  box-sizing: border-box;
}

.brd-bottom-dr_button {
  border-bottom: solid 1px var(--q-dr_button);
  box-sizing: border-box;
}

.fill-dr_button {
  fill: var(--q-dr_button);
}

.color-dr_button_hover,
.text-dr_button_hover {
  color: var(--q-dr_button_hover);
}

.color_hover-dr_button_hover:hover {
  color: var(--q-dr_button_hover);
}

.bgr-dr_button_hover,
.bg-dr_button_hover {
  background-color: var(--q-dr_button_hover);
}

.brd-dr_button_hover {
  border: solid 1px var(--q-dr_button_hover);
  box-sizing: border-box;
}

.brd-bottom-dr_button_hover {
  border-bottom: solid 1px var(--q-dr_button_hover);
  box-sizing: border-box;
}

.fill-dr_button_hover {
  fill: var(--q-dr_button_hover);
}

.color-dr_img_header,
.text-dr_img_header {
  color: var(--q-dr_img_header);
}

.color_hover-dr_img_header:hover {
  color: var(--q-dr_img_header);
}

.bgr-dr_img_header,
.bg-dr_img_header {
  background-color: var(--q-dr_img_header);
}

.brd-dr_img_header {
  border: solid 1px var(--q-dr_img_header);
  box-sizing: border-box;
}

.brd-bottom-dr_img_header {
  border-bottom: solid 1px var(--q-dr_img_header);
  box-sizing: border-box;
}

.fill-dr_img_header {
  fill: var(--q-dr_img_header);
}

.color-dr_avatar_active,
.text-dr_avatar_active {
  color: var(--q-dr_avatar_active);
}

.color_hover-dr_avatar_active:hover {
  color: var(--q-dr_avatar_active);
}

.bgr-dr_avatar_active,
.bg-dr_avatar_active {
  background-color: var(--q-dr_avatar_active);
}

.brd-dr_avatar_active {
  border: solid 1px var(--q-dr_avatar_active);
  box-sizing: border-box;
}

.brd-bottom-dr_avatar_active {
  border-bottom: solid 1px var(--q-dr_avatar_active);
  box-sizing: border-box;
}

.fill-dr_avatar_active {
  fill: var(--q-dr_avatar_active);
}

.color-dr_avatar_inactive,
.text-dr_avatar_inactive {
  color: var(--q-dr_avatar_inactive);
}

.color_hover-dr_avatar_inactive:hover {
  color: var(--q-dr_avatar_inactive);
}

.bgr-dr_avatar_inactive,
.bg-dr_avatar_inactive {
  background-color: var(--q-dr_avatar_inactive);
}

.brd-dr_avatar_inactive {
  border: solid 1px var(--q-dr_avatar_inactive);
  box-sizing: border-box;
}

.brd-bottom-dr_avatar_inactive {
  border-bottom: solid 1px var(--q-dr_avatar_inactive);
  box-sizing: border-box;
}

.fill-dr_avatar_inactive {
  fill: var(--q-dr_avatar_inactive);
}

.color-dr_notification,
.text-dr_notification {
  color: var(--q-dr_notification);
}

.color_hover-dr_notification:hover {
  color: var(--q-dr_notification);
}

.bgr-dr_notification,
.bg-dr_notification {
  background-color: var(--q-dr_notification);
}

.brd-dr_notification {
  border: solid 1px var(--q-dr_notification);
  box-sizing: border-box;
}

.brd-bottom-dr_notification {
  border-bottom: solid 1px var(--q-dr_notification);
  box-sizing: border-box;
}

.fill-dr_notification {
  fill: var(--q-dr_notification);
}

.color-dr_tag_bg,
.text-dr_tag_bg {
  color: var(--q-dr_tag_bg);
}

.color_hover-dr_tag_bg:hover {
  color: var(--q-dr_tag_bg);
}

.bgr-dr_tag_bg,
.bg-dr_tag_bg {
  background-color: var(--q-dr_tag_bg);
}

.brd-dr_tag_bg {
  border: solid 1px var(--q-dr_tag_bg);
  box-sizing: border-box;
}

.brd-bottom-dr_tag_bg {
  border-bottom: solid 1px var(--q-dr_tag_bg);
  box-sizing: border-box;
}

.fill-dr_tag_bg {
  fill: var(--q-dr_tag_bg);
}

.color-dr_bar_bg,
.text-dr_bar_bg {
  color: var(--q-dr_bar_bg);
}

.color_hover-dr_bar_bg:hover {
  color: var(--q-dr_bar_bg);
}

.bgr-dr_bar_bg,
.bg-dr_bar_bg {
  background-color: var(--q-dr_bar_bg);
}

.brd-dr_bar_bg {
  border: solid 1px var(--q-dr_bar_bg);
  box-sizing: border-box;
}

.brd-bottom-dr_bar_bg {
  border-bottom: solid 1px var(--q-dr_bar_bg);
  box-sizing: border-box;
}

.fill-dr_bar_bg {
  fill: var(--q-dr_bar_bg);
}

.color-dr_white_always,
.text-dr_white_always {
  color: var(--q-dr_white_always);
}

.color_hover-dr_white_always:hover {
  color: var(--q-dr_white_always);
}

.bgr-dr_white_always,
.bg-dr_white_always {
  background-color: var(--q-dr_white_always);
}

.brd-dr_white_always {
  border: solid 1px var(--q-dr_white_always);
  box-sizing: border-box;
}

.brd-bottom-dr_white_always {
  border-bottom: solid 1px var(--q-dr_white_always);
  box-sizing: border-box;
}

.fill-dr_white_always {
  fill: var(--q-dr_white_always);
}

.color-dr_black_always,
.text-dr_black_always {
  color: var(--q-dr_black_always);
}

.color_hover-dr_black_always:hover {
  color: var(--q-dr_black_always);
}

.bgr-dr_black_always,
.bg-dr_black_always {
  background-color: var(--q-dr_black_always);
}

.brd-dr_black_always {
  border: solid 1px var(--q-dr_black_always);
  box-sizing: border-box;
}

.brd-bottom-dr_black_always {
  border-bottom: solid 1px var(--q-dr_black_always);
  box-sizing: border-box;
}

.fill-dr_black_always {
  fill: var(--q-dr_black_always);
}

.color-dr_dark_always,
.text-dr_dark_always {
  color: var(--q-dr_dark_always);
}

.color_hover-dr_dark_always:hover {
  color: var(--q-dr_dark_always);
}

.bgr-dr_dark_always,
.bg-dr_dark_always {
  background-color: var(--q-dr_dark_always);
}

.brd-dr_dark_always {
  border: solid 1px var(--q-dr_dark_always);
  box-sizing: border-box;
}

.brd-bottom-dr_dark_always {
  border-bottom: solid 1px var(--q-dr_dark_always);
  box-sizing: border-box;
}

.fill-dr_dark_always {
  fill: var(--q-dr_dark_always);
}

.color-dr_black_always_o4,
.text-dr_black_always_o4 {
  color: var(--q-dr_black_always_o4);
}

.color_hover-dr_black_always_o4:hover {
  color: var(--q-dr_black_always_o4);
}

.bgr-dr_black_always_o4,
.bg-dr_black_always_o4 {
  background-color: var(--q-dr_black_always_o4);
}

.brd-dr_black_always_o4 {
  border: solid 1px var(--q-dr_black_always_o4);
  box-sizing: border-box;
}

.brd-bottom-dr_black_always_o4 {
  border-bottom: solid 1px var(--q-dr_black_always_o4);
  box-sizing: border-box;
}

.fill-dr_black_always_o4 {
  fill: var(--q-dr_black_always_o4);
}

.color-dr_text_main_o7,
.text-dr_text_main_o7 {
  color: var(--q-dr_text_main_o7);
}

.color_hover-dr_text_main_o7:hover {
  color: var(--q-dr_text_main_o7);
}

.bgr-dr_text_main_o7,
.bg-dr_text_main_o7 {
  background-color: var(--q-dr_text_main_o7);
}

.brd-dr_text_main_o7 {
  border: solid 1px var(--q-dr_text_main_o7);
  box-sizing: border-box;
}

.brd-bottom-dr_text_main_o7 {
  border-bottom: solid 1px var(--q-dr_text_main_o7);
  box-sizing: border-box;
}

.fill-dr_text_main_o7 {
  fill: var(--q-dr_text_main_o7);
}

.color-dr_black_bg_always,
.text-dr_black_bg_always {
  color: var(--q-dr_black_bg_always);
}

.color_hover-dr_black_bg_always:hover {
  color: var(--q-dr_black_bg_always);
}

.bgr-dr_black_bg_always,
.bg-dr_black_bg_always {
  background-color: var(--q-dr_black_bg_always);
}

.brd-dr_black_bg_always {
  border: solid 1px var(--q-dr_black_bg_always);
  box-sizing: border-box;
}

.brd-bottom-dr_black_bg_always {
  border-bottom: solid 1px var(--q-dr_black_bg_always);
  box-sizing: border-box;
}

.fill-dr_black_bg_always {
  fill: var(--q-dr_black_bg_always);
}

.color-dr_labeltext1,
.text-dr_labeltext1 {
  color: var(--q-dr_labeltext1);
}

.color_hover-dr_labeltext1:hover {
  color: var(--q-dr_labeltext1);
}

.bgr-dr_labeltext1,
.bg-dr_labeltext1 {
  background-color: var(--q-dr_labeltext1);
}

.brd-dr_labeltext1 {
  border: solid 1px var(--q-dr_labeltext1);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext1 {
  border-bottom: solid 1px var(--q-dr_labeltext1);
  box-sizing: border-box;
}

.fill-dr_labeltext1 {
  fill: var(--q-dr_labeltext1);
}

.color-dr_labeltext2,
.text-dr_labeltext2 {
  color: var(--q-dr_labeltext2);
}

.color_hover-dr_labeltext2:hover {
  color: var(--q-dr_labeltext2);
}

.bgr-dr_labeltext2,
.bg-dr_labeltext2 {
  background-color: var(--q-dr_labeltext2);
}

.brd-dr_labeltext2 {
  border: solid 1px var(--q-dr_labeltext2);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext2 {
  border-bottom: solid 1px var(--q-dr_labeltext2);
  box-sizing: border-box;
}

.fill-dr_labeltext2 {
  fill: var(--q-dr_labeltext2);
}

.color-dr_labeltext3,
.text-dr_labeltext3 {
  color: var(--q-dr_labeltext3);
}

.color_hover-dr_labeltext3:hover {
  color: var(--q-dr_labeltext3);
}

.bgr-dr_labeltext3,
.bg-dr_labeltext3 {
  background-color: var(--q-dr_labeltext3);
}

.brd-dr_labeltext3 {
  border: solid 1px var(--q-dr_labeltext3);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext3 {
  border-bottom: solid 1px var(--q-dr_labeltext3);
  box-sizing: border-box;
}

.fill-dr_labeltext3 {
  fill: var(--q-dr_labeltext3);
}

.color-dr_labeltext4,
.text-dr_labeltext4 {
  color: var(--q-dr_labeltext4);
}

.color_hover-dr_labeltext4:hover {
  color: var(--q-dr_labeltext4);
}

.bgr-dr_labeltext4,
.bg-dr_labeltext4 {
  background-color: var(--q-dr_labeltext4);
}

.brd-dr_labeltext4 {
  border: solid 1px var(--q-dr_labeltext4);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext4 {
  border-bottom: solid 1px var(--q-dr_labeltext4);
  box-sizing: border-box;
}

.fill-dr_labeltext4 {
  fill: var(--q-dr_labeltext4);
}

.color-dr_labeltext5,
.text-dr_labeltext5 {
  color: var(--q-dr_labeltext5);
}

.color_hover-dr_labeltext5:hover {
  color: var(--q-dr_labeltext5);
}

.bgr-dr_labeltext5,
.bg-dr_labeltext5 {
  background-color: var(--q-dr_labeltext5);
}

.brd-dr_labeltext5 {
  border: solid 1px var(--q-dr_labeltext5);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext5 {
  border-bottom: solid 1px var(--q-dr_labeltext5);
  box-sizing: border-box;
}

.fill-dr_labeltext5 {
  fill: var(--q-dr_labeltext5);
}

.color-dr_labeltext6,
.text-dr_labeltext6 {
  color: var(--q-dr_labeltext6);
}

.color_hover-dr_labeltext6:hover {
  color: var(--q-dr_labeltext6);
}

.bgr-dr_labeltext6,
.bg-dr_labeltext6 {
  background-color: var(--q-dr_labeltext6);
}

.brd-dr_labeltext6 {
  border: solid 1px var(--q-dr_labeltext6);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext6 {
  border-bottom: solid 1px var(--q-dr_labeltext6);
  box-sizing: border-box;
}

.fill-dr_labeltext6 {
  fill: var(--q-dr_labeltext6);
}

.color-dr_labeltext7,
.text-dr_labeltext7 {
  color: var(--q-dr_labeltext7);
}

.color_hover-dr_labeltext7:hover {
  color: var(--q-dr_labeltext7);
}

.bgr-dr_labeltext7,
.bg-dr_labeltext7 {
  background-color: var(--q-dr_labeltext7);
}

.brd-dr_labeltext7 {
  border: solid 1px var(--q-dr_labeltext7);
  box-sizing: border-box;
}

.brd-bottom-dr_labeltext7 {
  border-bottom: solid 1px var(--q-dr_labeltext7);
  box-sizing: border-box;
}

.fill-dr_labeltext7 {
  fill: var(--q-dr_labeltext7);
}

.color-dr_pink4,
.text-dr_pink4 {
  color: var(--q-dr_pink4);
}

.color_hover-dr_pink4:hover {
  color: var(--q-dr_pink4);
}

.bgr-dr_pink4,
.bg-dr_pink4 {
  background-color: var(--q-dr_pink4);
}

.brd-dr_pink4 {
  border: solid 1px var(--q-dr_pink4);
  box-sizing: border-box;
}

.brd-bottom-dr_pink4 {
  border-bottom: solid 1px var(--q-dr_pink4);
  box-sizing: border-box;
}

.fill-dr_pink4 {
  fill: var(--q-dr_pink4);
}

.color-dr_lightgreen3,
.text-dr_lightgreen3 {
  color: var(--q-dr_lightgreen3);
}

.color_hover-dr_lightgreen3:hover {
  color: var(--q-dr_lightgreen3);
}

.bgr-dr_lightgreen3,
.bg-dr_lightgreen3 {
  background-color: var(--q-dr_lightgreen3);
}

.brd-dr_lightgreen3 {
  border: solid 1px var(--q-dr_lightgreen3);
  box-sizing: border-box;
}

.brd-bottom-dr_lightgreen3 {
  border-bottom: solid 1px var(--q-dr_lightgreen3);
  box-sizing: border-box;
}

.fill-dr_lightgreen3 {
  fill: var(--q-dr_lightgreen3);
}

.color-dr_labelbg3,
.text-dr_labelbg3 {
  color: var(--q-dr_labelbg3);
}

.color_hover-dr_labelbg3:hover {
  color: var(--q-dr_labelbg3);
}

.bgr-dr_labelbg3,
.bg-dr_labelbg3 {
  background-color: var(--q-dr_labelbg3);
}

.brd-dr_labelbg3 {
  border: solid 1px var(--q-dr_labelbg3);
  box-sizing: border-box;
}

.brd-bottom-dr_labelbg3 {
  border-bottom: solid 1px var(--q-dr_labelbg3);
  box-sizing: border-box;
}

.fill-dr_labelbg3 {
  fill: var(--q-dr_labelbg3);
}

.color-dr_labelbg4,
.text-dr_labelbg4 {
  color: var(--q-dr_labelbg4);
}

.color_hover-dr_labelbg4:hover {
  color: var(--q-dr_labelbg4);
}

.bgr-dr_labelbg4,
.bg-dr_labelbg4 {
  background-color: var(--q-dr_labelbg4);
}

.brd-dr_labelbg4 {
  border: solid 1px var(--q-dr_labelbg4);
  box-sizing: border-box;
}

.brd-bottom-dr_labelbg4 {
  border-bottom: solid 1px var(--q-dr_labelbg4);
  box-sizing: border-box;
}

.fill-dr_labelbg4 {
  fill: var(--q-dr_labelbg4);
}

.color-dr_labelbg6,
.text-dr_labelbg6 {
  color: var(--q-dr_labelbg6);
}

.color_hover-dr_labelbg6:hover {
  color: var(--q-dr_labelbg6);
}

.bgr-dr_labelbg6,
.bg-dr_labelbg6 {
  background-color: var(--q-dr_labelbg6);
}

.brd-dr_labelbg6 {
  border: solid 1px var(--q-dr_labelbg6);
  box-sizing: border-box;
}

.brd-bottom-dr_labelbg6 {
  border-bottom: solid 1px var(--q-dr_labelbg6);
  box-sizing: border-box;
}

.fill-dr_labelbg6 {
  fill: var(--q-dr_labelbg6);
}

.color-dr_labelbg7,
.text-dr_labelbg7 {
  color: var(--q-dr_labelbg7);
}

.color_hover-dr_labelbg7:hover {
  color: var(--q-dr_labelbg7);
}

.bgr-dr_labelbg7,
.bg-dr_labelbg7 {
  background-color: var(--q-dr_labelbg7);
}

.brd-dr_labelbg7 {
  border: solid 1px var(--q-dr_labelbg7);
  box-sizing: border-box;
}

.brd-bottom-dr_labelbg7 {
  border-bottom: solid 1px var(--q-dr_labelbg7);
  box-sizing: border-box;
}

.fill-dr_labelbg7 {
  fill: var(--q-dr_labelbg7);
}

body .dr-header-h1 {
  font-size: 46px;
  line-height: 52px;
  font-weight: 900;
}
@media (max-width: 1023px) {
  body .dr-header-h1 {
    font-size: 35px;
    line-height: 40px;
  }
}
@media (max-width: 599px) {
  body .dr-header-h1 {
    font-size: 31px;
    line-height: 34px;
  }
}

body .dr-header-h2 {
  font-size: 36px;
  line-height: 42px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  body .dr-header-h2 {
    font-size: 30px;
    line-height: 36px;
  }
}
@media (max-width: 599px) {
  body .dr-header-h2 {
    font-size: 27px;
    line-height: 29px;
  }
}

body .dr-header-h3 {
  font-size: 27px;
  line-height: 33px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  body .dr-header-h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 599px) {
  body .dr-header-h3 {
    font-size: 23px;
    line-height: 27px;
  }
}

body .dr-header-h4 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  body .dr-header-h4 {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 599px) {
  body .dr-header-h4 {
    font-size: 19px;
    line-height: 24px;
  }
}

body .dr-header-h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  body .dr-header-h5 {
    font-size: 17px;
    line-height: 23px;
  }
}
@media (max-width: 599px) {
  body .dr-header-h5 {
    font-size: 16px;
    line-height: 21px;
  }
}

body .dr-header-h6 {
  font-size: 15px;
  line-height: 19px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  body .dr-header-h6 {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 599px) {
  body .dr-header-h6 {
    font-size: 13px;
    line-height: 17px;
  }
}

@media screen and (orientation: portrait) {
  body header,
  .custom-padding-top-ios {
    padding-top: env(safe-area-inset-top);
  }
  footer .dr-main-menu {
    padding-bottom: calc(env(safe-area-inset-top) - 0.7 * env(safe-area-inset-top));
  }
  body.q-ios-padding .fullscreen.dr-adaptive-dialog .q-dialog__inner,
  body.q-ios-padding .ui-analysis-dialog .q-dialog__inner {
    padding-bottom: 0 !important;
  }
  .custom-page-header-top-position {
    top: env(safe-area-inset-top) !important;
  }
}
@media screen and (orientation: landscape) {
  main .fullscreen-wrapper .fullscreen-settings-right {
    padding-right: env(safe-area-inset-right);
  }
  main .fullscreen-wrapper .fullscreen-settings-bottom {
    padding-bottom: env(safe-area-inset-bottom);
    box-sizing: content-box;
  }
  main .camera-wrapper .stream-wrapper .ptz-for-fullscreen {
    bottom: calc(70px + max(0px, env(safe-area-inset-bottom)));
  }
}
.barcode-scanner-active {
  visibility: hidden;
  background: none !important;
}
.barcode-scanner-modal {
  display: flex;
  flex-direction: column;
  visibility: visible;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.dr-link-style {
  color: var(--q-dr_link);
}
.dr-link-style:hover {
  color: var(--q-dr_link_hover);
}

.dr-link-style_bg {
  background: var(--q-dr_link);
}
.dr-link-style_bg:hover {
  background: var(--q-dr_link_hover);
}

.flex-1-1-auto {
  flex: 1 1 auto;
}

.category-footer-item {
  display: flex;
  justify-content: center;
  width: 40px;
}
.category-footer-item:hover {
  color: var(--q-dr_link_hover);
}

.dr-main-menu .dr-btn {
  font-weight: 400;
}
.dr-main-menu .dr-btn .q-icon {
  font-size: 32px;
}

.q-drawer--standard .drb-left-driver .left-menu--item {
  justify-content: flex-start;
}
.q-drawer--standard .drb-left-driver .left-menu--btn {
  justify-content: flex-start;
  padding-left: 16px;
}

.drb-left-driver .left-menu--btn {
  font-size: 16px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  color: var(--q-dr_button);
  cursor: pointer;
  padding: 16px;
}
.drb-left-driver .left-menu--btn.no-active {
  opacity: 0.6;
}
.drb-left-driver .left-menu--btn.no-active:hover {
  opacity: 1;
}
.drb-left-driver .left-menu--btn-img-wrapper {
  display: flex;
  justify-content: center;
}
.drb-left-driver .left-menu--btn-img__group {
  height: 24px;
}
.drb-left-driver .left-menu--btn-img__grid {
  height: 32px;
}
.drb-left-driver .left-menu--btn-img {
  height: 24px;
  width: 24px;
  border-radius: 10px;
  background: var(--q-dr_button);
}
.drb-left-driver .left-menu--item {
  color: var(--q-dr_link);
  padding: 12px 16px;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.drb-left-driver .left-menu--item:hover {
  color: var(--q-dr_link_hover);
}
.drb-left-driver .left-menu--item.grid-desktop .icon-tittle {
  background: var(--q-dr_background);
  border: 1px solid var(--q-dr_button);
  color: var(--q-dr_button);
  border-radius: 0;
}
.drb-left-driver .left-menu--title {
  line-height: 24px;
  pointer-events: none;
  font-size: 16px;
}
.drb-left-driver .icon-tittle {
  background: var(--q-dr_button);
  border-radius: 10px;
  font-style: normal;
  text-transform: uppercase;
  width: 32px;
  height: 32px;
  color: var(--q-dr_white_always);
  font-size: 16px;
}
.drb-left-driver .q-item__section--side > .q-icon {
  font-size: 32px;
}
.drb-left-driver .q-item__section--side > .q-icon.icon-tittle {
  font-size: 12px;
  font-weight: 500;
}
.drb-left-driver .q-item--active,
.drb-left-driver .q-item.q-router-link--active {
  background: var(--q-dr_button);
}
.drb-left-driver .q-item--active .icon-tittle,
.drb-left-driver .q-item.q-router-link--active .icon-tittle {
  background: var(--q-dr_white_always);
  color: var(--q-dr_button);
}
.drb-left-driver .q-item--active .left-menu--title,
.drb-left-driver .q-item.q-router-link--active .left-menu--title {
  color: var(--q-dr_white_always);
}
.drb-left-driver .q-item--active.grid-desktop .icon-tittle,
.drb-left-driver .q-item.q-router-link--active.grid-desktop .icon-tittle {
  background: var(--q-dr_button);
  border: 1px solid var(--q-dr_white_always);
  color: var(--q-dr_white_always);
}

.q-btn__content .block {
  line-height: 16px;
  text-decoration: none;
}

.no-events {
  pointer-events: none;
}

.dr-h2 {
  padding: 0;
  margin: 0;
  font-size: 22px;
}

.dr-h4 {
  padding: 0;
  margin: 0;
  font-size: 16px;
}

.app-title {
  font-size: 22px;
  text-align: center;
}

.app-logo {
  height: 25px;
}

.left-drawer-tabs .q-tab {
  justify-content: flex-start;
  padding-left: 30px;
}
.left-drawer-tabs .q-tab .q-tab__content {
  min-width: 1px;
}
.left-drawer-tabs .q-tab .q-tab__content .q-tab__label {
  font-size: 18px;
}

.dr-time-picker-select .q-date {
  width: 100%;
}
.dr-time-picker-select .q-date__calendar-item button {
  border-radius: 8px;
}
.dr-time-picker-select .q-date__edit-range-from:after {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.dr-time-picker-select .q-date__edit-range-to:after {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.dr-time-picker-select .q-date__edit-range-from-to::after {
  border-radius: 8px;
}
.dr-time-picker-select .q-date__range:before,
.dr-time-picker-select .q-date__range-to:before,
.dr-time-picker-select .q-date__range-from:before {
  opacity: 1;
}

.dr-transition {
  transition: width 0.7s, height 0.7s;
}

.grid-cameras {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin: auto;
}
@media (max-width: 1023px) {
  .grid-cameras {
    gap: 8px;
  }
}
.grid-cameras.column-1 {
  grid-template-columns: repeat(1, 1fr);
  max-width: 900px;
}
.grid-cameras.column-1.single-cam {
  max-width: 100%;
  aspect-ratio: 16/9;
}
@media (min-width: 1023px) {
  .grid-cameras.column-1.single-cam {
    height: calc(100vh - 320px);
  }
}
.grid-cameras.column-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-cameras.column-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-cameras.column-4 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.grid-cameras.column-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-cameras.column-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-cameras.column-4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid-cameras.column-5 {
  grid-template-columns: repeat(5, 1fr);
}
.grid-cameras.column-6 {
  grid-template-columns: repeat(6, 1fr);
}
.grid-cameras.column-7 {
  grid-template-columns: repeat(7, 1fr);
}
.grid-cameras.column-8 {
  grid-template-columns: repeat(8, 1fr);
}
.grid-cameras.column-1-mobile {
  grid-template-columns: repeat(1, 1fr) !important;
}
.grid-cameras.mobile-landscape {
  gap: 2px;
}
.grid-cameras .block-aspect {
  aspect-ratio: 16/9;
  overflow: hidden;
  position: relative;
}
.grid-cameras .camera-aspect {
  background: var(--q-dr_chip);
  background-size: 42% auto;
}
.grid-cameras .fullscreen-camera-background {
  background: var(--q-dr_black_always);
}
.grid-cameras .camera-wrapper {
  position: relative;
  container-type: inline-size;
}
.grid-cameras .camera-wrapper:hover {
  color: var(--q-dr_link_hover);
}

.sticky-camera {
  position: sticky;
  top: 50px;
  z-index: 2;
}
.sticky-camera-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: var(--q-dr_black_always);
}
.sticky-camera-fixed .single-cam {
  height: 100%;
}
.sticky-cameras-fixed {
  color: var(--q-dr_white_always);
  overflow-y: auto;
  padding: 8px;
}

.grid-frame-inside {
  position: relative;
}
.grid-frame-inside .camera-aspect {
  aspect-ratio: 16/9;
  background: var(--q-dr_chip);
  background-size: 42% auto;
}
.grid-frame-inside .single-grid-manage {
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 16px;
  opacity: 0;
  transition-duration: 0.4s;
}
.grid-frame-inside:hover .single-grid-manage {
  opacity: 1;
}

.grid-cameras-dialog {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
}

.camera-title {
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.camera-title a:hover {
  color: var(--q-dr_link_hover);
}

.dr-adaptive-dialog .q-dialog__inner > div {
  border-radius: 20px;
}
.dr-adaptive-dialog .q-dialog__inner--bottom > div {
  border-radius: 20px 20px 0 0;
}
.dr-adaptive-dialog .close-svg {
  width: 24px;
  height: 6px;
  fill: rgb(192, 192, 192);
}
.dr-adaptive-dialog .q-card__section.border-bottom {
  border-bottom: 1px solid rgb(192, 192, 192);
}

.q-toggle.dr-bottom-menu-toggle {
  display: flex;
  justify-content: space-between;
}

.time-picker-select {
  width: 360px;
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(3, 1fr);
}

.dr-time-select-wrapper .dr-time-select {
  flex: 1 1 auto;
}
.dr-time-select-wrapper .dr-time-select.q-field--filled .q-field__control:after, .dr-time-select-wrapper .dr-time-select.q-field--standard .q-field__control:after {
  height: 0;
}
.dr-time-select-wrapper .dr-time-select.q-field--filled .q-field__control:before, .dr-time-select-wrapper .dr-time-select.q-field--standard .q-field__control:before {
  border-bottom: none;
}

.dr-fs-0 {
  font-size: 0px;
}

.dr-lh-0 {
  line-height: 0px;
}

.dr-gap-0 {
  gap: 0px;
}

.dr-fs-1 {
  font-size: 1px;
}

.dr-lh-1 {
  line-height: 1px;
}

.dr-gap-1 {
  gap: 1px;
}

.dr-fs-2 {
  font-size: 2px;
}

.dr-lh-2 {
  line-height: 2px;
}

.dr-gap-2 {
  gap: 2px;
}

.dr-fs-3 {
  font-size: 3px;
}

.dr-lh-3 {
  line-height: 3px;
}

.dr-gap-3 {
  gap: 3px;
}

.dr-fs-4 {
  font-size: 4px;
}

.dr-lh-4 {
  line-height: 4px;
}

.dr-gap-4 {
  gap: 4px;
}

.dr-fs-5 {
  font-size: 5px;
}

.dr-lh-5 {
  line-height: 5px;
}

.dr-gap-5 {
  gap: 5px;
}

.dr-fs-6 {
  font-size: 6px;
}

.dr-lh-6 {
  line-height: 6px;
}

.dr-gap-6 {
  gap: 6px;
}

.dr-fs-7 {
  font-size: 7px;
}

.dr-lh-7 {
  line-height: 7px;
}

.dr-gap-7 {
  gap: 7px;
}

.dr-fs-8 {
  font-size: 8px;
}

.dr-lh-8 {
  line-height: 8px;
}

.dr-gap-8 {
  gap: 8px;
}

.dr-fs-9 {
  font-size: 9px;
}

.dr-lh-9 {
  line-height: 9px;
}

.dr-gap-9 {
  gap: 9px;
}

.dr-fs-10 {
  font-size: 10px;
}

.dr-lh-10 {
  line-height: 10px;
}

.dr-gap-10 {
  gap: 10px;
}

.dr-fs-11 {
  font-size: 11px;
}

.dr-lh-11 {
  line-height: 11px;
}

.dr-gap-11 {
  gap: 11px;
}

.dr-fs-12 {
  font-size: 12px;
}

.dr-lh-12 {
  line-height: 12px;
}

.dr-gap-12 {
  gap: 12px;
}

.dr-fs-13 {
  font-size: 13px;
}

.dr-lh-13 {
  line-height: 13px;
}

.dr-gap-13 {
  gap: 13px;
}

.dr-fs-14 {
  font-size: 14px;
}

.dr-lh-14 {
  line-height: 14px;
}

.dr-gap-14 {
  gap: 14px;
}

.dr-fs-15 {
  font-size: 15px;
}

.dr-lh-15 {
  line-height: 15px;
}

.dr-gap-15 {
  gap: 15px;
}

.dr-fs-16 {
  font-size: 16px;
}

.dr-lh-16 {
  line-height: 16px;
}

.dr-gap-16 {
  gap: 16px;
}

.dr-fs-17 {
  font-size: 17px;
}

.dr-lh-17 {
  line-height: 17px;
}

.dr-gap-17 {
  gap: 17px;
}

.dr-fs-18 {
  font-size: 18px;
}

.dr-lh-18 {
  line-height: 18px;
}

.dr-gap-18 {
  gap: 18px;
}

.dr-fs-19 {
  font-size: 19px;
}

.dr-lh-19 {
  line-height: 19px;
}

.dr-gap-19 {
  gap: 19px;
}

.dr-fs-20 {
  font-size: 20px;
}

.dr-lh-20 {
  line-height: 20px;
}

.dr-gap-20 {
  gap: 20px;
}

.dr-fs-21 {
  font-size: 21px;
}

.dr-lh-21 {
  line-height: 21px;
}

.dr-gap-21 {
  gap: 21px;
}

.dr-fs-22 {
  font-size: 22px;
}

.dr-lh-22 {
  line-height: 22px;
}

.dr-gap-22 {
  gap: 22px;
}

.dr-fs-23 {
  font-size: 23px;
}

.dr-lh-23 {
  line-height: 23px;
}

.dr-gap-23 {
  gap: 23px;
}

.dr-fs-24 {
  font-size: 24px;
}

.dr-lh-24 {
  line-height: 24px;
}

.dr-gap-24 {
  gap: 24px;
}

.dr-fs-25 {
  font-size: 25px;
}

.dr-lh-25 {
  line-height: 25px;
}

.dr-gap-25 {
  gap: 25px;
}

.dr-fs-26 {
  font-size: 26px;
}

.dr-lh-26 {
  line-height: 26px;
}

.dr-gap-26 {
  gap: 26px;
}

.dr-fs-27 {
  font-size: 27px;
}

.dr-lh-27 {
  line-height: 27px;
}

.dr-gap-27 {
  gap: 27px;
}

.dr-fs-28 {
  font-size: 28px;
}

.dr-lh-28 {
  line-height: 28px;
}

.dr-gap-28 {
  gap: 28px;
}

.dr-fs-29 {
  font-size: 29px;
}

.dr-lh-29 {
  line-height: 29px;
}

.dr-gap-29 {
  gap: 29px;
}

.dr-fs-30 {
  font-size: 30px;
}

.dr-lh-30 {
  line-height: 30px;
}

.dr-gap-30 {
  gap: 30px;
}

.dr-fs-31 {
  font-size: 31px;
}

.dr-lh-31 {
  line-height: 31px;
}

.dr-gap-31 {
  gap: 31px;
}

.dr-fs-32 {
  font-size: 32px;
}

.dr-lh-32 {
  line-height: 32px;
}

.dr-gap-32 {
  gap: 32px;
}

.dr-fs-33 {
  font-size: 33px;
}

.dr-lh-33 {
  line-height: 33px;
}

.dr-gap-33 {
  gap: 33px;
}

.dr-fs-34 {
  font-size: 34px;
}

.dr-lh-34 {
  line-height: 34px;
}

.dr-gap-34 {
  gap: 34px;
}

.dr-fs-35 {
  font-size: 35px;
}

.dr-lh-35 {
  line-height: 35px;
}

.dr-gap-35 {
  gap: 35px;
}

.dr-fs-36 {
  font-size: 36px;
}

.dr-lh-36 {
  line-height: 36px;
}

.dr-gap-36 {
  gap: 36px;
}

.dr-fs-37 {
  font-size: 37px;
}

.dr-lh-37 {
  line-height: 37px;
}

.dr-gap-37 {
  gap: 37px;
}

.dr-fs-38 {
  font-size: 38px;
}

.dr-lh-38 {
  line-height: 38px;
}

.dr-gap-38 {
  gap: 38px;
}

.dr-fs-39 {
  font-size: 39px;
}

.dr-lh-39 {
  line-height: 39px;
}

.dr-gap-39 {
  gap: 39px;
}

.dr-fs-40 {
  font-size: 40px;
}

.dr-lh-40 {
  line-height: 40px;
}

.dr-gap-40 {
  gap: 40px;
}

.dr-fs-41 {
  font-size: 41px;
}

.dr-lh-41 {
  line-height: 41px;
}

.dr-gap-41 {
  gap: 41px;
}

.dr-fs-42 {
  font-size: 42px;
}

.dr-lh-42 {
  line-height: 42px;
}

.dr-gap-42 {
  gap: 42px;
}

.dr-fs-43 {
  font-size: 43px;
}

.dr-lh-43 {
  line-height: 43px;
}

.dr-gap-43 {
  gap: 43px;
}

.dr-fs-44 {
  font-size: 44px;
}

.dr-lh-44 {
  line-height: 44px;
}

.dr-gap-44 {
  gap: 44px;
}

.dr-fs-45 {
  font-size: 45px;
}

.dr-lh-45 {
  line-height: 45px;
}

.dr-gap-45 {
  gap: 45px;
}

.dr-fs-46 {
  font-size: 46px;
}

.dr-lh-46 {
  line-height: 46px;
}

.dr-gap-46 {
  gap: 46px;
}

.dr-fs-47 {
  font-size: 47px;
}

.dr-lh-47 {
  line-height: 47px;
}

.dr-gap-47 {
  gap: 47px;
}

.dr-fs-48 {
  font-size: 48px;
}

.dr-lh-48 {
  line-height: 48px;
}

.dr-gap-48 {
  gap: 48px;
}

.dr-fs-49 {
  font-size: 49px;
}

.dr-lh-49 {
  line-height: 49px;
}

.dr-gap-49 {
  gap: 49px;
}

.dr-fs-50 {
  font-size: 50px;
}

.dr-lh-50 {
  line-height: 50px;
}

.dr-gap-50 {
  gap: 50px;
}

.dr-fs-51 {
  font-size: 51px;
}

.dr-lh-51 {
  line-height: 51px;
}

.dr-gap-51 {
  gap: 51px;
}

.dr-fs-52 {
  font-size: 52px;
}

.dr-lh-52 {
  line-height: 52px;
}

.dr-gap-52 {
  gap: 52px;
}

.dr-fs-53 {
  font-size: 53px;
}

.dr-lh-53 {
  line-height: 53px;
}

.dr-gap-53 {
  gap: 53px;
}

.dr-fs-54 {
  font-size: 54px;
}

.dr-lh-54 {
  line-height: 54px;
}

.dr-gap-54 {
  gap: 54px;
}

.dr-fs-55 {
  font-size: 55px;
}

.dr-lh-55 {
  line-height: 55px;
}

.dr-gap-55 {
  gap: 55px;
}

.dr-fs-56 {
  font-size: 56px;
}

.dr-lh-56 {
  line-height: 56px;
}

.dr-gap-56 {
  gap: 56px;
}

.dr-fs-57 {
  font-size: 57px;
}

.dr-lh-57 {
  line-height: 57px;
}

.dr-gap-57 {
  gap: 57px;
}

.dr-fs-58 {
  font-size: 58px;
}

.dr-lh-58 {
  line-height: 58px;
}

.dr-gap-58 {
  gap: 58px;
}

.dr-fs-59 {
  font-size: 59px;
}

.dr-lh-59 {
  line-height: 59px;
}

.dr-gap-59 {
  gap: 59px;
}

.dr-fs-60 {
  font-size: 60px;
}

.dr-lh-60 {
  line-height: 60px;
}

.dr-gap-60 {
  gap: 60px;
}

.dr-fs-61 {
  font-size: 61px;
}

.dr-lh-61 {
  line-height: 61px;
}

.dr-gap-61 {
  gap: 61px;
}

.dr-fs-62 {
  font-size: 62px;
}

.dr-lh-62 {
  line-height: 62px;
}

.dr-gap-62 {
  gap: 62px;
}

.dr-fs-63 {
  font-size: 63px;
}

.dr-lh-63 {
  line-height: 63px;
}

.dr-gap-63 {
  gap: 63px;
}

.dr-fs-64 {
  font-size: 64px;
}

.dr-lh-64 {
  line-height: 64px;
}

.dr-gap-64 {
  gap: 64px;
}

.dr-fs-65 {
  font-size: 65px;
}

.dr-lh-65 {
  line-height: 65px;
}

.dr-gap-65 {
  gap: 65px;
}

.dr-fs-66 {
  font-size: 66px;
}

.dr-lh-66 {
  line-height: 66px;
}

.dr-gap-66 {
  gap: 66px;
}

.dr-fs-67 {
  font-size: 67px;
}

.dr-lh-67 {
  line-height: 67px;
}

.dr-gap-67 {
  gap: 67px;
}

.dr-fs-68 {
  font-size: 68px;
}

.dr-lh-68 {
  line-height: 68px;
}

.dr-gap-68 {
  gap: 68px;
}

.dr-fs-69 {
  font-size: 69px;
}

.dr-lh-69 {
  line-height: 69px;
}

.dr-gap-69 {
  gap: 69px;
}

.dr-fs-70 {
  font-size: 70px;
}

.dr-lh-70 {
  line-height: 70px;
}

.dr-gap-70 {
  gap: 70px;
}

.dr-fs-71 {
  font-size: 71px;
}

.dr-lh-71 {
  line-height: 71px;
}

.dr-gap-71 {
  gap: 71px;
}

.dr-fs-72 {
  font-size: 72px;
}

.dr-lh-72 {
  line-height: 72px;
}

.dr-gap-72 {
  gap: 72px;
}

.dr-fs-73 {
  font-size: 73px;
}

.dr-lh-73 {
  line-height: 73px;
}

.dr-gap-73 {
  gap: 73px;
}

.dr-fs-74 {
  font-size: 74px;
}

.dr-lh-74 {
  line-height: 74px;
}

.dr-gap-74 {
  gap: 74px;
}

.dr-fs-75 {
  font-size: 75px;
}

.dr-lh-75 {
  line-height: 75px;
}

.dr-gap-75 {
  gap: 75px;
}

.dr-fs-76 {
  font-size: 76px;
}

.dr-lh-76 {
  line-height: 76px;
}

.dr-gap-76 {
  gap: 76px;
}

.dr-fs-77 {
  font-size: 77px;
}

.dr-lh-77 {
  line-height: 77px;
}

.dr-gap-77 {
  gap: 77px;
}

.dr-fs-78 {
  font-size: 78px;
}

.dr-lh-78 {
  line-height: 78px;
}

.dr-gap-78 {
  gap: 78px;
}

.dr-fs-79 {
  font-size: 79px;
}

.dr-lh-79 {
  line-height: 79px;
}

.dr-gap-79 {
  gap: 79px;
}

.dr-fs-80 {
  font-size: 80px;
}

.dr-lh-80 {
  line-height: 80px;
}

.dr-gap-80 {
  gap: 80px;
}

.dr-fs-81 {
  font-size: 81px;
}

.dr-lh-81 {
  line-height: 81px;
}

.dr-gap-81 {
  gap: 81px;
}

.dr-fs-82 {
  font-size: 82px;
}

.dr-lh-82 {
  line-height: 82px;
}

.dr-gap-82 {
  gap: 82px;
}

.dr-fs-83 {
  font-size: 83px;
}

.dr-lh-83 {
  line-height: 83px;
}

.dr-gap-83 {
  gap: 83px;
}

.dr-fs-84 {
  font-size: 84px;
}

.dr-lh-84 {
  line-height: 84px;
}

.dr-gap-84 {
  gap: 84px;
}

.dr-fs-85 {
  font-size: 85px;
}

.dr-lh-85 {
  line-height: 85px;
}

.dr-gap-85 {
  gap: 85px;
}

.dr-fs-86 {
  font-size: 86px;
}

.dr-lh-86 {
  line-height: 86px;
}

.dr-gap-86 {
  gap: 86px;
}

.dr-fs-87 {
  font-size: 87px;
}

.dr-lh-87 {
  line-height: 87px;
}

.dr-gap-87 {
  gap: 87px;
}

.dr-fs-88 {
  font-size: 88px;
}

.dr-lh-88 {
  line-height: 88px;
}

.dr-gap-88 {
  gap: 88px;
}

.dr-fs-89 {
  font-size: 89px;
}

.dr-lh-89 {
  line-height: 89px;
}

.dr-gap-89 {
  gap: 89px;
}

.dr-fs-90 {
  font-size: 90px;
}

.dr-lh-90 {
  line-height: 90px;
}

.dr-gap-90 {
  gap: 90px;
}

.dr-fs-91 {
  font-size: 91px;
}

.dr-lh-91 {
  line-height: 91px;
}

.dr-gap-91 {
  gap: 91px;
}

.dr-fs-92 {
  font-size: 92px;
}

.dr-lh-92 {
  line-height: 92px;
}

.dr-gap-92 {
  gap: 92px;
}

.dr-fs-93 {
  font-size: 93px;
}

.dr-lh-93 {
  line-height: 93px;
}

.dr-gap-93 {
  gap: 93px;
}

.dr-fs-94 {
  font-size: 94px;
}

.dr-lh-94 {
  line-height: 94px;
}

.dr-gap-94 {
  gap: 94px;
}

.dr-fs-95 {
  font-size: 95px;
}

.dr-lh-95 {
  line-height: 95px;
}

.dr-gap-95 {
  gap: 95px;
}

.dr-fs-96 {
  font-size: 96px;
}

.dr-lh-96 {
  line-height: 96px;
}

.dr-gap-96 {
  gap: 96px;
}

.dr-fs-97 {
  font-size: 97px;
}

.dr-lh-97 {
  line-height: 97px;
}

.dr-gap-97 {
  gap: 97px;
}

.dr-fs-98 {
  font-size: 98px;
}

.dr-lh-98 {
  line-height: 98px;
}

.dr-gap-98 {
  gap: 98px;
}

.dr-fs-99 {
  font-size: 99px;
}

.dr-lh-99 {
  line-height: 99px;
}

.dr-gap-99 {
  gap: 99px;
}

.dr-fs-100 {
  font-size: 100px;
}

.dr-lh-100 {
  line-height: 100px;
}

.dr-gap-100 {
  gap: 100px;
}

.dr-fw-2 {
  font-weight: 200;
}

.dr-fw-3 {
  font-weight: 300;
}

.dr-fw-4 {
  font-weight: 400;
}

.dr-fw-5 {
  font-weight: 500;
}

.dr-fw-6 {
  font-weight: 600;
}

.dr-fw-7 {
  font-weight: 700;
}

.dr-fw-8 {
  font-weight: 800;
}

.dr-fw-9 {
  font-weight: 900;
}

.dr-ma--100 {
  margin: -100px !important;
}

.dr-mx--100 {
  margin-right: -100px !important;
  margin-left: -100px !important;
}

.dr-my--100 {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.dr-mt--100 {
  margin-top: -100px !important;
}

.dr-mr--100 {
  margin-right: -100px !important;
}

.dr-mb--100 {
  margin-bottom: -100px !important;
}

.dr-ml--100 {
  margin-left: -100px !important;
}

.dr-pa--100 {
  padding: -100px !important;
}

.dr-px--100 {
  padding-right: -100px !important;
  padding-left: -100px !important;
}

.dr-py--100 {
  padding-top: -100px !important;
  padding-bottom: -100px !important;
}

.dr-pt--100 {
  padding-top: -100px !important;
}

.dr-pr--100 {
  padding-right: -100px !important;
}

.dr-pb--100 {
  padding-bottom: -100px !important;
}

.dr-pl--100 {
  padding-left: -100px !important;
}

.dr-brd-r--100 {
  border-radius: -100px !important;
}

.dr-ma--99 {
  margin: -99px !important;
}

.dr-mx--99 {
  margin-right: -99px !important;
  margin-left: -99px !important;
}

.dr-my--99 {
  margin-top: -99px !important;
  margin-bottom: -99px !important;
}

.dr-mt--99 {
  margin-top: -99px !important;
}

.dr-mr--99 {
  margin-right: -99px !important;
}

.dr-mb--99 {
  margin-bottom: -99px !important;
}

.dr-ml--99 {
  margin-left: -99px !important;
}

.dr-pa--99 {
  padding: -99px !important;
}

.dr-px--99 {
  padding-right: -99px !important;
  padding-left: -99px !important;
}

.dr-py--99 {
  padding-top: -99px !important;
  padding-bottom: -99px !important;
}

.dr-pt--99 {
  padding-top: -99px !important;
}

.dr-pr--99 {
  padding-right: -99px !important;
}

.dr-pb--99 {
  padding-bottom: -99px !important;
}

.dr-pl--99 {
  padding-left: -99px !important;
}

.dr-brd-r--99 {
  border-radius: -99px !important;
}

.dr-ma--98 {
  margin: -98px !important;
}

.dr-mx--98 {
  margin-right: -98px !important;
  margin-left: -98px !important;
}

.dr-my--98 {
  margin-top: -98px !important;
  margin-bottom: -98px !important;
}

.dr-mt--98 {
  margin-top: -98px !important;
}

.dr-mr--98 {
  margin-right: -98px !important;
}

.dr-mb--98 {
  margin-bottom: -98px !important;
}

.dr-ml--98 {
  margin-left: -98px !important;
}

.dr-pa--98 {
  padding: -98px !important;
}

.dr-px--98 {
  padding-right: -98px !important;
  padding-left: -98px !important;
}

.dr-py--98 {
  padding-top: -98px !important;
  padding-bottom: -98px !important;
}

.dr-pt--98 {
  padding-top: -98px !important;
}

.dr-pr--98 {
  padding-right: -98px !important;
}

.dr-pb--98 {
  padding-bottom: -98px !important;
}

.dr-pl--98 {
  padding-left: -98px !important;
}

.dr-brd-r--98 {
  border-radius: -98px !important;
}

.dr-ma--97 {
  margin: -97px !important;
}

.dr-mx--97 {
  margin-right: -97px !important;
  margin-left: -97px !important;
}

.dr-my--97 {
  margin-top: -97px !important;
  margin-bottom: -97px !important;
}

.dr-mt--97 {
  margin-top: -97px !important;
}

.dr-mr--97 {
  margin-right: -97px !important;
}

.dr-mb--97 {
  margin-bottom: -97px !important;
}

.dr-ml--97 {
  margin-left: -97px !important;
}

.dr-pa--97 {
  padding: -97px !important;
}

.dr-px--97 {
  padding-right: -97px !important;
  padding-left: -97px !important;
}

.dr-py--97 {
  padding-top: -97px !important;
  padding-bottom: -97px !important;
}

.dr-pt--97 {
  padding-top: -97px !important;
}

.dr-pr--97 {
  padding-right: -97px !important;
}

.dr-pb--97 {
  padding-bottom: -97px !important;
}

.dr-pl--97 {
  padding-left: -97px !important;
}

.dr-brd-r--97 {
  border-radius: -97px !important;
}

.dr-ma--96 {
  margin: -96px !important;
}

.dr-mx--96 {
  margin-right: -96px !important;
  margin-left: -96px !important;
}

.dr-my--96 {
  margin-top: -96px !important;
  margin-bottom: -96px !important;
}

.dr-mt--96 {
  margin-top: -96px !important;
}

.dr-mr--96 {
  margin-right: -96px !important;
}

.dr-mb--96 {
  margin-bottom: -96px !important;
}

.dr-ml--96 {
  margin-left: -96px !important;
}

.dr-pa--96 {
  padding: -96px !important;
}

.dr-px--96 {
  padding-right: -96px !important;
  padding-left: -96px !important;
}

.dr-py--96 {
  padding-top: -96px !important;
  padding-bottom: -96px !important;
}

.dr-pt--96 {
  padding-top: -96px !important;
}

.dr-pr--96 {
  padding-right: -96px !important;
}

.dr-pb--96 {
  padding-bottom: -96px !important;
}

.dr-pl--96 {
  padding-left: -96px !important;
}

.dr-brd-r--96 {
  border-radius: -96px !important;
}

.dr-ma--95 {
  margin: -95px !important;
}

.dr-mx--95 {
  margin-right: -95px !important;
  margin-left: -95px !important;
}

.dr-my--95 {
  margin-top: -95px !important;
  margin-bottom: -95px !important;
}

.dr-mt--95 {
  margin-top: -95px !important;
}

.dr-mr--95 {
  margin-right: -95px !important;
}

.dr-mb--95 {
  margin-bottom: -95px !important;
}

.dr-ml--95 {
  margin-left: -95px !important;
}

.dr-pa--95 {
  padding: -95px !important;
}

.dr-px--95 {
  padding-right: -95px !important;
  padding-left: -95px !important;
}

.dr-py--95 {
  padding-top: -95px !important;
  padding-bottom: -95px !important;
}

.dr-pt--95 {
  padding-top: -95px !important;
}

.dr-pr--95 {
  padding-right: -95px !important;
}

.dr-pb--95 {
  padding-bottom: -95px !important;
}

.dr-pl--95 {
  padding-left: -95px !important;
}

.dr-brd-r--95 {
  border-radius: -95px !important;
}

.dr-ma--94 {
  margin: -94px !important;
}

.dr-mx--94 {
  margin-right: -94px !important;
  margin-left: -94px !important;
}

.dr-my--94 {
  margin-top: -94px !important;
  margin-bottom: -94px !important;
}

.dr-mt--94 {
  margin-top: -94px !important;
}

.dr-mr--94 {
  margin-right: -94px !important;
}

.dr-mb--94 {
  margin-bottom: -94px !important;
}

.dr-ml--94 {
  margin-left: -94px !important;
}

.dr-pa--94 {
  padding: -94px !important;
}

.dr-px--94 {
  padding-right: -94px !important;
  padding-left: -94px !important;
}

.dr-py--94 {
  padding-top: -94px !important;
  padding-bottom: -94px !important;
}

.dr-pt--94 {
  padding-top: -94px !important;
}

.dr-pr--94 {
  padding-right: -94px !important;
}

.dr-pb--94 {
  padding-bottom: -94px !important;
}

.dr-pl--94 {
  padding-left: -94px !important;
}

.dr-brd-r--94 {
  border-radius: -94px !important;
}

.dr-ma--93 {
  margin: -93px !important;
}

.dr-mx--93 {
  margin-right: -93px !important;
  margin-left: -93px !important;
}

.dr-my--93 {
  margin-top: -93px !important;
  margin-bottom: -93px !important;
}

.dr-mt--93 {
  margin-top: -93px !important;
}

.dr-mr--93 {
  margin-right: -93px !important;
}

.dr-mb--93 {
  margin-bottom: -93px !important;
}

.dr-ml--93 {
  margin-left: -93px !important;
}

.dr-pa--93 {
  padding: -93px !important;
}

.dr-px--93 {
  padding-right: -93px !important;
  padding-left: -93px !important;
}

.dr-py--93 {
  padding-top: -93px !important;
  padding-bottom: -93px !important;
}

.dr-pt--93 {
  padding-top: -93px !important;
}

.dr-pr--93 {
  padding-right: -93px !important;
}

.dr-pb--93 {
  padding-bottom: -93px !important;
}

.dr-pl--93 {
  padding-left: -93px !important;
}

.dr-brd-r--93 {
  border-radius: -93px !important;
}

.dr-ma--92 {
  margin: -92px !important;
}

.dr-mx--92 {
  margin-right: -92px !important;
  margin-left: -92px !important;
}

.dr-my--92 {
  margin-top: -92px !important;
  margin-bottom: -92px !important;
}

.dr-mt--92 {
  margin-top: -92px !important;
}

.dr-mr--92 {
  margin-right: -92px !important;
}

.dr-mb--92 {
  margin-bottom: -92px !important;
}

.dr-ml--92 {
  margin-left: -92px !important;
}

.dr-pa--92 {
  padding: -92px !important;
}

.dr-px--92 {
  padding-right: -92px !important;
  padding-left: -92px !important;
}

.dr-py--92 {
  padding-top: -92px !important;
  padding-bottom: -92px !important;
}

.dr-pt--92 {
  padding-top: -92px !important;
}

.dr-pr--92 {
  padding-right: -92px !important;
}

.dr-pb--92 {
  padding-bottom: -92px !important;
}

.dr-pl--92 {
  padding-left: -92px !important;
}

.dr-brd-r--92 {
  border-radius: -92px !important;
}

.dr-ma--91 {
  margin: -91px !important;
}

.dr-mx--91 {
  margin-right: -91px !important;
  margin-left: -91px !important;
}

.dr-my--91 {
  margin-top: -91px !important;
  margin-bottom: -91px !important;
}

.dr-mt--91 {
  margin-top: -91px !important;
}

.dr-mr--91 {
  margin-right: -91px !important;
}

.dr-mb--91 {
  margin-bottom: -91px !important;
}

.dr-ml--91 {
  margin-left: -91px !important;
}

.dr-pa--91 {
  padding: -91px !important;
}

.dr-px--91 {
  padding-right: -91px !important;
  padding-left: -91px !important;
}

.dr-py--91 {
  padding-top: -91px !important;
  padding-bottom: -91px !important;
}

.dr-pt--91 {
  padding-top: -91px !important;
}

.dr-pr--91 {
  padding-right: -91px !important;
}

.dr-pb--91 {
  padding-bottom: -91px !important;
}

.dr-pl--91 {
  padding-left: -91px !important;
}

.dr-brd-r--91 {
  border-radius: -91px !important;
}

.dr-ma--90 {
  margin: -90px !important;
}

.dr-mx--90 {
  margin-right: -90px !important;
  margin-left: -90px !important;
}

.dr-my--90 {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
}

.dr-mt--90 {
  margin-top: -90px !important;
}

.dr-mr--90 {
  margin-right: -90px !important;
}

.dr-mb--90 {
  margin-bottom: -90px !important;
}

.dr-ml--90 {
  margin-left: -90px !important;
}

.dr-pa--90 {
  padding: -90px !important;
}

.dr-px--90 {
  padding-right: -90px !important;
  padding-left: -90px !important;
}

.dr-py--90 {
  padding-top: -90px !important;
  padding-bottom: -90px !important;
}

.dr-pt--90 {
  padding-top: -90px !important;
}

.dr-pr--90 {
  padding-right: -90px !important;
}

.dr-pb--90 {
  padding-bottom: -90px !important;
}

.dr-pl--90 {
  padding-left: -90px !important;
}

.dr-brd-r--90 {
  border-radius: -90px !important;
}

.dr-ma--89 {
  margin: -89px !important;
}

.dr-mx--89 {
  margin-right: -89px !important;
  margin-left: -89px !important;
}

.dr-my--89 {
  margin-top: -89px !important;
  margin-bottom: -89px !important;
}

.dr-mt--89 {
  margin-top: -89px !important;
}

.dr-mr--89 {
  margin-right: -89px !important;
}

.dr-mb--89 {
  margin-bottom: -89px !important;
}

.dr-ml--89 {
  margin-left: -89px !important;
}

.dr-pa--89 {
  padding: -89px !important;
}

.dr-px--89 {
  padding-right: -89px !important;
  padding-left: -89px !important;
}

.dr-py--89 {
  padding-top: -89px !important;
  padding-bottom: -89px !important;
}

.dr-pt--89 {
  padding-top: -89px !important;
}

.dr-pr--89 {
  padding-right: -89px !important;
}

.dr-pb--89 {
  padding-bottom: -89px !important;
}

.dr-pl--89 {
  padding-left: -89px !important;
}

.dr-brd-r--89 {
  border-radius: -89px !important;
}

.dr-ma--88 {
  margin: -88px !important;
}

.dr-mx--88 {
  margin-right: -88px !important;
  margin-left: -88px !important;
}

.dr-my--88 {
  margin-top: -88px !important;
  margin-bottom: -88px !important;
}

.dr-mt--88 {
  margin-top: -88px !important;
}

.dr-mr--88 {
  margin-right: -88px !important;
}

.dr-mb--88 {
  margin-bottom: -88px !important;
}

.dr-ml--88 {
  margin-left: -88px !important;
}

.dr-pa--88 {
  padding: -88px !important;
}

.dr-px--88 {
  padding-right: -88px !important;
  padding-left: -88px !important;
}

.dr-py--88 {
  padding-top: -88px !important;
  padding-bottom: -88px !important;
}

.dr-pt--88 {
  padding-top: -88px !important;
}

.dr-pr--88 {
  padding-right: -88px !important;
}

.dr-pb--88 {
  padding-bottom: -88px !important;
}

.dr-pl--88 {
  padding-left: -88px !important;
}

.dr-brd-r--88 {
  border-radius: -88px !important;
}

.dr-ma--87 {
  margin: -87px !important;
}

.dr-mx--87 {
  margin-right: -87px !important;
  margin-left: -87px !important;
}

.dr-my--87 {
  margin-top: -87px !important;
  margin-bottom: -87px !important;
}

.dr-mt--87 {
  margin-top: -87px !important;
}

.dr-mr--87 {
  margin-right: -87px !important;
}

.dr-mb--87 {
  margin-bottom: -87px !important;
}

.dr-ml--87 {
  margin-left: -87px !important;
}

.dr-pa--87 {
  padding: -87px !important;
}

.dr-px--87 {
  padding-right: -87px !important;
  padding-left: -87px !important;
}

.dr-py--87 {
  padding-top: -87px !important;
  padding-bottom: -87px !important;
}

.dr-pt--87 {
  padding-top: -87px !important;
}

.dr-pr--87 {
  padding-right: -87px !important;
}

.dr-pb--87 {
  padding-bottom: -87px !important;
}

.dr-pl--87 {
  padding-left: -87px !important;
}

.dr-brd-r--87 {
  border-radius: -87px !important;
}

.dr-ma--86 {
  margin: -86px !important;
}

.dr-mx--86 {
  margin-right: -86px !important;
  margin-left: -86px !important;
}

.dr-my--86 {
  margin-top: -86px !important;
  margin-bottom: -86px !important;
}

.dr-mt--86 {
  margin-top: -86px !important;
}

.dr-mr--86 {
  margin-right: -86px !important;
}

.dr-mb--86 {
  margin-bottom: -86px !important;
}

.dr-ml--86 {
  margin-left: -86px !important;
}

.dr-pa--86 {
  padding: -86px !important;
}

.dr-px--86 {
  padding-right: -86px !important;
  padding-left: -86px !important;
}

.dr-py--86 {
  padding-top: -86px !important;
  padding-bottom: -86px !important;
}

.dr-pt--86 {
  padding-top: -86px !important;
}

.dr-pr--86 {
  padding-right: -86px !important;
}

.dr-pb--86 {
  padding-bottom: -86px !important;
}

.dr-pl--86 {
  padding-left: -86px !important;
}

.dr-brd-r--86 {
  border-radius: -86px !important;
}

.dr-ma--85 {
  margin: -85px !important;
}

.dr-mx--85 {
  margin-right: -85px !important;
  margin-left: -85px !important;
}

.dr-my--85 {
  margin-top: -85px !important;
  margin-bottom: -85px !important;
}

.dr-mt--85 {
  margin-top: -85px !important;
}

.dr-mr--85 {
  margin-right: -85px !important;
}

.dr-mb--85 {
  margin-bottom: -85px !important;
}

.dr-ml--85 {
  margin-left: -85px !important;
}

.dr-pa--85 {
  padding: -85px !important;
}

.dr-px--85 {
  padding-right: -85px !important;
  padding-left: -85px !important;
}

.dr-py--85 {
  padding-top: -85px !important;
  padding-bottom: -85px !important;
}

.dr-pt--85 {
  padding-top: -85px !important;
}

.dr-pr--85 {
  padding-right: -85px !important;
}

.dr-pb--85 {
  padding-bottom: -85px !important;
}

.dr-pl--85 {
  padding-left: -85px !important;
}

.dr-brd-r--85 {
  border-radius: -85px !important;
}

.dr-ma--84 {
  margin: -84px !important;
}

.dr-mx--84 {
  margin-right: -84px !important;
  margin-left: -84px !important;
}

.dr-my--84 {
  margin-top: -84px !important;
  margin-bottom: -84px !important;
}

.dr-mt--84 {
  margin-top: -84px !important;
}

.dr-mr--84 {
  margin-right: -84px !important;
}

.dr-mb--84 {
  margin-bottom: -84px !important;
}

.dr-ml--84 {
  margin-left: -84px !important;
}

.dr-pa--84 {
  padding: -84px !important;
}

.dr-px--84 {
  padding-right: -84px !important;
  padding-left: -84px !important;
}

.dr-py--84 {
  padding-top: -84px !important;
  padding-bottom: -84px !important;
}

.dr-pt--84 {
  padding-top: -84px !important;
}

.dr-pr--84 {
  padding-right: -84px !important;
}

.dr-pb--84 {
  padding-bottom: -84px !important;
}

.dr-pl--84 {
  padding-left: -84px !important;
}

.dr-brd-r--84 {
  border-radius: -84px !important;
}

.dr-ma--83 {
  margin: -83px !important;
}

.dr-mx--83 {
  margin-right: -83px !important;
  margin-left: -83px !important;
}

.dr-my--83 {
  margin-top: -83px !important;
  margin-bottom: -83px !important;
}

.dr-mt--83 {
  margin-top: -83px !important;
}

.dr-mr--83 {
  margin-right: -83px !important;
}

.dr-mb--83 {
  margin-bottom: -83px !important;
}

.dr-ml--83 {
  margin-left: -83px !important;
}

.dr-pa--83 {
  padding: -83px !important;
}

.dr-px--83 {
  padding-right: -83px !important;
  padding-left: -83px !important;
}

.dr-py--83 {
  padding-top: -83px !important;
  padding-bottom: -83px !important;
}

.dr-pt--83 {
  padding-top: -83px !important;
}

.dr-pr--83 {
  padding-right: -83px !important;
}

.dr-pb--83 {
  padding-bottom: -83px !important;
}

.dr-pl--83 {
  padding-left: -83px !important;
}

.dr-brd-r--83 {
  border-radius: -83px !important;
}

.dr-ma--82 {
  margin: -82px !important;
}

.dr-mx--82 {
  margin-right: -82px !important;
  margin-left: -82px !important;
}

.dr-my--82 {
  margin-top: -82px !important;
  margin-bottom: -82px !important;
}

.dr-mt--82 {
  margin-top: -82px !important;
}

.dr-mr--82 {
  margin-right: -82px !important;
}

.dr-mb--82 {
  margin-bottom: -82px !important;
}

.dr-ml--82 {
  margin-left: -82px !important;
}

.dr-pa--82 {
  padding: -82px !important;
}

.dr-px--82 {
  padding-right: -82px !important;
  padding-left: -82px !important;
}

.dr-py--82 {
  padding-top: -82px !important;
  padding-bottom: -82px !important;
}

.dr-pt--82 {
  padding-top: -82px !important;
}

.dr-pr--82 {
  padding-right: -82px !important;
}

.dr-pb--82 {
  padding-bottom: -82px !important;
}

.dr-pl--82 {
  padding-left: -82px !important;
}

.dr-brd-r--82 {
  border-radius: -82px !important;
}

.dr-ma--81 {
  margin: -81px !important;
}

.dr-mx--81 {
  margin-right: -81px !important;
  margin-left: -81px !important;
}

.dr-my--81 {
  margin-top: -81px !important;
  margin-bottom: -81px !important;
}

.dr-mt--81 {
  margin-top: -81px !important;
}

.dr-mr--81 {
  margin-right: -81px !important;
}

.dr-mb--81 {
  margin-bottom: -81px !important;
}

.dr-ml--81 {
  margin-left: -81px !important;
}

.dr-pa--81 {
  padding: -81px !important;
}

.dr-px--81 {
  padding-right: -81px !important;
  padding-left: -81px !important;
}

.dr-py--81 {
  padding-top: -81px !important;
  padding-bottom: -81px !important;
}

.dr-pt--81 {
  padding-top: -81px !important;
}

.dr-pr--81 {
  padding-right: -81px !important;
}

.dr-pb--81 {
  padding-bottom: -81px !important;
}

.dr-pl--81 {
  padding-left: -81px !important;
}

.dr-brd-r--81 {
  border-radius: -81px !important;
}

.dr-ma--80 {
  margin: -80px !important;
}

.dr-mx--80 {
  margin-right: -80px !important;
  margin-left: -80px !important;
}

.dr-my--80 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.dr-mt--80 {
  margin-top: -80px !important;
}

.dr-mr--80 {
  margin-right: -80px !important;
}

.dr-mb--80 {
  margin-bottom: -80px !important;
}

.dr-ml--80 {
  margin-left: -80px !important;
}

.dr-pa--80 {
  padding: -80px !important;
}

.dr-px--80 {
  padding-right: -80px !important;
  padding-left: -80px !important;
}

.dr-py--80 {
  padding-top: -80px !important;
  padding-bottom: -80px !important;
}

.dr-pt--80 {
  padding-top: -80px !important;
}

.dr-pr--80 {
  padding-right: -80px !important;
}

.dr-pb--80 {
  padding-bottom: -80px !important;
}

.dr-pl--80 {
  padding-left: -80px !important;
}

.dr-brd-r--80 {
  border-radius: -80px !important;
}

.dr-ma--79 {
  margin: -79px !important;
}

.dr-mx--79 {
  margin-right: -79px !important;
  margin-left: -79px !important;
}

.dr-my--79 {
  margin-top: -79px !important;
  margin-bottom: -79px !important;
}

.dr-mt--79 {
  margin-top: -79px !important;
}

.dr-mr--79 {
  margin-right: -79px !important;
}

.dr-mb--79 {
  margin-bottom: -79px !important;
}

.dr-ml--79 {
  margin-left: -79px !important;
}

.dr-pa--79 {
  padding: -79px !important;
}

.dr-px--79 {
  padding-right: -79px !important;
  padding-left: -79px !important;
}

.dr-py--79 {
  padding-top: -79px !important;
  padding-bottom: -79px !important;
}

.dr-pt--79 {
  padding-top: -79px !important;
}

.dr-pr--79 {
  padding-right: -79px !important;
}

.dr-pb--79 {
  padding-bottom: -79px !important;
}

.dr-pl--79 {
  padding-left: -79px !important;
}

.dr-brd-r--79 {
  border-radius: -79px !important;
}

.dr-ma--78 {
  margin: -78px !important;
}

.dr-mx--78 {
  margin-right: -78px !important;
  margin-left: -78px !important;
}

.dr-my--78 {
  margin-top: -78px !important;
  margin-bottom: -78px !important;
}

.dr-mt--78 {
  margin-top: -78px !important;
}

.dr-mr--78 {
  margin-right: -78px !important;
}

.dr-mb--78 {
  margin-bottom: -78px !important;
}

.dr-ml--78 {
  margin-left: -78px !important;
}

.dr-pa--78 {
  padding: -78px !important;
}

.dr-px--78 {
  padding-right: -78px !important;
  padding-left: -78px !important;
}

.dr-py--78 {
  padding-top: -78px !important;
  padding-bottom: -78px !important;
}

.dr-pt--78 {
  padding-top: -78px !important;
}

.dr-pr--78 {
  padding-right: -78px !important;
}

.dr-pb--78 {
  padding-bottom: -78px !important;
}

.dr-pl--78 {
  padding-left: -78px !important;
}

.dr-brd-r--78 {
  border-radius: -78px !important;
}

.dr-ma--77 {
  margin: -77px !important;
}

.dr-mx--77 {
  margin-right: -77px !important;
  margin-left: -77px !important;
}

.dr-my--77 {
  margin-top: -77px !important;
  margin-bottom: -77px !important;
}

.dr-mt--77 {
  margin-top: -77px !important;
}

.dr-mr--77 {
  margin-right: -77px !important;
}

.dr-mb--77 {
  margin-bottom: -77px !important;
}

.dr-ml--77 {
  margin-left: -77px !important;
}

.dr-pa--77 {
  padding: -77px !important;
}

.dr-px--77 {
  padding-right: -77px !important;
  padding-left: -77px !important;
}

.dr-py--77 {
  padding-top: -77px !important;
  padding-bottom: -77px !important;
}

.dr-pt--77 {
  padding-top: -77px !important;
}

.dr-pr--77 {
  padding-right: -77px !important;
}

.dr-pb--77 {
  padding-bottom: -77px !important;
}

.dr-pl--77 {
  padding-left: -77px !important;
}

.dr-brd-r--77 {
  border-radius: -77px !important;
}

.dr-ma--76 {
  margin: -76px !important;
}

.dr-mx--76 {
  margin-right: -76px !important;
  margin-left: -76px !important;
}

.dr-my--76 {
  margin-top: -76px !important;
  margin-bottom: -76px !important;
}

.dr-mt--76 {
  margin-top: -76px !important;
}

.dr-mr--76 {
  margin-right: -76px !important;
}

.dr-mb--76 {
  margin-bottom: -76px !important;
}

.dr-ml--76 {
  margin-left: -76px !important;
}

.dr-pa--76 {
  padding: -76px !important;
}

.dr-px--76 {
  padding-right: -76px !important;
  padding-left: -76px !important;
}

.dr-py--76 {
  padding-top: -76px !important;
  padding-bottom: -76px !important;
}

.dr-pt--76 {
  padding-top: -76px !important;
}

.dr-pr--76 {
  padding-right: -76px !important;
}

.dr-pb--76 {
  padding-bottom: -76px !important;
}

.dr-pl--76 {
  padding-left: -76px !important;
}

.dr-brd-r--76 {
  border-radius: -76px !important;
}

.dr-ma--75 {
  margin: -75px !important;
}

.dr-mx--75 {
  margin-right: -75px !important;
  margin-left: -75px !important;
}

.dr-my--75 {
  margin-top: -75px !important;
  margin-bottom: -75px !important;
}

.dr-mt--75 {
  margin-top: -75px !important;
}

.dr-mr--75 {
  margin-right: -75px !important;
}

.dr-mb--75 {
  margin-bottom: -75px !important;
}

.dr-ml--75 {
  margin-left: -75px !important;
}

.dr-pa--75 {
  padding: -75px !important;
}

.dr-px--75 {
  padding-right: -75px !important;
  padding-left: -75px !important;
}

.dr-py--75 {
  padding-top: -75px !important;
  padding-bottom: -75px !important;
}

.dr-pt--75 {
  padding-top: -75px !important;
}

.dr-pr--75 {
  padding-right: -75px !important;
}

.dr-pb--75 {
  padding-bottom: -75px !important;
}

.dr-pl--75 {
  padding-left: -75px !important;
}

.dr-brd-r--75 {
  border-radius: -75px !important;
}

.dr-ma--74 {
  margin: -74px !important;
}

.dr-mx--74 {
  margin-right: -74px !important;
  margin-left: -74px !important;
}

.dr-my--74 {
  margin-top: -74px !important;
  margin-bottom: -74px !important;
}

.dr-mt--74 {
  margin-top: -74px !important;
}

.dr-mr--74 {
  margin-right: -74px !important;
}

.dr-mb--74 {
  margin-bottom: -74px !important;
}

.dr-ml--74 {
  margin-left: -74px !important;
}

.dr-pa--74 {
  padding: -74px !important;
}

.dr-px--74 {
  padding-right: -74px !important;
  padding-left: -74px !important;
}

.dr-py--74 {
  padding-top: -74px !important;
  padding-bottom: -74px !important;
}

.dr-pt--74 {
  padding-top: -74px !important;
}

.dr-pr--74 {
  padding-right: -74px !important;
}

.dr-pb--74 {
  padding-bottom: -74px !important;
}

.dr-pl--74 {
  padding-left: -74px !important;
}

.dr-brd-r--74 {
  border-radius: -74px !important;
}

.dr-ma--73 {
  margin: -73px !important;
}

.dr-mx--73 {
  margin-right: -73px !important;
  margin-left: -73px !important;
}

.dr-my--73 {
  margin-top: -73px !important;
  margin-bottom: -73px !important;
}

.dr-mt--73 {
  margin-top: -73px !important;
}

.dr-mr--73 {
  margin-right: -73px !important;
}

.dr-mb--73 {
  margin-bottom: -73px !important;
}

.dr-ml--73 {
  margin-left: -73px !important;
}

.dr-pa--73 {
  padding: -73px !important;
}

.dr-px--73 {
  padding-right: -73px !important;
  padding-left: -73px !important;
}

.dr-py--73 {
  padding-top: -73px !important;
  padding-bottom: -73px !important;
}

.dr-pt--73 {
  padding-top: -73px !important;
}

.dr-pr--73 {
  padding-right: -73px !important;
}

.dr-pb--73 {
  padding-bottom: -73px !important;
}

.dr-pl--73 {
  padding-left: -73px !important;
}

.dr-brd-r--73 {
  border-radius: -73px !important;
}

.dr-ma--72 {
  margin: -72px !important;
}

.dr-mx--72 {
  margin-right: -72px !important;
  margin-left: -72px !important;
}

.dr-my--72 {
  margin-top: -72px !important;
  margin-bottom: -72px !important;
}

.dr-mt--72 {
  margin-top: -72px !important;
}

.dr-mr--72 {
  margin-right: -72px !important;
}

.dr-mb--72 {
  margin-bottom: -72px !important;
}

.dr-ml--72 {
  margin-left: -72px !important;
}

.dr-pa--72 {
  padding: -72px !important;
}

.dr-px--72 {
  padding-right: -72px !important;
  padding-left: -72px !important;
}

.dr-py--72 {
  padding-top: -72px !important;
  padding-bottom: -72px !important;
}

.dr-pt--72 {
  padding-top: -72px !important;
}

.dr-pr--72 {
  padding-right: -72px !important;
}

.dr-pb--72 {
  padding-bottom: -72px !important;
}

.dr-pl--72 {
  padding-left: -72px !important;
}

.dr-brd-r--72 {
  border-radius: -72px !important;
}

.dr-ma--71 {
  margin: -71px !important;
}

.dr-mx--71 {
  margin-right: -71px !important;
  margin-left: -71px !important;
}

.dr-my--71 {
  margin-top: -71px !important;
  margin-bottom: -71px !important;
}

.dr-mt--71 {
  margin-top: -71px !important;
}

.dr-mr--71 {
  margin-right: -71px !important;
}

.dr-mb--71 {
  margin-bottom: -71px !important;
}

.dr-ml--71 {
  margin-left: -71px !important;
}

.dr-pa--71 {
  padding: -71px !important;
}

.dr-px--71 {
  padding-right: -71px !important;
  padding-left: -71px !important;
}

.dr-py--71 {
  padding-top: -71px !important;
  padding-bottom: -71px !important;
}

.dr-pt--71 {
  padding-top: -71px !important;
}

.dr-pr--71 {
  padding-right: -71px !important;
}

.dr-pb--71 {
  padding-bottom: -71px !important;
}

.dr-pl--71 {
  padding-left: -71px !important;
}

.dr-brd-r--71 {
  border-radius: -71px !important;
}

.dr-ma--70 {
  margin: -70px !important;
}

.dr-mx--70 {
  margin-right: -70px !important;
  margin-left: -70px !important;
}

.dr-my--70 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.dr-mt--70 {
  margin-top: -70px !important;
}

.dr-mr--70 {
  margin-right: -70px !important;
}

.dr-mb--70 {
  margin-bottom: -70px !important;
}

.dr-ml--70 {
  margin-left: -70px !important;
}

.dr-pa--70 {
  padding: -70px !important;
}

.dr-px--70 {
  padding-right: -70px !important;
  padding-left: -70px !important;
}

.dr-py--70 {
  padding-top: -70px !important;
  padding-bottom: -70px !important;
}

.dr-pt--70 {
  padding-top: -70px !important;
}

.dr-pr--70 {
  padding-right: -70px !important;
}

.dr-pb--70 {
  padding-bottom: -70px !important;
}

.dr-pl--70 {
  padding-left: -70px !important;
}

.dr-brd-r--70 {
  border-radius: -70px !important;
}

.dr-ma--69 {
  margin: -69px !important;
}

.dr-mx--69 {
  margin-right: -69px !important;
  margin-left: -69px !important;
}

.dr-my--69 {
  margin-top: -69px !important;
  margin-bottom: -69px !important;
}

.dr-mt--69 {
  margin-top: -69px !important;
}

.dr-mr--69 {
  margin-right: -69px !important;
}

.dr-mb--69 {
  margin-bottom: -69px !important;
}

.dr-ml--69 {
  margin-left: -69px !important;
}

.dr-pa--69 {
  padding: -69px !important;
}

.dr-px--69 {
  padding-right: -69px !important;
  padding-left: -69px !important;
}

.dr-py--69 {
  padding-top: -69px !important;
  padding-bottom: -69px !important;
}

.dr-pt--69 {
  padding-top: -69px !important;
}

.dr-pr--69 {
  padding-right: -69px !important;
}

.dr-pb--69 {
  padding-bottom: -69px !important;
}

.dr-pl--69 {
  padding-left: -69px !important;
}

.dr-brd-r--69 {
  border-radius: -69px !important;
}

.dr-ma--68 {
  margin: -68px !important;
}

.dr-mx--68 {
  margin-right: -68px !important;
  margin-left: -68px !important;
}

.dr-my--68 {
  margin-top: -68px !important;
  margin-bottom: -68px !important;
}

.dr-mt--68 {
  margin-top: -68px !important;
}

.dr-mr--68 {
  margin-right: -68px !important;
}

.dr-mb--68 {
  margin-bottom: -68px !important;
}

.dr-ml--68 {
  margin-left: -68px !important;
}

.dr-pa--68 {
  padding: -68px !important;
}

.dr-px--68 {
  padding-right: -68px !important;
  padding-left: -68px !important;
}

.dr-py--68 {
  padding-top: -68px !important;
  padding-bottom: -68px !important;
}

.dr-pt--68 {
  padding-top: -68px !important;
}

.dr-pr--68 {
  padding-right: -68px !important;
}

.dr-pb--68 {
  padding-bottom: -68px !important;
}

.dr-pl--68 {
  padding-left: -68px !important;
}

.dr-brd-r--68 {
  border-radius: -68px !important;
}

.dr-ma--67 {
  margin: -67px !important;
}

.dr-mx--67 {
  margin-right: -67px !important;
  margin-left: -67px !important;
}

.dr-my--67 {
  margin-top: -67px !important;
  margin-bottom: -67px !important;
}

.dr-mt--67 {
  margin-top: -67px !important;
}

.dr-mr--67 {
  margin-right: -67px !important;
}

.dr-mb--67 {
  margin-bottom: -67px !important;
}

.dr-ml--67 {
  margin-left: -67px !important;
}

.dr-pa--67 {
  padding: -67px !important;
}

.dr-px--67 {
  padding-right: -67px !important;
  padding-left: -67px !important;
}

.dr-py--67 {
  padding-top: -67px !important;
  padding-bottom: -67px !important;
}

.dr-pt--67 {
  padding-top: -67px !important;
}

.dr-pr--67 {
  padding-right: -67px !important;
}

.dr-pb--67 {
  padding-bottom: -67px !important;
}

.dr-pl--67 {
  padding-left: -67px !important;
}

.dr-brd-r--67 {
  border-radius: -67px !important;
}

.dr-ma--66 {
  margin: -66px !important;
}

.dr-mx--66 {
  margin-right: -66px !important;
  margin-left: -66px !important;
}

.dr-my--66 {
  margin-top: -66px !important;
  margin-bottom: -66px !important;
}

.dr-mt--66 {
  margin-top: -66px !important;
}

.dr-mr--66 {
  margin-right: -66px !important;
}

.dr-mb--66 {
  margin-bottom: -66px !important;
}

.dr-ml--66 {
  margin-left: -66px !important;
}

.dr-pa--66 {
  padding: -66px !important;
}

.dr-px--66 {
  padding-right: -66px !important;
  padding-left: -66px !important;
}

.dr-py--66 {
  padding-top: -66px !important;
  padding-bottom: -66px !important;
}

.dr-pt--66 {
  padding-top: -66px !important;
}

.dr-pr--66 {
  padding-right: -66px !important;
}

.dr-pb--66 {
  padding-bottom: -66px !important;
}

.dr-pl--66 {
  padding-left: -66px !important;
}

.dr-brd-r--66 {
  border-radius: -66px !important;
}

.dr-ma--65 {
  margin: -65px !important;
}

.dr-mx--65 {
  margin-right: -65px !important;
  margin-left: -65px !important;
}

.dr-my--65 {
  margin-top: -65px !important;
  margin-bottom: -65px !important;
}

.dr-mt--65 {
  margin-top: -65px !important;
}

.dr-mr--65 {
  margin-right: -65px !important;
}

.dr-mb--65 {
  margin-bottom: -65px !important;
}

.dr-ml--65 {
  margin-left: -65px !important;
}

.dr-pa--65 {
  padding: -65px !important;
}

.dr-px--65 {
  padding-right: -65px !important;
  padding-left: -65px !important;
}

.dr-py--65 {
  padding-top: -65px !important;
  padding-bottom: -65px !important;
}

.dr-pt--65 {
  padding-top: -65px !important;
}

.dr-pr--65 {
  padding-right: -65px !important;
}

.dr-pb--65 {
  padding-bottom: -65px !important;
}

.dr-pl--65 {
  padding-left: -65px !important;
}

.dr-brd-r--65 {
  border-radius: -65px !important;
}

.dr-ma--64 {
  margin: -64px !important;
}

.dr-mx--64 {
  margin-right: -64px !important;
  margin-left: -64px !important;
}

.dr-my--64 {
  margin-top: -64px !important;
  margin-bottom: -64px !important;
}

.dr-mt--64 {
  margin-top: -64px !important;
}

.dr-mr--64 {
  margin-right: -64px !important;
}

.dr-mb--64 {
  margin-bottom: -64px !important;
}

.dr-ml--64 {
  margin-left: -64px !important;
}

.dr-pa--64 {
  padding: -64px !important;
}

.dr-px--64 {
  padding-right: -64px !important;
  padding-left: -64px !important;
}

.dr-py--64 {
  padding-top: -64px !important;
  padding-bottom: -64px !important;
}

.dr-pt--64 {
  padding-top: -64px !important;
}

.dr-pr--64 {
  padding-right: -64px !important;
}

.dr-pb--64 {
  padding-bottom: -64px !important;
}

.dr-pl--64 {
  padding-left: -64px !important;
}

.dr-brd-r--64 {
  border-radius: -64px !important;
}

.dr-ma--63 {
  margin: -63px !important;
}

.dr-mx--63 {
  margin-right: -63px !important;
  margin-left: -63px !important;
}

.dr-my--63 {
  margin-top: -63px !important;
  margin-bottom: -63px !important;
}

.dr-mt--63 {
  margin-top: -63px !important;
}

.dr-mr--63 {
  margin-right: -63px !important;
}

.dr-mb--63 {
  margin-bottom: -63px !important;
}

.dr-ml--63 {
  margin-left: -63px !important;
}

.dr-pa--63 {
  padding: -63px !important;
}

.dr-px--63 {
  padding-right: -63px !important;
  padding-left: -63px !important;
}

.dr-py--63 {
  padding-top: -63px !important;
  padding-bottom: -63px !important;
}

.dr-pt--63 {
  padding-top: -63px !important;
}

.dr-pr--63 {
  padding-right: -63px !important;
}

.dr-pb--63 {
  padding-bottom: -63px !important;
}

.dr-pl--63 {
  padding-left: -63px !important;
}

.dr-brd-r--63 {
  border-radius: -63px !important;
}

.dr-ma--62 {
  margin: -62px !important;
}

.dr-mx--62 {
  margin-right: -62px !important;
  margin-left: -62px !important;
}

.dr-my--62 {
  margin-top: -62px !important;
  margin-bottom: -62px !important;
}

.dr-mt--62 {
  margin-top: -62px !important;
}

.dr-mr--62 {
  margin-right: -62px !important;
}

.dr-mb--62 {
  margin-bottom: -62px !important;
}

.dr-ml--62 {
  margin-left: -62px !important;
}

.dr-pa--62 {
  padding: -62px !important;
}

.dr-px--62 {
  padding-right: -62px !important;
  padding-left: -62px !important;
}

.dr-py--62 {
  padding-top: -62px !important;
  padding-bottom: -62px !important;
}

.dr-pt--62 {
  padding-top: -62px !important;
}

.dr-pr--62 {
  padding-right: -62px !important;
}

.dr-pb--62 {
  padding-bottom: -62px !important;
}

.dr-pl--62 {
  padding-left: -62px !important;
}

.dr-brd-r--62 {
  border-radius: -62px !important;
}

.dr-ma--61 {
  margin: -61px !important;
}

.dr-mx--61 {
  margin-right: -61px !important;
  margin-left: -61px !important;
}

.dr-my--61 {
  margin-top: -61px !important;
  margin-bottom: -61px !important;
}

.dr-mt--61 {
  margin-top: -61px !important;
}

.dr-mr--61 {
  margin-right: -61px !important;
}

.dr-mb--61 {
  margin-bottom: -61px !important;
}

.dr-ml--61 {
  margin-left: -61px !important;
}

.dr-pa--61 {
  padding: -61px !important;
}

.dr-px--61 {
  padding-right: -61px !important;
  padding-left: -61px !important;
}

.dr-py--61 {
  padding-top: -61px !important;
  padding-bottom: -61px !important;
}

.dr-pt--61 {
  padding-top: -61px !important;
}

.dr-pr--61 {
  padding-right: -61px !important;
}

.dr-pb--61 {
  padding-bottom: -61px !important;
}

.dr-pl--61 {
  padding-left: -61px !important;
}

.dr-brd-r--61 {
  border-radius: -61px !important;
}

.dr-ma--60 {
  margin: -60px !important;
}

.dr-mx--60 {
  margin-right: -60px !important;
  margin-left: -60px !important;
}

.dr-my--60 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.dr-mt--60 {
  margin-top: -60px !important;
}

.dr-mr--60 {
  margin-right: -60px !important;
}

.dr-mb--60 {
  margin-bottom: -60px !important;
}

.dr-ml--60 {
  margin-left: -60px !important;
}

.dr-pa--60 {
  padding: -60px !important;
}

.dr-px--60 {
  padding-right: -60px !important;
  padding-left: -60px !important;
}

.dr-py--60 {
  padding-top: -60px !important;
  padding-bottom: -60px !important;
}

.dr-pt--60 {
  padding-top: -60px !important;
}

.dr-pr--60 {
  padding-right: -60px !important;
}

.dr-pb--60 {
  padding-bottom: -60px !important;
}

.dr-pl--60 {
  padding-left: -60px !important;
}

.dr-brd-r--60 {
  border-radius: -60px !important;
}

.dr-ma--59 {
  margin: -59px !important;
}

.dr-mx--59 {
  margin-right: -59px !important;
  margin-left: -59px !important;
}

.dr-my--59 {
  margin-top: -59px !important;
  margin-bottom: -59px !important;
}

.dr-mt--59 {
  margin-top: -59px !important;
}

.dr-mr--59 {
  margin-right: -59px !important;
}

.dr-mb--59 {
  margin-bottom: -59px !important;
}

.dr-ml--59 {
  margin-left: -59px !important;
}

.dr-pa--59 {
  padding: -59px !important;
}

.dr-px--59 {
  padding-right: -59px !important;
  padding-left: -59px !important;
}

.dr-py--59 {
  padding-top: -59px !important;
  padding-bottom: -59px !important;
}

.dr-pt--59 {
  padding-top: -59px !important;
}

.dr-pr--59 {
  padding-right: -59px !important;
}

.dr-pb--59 {
  padding-bottom: -59px !important;
}

.dr-pl--59 {
  padding-left: -59px !important;
}

.dr-brd-r--59 {
  border-radius: -59px !important;
}

.dr-ma--58 {
  margin: -58px !important;
}

.dr-mx--58 {
  margin-right: -58px !important;
  margin-left: -58px !important;
}

.dr-my--58 {
  margin-top: -58px !important;
  margin-bottom: -58px !important;
}

.dr-mt--58 {
  margin-top: -58px !important;
}

.dr-mr--58 {
  margin-right: -58px !important;
}

.dr-mb--58 {
  margin-bottom: -58px !important;
}

.dr-ml--58 {
  margin-left: -58px !important;
}

.dr-pa--58 {
  padding: -58px !important;
}

.dr-px--58 {
  padding-right: -58px !important;
  padding-left: -58px !important;
}

.dr-py--58 {
  padding-top: -58px !important;
  padding-bottom: -58px !important;
}

.dr-pt--58 {
  padding-top: -58px !important;
}

.dr-pr--58 {
  padding-right: -58px !important;
}

.dr-pb--58 {
  padding-bottom: -58px !important;
}

.dr-pl--58 {
  padding-left: -58px !important;
}

.dr-brd-r--58 {
  border-radius: -58px !important;
}

.dr-ma--57 {
  margin: -57px !important;
}

.dr-mx--57 {
  margin-right: -57px !important;
  margin-left: -57px !important;
}

.dr-my--57 {
  margin-top: -57px !important;
  margin-bottom: -57px !important;
}

.dr-mt--57 {
  margin-top: -57px !important;
}

.dr-mr--57 {
  margin-right: -57px !important;
}

.dr-mb--57 {
  margin-bottom: -57px !important;
}

.dr-ml--57 {
  margin-left: -57px !important;
}

.dr-pa--57 {
  padding: -57px !important;
}

.dr-px--57 {
  padding-right: -57px !important;
  padding-left: -57px !important;
}

.dr-py--57 {
  padding-top: -57px !important;
  padding-bottom: -57px !important;
}

.dr-pt--57 {
  padding-top: -57px !important;
}

.dr-pr--57 {
  padding-right: -57px !important;
}

.dr-pb--57 {
  padding-bottom: -57px !important;
}

.dr-pl--57 {
  padding-left: -57px !important;
}

.dr-brd-r--57 {
  border-radius: -57px !important;
}

.dr-ma--56 {
  margin: -56px !important;
}

.dr-mx--56 {
  margin-right: -56px !important;
  margin-left: -56px !important;
}

.dr-my--56 {
  margin-top: -56px !important;
  margin-bottom: -56px !important;
}

.dr-mt--56 {
  margin-top: -56px !important;
}

.dr-mr--56 {
  margin-right: -56px !important;
}

.dr-mb--56 {
  margin-bottom: -56px !important;
}

.dr-ml--56 {
  margin-left: -56px !important;
}

.dr-pa--56 {
  padding: -56px !important;
}

.dr-px--56 {
  padding-right: -56px !important;
  padding-left: -56px !important;
}

.dr-py--56 {
  padding-top: -56px !important;
  padding-bottom: -56px !important;
}

.dr-pt--56 {
  padding-top: -56px !important;
}

.dr-pr--56 {
  padding-right: -56px !important;
}

.dr-pb--56 {
  padding-bottom: -56px !important;
}

.dr-pl--56 {
  padding-left: -56px !important;
}

.dr-brd-r--56 {
  border-radius: -56px !important;
}

.dr-ma--55 {
  margin: -55px !important;
}

.dr-mx--55 {
  margin-right: -55px !important;
  margin-left: -55px !important;
}

.dr-my--55 {
  margin-top: -55px !important;
  margin-bottom: -55px !important;
}

.dr-mt--55 {
  margin-top: -55px !important;
}

.dr-mr--55 {
  margin-right: -55px !important;
}

.dr-mb--55 {
  margin-bottom: -55px !important;
}

.dr-ml--55 {
  margin-left: -55px !important;
}

.dr-pa--55 {
  padding: -55px !important;
}

.dr-px--55 {
  padding-right: -55px !important;
  padding-left: -55px !important;
}

.dr-py--55 {
  padding-top: -55px !important;
  padding-bottom: -55px !important;
}

.dr-pt--55 {
  padding-top: -55px !important;
}

.dr-pr--55 {
  padding-right: -55px !important;
}

.dr-pb--55 {
  padding-bottom: -55px !important;
}

.dr-pl--55 {
  padding-left: -55px !important;
}

.dr-brd-r--55 {
  border-radius: -55px !important;
}

.dr-ma--54 {
  margin: -54px !important;
}

.dr-mx--54 {
  margin-right: -54px !important;
  margin-left: -54px !important;
}

.dr-my--54 {
  margin-top: -54px !important;
  margin-bottom: -54px !important;
}

.dr-mt--54 {
  margin-top: -54px !important;
}

.dr-mr--54 {
  margin-right: -54px !important;
}

.dr-mb--54 {
  margin-bottom: -54px !important;
}

.dr-ml--54 {
  margin-left: -54px !important;
}

.dr-pa--54 {
  padding: -54px !important;
}

.dr-px--54 {
  padding-right: -54px !important;
  padding-left: -54px !important;
}

.dr-py--54 {
  padding-top: -54px !important;
  padding-bottom: -54px !important;
}

.dr-pt--54 {
  padding-top: -54px !important;
}

.dr-pr--54 {
  padding-right: -54px !important;
}

.dr-pb--54 {
  padding-bottom: -54px !important;
}

.dr-pl--54 {
  padding-left: -54px !important;
}

.dr-brd-r--54 {
  border-radius: -54px !important;
}

.dr-ma--53 {
  margin: -53px !important;
}

.dr-mx--53 {
  margin-right: -53px !important;
  margin-left: -53px !important;
}

.dr-my--53 {
  margin-top: -53px !important;
  margin-bottom: -53px !important;
}

.dr-mt--53 {
  margin-top: -53px !important;
}

.dr-mr--53 {
  margin-right: -53px !important;
}

.dr-mb--53 {
  margin-bottom: -53px !important;
}

.dr-ml--53 {
  margin-left: -53px !important;
}

.dr-pa--53 {
  padding: -53px !important;
}

.dr-px--53 {
  padding-right: -53px !important;
  padding-left: -53px !important;
}

.dr-py--53 {
  padding-top: -53px !important;
  padding-bottom: -53px !important;
}

.dr-pt--53 {
  padding-top: -53px !important;
}

.dr-pr--53 {
  padding-right: -53px !important;
}

.dr-pb--53 {
  padding-bottom: -53px !important;
}

.dr-pl--53 {
  padding-left: -53px !important;
}

.dr-brd-r--53 {
  border-radius: -53px !important;
}

.dr-ma--52 {
  margin: -52px !important;
}

.dr-mx--52 {
  margin-right: -52px !important;
  margin-left: -52px !important;
}

.dr-my--52 {
  margin-top: -52px !important;
  margin-bottom: -52px !important;
}

.dr-mt--52 {
  margin-top: -52px !important;
}

.dr-mr--52 {
  margin-right: -52px !important;
}

.dr-mb--52 {
  margin-bottom: -52px !important;
}

.dr-ml--52 {
  margin-left: -52px !important;
}

.dr-pa--52 {
  padding: -52px !important;
}

.dr-px--52 {
  padding-right: -52px !important;
  padding-left: -52px !important;
}

.dr-py--52 {
  padding-top: -52px !important;
  padding-bottom: -52px !important;
}

.dr-pt--52 {
  padding-top: -52px !important;
}

.dr-pr--52 {
  padding-right: -52px !important;
}

.dr-pb--52 {
  padding-bottom: -52px !important;
}

.dr-pl--52 {
  padding-left: -52px !important;
}

.dr-brd-r--52 {
  border-radius: -52px !important;
}

.dr-ma--51 {
  margin: -51px !important;
}

.dr-mx--51 {
  margin-right: -51px !important;
  margin-left: -51px !important;
}

.dr-my--51 {
  margin-top: -51px !important;
  margin-bottom: -51px !important;
}

.dr-mt--51 {
  margin-top: -51px !important;
}

.dr-mr--51 {
  margin-right: -51px !important;
}

.dr-mb--51 {
  margin-bottom: -51px !important;
}

.dr-ml--51 {
  margin-left: -51px !important;
}

.dr-pa--51 {
  padding: -51px !important;
}

.dr-px--51 {
  padding-right: -51px !important;
  padding-left: -51px !important;
}

.dr-py--51 {
  padding-top: -51px !important;
  padding-bottom: -51px !important;
}

.dr-pt--51 {
  padding-top: -51px !important;
}

.dr-pr--51 {
  padding-right: -51px !important;
}

.dr-pb--51 {
  padding-bottom: -51px !important;
}

.dr-pl--51 {
  padding-left: -51px !important;
}

.dr-brd-r--51 {
  border-radius: -51px !important;
}

.dr-ma--50 {
  margin: -50px !important;
}

.dr-mx--50 {
  margin-right: -50px !important;
  margin-left: -50px !important;
}

.dr-my--50 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.dr-mt--50 {
  margin-top: -50px !important;
}

.dr-mr--50 {
  margin-right: -50px !important;
}

.dr-mb--50 {
  margin-bottom: -50px !important;
}

.dr-ml--50 {
  margin-left: -50px !important;
}

.dr-pa--50 {
  padding: -50px !important;
}

.dr-px--50 {
  padding-right: -50px !important;
  padding-left: -50px !important;
}

.dr-py--50 {
  padding-top: -50px !important;
  padding-bottom: -50px !important;
}

.dr-pt--50 {
  padding-top: -50px !important;
}

.dr-pr--50 {
  padding-right: -50px !important;
}

.dr-pb--50 {
  padding-bottom: -50px !important;
}

.dr-pl--50 {
  padding-left: -50px !important;
}

.dr-brd-r--50 {
  border-radius: -50px !important;
}

.dr-ma--49 {
  margin: -49px !important;
}

.dr-mx--49 {
  margin-right: -49px !important;
  margin-left: -49px !important;
}

.dr-my--49 {
  margin-top: -49px !important;
  margin-bottom: -49px !important;
}

.dr-mt--49 {
  margin-top: -49px !important;
}

.dr-mr--49 {
  margin-right: -49px !important;
}

.dr-mb--49 {
  margin-bottom: -49px !important;
}

.dr-ml--49 {
  margin-left: -49px !important;
}

.dr-pa--49 {
  padding: -49px !important;
}

.dr-px--49 {
  padding-right: -49px !important;
  padding-left: -49px !important;
}

.dr-py--49 {
  padding-top: -49px !important;
  padding-bottom: -49px !important;
}

.dr-pt--49 {
  padding-top: -49px !important;
}

.dr-pr--49 {
  padding-right: -49px !important;
}

.dr-pb--49 {
  padding-bottom: -49px !important;
}

.dr-pl--49 {
  padding-left: -49px !important;
}

.dr-brd-r--49 {
  border-radius: -49px !important;
}

.dr-ma--48 {
  margin: -48px !important;
}

.dr-mx--48 {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.dr-my--48 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.dr-mt--48 {
  margin-top: -48px !important;
}

.dr-mr--48 {
  margin-right: -48px !important;
}

.dr-mb--48 {
  margin-bottom: -48px !important;
}

.dr-ml--48 {
  margin-left: -48px !important;
}

.dr-pa--48 {
  padding: -48px !important;
}

.dr-px--48 {
  padding-right: -48px !important;
  padding-left: -48px !important;
}

.dr-py--48 {
  padding-top: -48px !important;
  padding-bottom: -48px !important;
}

.dr-pt--48 {
  padding-top: -48px !important;
}

.dr-pr--48 {
  padding-right: -48px !important;
}

.dr-pb--48 {
  padding-bottom: -48px !important;
}

.dr-pl--48 {
  padding-left: -48px !important;
}

.dr-brd-r--48 {
  border-radius: -48px !important;
}

.dr-ma--47 {
  margin: -47px !important;
}

.dr-mx--47 {
  margin-right: -47px !important;
  margin-left: -47px !important;
}

.dr-my--47 {
  margin-top: -47px !important;
  margin-bottom: -47px !important;
}

.dr-mt--47 {
  margin-top: -47px !important;
}

.dr-mr--47 {
  margin-right: -47px !important;
}

.dr-mb--47 {
  margin-bottom: -47px !important;
}

.dr-ml--47 {
  margin-left: -47px !important;
}

.dr-pa--47 {
  padding: -47px !important;
}

.dr-px--47 {
  padding-right: -47px !important;
  padding-left: -47px !important;
}

.dr-py--47 {
  padding-top: -47px !important;
  padding-bottom: -47px !important;
}

.dr-pt--47 {
  padding-top: -47px !important;
}

.dr-pr--47 {
  padding-right: -47px !important;
}

.dr-pb--47 {
  padding-bottom: -47px !important;
}

.dr-pl--47 {
  padding-left: -47px !important;
}

.dr-brd-r--47 {
  border-radius: -47px !important;
}

.dr-ma--46 {
  margin: -46px !important;
}

.dr-mx--46 {
  margin-right: -46px !important;
  margin-left: -46px !important;
}

.dr-my--46 {
  margin-top: -46px !important;
  margin-bottom: -46px !important;
}

.dr-mt--46 {
  margin-top: -46px !important;
}

.dr-mr--46 {
  margin-right: -46px !important;
}

.dr-mb--46 {
  margin-bottom: -46px !important;
}

.dr-ml--46 {
  margin-left: -46px !important;
}

.dr-pa--46 {
  padding: -46px !important;
}

.dr-px--46 {
  padding-right: -46px !important;
  padding-left: -46px !important;
}

.dr-py--46 {
  padding-top: -46px !important;
  padding-bottom: -46px !important;
}

.dr-pt--46 {
  padding-top: -46px !important;
}

.dr-pr--46 {
  padding-right: -46px !important;
}

.dr-pb--46 {
  padding-bottom: -46px !important;
}

.dr-pl--46 {
  padding-left: -46px !important;
}

.dr-brd-r--46 {
  border-radius: -46px !important;
}

.dr-ma--45 {
  margin: -45px !important;
}

.dr-mx--45 {
  margin-right: -45px !important;
  margin-left: -45px !important;
}

.dr-my--45 {
  margin-top: -45px !important;
  margin-bottom: -45px !important;
}

.dr-mt--45 {
  margin-top: -45px !important;
}

.dr-mr--45 {
  margin-right: -45px !important;
}

.dr-mb--45 {
  margin-bottom: -45px !important;
}

.dr-ml--45 {
  margin-left: -45px !important;
}

.dr-pa--45 {
  padding: -45px !important;
}

.dr-px--45 {
  padding-right: -45px !important;
  padding-left: -45px !important;
}

.dr-py--45 {
  padding-top: -45px !important;
  padding-bottom: -45px !important;
}

.dr-pt--45 {
  padding-top: -45px !important;
}

.dr-pr--45 {
  padding-right: -45px !important;
}

.dr-pb--45 {
  padding-bottom: -45px !important;
}

.dr-pl--45 {
  padding-left: -45px !important;
}

.dr-brd-r--45 {
  border-radius: -45px !important;
}

.dr-ma--44 {
  margin: -44px !important;
}

.dr-mx--44 {
  margin-right: -44px !important;
  margin-left: -44px !important;
}

.dr-my--44 {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.dr-mt--44 {
  margin-top: -44px !important;
}

.dr-mr--44 {
  margin-right: -44px !important;
}

.dr-mb--44 {
  margin-bottom: -44px !important;
}

.dr-ml--44 {
  margin-left: -44px !important;
}

.dr-pa--44 {
  padding: -44px !important;
}

.dr-px--44 {
  padding-right: -44px !important;
  padding-left: -44px !important;
}

.dr-py--44 {
  padding-top: -44px !important;
  padding-bottom: -44px !important;
}

.dr-pt--44 {
  padding-top: -44px !important;
}

.dr-pr--44 {
  padding-right: -44px !important;
}

.dr-pb--44 {
  padding-bottom: -44px !important;
}

.dr-pl--44 {
  padding-left: -44px !important;
}

.dr-brd-r--44 {
  border-radius: -44px !important;
}

.dr-ma--43 {
  margin: -43px !important;
}

.dr-mx--43 {
  margin-right: -43px !important;
  margin-left: -43px !important;
}

.dr-my--43 {
  margin-top: -43px !important;
  margin-bottom: -43px !important;
}

.dr-mt--43 {
  margin-top: -43px !important;
}

.dr-mr--43 {
  margin-right: -43px !important;
}

.dr-mb--43 {
  margin-bottom: -43px !important;
}

.dr-ml--43 {
  margin-left: -43px !important;
}

.dr-pa--43 {
  padding: -43px !important;
}

.dr-px--43 {
  padding-right: -43px !important;
  padding-left: -43px !important;
}

.dr-py--43 {
  padding-top: -43px !important;
  padding-bottom: -43px !important;
}

.dr-pt--43 {
  padding-top: -43px !important;
}

.dr-pr--43 {
  padding-right: -43px !important;
}

.dr-pb--43 {
  padding-bottom: -43px !important;
}

.dr-pl--43 {
  padding-left: -43px !important;
}

.dr-brd-r--43 {
  border-radius: -43px !important;
}

.dr-ma--42 {
  margin: -42px !important;
}

.dr-mx--42 {
  margin-right: -42px !important;
  margin-left: -42px !important;
}

.dr-my--42 {
  margin-top: -42px !important;
  margin-bottom: -42px !important;
}

.dr-mt--42 {
  margin-top: -42px !important;
}

.dr-mr--42 {
  margin-right: -42px !important;
}

.dr-mb--42 {
  margin-bottom: -42px !important;
}

.dr-ml--42 {
  margin-left: -42px !important;
}

.dr-pa--42 {
  padding: -42px !important;
}

.dr-px--42 {
  padding-right: -42px !important;
  padding-left: -42px !important;
}

.dr-py--42 {
  padding-top: -42px !important;
  padding-bottom: -42px !important;
}

.dr-pt--42 {
  padding-top: -42px !important;
}

.dr-pr--42 {
  padding-right: -42px !important;
}

.dr-pb--42 {
  padding-bottom: -42px !important;
}

.dr-pl--42 {
  padding-left: -42px !important;
}

.dr-brd-r--42 {
  border-radius: -42px !important;
}

.dr-ma--41 {
  margin: -41px !important;
}

.dr-mx--41 {
  margin-right: -41px !important;
  margin-left: -41px !important;
}

.dr-my--41 {
  margin-top: -41px !important;
  margin-bottom: -41px !important;
}

.dr-mt--41 {
  margin-top: -41px !important;
}

.dr-mr--41 {
  margin-right: -41px !important;
}

.dr-mb--41 {
  margin-bottom: -41px !important;
}

.dr-ml--41 {
  margin-left: -41px !important;
}

.dr-pa--41 {
  padding: -41px !important;
}

.dr-px--41 {
  padding-right: -41px !important;
  padding-left: -41px !important;
}

.dr-py--41 {
  padding-top: -41px !important;
  padding-bottom: -41px !important;
}

.dr-pt--41 {
  padding-top: -41px !important;
}

.dr-pr--41 {
  padding-right: -41px !important;
}

.dr-pb--41 {
  padding-bottom: -41px !important;
}

.dr-pl--41 {
  padding-left: -41px !important;
}

.dr-brd-r--41 {
  border-radius: -41px !important;
}

.dr-ma--40 {
  margin: -40px !important;
}

.dr-mx--40 {
  margin-right: -40px !important;
  margin-left: -40px !important;
}

.dr-my--40 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.dr-mt--40 {
  margin-top: -40px !important;
}

.dr-mr--40 {
  margin-right: -40px !important;
}

.dr-mb--40 {
  margin-bottom: -40px !important;
}

.dr-ml--40 {
  margin-left: -40px !important;
}

.dr-pa--40 {
  padding: -40px !important;
}

.dr-px--40 {
  padding-right: -40px !important;
  padding-left: -40px !important;
}

.dr-py--40 {
  padding-top: -40px !important;
  padding-bottom: -40px !important;
}

.dr-pt--40 {
  padding-top: -40px !important;
}

.dr-pr--40 {
  padding-right: -40px !important;
}

.dr-pb--40 {
  padding-bottom: -40px !important;
}

.dr-pl--40 {
  padding-left: -40px !important;
}

.dr-brd-r--40 {
  border-radius: -40px !important;
}

.dr-ma--39 {
  margin: -39px !important;
}

.dr-mx--39 {
  margin-right: -39px !important;
  margin-left: -39px !important;
}

.dr-my--39 {
  margin-top: -39px !important;
  margin-bottom: -39px !important;
}

.dr-mt--39 {
  margin-top: -39px !important;
}

.dr-mr--39 {
  margin-right: -39px !important;
}

.dr-mb--39 {
  margin-bottom: -39px !important;
}

.dr-ml--39 {
  margin-left: -39px !important;
}

.dr-pa--39 {
  padding: -39px !important;
}

.dr-px--39 {
  padding-right: -39px !important;
  padding-left: -39px !important;
}

.dr-py--39 {
  padding-top: -39px !important;
  padding-bottom: -39px !important;
}

.dr-pt--39 {
  padding-top: -39px !important;
}

.dr-pr--39 {
  padding-right: -39px !important;
}

.dr-pb--39 {
  padding-bottom: -39px !important;
}

.dr-pl--39 {
  padding-left: -39px !important;
}

.dr-brd-r--39 {
  border-radius: -39px !important;
}

.dr-ma--38 {
  margin: -38px !important;
}

.dr-mx--38 {
  margin-right: -38px !important;
  margin-left: -38px !important;
}

.dr-my--38 {
  margin-top: -38px !important;
  margin-bottom: -38px !important;
}

.dr-mt--38 {
  margin-top: -38px !important;
}

.dr-mr--38 {
  margin-right: -38px !important;
}

.dr-mb--38 {
  margin-bottom: -38px !important;
}

.dr-ml--38 {
  margin-left: -38px !important;
}

.dr-pa--38 {
  padding: -38px !important;
}

.dr-px--38 {
  padding-right: -38px !important;
  padding-left: -38px !important;
}

.dr-py--38 {
  padding-top: -38px !important;
  padding-bottom: -38px !important;
}

.dr-pt--38 {
  padding-top: -38px !important;
}

.dr-pr--38 {
  padding-right: -38px !important;
}

.dr-pb--38 {
  padding-bottom: -38px !important;
}

.dr-pl--38 {
  padding-left: -38px !important;
}

.dr-brd-r--38 {
  border-radius: -38px !important;
}

.dr-ma--37 {
  margin: -37px !important;
}

.dr-mx--37 {
  margin-right: -37px !important;
  margin-left: -37px !important;
}

.dr-my--37 {
  margin-top: -37px !important;
  margin-bottom: -37px !important;
}

.dr-mt--37 {
  margin-top: -37px !important;
}

.dr-mr--37 {
  margin-right: -37px !important;
}

.dr-mb--37 {
  margin-bottom: -37px !important;
}

.dr-ml--37 {
  margin-left: -37px !important;
}

.dr-pa--37 {
  padding: -37px !important;
}

.dr-px--37 {
  padding-right: -37px !important;
  padding-left: -37px !important;
}

.dr-py--37 {
  padding-top: -37px !important;
  padding-bottom: -37px !important;
}

.dr-pt--37 {
  padding-top: -37px !important;
}

.dr-pr--37 {
  padding-right: -37px !important;
}

.dr-pb--37 {
  padding-bottom: -37px !important;
}

.dr-pl--37 {
  padding-left: -37px !important;
}

.dr-brd-r--37 {
  border-radius: -37px !important;
}

.dr-ma--36 {
  margin: -36px !important;
}

.dr-mx--36 {
  margin-right: -36px !important;
  margin-left: -36px !important;
}

.dr-my--36 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.dr-mt--36 {
  margin-top: -36px !important;
}

.dr-mr--36 {
  margin-right: -36px !important;
}

.dr-mb--36 {
  margin-bottom: -36px !important;
}

.dr-ml--36 {
  margin-left: -36px !important;
}

.dr-pa--36 {
  padding: -36px !important;
}

.dr-px--36 {
  padding-right: -36px !important;
  padding-left: -36px !important;
}

.dr-py--36 {
  padding-top: -36px !important;
  padding-bottom: -36px !important;
}

.dr-pt--36 {
  padding-top: -36px !important;
}

.dr-pr--36 {
  padding-right: -36px !important;
}

.dr-pb--36 {
  padding-bottom: -36px !important;
}

.dr-pl--36 {
  padding-left: -36px !important;
}

.dr-brd-r--36 {
  border-radius: -36px !important;
}

.dr-ma--35 {
  margin: -35px !important;
}

.dr-mx--35 {
  margin-right: -35px !important;
  margin-left: -35px !important;
}

.dr-my--35 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.dr-mt--35 {
  margin-top: -35px !important;
}

.dr-mr--35 {
  margin-right: -35px !important;
}

.dr-mb--35 {
  margin-bottom: -35px !important;
}

.dr-ml--35 {
  margin-left: -35px !important;
}

.dr-pa--35 {
  padding: -35px !important;
}

.dr-px--35 {
  padding-right: -35px !important;
  padding-left: -35px !important;
}

.dr-py--35 {
  padding-top: -35px !important;
  padding-bottom: -35px !important;
}

.dr-pt--35 {
  padding-top: -35px !important;
}

.dr-pr--35 {
  padding-right: -35px !important;
}

.dr-pb--35 {
  padding-bottom: -35px !important;
}

.dr-pl--35 {
  padding-left: -35px !important;
}

.dr-brd-r--35 {
  border-radius: -35px !important;
}

.dr-ma--34 {
  margin: -34px !important;
}

.dr-mx--34 {
  margin-right: -34px !important;
  margin-left: -34px !important;
}

.dr-my--34 {
  margin-top: -34px !important;
  margin-bottom: -34px !important;
}

.dr-mt--34 {
  margin-top: -34px !important;
}

.dr-mr--34 {
  margin-right: -34px !important;
}

.dr-mb--34 {
  margin-bottom: -34px !important;
}

.dr-ml--34 {
  margin-left: -34px !important;
}

.dr-pa--34 {
  padding: -34px !important;
}

.dr-px--34 {
  padding-right: -34px !important;
  padding-left: -34px !important;
}

.dr-py--34 {
  padding-top: -34px !important;
  padding-bottom: -34px !important;
}

.dr-pt--34 {
  padding-top: -34px !important;
}

.dr-pr--34 {
  padding-right: -34px !important;
}

.dr-pb--34 {
  padding-bottom: -34px !important;
}

.dr-pl--34 {
  padding-left: -34px !important;
}

.dr-brd-r--34 {
  border-radius: -34px !important;
}

.dr-ma--33 {
  margin: -33px !important;
}

.dr-mx--33 {
  margin-right: -33px !important;
  margin-left: -33px !important;
}

.dr-my--33 {
  margin-top: -33px !important;
  margin-bottom: -33px !important;
}

.dr-mt--33 {
  margin-top: -33px !important;
}

.dr-mr--33 {
  margin-right: -33px !important;
}

.dr-mb--33 {
  margin-bottom: -33px !important;
}

.dr-ml--33 {
  margin-left: -33px !important;
}

.dr-pa--33 {
  padding: -33px !important;
}

.dr-px--33 {
  padding-right: -33px !important;
  padding-left: -33px !important;
}

.dr-py--33 {
  padding-top: -33px !important;
  padding-bottom: -33px !important;
}

.dr-pt--33 {
  padding-top: -33px !important;
}

.dr-pr--33 {
  padding-right: -33px !important;
}

.dr-pb--33 {
  padding-bottom: -33px !important;
}

.dr-pl--33 {
  padding-left: -33px !important;
}

.dr-brd-r--33 {
  border-radius: -33px !important;
}

.dr-ma--32 {
  margin: -32px !important;
}

.dr-mx--32 {
  margin-right: -32px !important;
  margin-left: -32px !important;
}

.dr-my--32 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.dr-mt--32 {
  margin-top: -32px !important;
}

.dr-mr--32 {
  margin-right: -32px !important;
}

.dr-mb--32 {
  margin-bottom: -32px !important;
}

.dr-ml--32 {
  margin-left: -32px !important;
}

.dr-pa--32 {
  padding: -32px !important;
}

.dr-px--32 {
  padding-right: -32px !important;
  padding-left: -32px !important;
}

.dr-py--32 {
  padding-top: -32px !important;
  padding-bottom: -32px !important;
}

.dr-pt--32 {
  padding-top: -32px !important;
}

.dr-pr--32 {
  padding-right: -32px !important;
}

.dr-pb--32 {
  padding-bottom: -32px !important;
}

.dr-pl--32 {
  padding-left: -32px !important;
}

.dr-brd-r--32 {
  border-radius: -32px !important;
}

.dr-ma--31 {
  margin: -31px !important;
}

.dr-mx--31 {
  margin-right: -31px !important;
  margin-left: -31px !important;
}

.dr-my--31 {
  margin-top: -31px !important;
  margin-bottom: -31px !important;
}

.dr-mt--31 {
  margin-top: -31px !important;
}

.dr-mr--31 {
  margin-right: -31px !important;
}

.dr-mb--31 {
  margin-bottom: -31px !important;
}

.dr-ml--31 {
  margin-left: -31px !important;
}

.dr-pa--31 {
  padding: -31px !important;
}

.dr-px--31 {
  padding-right: -31px !important;
  padding-left: -31px !important;
}

.dr-py--31 {
  padding-top: -31px !important;
  padding-bottom: -31px !important;
}

.dr-pt--31 {
  padding-top: -31px !important;
}

.dr-pr--31 {
  padding-right: -31px !important;
}

.dr-pb--31 {
  padding-bottom: -31px !important;
}

.dr-pl--31 {
  padding-left: -31px !important;
}

.dr-brd-r--31 {
  border-radius: -31px !important;
}

.dr-ma--30 {
  margin: -30px !important;
}

.dr-mx--30 {
  margin-right: -30px !important;
  margin-left: -30px !important;
}

.dr-my--30 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.dr-mt--30 {
  margin-top: -30px !important;
}

.dr-mr--30 {
  margin-right: -30px !important;
}

.dr-mb--30 {
  margin-bottom: -30px !important;
}

.dr-ml--30 {
  margin-left: -30px !important;
}

.dr-pa--30 {
  padding: -30px !important;
}

.dr-px--30 {
  padding-right: -30px !important;
  padding-left: -30px !important;
}

.dr-py--30 {
  padding-top: -30px !important;
  padding-bottom: -30px !important;
}

.dr-pt--30 {
  padding-top: -30px !important;
}

.dr-pr--30 {
  padding-right: -30px !important;
}

.dr-pb--30 {
  padding-bottom: -30px !important;
}

.dr-pl--30 {
  padding-left: -30px !important;
}

.dr-brd-r--30 {
  border-radius: -30px !important;
}

.dr-ma--29 {
  margin: -29px !important;
}

.dr-mx--29 {
  margin-right: -29px !important;
  margin-left: -29px !important;
}

.dr-my--29 {
  margin-top: -29px !important;
  margin-bottom: -29px !important;
}

.dr-mt--29 {
  margin-top: -29px !important;
}

.dr-mr--29 {
  margin-right: -29px !important;
}

.dr-mb--29 {
  margin-bottom: -29px !important;
}

.dr-ml--29 {
  margin-left: -29px !important;
}

.dr-pa--29 {
  padding: -29px !important;
}

.dr-px--29 {
  padding-right: -29px !important;
  padding-left: -29px !important;
}

.dr-py--29 {
  padding-top: -29px !important;
  padding-bottom: -29px !important;
}

.dr-pt--29 {
  padding-top: -29px !important;
}

.dr-pr--29 {
  padding-right: -29px !important;
}

.dr-pb--29 {
  padding-bottom: -29px !important;
}

.dr-pl--29 {
  padding-left: -29px !important;
}

.dr-brd-r--29 {
  border-radius: -29px !important;
}

.dr-ma--28 {
  margin: -28px !important;
}

.dr-mx--28 {
  margin-right: -28px !important;
  margin-left: -28px !important;
}

.dr-my--28 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.dr-mt--28 {
  margin-top: -28px !important;
}

.dr-mr--28 {
  margin-right: -28px !important;
}

.dr-mb--28 {
  margin-bottom: -28px !important;
}

.dr-ml--28 {
  margin-left: -28px !important;
}

.dr-pa--28 {
  padding: -28px !important;
}

.dr-px--28 {
  padding-right: -28px !important;
  padding-left: -28px !important;
}

.dr-py--28 {
  padding-top: -28px !important;
  padding-bottom: -28px !important;
}

.dr-pt--28 {
  padding-top: -28px !important;
}

.dr-pr--28 {
  padding-right: -28px !important;
}

.dr-pb--28 {
  padding-bottom: -28px !important;
}

.dr-pl--28 {
  padding-left: -28px !important;
}

.dr-brd-r--28 {
  border-radius: -28px !important;
}

.dr-ma--27 {
  margin: -27px !important;
}

.dr-mx--27 {
  margin-right: -27px !important;
  margin-left: -27px !important;
}

.dr-my--27 {
  margin-top: -27px !important;
  margin-bottom: -27px !important;
}

.dr-mt--27 {
  margin-top: -27px !important;
}

.dr-mr--27 {
  margin-right: -27px !important;
}

.dr-mb--27 {
  margin-bottom: -27px !important;
}

.dr-ml--27 {
  margin-left: -27px !important;
}

.dr-pa--27 {
  padding: -27px !important;
}

.dr-px--27 {
  padding-right: -27px !important;
  padding-left: -27px !important;
}

.dr-py--27 {
  padding-top: -27px !important;
  padding-bottom: -27px !important;
}

.dr-pt--27 {
  padding-top: -27px !important;
}

.dr-pr--27 {
  padding-right: -27px !important;
}

.dr-pb--27 {
  padding-bottom: -27px !important;
}

.dr-pl--27 {
  padding-left: -27px !important;
}

.dr-brd-r--27 {
  border-radius: -27px !important;
}

.dr-ma--26 {
  margin: -26px !important;
}

.dr-mx--26 {
  margin-right: -26px !important;
  margin-left: -26px !important;
}

.dr-my--26 {
  margin-top: -26px !important;
  margin-bottom: -26px !important;
}

.dr-mt--26 {
  margin-top: -26px !important;
}

.dr-mr--26 {
  margin-right: -26px !important;
}

.dr-mb--26 {
  margin-bottom: -26px !important;
}

.dr-ml--26 {
  margin-left: -26px !important;
}

.dr-pa--26 {
  padding: -26px !important;
}

.dr-px--26 {
  padding-right: -26px !important;
  padding-left: -26px !important;
}

.dr-py--26 {
  padding-top: -26px !important;
  padding-bottom: -26px !important;
}

.dr-pt--26 {
  padding-top: -26px !important;
}

.dr-pr--26 {
  padding-right: -26px !important;
}

.dr-pb--26 {
  padding-bottom: -26px !important;
}

.dr-pl--26 {
  padding-left: -26px !important;
}

.dr-brd-r--26 {
  border-radius: -26px !important;
}

.dr-ma--25 {
  margin: -25px !important;
}

.dr-mx--25 {
  margin-right: -25px !important;
  margin-left: -25px !important;
}

.dr-my--25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.dr-mt--25 {
  margin-top: -25px !important;
}

.dr-mr--25 {
  margin-right: -25px !important;
}

.dr-mb--25 {
  margin-bottom: -25px !important;
}

.dr-ml--25 {
  margin-left: -25px !important;
}

.dr-pa--25 {
  padding: -25px !important;
}

.dr-px--25 {
  padding-right: -25px !important;
  padding-left: -25px !important;
}

.dr-py--25 {
  padding-top: -25px !important;
  padding-bottom: -25px !important;
}

.dr-pt--25 {
  padding-top: -25px !important;
}

.dr-pr--25 {
  padding-right: -25px !important;
}

.dr-pb--25 {
  padding-bottom: -25px !important;
}

.dr-pl--25 {
  padding-left: -25px !important;
}

.dr-brd-r--25 {
  border-radius: -25px !important;
}

.dr-ma--24 {
  margin: -24px !important;
}

.dr-mx--24 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.dr-my--24 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.dr-mt--24 {
  margin-top: -24px !important;
}

.dr-mr--24 {
  margin-right: -24px !important;
}

.dr-mb--24 {
  margin-bottom: -24px !important;
}

.dr-ml--24 {
  margin-left: -24px !important;
}

.dr-pa--24 {
  padding: -24px !important;
}

.dr-px--24 {
  padding-right: -24px !important;
  padding-left: -24px !important;
}

.dr-py--24 {
  padding-top: -24px !important;
  padding-bottom: -24px !important;
}

.dr-pt--24 {
  padding-top: -24px !important;
}

.dr-pr--24 {
  padding-right: -24px !important;
}

.dr-pb--24 {
  padding-bottom: -24px !important;
}

.dr-pl--24 {
  padding-left: -24px !important;
}

.dr-brd-r--24 {
  border-radius: -24px !important;
}

.dr-ma--23 {
  margin: -23px !important;
}

.dr-mx--23 {
  margin-right: -23px !important;
  margin-left: -23px !important;
}

.dr-my--23 {
  margin-top: -23px !important;
  margin-bottom: -23px !important;
}

.dr-mt--23 {
  margin-top: -23px !important;
}

.dr-mr--23 {
  margin-right: -23px !important;
}

.dr-mb--23 {
  margin-bottom: -23px !important;
}

.dr-ml--23 {
  margin-left: -23px !important;
}

.dr-pa--23 {
  padding: -23px !important;
}

.dr-px--23 {
  padding-right: -23px !important;
  padding-left: -23px !important;
}

.dr-py--23 {
  padding-top: -23px !important;
  padding-bottom: -23px !important;
}

.dr-pt--23 {
  padding-top: -23px !important;
}

.dr-pr--23 {
  padding-right: -23px !important;
}

.dr-pb--23 {
  padding-bottom: -23px !important;
}

.dr-pl--23 {
  padding-left: -23px !important;
}

.dr-brd-r--23 {
  border-radius: -23px !important;
}

.dr-ma--22 {
  margin: -22px !important;
}

.dr-mx--22 {
  margin-right: -22px !important;
  margin-left: -22px !important;
}

.dr-my--22 {
  margin-top: -22px !important;
  margin-bottom: -22px !important;
}

.dr-mt--22 {
  margin-top: -22px !important;
}

.dr-mr--22 {
  margin-right: -22px !important;
}

.dr-mb--22 {
  margin-bottom: -22px !important;
}

.dr-ml--22 {
  margin-left: -22px !important;
}

.dr-pa--22 {
  padding: -22px !important;
}

.dr-px--22 {
  padding-right: -22px !important;
  padding-left: -22px !important;
}

.dr-py--22 {
  padding-top: -22px !important;
  padding-bottom: -22px !important;
}

.dr-pt--22 {
  padding-top: -22px !important;
}

.dr-pr--22 {
  padding-right: -22px !important;
}

.dr-pb--22 {
  padding-bottom: -22px !important;
}

.dr-pl--22 {
  padding-left: -22px !important;
}

.dr-brd-r--22 {
  border-radius: -22px !important;
}

.dr-ma--21 {
  margin: -21px !important;
}

.dr-mx--21 {
  margin-right: -21px !important;
  margin-left: -21px !important;
}

.dr-my--21 {
  margin-top: -21px !important;
  margin-bottom: -21px !important;
}

.dr-mt--21 {
  margin-top: -21px !important;
}

.dr-mr--21 {
  margin-right: -21px !important;
}

.dr-mb--21 {
  margin-bottom: -21px !important;
}

.dr-ml--21 {
  margin-left: -21px !important;
}

.dr-pa--21 {
  padding: -21px !important;
}

.dr-px--21 {
  padding-right: -21px !important;
  padding-left: -21px !important;
}

.dr-py--21 {
  padding-top: -21px !important;
  padding-bottom: -21px !important;
}

.dr-pt--21 {
  padding-top: -21px !important;
}

.dr-pr--21 {
  padding-right: -21px !important;
}

.dr-pb--21 {
  padding-bottom: -21px !important;
}

.dr-pl--21 {
  padding-left: -21px !important;
}

.dr-brd-r--21 {
  border-radius: -21px !important;
}

.dr-ma--20 {
  margin: -20px !important;
}

.dr-mx--20 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.dr-my--20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.dr-mt--20 {
  margin-top: -20px !important;
}

.dr-mr--20 {
  margin-right: -20px !important;
}

.dr-mb--20 {
  margin-bottom: -20px !important;
}

.dr-ml--20 {
  margin-left: -20px !important;
}

.dr-pa--20 {
  padding: -20px !important;
}

.dr-px--20 {
  padding-right: -20px !important;
  padding-left: -20px !important;
}

.dr-py--20 {
  padding-top: -20px !important;
  padding-bottom: -20px !important;
}

.dr-pt--20 {
  padding-top: -20px !important;
}

.dr-pr--20 {
  padding-right: -20px !important;
}

.dr-pb--20 {
  padding-bottom: -20px !important;
}

.dr-pl--20 {
  padding-left: -20px !important;
}

.dr-brd-r--20 {
  border-radius: -20px !important;
}

.dr-ma--19 {
  margin: -19px !important;
}

.dr-mx--19 {
  margin-right: -19px !important;
  margin-left: -19px !important;
}

.dr-my--19 {
  margin-top: -19px !important;
  margin-bottom: -19px !important;
}

.dr-mt--19 {
  margin-top: -19px !important;
}

.dr-mr--19 {
  margin-right: -19px !important;
}

.dr-mb--19 {
  margin-bottom: -19px !important;
}

.dr-ml--19 {
  margin-left: -19px !important;
}

.dr-pa--19 {
  padding: -19px !important;
}

.dr-px--19 {
  padding-right: -19px !important;
  padding-left: -19px !important;
}

.dr-py--19 {
  padding-top: -19px !important;
  padding-bottom: -19px !important;
}

.dr-pt--19 {
  padding-top: -19px !important;
}

.dr-pr--19 {
  padding-right: -19px !important;
}

.dr-pb--19 {
  padding-bottom: -19px !important;
}

.dr-pl--19 {
  padding-left: -19px !important;
}

.dr-brd-r--19 {
  border-radius: -19px !important;
}

.dr-ma--18 {
  margin: -18px !important;
}

.dr-mx--18 {
  margin-right: -18px !important;
  margin-left: -18px !important;
}

.dr-my--18 {
  margin-top: -18px !important;
  margin-bottom: -18px !important;
}

.dr-mt--18 {
  margin-top: -18px !important;
}

.dr-mr--18 {
  margin-right: -18px !important;
}

.dr-mb--18 {
  margin-bottom: -18px !important;
}

.dr-ml--18 {
  margin-left: -18px !important;
}

.dr-pa--18 {
  padding: -18px !important;
}

.dr-px--18 {
  padding-right: -18px !important;
  padding-left: -18px !important;
}

.dr-py--18 {
  padding-top: -18px !important;
  padding-bottom: -18px !important;
}

.dr-pt--18 {
  padding-top: -18px !important;
}

.dr-pr--18 {
  padding-right: -18px !important;
}

.dr-pb--18 {
  padding-bottom: -18px !important;
}

.dr-pl--18 {
  padding-left: -18px !important;
}

.dr-brd-r--18 {
  border-radius: -18px !important;
}

.dr-ma--17 {
  margin: -17px !important;
}

.dr-mx--17 {
  margin-right: -17px !important;
  margin-left: -17px !important;
}

.dr-my--17 {
  margin-top: -17px !important;
  margin-bottom: -17px !important;
}

.dr-mt--17 {
  margin-top: -17px !important;
}

.dr-mr--17 {
  margin-right: -17px !important;
}

.dr-mb--17 {
  margin-bottom: -17px !important;
}

.dr-ml--17 {
  margin-left: -17px !important;
}

.dr-pa--17 {
  padding: -17px !important;
}

.dr-px--17 {
  padding-right: -17px !important;
  padding-left: -17px !important;
}

.dr-py--17 {
  padding-top: -17px !important;
  padding-bottom: -17px !important;
}

.dr-pt--17 {
  padding-top: -17px !important;
}

.dr-pr--17 {
  padding-right: -17px !important;
}

.dr-pb--17 {
  padding-bottom: -17px !important;
}

.dr-pl--17 {
  padding-left: -17px !important;
}

.dr-brd-r--17 {
  border-radius: -17px !important;
}

.dr-ma--16 {
  margin: -16px !important;
}

.dr-mx--16 {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.dr-my--16 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.dr-mt--16 {
  margin-top: -16px !important;
}

.dr-mr--16 {
  margin-right: -16px !important;
}

.dr-mb--16 {
  margin-bottom: -16px !important;
}

.dr-ml--16 {
  margin-left: -16px !important;
}

.dr-pa--16 {
  padding: -16px !important;
}

.dr-px--16 {
  padding-right: -16px !important;
  padding-left: -16px !important;
}

.dr-py--16 {
  padding-top: -16px !important;
  padding-bottom: -16px !important;
}

.dr-pt--16 {
  padding-top: -16px !important;
}

.dr-pr--16 {
  padding-right: -16px !important;
}

.dr-pb--16 {
  padding-bottom: -16px !important;
}

.dr-pl--16 {
  padding-left: -16px !important;
}

.dr-brd-r--16 {
  border-radius: -16px !important;
}

.dr-ma--15 {
  margin: -15px !important;
}

.dr-mx--15 {
  margin-right: -15px !important;
  margin-left: -15px !important;
}

.dr-my--15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.dr-mt--15 {
  margin-top: -15px !important;
}

.dr-mr--15 {
  margin-right: -15px !important;
}

.dr-mb--15 {
  margin-bottom: -15px !important;
}

.dr-ml--15 {
  margin-left: -15px !important;
}

.dr-pa--15 {
  padding: -15px !important;
}

.dr-px--15 {
  padding-right: -15px !important;
  padding-left: -15px !important;
}

.dr-py--15 {
  padding-top: -15px !important;
  padding-bottom: -15px !important;
}

.dr-pt--15 {
  padding-top: -15px !important;
}

.dr-pr--15 {
  padding-right: -15px !important;
}

.dr-pb--15 {
  padding-bottom: -15px !important;
}

.dr-pl--15 {
  padding-left: -15px !important;
}

.dr-brd-r--15 {
  border-radius: -15px !important;
}

.dr-ma--14 {
  margin: -14px !important;
}

.dr-mx--14 {
  margin-right: -14px !important;
  margin-left: -14px !important;
}

.dr-my--14 {
  margin-top: -14px !important;
  margin-bottom: -14px !important;
}

.dr-mt--14 {
  margin-top: -14px !important;
}

.dr-mr--14 {
  margin-right: -14px !important;
}

.dr-mb--14 {
  margin-bottom: -14px !important;
}

.dr-ml--14 {
  margin-left: -14px !important;
}

.dr-pa--14 {
  padding: -14px !important;
}

.dr-px--14 {
  padding-right: -14px !important;
  padding-left: -14px !important;
}

.dr-py--14 {
  padding-top: -14px !important;
  padding-bottom: -14px !important;
}

.dr-pt--14 {
  padding-top: -14px !important;
}

.dr-pr--14 {
  padding-right: -14px !important;
}

.dr-pb--14 {
  padding-bottom: -14px !important;
}

.dr-pl--14 {
  padding-left: -14px !important;
}

.dr-brd-r--14 {
  border-radius: -14px !important;
}

.dr-ma--13 {
  margin: -13px !important;
}

.dr-mx--13 {
  margin-right: -13px !important;
  margin-left: -13px !important;
}

.dr-my--13 {
  margin-top: -13px !important;
  margin-bottom: -13px !important;
}

.dr-mt--13 {
  margin-top: -13px !important;
}

.dr-mr--13 {
  margin-right: -13px !important;
}

.dr-mb--13 {
  margin-bottom: -13px !important;
}

.dr-ml--13 {
  margin-left: -13px !important;
}

.dr-pa--13 {
  padding: -13px !important;
}

.dr-px--13 {
  padding-right: -13px !important;
  padding-left: -13px !important;
}

.dr-py--13 {
  padding-top: -13px !important;
  padding-bottom: -13px !important;
}

.dr-pt--13 {
  padding-top: -13px !important;
}

.dr-pr--13 {
  padding-right: -13px !important;
}

.dr-pb--13 {
  padding-bottom: -13px !important;
}

.dr-pl--13 {
  padding-left: -13px !important;
}

.dr-brd-r--13 {
  border-radius: -13px !important;
}

.dr-ma--12 {
  margin: -12px !important;
}

.dr-mx--12 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.dr-my--12 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.dr-mt--12 {
  margin-top: -12px !important;
}

.dr-mr--12 {
  margin-right: -12px !important;
}

.dr-mb--12 {
  margin-bottom: -12px !important;
}

.dr-ml--12 {
  margin-left: -12px !important;
}

.dr-pa--12 {
  padding: -12px !important;
}

.dr-px--12 {
  padding-right: -12px !important;
  padding-left: -12px !important;
}

.dr-py--12 {
  padding-top: -12px !important;
  padding-bottom: -12px !important;
}

.dr-pt--12 {
  padding-top: -12px !important;
}

.dr-pr--12 {
  padding-right: -12px !important;
}

.dr-pb--12 {
  padding-bottom: -12px !important;
}

.dr-pl--12 {
  padding-left: -12px !important;
}

.dr-brd-r--12 {
  border-radius: -12px !important;
}

.dr-ma--11 {
  margin: -11px !important;
}

.dr-mx--11 {
  margin-right: -11px !important;
  margin-left: -11px !important;
}

.dr-my--11 {
  margin-top: -11px !important;
  margin-bottom: -11px !important;
}

.dr-mt--11 {
  margin-top: -11px !important;
}

.dr-mr--11 {
  margin-right: -11px !important;
}

.dr-mb--11 {
  margin-bottom: -11px !important;
}

.dr-ml--11 {
  margin-left: -11px !important;
}

.dr-pa--11 {
  padding: -11px !important;
}

.dr-px--11 {
  padding-right: -11px !important;
  padding-left: -11px !important;
}

.dr-py--11 {
  padding-top: -11px !important;
  padding-bottom: -11px !important;
}

.dr-pt--11 {
  padding-top: -11px !important;
}

.dr-pr--11 {
  padding-right: -11px !important;
}

.dr-pb--11 {
  padding-bottom: -11px !important;
}

.dr-pl--11 {
  padding-left: -11px !important;
}

.dr-brd-r--11 {
  border-radius: -11px !important;
}

.dr-ma--10 {
  margin: -10px !important;
}

.dr-mx--10 {
  margin-right: -10px !important;
  margin-left: -10px !important;
}

.dr-my--10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.dr-mt--10 {
  margin-top: -10px !important;
}

.dr-mr--10 {
  margin-right: -10px !important;
}

.dr-mb--10 {
  margin-bottom: -10px !important;
}

.dr-ml--10 {
  margin-left: -10px !important;
}

.dr-pa--10 {
  padding: -10px !important;
}

.dr-px--10 {
  padding-right: -10px !important;
  padding-left: -10px !important;
}

.dr-py--10 {
  padding-top: -10px !important;
  padding-bottom: -10px !important;
}

.dr-pt--10 {
  padding-top: -10px !important;
}

.dr-pr--10 {
  padding-right: -10px !important;
}

.dr-pb--10 {
  padding-bottom: -10px !important;
}

.dr-pl--10 {
  padding-left: -10px !important;
}

.dr-brd-r--10 {
  border-radius: -10px !important;
}

.dr-ma--9 {
  margin: -9px !important;
}

.dr-mx--9 {
  margin-right: -9px !important;
  margin-left: -9px !important;
}

.dr-my--9 {
  margin-top: -9px !important;
  margin-bottom: -9px !important;
}

.dr-mt--9 {
  margin-top: -9px !important;
}

.dr-mr--9 {
  margin-right: -9px !important;
}

.dr-mb--9 {
  margin-bottom: -9px !important;
}

.dr-ml--9 {
  margin-left: -9px !important;
}

.dr-pa--9 {
  padding: -9px !important;
}

.dr-px--9 {
  padding-right: -9px !important;
  padding-left: -9px !important;
}

.dr-py--9 {
  padding-top: -9px !important;
  padding-bottom: -9px !important;
}

.dr-pt--9 {
  padding-top: -9px !important;
}

.dr-pr--9 {
  padding-right: -9px !important;
}

.dr-pb--9 {
  padding-bottom: -9px !important;
}

.dr-pl--9 {
  padding-left: -9px !important;
}

.dr-brd-r--9 {
  border-radius: -9px !important;
}

.dr-ma--8 {
  margin: -8px !important;
}

.dr-mx--8 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.dr-my--8 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.dr-mt--8 {
  margin-top: -8px !important;
}

.dr-mr--8 {
  margin-right: -8px !important;
}

.dr-mb--8 {
  margin-bottom: -8px !important;
}

.dr-ml--8 {
  margin-left: -8px !important;
}

.dr-pa--8 {
  padding: -8px !important;
}

.dr-px--8 {
  padding-right: -8px !important;
  padding-left: -8px !important;
}

.dr-py--8 {
  padding-top: -8px !important;
  padding-bottom: -8px !important;
}

.dr-pt--8 {
  padding-top: -8px !important;
}

.dr-pr--8 {
  padding-right: -8px !important;
}

.dr-pb--8 {
  padding-bottom: -8px !important;
}

.dr-pl--8 {
  padding-left: -8px !important;
}

.dr-brd-r--8 {
  border-radius: -8px !important;
}

.dr-ma--7 {
  margin: -7px !important;
}

.dr-mx--7 {
  margin-right: -7px !important;
  margin-left: -7px !important;
}

.dr-my--7 {
  margin-top: -7px !important;
  margin-bottom: -7px !important;
}

.dr-mt--7 {
  margin-top: -7px !important;
}

.dr-mr--7 {
  margin-right: -7px !important;
}

.dr-mb--7 {
  margin-bottom: -7px !important;
}

.dr-ml--7 {
  margin-left: -7px !important;
}

.dr-pa--7 {
  padding: -7px !important;
}

.dr-px--7 {
  padding-right: -7px !important;
  padding-left: -7px !important;
}

.dr-py--7 {
  padding-top: -7px !important;
  padding-bottom: -7px !important;
}

.dr-pt--7 {
  padding-top: -7px !important;
}

.dr-pr--7 {
  padding-right: -7px !important;
}

.dr-pb--7 {
  padding-bottom: -7px !important;
}

.dr-pl--7 {
  padding-left: -7px !important;
}

.dr-brd-r--7 {
  border-radius: -7px !important;
}

.dr-ma--6 {
  margin: -6px !important;
}

.dr-mx--6 {
  margin-right: -6px !important;
  margin-left: -6px !important;
}

.dr-my--6 {
  margin-top: -6px !important;
  margin-bottom: -6px !important;
}

.dr-mt--6 {
  margin-top: -6px !important;
}

.dr-mr--6 {
  margin-right: -6px !important;
}

.dr-mb--6 {
  margin-bottom: -6px !important;
}

.dr-ml--6 {
  margin-left: -6px !important;
}

.dr-pa--6 {
  padding: -6px !important;
}

.dr-px--6 {
  padding-right: -6px !important;
  padding-left: -6px !important;
}

.dr-py--6 {
  padding-top: -6px !important;
  padding-bottom: -6px !important;
}

.dr-pt--6 {
  padding-top: -6px !important;
}

.dr-pr--6 {
  padding-right: -6px !important;
}

.dr-pb--6 {
  padding-bottom: -6px !important;
}

.dr-pl--6 {
  padding-left: -6px !important;
}

.dr-brd-r--6 {
  border-radius: -6px !important;
}

.dr-ma--5 {
  margin: -5px !important;
}

.dr-mx--5 {
  margin-right: -5px !important;
  margin-left: -5px !important;
}

.dr-my--5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.dr-mt--5 {
  margin-top: -5px !important;
}

.dr-mr--5 {
  margin-right: -5px !important;
}

.dr-mb--5 {
  margin-bottom: -5px !important;
}

.dr-ml--5 {
  margin-left: -5px !important;
}

.dr-pa--5 {
  padding: -5px !important;
}

.dr-px--5 {
  padding-right: -5px !important;
  padding-left: -5px !important;
}

.dr-py--5 {
  padding-top: -5px !important;
  padding-bottom: -5px !important;
}

.dr-pt--5 {
  padding-top: -5px !important;
}

.dr-pr--5 {
  padding-right: -5px !important;
}

.dr-pb--5 {
  padding-bottom: -5px !important;
}

.dr-pl--5 {
  padding-left: -5px !important;
}

.dr-brd-r--5 {
  border-radius: -5px !important;
}

.dr-ma--4 {
  margin: -4px !important;
}

.dr-mx--4 {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.dr-my--4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.dr-mt--4 {
  margin-top: -4px !important;
}

.dr-mr--4 {
  margin-right: -4px !important;
}

.dr-mb--4 {
  margin-bottom: -4px !important;
}

.dr-ml--4 {
  margin-left: -4px !important;
}

.dr-pa--4 {
  padding: -4px !important;
}

.dr-px--4 {
  padding-right: -4px !important;
  padding-left: -4px !important;
}

.dr-py--4 {
  padding-top: -4px !important;
  padding-bottom: -4px !important;
}

.dr-pt--4 {
  padding-top: -4px !important;
}

.dr-pr--4 {
  padding-right: -4px !important;
}

.dr-pb--4 {
  padding-bottom: -4px !important;
}

.dr-pl--4 {
  padding-left: -4px !important;
}

.dr-brd-r--4 {
  border-radius: -4px !important;
}

.dr-ma--3 {
  margin: -3px !important;
}

.dr-mx--3 {
  margin-right: -3px !important;
  margin-left: -3px !important;
}

.dr-my--3 {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}

.dr-mt--3 {
  margin-top: -3px !important;
}

.dr-mr--3 {
  margin-right: -3px !important;
}

.dr-mb--3 {
  margin-bottom: -3px !important;
}

.dr-ml--3 {
  margin-left: -3px !important;
}

.dr-pa--3 {
  padding: -3px !important;
}

.dr-px--3 {
  padding-right: -3px !important;
  padding-left: -3px !important;
}

.dr-py--3 {
  padding-top: -3px !important;
  padding-bottom: -3px !important;
}

.dr-pt--3 {
  padding-top: -3px !important;
}

.dr-pr--3 {
  padding-right: -3px !important;
}

.dr-pb--3 {
  padding-bottom: -3px !important;
}

.dr-pl--3 {
  padding-left: -3px !important;
}

.dr-brd-r--3 {
  border-radius: -3px !important;
}

.dr-ma--2 {
  margin: -2px !important;
}

.dr-mx--2 {
  margin-right: -2px !important;
  margin-left: -2px !important;
}

.dr-my--2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.dr-mt--2 {
  margin-top: -2px !important;
}

.dr-mr--2 {
  margin-right: -2px !important;
}

.dr-mb--2 {
  margin-bottom: -2px !important;
}

.dr-ml--2 {
  margin-left: -2px !important;
}

.dr-pa--2 {
  padding: -2px !important;
}

.dr-px--2 {
  padding-right: -2px !important;
  padding-left: -2px !important;
}

.dr-py--2 {
  padding-top: -2px !important;
  padding-bottom: -2px !important;
}

.dr-pt--2 {
  padding-top: -2px !important;
}

.dr-pr--2 {
  padding-right: -2px !important;
}

.dr-pb--2 {
  padding-bottom: -2px !important;
}

.dr-pl--2 {
  padding-left: -2px !important;
}

.dr-brd-r--2 {
  border-radius: -2px !important;
}

.dr-ma--1 {
  margin: -1px !important;
}

.dr-mx--1 {
  margin-right: -1px !important;
  margin-left: -1px !important;
}

.dr-my--1 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.dr-mt--1 {
  margin-top: -1px !important;
}

.dr-mr--1 {
  margin-right: -1px !important;
}

.dr-mb--1 {
  margin-bottom: -1px !important;
}

.dr-ml--1 {
  margin-left: -1px !important;
}

.dr-pa--1 {
  padding: -1px !important;
}

.dr-px--1 {
  padding-right: -1px !important;
  padding-left: -1px !important;
}

.dr-py--1 {
  padding-top: -1px !important;
  padding-bottom: -1px !important;
}

.dr-pt--1 {
  padding-top: -1px !important;
}

.dr-pr--1 {
  padding-right: -1px !important;
}

.dr-pb--1 {
  padding-bottom: -1px !important;
}

.dr-pl--1 {
  padding-left: -1px !important;
}

.dr-brd-r--1 {
  border-radius: -1px !important;
}

.dr-ma-0 {
  margin: 0px !important;
}

.dr-mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.dr-my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.dr-mt-0 {
  margin-top: 0px !important;
}

.dr-mr-0 {
  margin-right: 0px !important;
}

.dr-mb-0 {
  margin-bottom: 0px !important;
}

.dr-ml-0 {
  margin-left: 0px !important;
}

.dr-pa-0 {
  padding: 0px !important;
}

.dr-px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.dr-py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.dr-pt-0 {
  padding-top: 0px !important;
}

.dr-pr-0 {
  padding-right: 0px !important;
}

.dr-pb-0 {
  padding-bottom: 0px !important;
}

.dr-pl-0 {
  padding-left: 0px !important;
}

.dr-brd-r-0 {
  border-radius: 0px !important;
}

.dr-ma-1 {
  margin: 1px !important;
}

.dr-mx-1 {
  margin-right: 1px !important;
  margin-left: 1px !important;
}

.dr-my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.dr-mt-1 {
  margin-top: 1px !important;
}

.dr-mr-1 {
  margin-right: 1px !important;
}

.dr-mb-1 {
  margin-bottom: 1px !important;
}

.dr-ml-1 {
  margin-left: 1px !important;
}

.dr-pa-1 {
  padding: 1px !important;
}

.dr-px-1 {
  padding-right: 1px !important;
  padding-left: 1px !important;
}

.dr-py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.dr-pt-1 {
  padding-top: 1px !important;
}

.dr-pr-1 {
  padding-right: 1px !important;
}

.dr-pb-1 {
  padding-bottom: 1px !important;
}

.dr-pl-1 {
  padding-left: 1px !important;
}

.dr-brd-r-1 {
  border-radius: 1px !important;
}

.dr-ma-2 {
  margin: 2px !important;
}

.dr-mx-2 {
  margin-right: 2px !important;
  margin-left: 2px !important;
}

.dr-my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.dr-mt-2 {
  margin-top: 2px !important;
}

.dr-mr-2 {
  margin-right: 2px !important;
}

.dr-mb-2 {
  margin-bottom: 2px !important;
}

.dr-ml-2 {
  margin-left: 2px !important;
}

.dr-pa-2 {
  padding: 2px !important;
}

.dr-px-2 {
  padding-right: 2px !important;
  padding-left: 2px !important;
}

.dr-py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.dr-pt-2 {
  padding-top: 2px !important;
}

.dr-pr-2 {
  padding-right: 2px !important;
}

.dr-pb-2 {
  padding-bottom: 2px !important;
}

.dr-pl-2 {
  padding-left: 2px !important;
}

.dr-brd-r-2 {
  border-radius: 2px !important;
}

.dr-ma-3 {
  margin: 3px !important;
}

.dr-mx-3 {
  margin-right: 3px !important;
  margin-left: 3px !important;
}

.dr-my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.dr-mt-3 {
  margin-top: 3px !important;
}

.dr-mr-3 {
  margin-right: 3px !important;
}

.dr-mb-3 {
  margin-bottom: 3px !important;
}

.dr-ml-3 {
  margin-left: 3px !important;
}

.dr-pa-3 {
  padding: 3px !important;
}

.dr-px-3 {
  padding-right: 3px !important;
  padding-left: 3px !important;
}

.dr-py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.dr-pt-3 {
  padding-top: 3px !important;
}

.dr-pr-3 {
  padding-right: 3px !important;
}

.dr-pb-3 {
  padding-bottom: 3px !important;
}

.dr-pl-3 {
  padding-left: 3px !important;
}

.dr-brd-r-3 {
  border-radius: 3px !important;
}

.dr-ma-4 {
  margin: 4px !important;
}

.dr-mx-4 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.dr-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.dr-mt-4 {
  margin-top: 4px !important;
}

.dr-mr-4 {
  margin-right: 4px !important;
}

.dr-mb-4 {
  margin-bottom: 4px !important;
}

.dr-ml-4 {
  margin-left: 4px !important;
}

.dr-pa-4 {
  padding: 4px !important;
}

.dr-px-4 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.dr-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.dr-pt-4 {
  padding-top: 4px !important;
}

.dr-pr-4 {
  padding-right: 4px !important;
}

.dr-pb-4 {
  padding-bottom: 4px !important;
}

.dr-pl-4 {
  padding-left: 4px !important;
}

.dr-brd-r-4 {
  border-radius: 4px !important;
}

.dr-ma-5 {
  margin: 5px !important;
}

.dr-mx-5 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}

.dr-my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.dr-mt-5 {
  margin-top: 5px !important;
}

.dr-mr-5 {
  margin-right: 5px !important;
}

.dr-mb-5 {
  margin-bottom: 5px !important;
}

.dr-ml-5 {
  margin-left: 5px !important;
}

.dr-pa-5 {
  padding: 5px !important;
}

.dr-px-5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.dr-py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.dr-pt-5 {
  padding-top: 5px !important;
}

.dr-pr-5 {
  padding-right: 5px !important;
}

.dr-pb-5 {
  padding-bottom: 5px !important;
}

.dr-pl-5 {
  padding-left: 5px !important;
}

.dr-brd-r-5 {
  border-radius: 5px !important;
}

.dr-ma-6 {
  margin: 6px !important;
}

.dr-mx-6 {
  margin-right: 6px !important;
  margin-left: 6px !important;
}

.dr-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.dr-mt-6 {
  margin-top: 6px !important;
}

.dr-mr-6 {
  margin-right: 6px !important;
}

.dr-mb-6 {
  margin-bottom: 6px !important;
}

.dr-ml-6 {
  margin-left: 6px !important;
}

.dr-pa-6 {
  padding: 6px !important;
}

.dr-px-6 {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

.dr-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.dr-pt-6 {
  padding-top: 6px !important;
}

.dr-pr-6 {
  padding-right: 6px !important;
}

.dr-pb-6 {
  padding-bottom: 6px !important;
}

.dr-pl-6 {
  padding-left: 6px !important;
}

.dr-brd-r-6 {
  border-radius: 6px !important;
}

.dr-ma-7 {
  margin: 7px !important;
}

.dr-mx-7 {
  margin-right: 7px !important;
  margin-left: 7px !important;
}

.dr-my-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.dr-mt-7 {
  margin-top: 7px !important;
}

.dr-mr-7 {
  margin-right: 7px !important;
}

.dr-mb-7 {
  margin-bottom: 7px !important;
}

.dr-ml-7 {
  margin-left: 7px !important;
}

.dr-pa-7 {
  padding: 7px !important;
}

.dr-px-7 {
  padding-right: 7px !important;
  padding-left: 7px !important;
}

.dr-py-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.dr-pt-7 {
  padding-top: 7px !important;
}

.dr-pr-7 {
  padding-right: 7px !important;
}

.dr-pb-7 {
  padding-bottom: 7px !important;
}

.dr-pl-7 {
  padding-left: 7px !important;
}

.dr-brd-r-7 {
  border-radius: 7px !important;
}

.dr-ma-8 {
  margin: 8px !important;
}

.dr-mx-8 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.dr-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.dr-mt-8 {
  margin-top: 8px !important;
}

.dr-mr-8 {
  margin-right: 8px !important;
}

.dr-mb-8 {
  margin-bottom: 8px !important;
}

.dr-ml-8 {
  margin-left: 8px !important;
}

.dr-pa-8 {
  padding: 8px !important;
}

.dr-px-8 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.dr-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.dr-pt-8 {
  padding-top: 8px !important;
}

.dr-pr-8 {
  padding-right: 8px !important;
}

.dr-pb-8 {
  padding-bottom: 8px !important;
}

.dr-pl-8 {
  padding-left: 8px !important;
}

.dr-brd-r-8 {
  border-radius: 8px !important;
}

.dr-ma-9 {
  margin: 9px !important;
}

.dr-mx-9 {
  margin-right: 9px !important;
  margin-left: 9px !important;
}

.dr-my-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.dr-mt-9 {
  margin-top: 9px !important;
}

.dr-mr-9 {
  margin-right: 9px !important;
}

.dr-mb-9 {
  margin-bottom: 9px !important;
}

.dr-ml-9 {
  margin-left: 9px !important;
}

.dr-pa-9 {
  padding: 9px !important;
}

.dr-px-9 {
  padding-right: 9px !important;
  padding-left: 9px !important;
}

.dr-py-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.dr-pt-9 {
  padding-top: 9px !important;
}

.dr-pr-9 {
  padding-right: 9px !important;
}

.dr-pb-9 {
  padding-bottom: 9px !important;
}

.dr-pl-9 {
  padding-left: 9px !important;
}

.dr-brd-r-9 {
  border-radius: 9px !important;
}

.dr-ma-10 {
  margin: 10px !important;
}

.dr-mx-10 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.dr-my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.dr-mt-10 {
  margin-top: 10px !important;
}

.dr-mr-10 {
  margin-right: 10px !important;
}

.dr-mb-10 {
  margin-bottom: 10px !important;
}

.dr-ml-10 {
  margin-left: 10px !important;
}

.dr-pa-10 {
  padding: 10px !important;
}

.dr-px-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.dr-py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.dr-pt-10 {
  padding-top: 10px !important;
}

.dr-pr-10 {
  padding-right: 10px !important;
}

.dr-pb-10 {
  padding-bottom: 10px !important;
}

.dr-pl-10 {
  padding-left: 10px !important;
}

.dr-brd-r-10 {
  border-radius: 10px !important;
}

.dr-ma-11 {
  margin: 11px !important;
}

.dr-mx-11 {
  margin-right: 11px !important;
  margin-left: 11px !important;
}

.dr-my-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.dr-mt-11 {
  margin-top: 11px !important;
}

.dr-mr-11 {
  margin-right: 11px !important;
}

.dr-mb-11 {
  margin-bottom: 11px !important;
}

.dr-ml-11 {
  margin-left: 11px !important;
}

.dr-pa-11 {
  padding: 11px !important;
}

.dr-px-11 {
  padding-right: 11px !important;
  padding-left: 11px !important;
}

.dr-py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.dr-pt-11 {
  padding-top: 11px !important;
}

.dr-pr-11 {
  padding-right: 11px !important;
}

.dr-pb-11 {
  padding-bottom: 11px !important;
}

.dr-pl-11 {
  padding-left: 11px !important;
}

.dr-brd-r-11 {
  border-radius: 11px !important;
}

.dr-ma-12 {
  margin: 12px !important;
}

.dr-mx-12 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.dr-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.dr-mt-12 {
  margin-top: 12px !important;
}

.dr-mr-12 {
  margin-right: 12px !important;
}

.dr-mb-12 {
  margin-bottom: 12px !important;
}

.dr-ml-12 {
  margin-left: 12px !important;
}

.dr-pa-12 {
  padding: 12px !important;
}

.dr-px-12 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.dr-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.dr-pt-12 {
  padding-top: 12px !important;
}

.dr-pr-12 {
  padding-right: 12px !important;
}

.dr-pb-12 {
  padding-bottom: 12px !important;
}

.dr-pl-12 {
  padding-left: 12px !important;
}

.dr-brd-r-12 {
  border-radius: 12px !important;
}

.dr-ma-13 {
  margin: 13px !important;
}

.dr-mx-13 {
  margin-right: 13px !important;
  margin-left: 13px !important;
}

.dr-my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.dr-mt-13 {
  margin-top: 13px !important;
}

.dr-mr-13 {
  margin-right: 13px !important;
}

.dr-mb-13 {
  margin-bottom: 13px !important;
}

.dr-ml-13 {
  margin-left: 13px !important;
}

.dr-pa-13 {
  padding: 13px !important;
}

.dr-px-13 {
  padding-right: 13px !important;
  padding-left: 13px !important;
}

.dr-py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.dr-pt-13 {
  padding-top: 13px !important;
}

.dr-pr-13 {
  padding-right: 13px !important;
}

.dr-pb-13 {
  padding-bottom: 13px !important;
}

.dr-pl-13 {
  padding-left: 13px !important;
}

.dr-brd-r-13 {
  border-radius: 13px !important;
}

.dr-ma-14 {
  margin: 14px !important;
}

.dr-mx-14 {
  margin-right: 14px !important;
  margin-left: 14px !important;
}

.dr-my-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.dr-mt-14 {
  margin-top: 14px !important;
}

.dr-mr-14 {
  margin-right: 14px !important;
}

.dr-mb-14 {
  margin-bottom: 14px !important;
}

.dr-ml-14 {
  margin-left: 14px !important;
}

.dr-pa-14 {
  padding: 14px !important;
}

.dr-px-14 {
  padding-right: 14px !important;
  padding-left: 14px !important;
}

.dr-py-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.dr-pt-14 {
  padding-top: 14px !important;
}

.dr-pr-14 {
  padding-right: 14px !important;
}

.dr-pb-14 {
  padding-bottom: 14px !important;
}

.dr-pl-14 {
  padding-left: 14px !important;
}

.dr-brd-r-14 {
  border-radius: 14px !important;
}

.dr-ma-15 {
  margin: 15px !important;
}

.dr-mx-15 {
  margin-right: 15px !important;
  margin-left: 15px !important;
}

.dr-my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.dr-mt-15 {
  margin-top: 15px !important;
}

.dr-mr-15 {
  margin-right: 15px !important;
}

.dr-mb-15 {
  margin-bottom: 15px !important;
}

.dr-ml-15 {
  margin-left: 15px !important;
}

.dr-pa-15 {
  padding: 15px !important;
}

.dr-px-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.dr-py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.dr-pt-15 {
  padding-top: 15px !important;
}

.dr-pr-15 {
  padding-right: 15px !important;
}

.dr-pb-15 {
  padding-bottom: 15px !important;
}

.dr-pl-15 {
  padding-left: 15px !important;
}

.dr-brd-r-15 {
  border-radius: 15px !important;
}

.dr-ma-16 {
  margin: 16px !important;
}

.dr-mx-16 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.dr-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.dr-mt-16 {
  margin-top: 16px !important;
}

.dr-mr-16 {
  margin-right: 16px !important;
}

.dr-mb-16 {
  margin-bottom: 16px !important;
}

.dr-ml-16 {
  margin-left: 16px !important;
}

.dr-pa-16 {
  padding: 16px !important;
}

.dr-px-16 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.dr-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.dr-pt-16 {
  padding-top: 16px !important;
}

.dr-pr-16 {
  padding-right: 16px !important;
}

.dr-pb-16 {
  padding-bottom: 16px !important;
}

.dr-pl-16 {
  padding-left: 16px !important;
}

.dr-brd-r-16 {
  border-radius: 16px !important;
}

.dr-ma-17 {
  margin: 17px !important;
}

.dr-mx-17 {
  margin-right: 17px !important;
  margin-left: 17px !important;
}

.dr-my-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.dr-mt-17 {
  margin-top: 17px !important;
}

.dr-mr-17 {
  margin-right: 17px !important;
}

.dr-mb-17 {
  margin-bottom: 17px !important;
}

.dr-ml-17 {
  margin-left: 17px !important;
}

.dr-pa-17 {
  padding: 17px !important;
}

.dr-px-17 {
  padding-right: 17px !important;
  padding-left: 17px !important;
}

.dr-py-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.dr-pt-17 {
  padding-top: 17px !important;
}

.dr-pr-17 {
  padding-right: 17px !important;
}

.dr-pb-17 {
  padding-bottom: 17px !important;
}

.dr-pl-17 {
  padding-left: 17px !important;
}

.dr-brd-r-17 {
  border-radius: 17px !important;
}

.dr-ma-18 {
  margin: 18px !important;
}

.dr-mx-18 {
  margin-right: 18px !important;
  margin-left: 18px !important;
}

.dr-my-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.dr-mt-18 {
  margin-top: 18px !important;
}

.dr-mr-18 {
  margin-right: 18px !important;
}

.dr-mb-18 {
  margin-bottom: 18px !important;
}

.dr-ml-18 {
  margin-left: 18px !important;
}

.dr-pa-18 {
  padding: 18px !important;
}

.dr-px-18 {
  padding-right: 18px !important;
  padding-left: 18px !important;
}

.dr-py-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.dr-pt-18 {
  padding-top: 18px !important;
}

.dr-pr-18 {
  padding-right: 18px !important;
}

.dr-pb-18 {
  padding-bottom: 18px !important;
}

.dr-pl-18 {
  padding-left: 18px !important;
}

.dr-brd-r-18 {
  border-radius: 18px !important;
}

.dr-ma-19 {
  margin: 19px !important;
}

.dr-mx-19 {
  margin-right: 19px !important;
  margin-left: 19px !important;
}

.dr-my-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.dr-mt-19 {
  margin-top: 19px !important;
}

.dr-mr-19 {
  margin-right: 19px !important;
}

.dr-mb-19 {
  margin-bottom: 19px !important;
}

.dr-ml-19 {
  margin-left: 19px !important;
}

.dr-pa-19 {
  padding: 19px !important;
}

.dr-px-19 {
  padding-right: 19px !important;
  padding-left: 19px !important;
}

.dr-py-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.dr-pt-19 {
  padding-top: 19px !important;
}

.dr-pr-19 {
  padding-right: 19px !important;
}

.dr-pb-19 {
  padding-bottom: 19px !important;
}

.dr-pl-19 {
  padding-left: 19px !important;
}

.dr-brd-r-19 {
  border-radius: 19px !important;
}

.dr-ma-20 {
  margin: 20px !important;
}

.dr-mx-20 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.dr-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.dr-mt-20 {
  margin-top: 20px !important;
}

.dr-mr-20 {
  margin-right: 20px !important;
}

.dr-mb-20 {
  margin-bottom: 20px !important;
}

.dr-ml-20 {
  margin-left: 20px !important;
}

.dr-pa-20 {
  padding: 20px !important;
}

.dr-px-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.dr-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.dr-pt-20 {
  padding-top: 20px !important;
}

.dr-pr-20 {
  padding-right: 20px !important;
}

.dr-pb-20 {
  padding-bottom: 20px !important;
}

.dr-pl-20 {
  padding-left: 20px !important;
}

.dr-brd-r-20 {
  border-radius: 20px !important;
}

.dr-ma-21 {
  margin: 21px !important;
}

.dr-mx-21 {
  margin-right: 21px !important;
  margin-left: 21px !important;
}

.dr-my-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.dr-mt-21 {
  margin-top: 21px !important;
}

.dr-mr-21 {
  margin-right: 21px !important;
}

.dr-mb-21 {
  margin-bottom: 21px !important;
}

.dr-ml-21 {
  margin-left: 21px !important;
}

.dr-pa-21 {
  padding: 21px !important;
}

.dr-px-21 {
  padding-right: 21px !important;
  padding-left: 21px !important;
}

.dr-py-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.dr-pt-21 {
  padding-top: 21px !important;
}

.dr-pr-21 {
  padding-right: 21px !important;
}

.dr-pb-21 {
  padding-bottom: 21px !important;
}

.dr-pl-21 {
  padding-left: 21px !important;
}

.dr-brd-r-21 {
  border-radius: 21px !important;
}

.dr-ma-22 {
  margin: 22px !important;
}

.dr-mx-22 {
  margin-right: 22px !important;
  margin-left: 22px !important;
}

.dr-my-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.dr-mt-22 {
  margin-top: 22px !important;
}

.dr-mr-22 {
  margin-right: 22px !important;
}

.dr-mb-22 {
  margin-bottom: 22px !important;
}

.dr-ml-22 {
  margin-left: 22px !important;
}

.dr-pa-22 {
  padding: 22px !important;
}

.dr-px-22 {
  padding-right: 22px !important;
  padding-left: 22px !important;
}

.dr-py-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.dr-pt-22 {
  padding-top: 22px !important;
}

.dr-pr-22 {
  padding-right: 22px !important;
}

.dr-pb-22 {
  padding-bottom: 22px !important;
}

.dr-pl-22 {
  padding-left: 22px !important;
}

.dr-brd-r-22 {
  border-radius: 22px !important;
}

.dr-ma-23 {
  margin: 23px !important;
}

.dr-mx-23 {
  margin-right: 23px !important;
  margin-left: 23px !important;
}

.dr-my-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.dr-mt-23 {
  margin-top: 23px !important;
}

.dr-mr-23 {
  margin-right: 23px !important;
}

.dr-mb-23 {
  margin-bottom: 23px !important;
}

.dr-ml-23 {
  margin-left: 23px !important;
}

.dr-pa-23 {
  padding: 23px !important;
}

.dr-px-23 {
  padding-right: 23px !important;
  padding-left: 23px !important;
}

.dr-py-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.dr-pt-23 {
  padding-top: 23px !important;
}

.dr-pr-23 {
  padding-right: 23px !important;
}

.dr-pb-23 {
  padding-bottom: 23px !important;
}

.dr-pl-23 {
  padding-left: 23px !important;
}

.dr-brd-r-23 {
  border-radius: 23px !important;
}

.dr-ma-24 {
  margin: 24px !important;
}

.dr-mx-24 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.dr-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.dr-mt-24 {
  margin-top: 24px !important;
}

.dr-mr-24 {
  margin-right: 24px !important;
}

.dr-mb-24 {
  margin-bottom: 24px !important;
}

.dr-ml-24 {
  margin-left: 24px !important;
}

.dr-pa-24 {
  padding: 24px !important;
}

.dr-px-24 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.dr-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.dr-pt-24 {
  padding-top: 24px !important;
}

.dr-pr-24 {
  padding-right: 24px !important;
}

.dr-pb-24 {
  padding-bottom: 24px !important;
}

.dr-pl-24 {
  padding-left: 24px !important;
}

.dr-brd-r-24 {
  border-radius: 24px !important;
}

.dr-ma-25 {
  margin: 25px !important;
}

.dr-mx-25 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}

.dr-my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.dr-mt-25 {
  margin-top: 25px !important;
}

.dr-mr-25 {
  margin-right: 25px !important;
}

.dr-mb-25 {
  margin-bottom: 25px !important;
}

.dr-ml-25 {
  margin-left: 25px !important;
}

.dr-pa-25 {
  padding: 25px !important;
}

.dr-px-25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.dr-py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.dr-pt-25 {
  padding-top: 25px !important;
}

.dr-pr-25 {
  padding-right: 25px !important;
}

.dr-pb-25 {
  padding-bottom: 25px !important;
}

.dr-pl-25 {
  padding-left: 25px !important;
}

.dr-brd-r-25 {
  border-radius: 25px !important;
}

.dr-ma-26 {
  margin: 26px !important;
}

.dr-mx-26 {
  margin-right: 26px !important;
  margin-left: 26px !important;
}

.dr-my-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.dr-mt-26 {
  margin-top: 26px !important;
}

.dr-mr-26 {
  margin-right: 26px !important;
}

.dr-mb-26 {
  margin-bottom: 26px !important;
}

.dr-ml-26 {
  margin-left: 26px !important;
}

.dr-pa-26 {
  padding: 26px !important;
}

.dr-px-26 {
  padding-right: 26px !important;
  padding-left: 26px !important;
}

.dr-py-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.dr-pt-26 {
  padding-top: 26px !important;
}

.dr-pr-26 {
  padding-right: 26px !important;
}

.dr-pb-26 {
  padding-bottom: 26px !important;
}

.dr-pl-26 {
  padding-left: 26px !important;
}

.dr-brd-r-26 {
  border-radius: 26px !important;
}

.dr-ma-27 {
  margin: 27px !important;
}

.dr-mx-27 {
  margin-right: 27px !important;
  margin-left: 27px !important;
}

.dr-my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.dr-mt-27 {
  margin-top: 27px !important;
}

.dr-mr-27 {
  margin-right: 27px !important;
}

.dr-mb-27 {
  margin-bottom: 27px !important;
}

.dr-ml-27 {
  margin-left: 27px !important;
}

.dr-pa-27 {
  padding: 27px !important;
}

.dr-px-27 {
  padding-right: 27px !important;
  padding-left: 27px !important;
}

.dr-py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.dr-pt-27 {
  padding-top: 27px !important;
}

.dr-pr-27 {
  padding-right: 27px !important;
}

.dr-pb-27 {
  padding-bottom: 27px !important;
}

.dr-pl-27 {
  padding-left: 27px !important;
}

.dr-brd-r-27 {
  border-radius: 27px !important;
}

.dr-ma-28 {
  margin: 28px !important;
}

.dr-mx-28 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.dr-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.dr-mt-28 {
  margin-top: 28px !important;
}

.dr-mr-28 {
  margin-right: 28px !important;
}

.dr-mb-28 {
  margin-bottom: 28px !important;
}

.dr-ml-28 {
  margin-left: 28px !important;
}

.dr-pa-28 {
  padding: 28px !important;
}

.dr-px-28 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.dr-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.dr-pt-28 {
  padding-top: 28px !important;
}

.dr-pr-28 {
  padding-right: 28px !important;
}

.dr-pb-28 {
  padding-bottom: 28px !important;
}

.dr-pl-28 {
  padding-left: 28px !important;
}

.dr-brd-r-28 {
  border-radius: 28px !important;
}

.dr-ma-29 {
  margin: 29px !important;
}

.dr-mx-29 {
  margin-right: 29px !important;
  margin-left: 29px !important;
}

.dr-my-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.dr-mt-29 {
  margin-top: 29px !important;
}

.dr-mr-29 {
  margin-right: 29px !important;
}

.dr-mb-29 {
  margin-bottom: 29px !important;
}

.dr-ml-29 {
  margin-left: 29px !important;
}

.dr-pa-29 {
  padding: 29px !important;
}

.dr-px-29 {
  padding-right: 29px !important;
  padding-left: 29px !important;
}

.dr-py-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.dr-pt-29 {
  padding-top: 29px !important;
}

.dr-pr-29 {
  padding-right: 29px !important;
}

.dr-pb-29 {
  padding-bottom: 29px !important;
}

.dr-pl-29 {
  padding-left: 29px !important;
}

.dr-brd-r-29 {
  border-radius: 29px !important;
}

.dr-ma-30 {
  margin: 30px !important;
}

.dr-mx-30 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.dr-my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.dr-mt-30 {
  margin-top: 30px !important;
}

.dr-mr-30 {
  margin-right: 30px !important;
}

.dr-mb-30 {
  margin-bottom: 30px !important;
}

.dr-ml-30 {
  margin-left: 30px !important;
}

.dr-pa-30 {
  padding: 30px !important;
}

.dr-px-30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.dr-py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.dr-pt-30 {
  padding-top: 30px !important;
}

.dr-pr-30 {
  padding-right: 30px !important;
}

.dr-pb-30 {
  padding-bottom: 30px !important;
}

.dr-pl-30 {
  padding-left: 30px !important;
}

.dr-brd-r-30 {
  border-radius: 30px !important;
}

.dr-ma-31 {
  margin: 31px !important;
}

.dr-mx-31 {
  margin-right: 31px !important;
  margin-left: 31px !important;
}

.dr-my-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.dr-mt-31 {
  margin-top: 31px !important;
}

.dr-mr-31 {
  margin-right: 31px !important;
}

.dr-mb-31 {
  margin-bottom: 31px !important;
}

.dr-ml-31 {
  margin-left: 31px !important;
}

.dr-pa-31 {
  padding: 31px !important;
}

.dr-px-31 {
  padding-right: 31px !important;
  padding-left: 31px !important;
}

.dr-py-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.dr-pt-31 {
  padding-top: 31px !important;
}

.dr-pr-31 {
  padding-right: 31px !important;
}

.dr-pb-31 {
  padding-bottom: 31px !important;
}

.dr-pl-31 {
  padding-left: 31px !important;
}

.dr-brd-r-31 {
  border-radius: 31px !important;
}

.dr-ma-32 {
  margin: 32px !important;
}

.dr-mx-32 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.dr-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.dr-mt-32 {
  margin-top: 32px !important;
}

.dr-mr-32 {
  margin-right: 32px !important;
}

.dr-mb-32 {
  margin-bottom: 32px !important;
}

.dr-ml-32 {
  margin-left: 32px !important;
}

.dr-pa-32 {
  padding: 32px !important;
}

.dr-px-32 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.dr-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.dr-pt-32 {
  padding-top: 32px !important;
}

.dr-pr-32 {
  padding-right: 32px !important;
}

.dr-pb-32 {
  padding-bottom: 32px !important;
}

.dr-pl-32 {
  padding-left: 32px !important;
}

.dr-brd-r-32 {
  border-radius: 32px !important;
}

.dr-ma-33 {
  margin: 33px !important;
}

.dr-mx-33 {
  margin-right: 33px !important;
  margin-left: 33px !important;
}

.dr-my-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.dr-mt-33 {
  margin-top: 33px !important;
}

.dr-mr-33 {
  margin-right: 33px !important;
}

.dr-mb-33 {
  margin-bottom: 33px !important;
}

.dr-ml-33 {
  margin-left: 33px !important;
}

.dr-pa-33 {
  padding: 33px !important;
}

.dr-px-33 {
  padding-right: 33px !important;
  padding-left: 33px !important;
}

.dr-py-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.dr-pt-33 {
  padding-top: 33px !important;
}

.dr-pr-33 {
  padding-right: 33px !important;
}

.dr-pb-33 {
  padding-bottom: 33px !important;
}

.dr-pl-33 {
  padding-left: 33px !important;
}

.dr-brd-r-33 {
  border-radius: 33px !important;
}

.dr-ma-34 {
  margin: 34px !important;
}

.dr-mx-34 {
  margin-right: 34px !important;
  margin-left: 34px !important;
}

.dr-my-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.dr-mt-34 {
  margin-top: 34px !important;
}

.dr-mr-34 {
  margin-right: 34px !important;
}

.dr-mb-34 {
  margin-bottom: 34px !important;
}

.dr-ml-34 {
  margin-left: 34px !important;
}

.dr-pa-34 {
  padding: 34px !important;
}

.dr-px-34 {
  padding-right: 34px !important;
  padding-left: 34px !important;
}

.dr-py-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.dr-pt-34 {
  padding-top: 34px !important;
}

.dr-pr-34 {
  padding-right: 34px !important;
}

.dr-pb-34 {
  padding-bottom: 34px !important;
}

.dr-pl-34 {
  padding-left: 34px !important;
}

.dr-brd-r-34 {
  border-radius: 34px !important;
}

.dr-ma-35 {
  margin: 35px !important;
}

.dr-mx-35 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}

.dr-my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.dr-mt-35 {
  margin-top: 35px !important;
}

.dr-mr-35 {
  margin-right: 35px !important;
}

.dr-mb-35 {
  margin-bottom: 35px !important;
}

.dr-ml-35 {
  margin-left: 35px !important;
}

.dr-pa-35 {
  padding: 35px !important;
}

.dr-px-35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.dr-py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.dr-pt-35 {
  padding-top: 35px !important;
}

.dr-pr-35 {
  padding-right: 35px !important;
}

.dr-pb-35 {
  padding-bottom: 35px !important;
}

.dr-pl-35 {
  padding-left: 35px !important;
}

.dr-brd-r-35 {
  border-radius: 35px !important;
}

.dr-ma-36 {
  margin: 36px !important;
}

.dr-mx-36 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.dr-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.dr-mt-36 {
  margin-top: 36px !important;
}

.dr-mr-36 {
  margin-right: 36px !important;
}

.dr-mb-36 {
  margin-bottom: 36px !important;
}

.dr-ml-36 {
  margin-left: 36px !important;
}

.dr-pa-36 {
  padding: 36px !important;
}

.dr-px-36 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.dr-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.dr-pt-36 {
  padding-top: 36px !important;
}

.dr-pr-36 {
  padding-right: 36px !important;
}

.dr-pb-36 {
  padding-bottom: 36px !important;
}

.dr-pl-36 {
  padding-left: 36px !important;
}

.dr-brd-r-36 {
  border-radius: 36px !important;
}

.dr-ma-37 {
  margin: 37px !important;
}

.dr-mx-37 {
  margin-right: 37px !important;
  margin-left: 37px !important;
}

.dr-my-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.dr-mt-37 {
  margin-top: 37px !important;
}

.dr-mr-37 {
  margin-right: 37px !important;
}

.dr-mb-37 {
  margin-bottom: 37px !important;
}

.dr-ml-37 {
  margin-left: 37px !important;
}

.dr-pa-37 {
  padding: 37px !important;
}

.dr-px-37 {
  padding-right: 37px !important;
  padding-left: 37px !important;
}

.dr-py-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.dr-pt-37 {
  padding-top: 37px !important;
}

.dr-pr-37 {
  padding-right: 37px !important;
}

.dr-pb-37 {
  padding-bottom: 37px !important;
}

.dr-pl-37 {
  padding-left: 37px !important;
}

.dr-brd-r-37 {
  border-radius: 37px !important;
}

.dr-ma-38 {
  margin: 38px !important;
}

.dr-mx-38 {
  margin-right: 38px !important;
  margin-left: 38px !important;
}

.dr-my-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.dr-mt-38 {
  margin-top: 38px !important;
}

.dr-mr-38 {
  margin-right: 38px !important;
}

.dr-mb-38 {
  margin-bottom: 38px !important;
}

.dr-ml-38 {
  margin-left: 38px !important;
}

.dr-pa-38 {
  padding: 38px !important;
}

.dr-px-38 {
  padding-right: 38px !important;
  padding-left: 38px !important;
}

.dr-py-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.dr-pt-38 {
  padding-top: 38px !important;
}

.dr-pr-38 {
  padding-right: 38px !important;
}

.dr-pb-38 {
  padding-bottom: 38px !important;
}

.dr-pl-38 {
  padding-left: 38px !important;
}

.dr-brd-r-38 {
  border-radius: 38px !important;
}

.dr-ma-39 {
  margin: 39px !important;
}

.dr-mx-39 {
  margin-right: 39px !important;
  margin-left: 39px !important;
}

.dr-my-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.dr-mt-39 {
  margin-top: 39px !important;
}

.dr-mr-39 {
  margin-right: 39px !important;
}

.dr-mb-39 {
  margin-bottom: 39px !important;
}

.dr-ml-39 {
  margin-left: 39px !important;
}

.dr-pa-39 {
  padding: 39px !important;
}

.dr-px-39 {
  padding-right: 39px !important;
  padding-left: 39px !important;
}

.dr-py-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.dr-pt-39 {
  padding-top: 39px !important;
}

.dr-pr-39 {
  padding-right: 39px !important;
}

.dr-pb-39 {
  padding-bottom: 39px !important;
}

.dr-pl-39 {
  padding-left: 39px !important;
}

.dr-brd-r-39 {
  border-radius: 39px !important;
}

.dr-ma-40 {
  margin: 40px !important;
}

.dr-mx-40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.dr-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.dr-mt-40 {
  margin-top: 40px !important;
}

.dr-mr-40 {
  margin-right: 40px !important;
}

.dr-mb-40 {
  margin-bottom: 40px !important;
}

.dr-ml-40 {
  margin-left: 40px !important;
}

.dr-pa-40 {
  padding: 40px !important;
}

.dr-px-40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.dr-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.dr-pt-40 {
  padding-top: 40px !important;
}

.dr-pr-40 {
  padding-right: 40px !important;
}

.dr-pb-40 {
  padding-bottom: 40px !important;
}

.dr-pl-40 {
  padding-left: 40px !important;
}

.dr-brd-r-40 {
  border-radius: 40px !important;
}

.dr-ma-41 {
  margin: 41px !important;
}

.dr-mx-41 {
  margin-right: 41px !important;
  margin-left: 41px !important;
}

.dr-my-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.dr-mt-41 {
  margin-top: 41px !important;
}

.dr-mr-41 {
  margin-right: 41px !important;
}

.dr-mb-41 {
  margin-bottom: 41px !important;
}

.dr-ml-41 {
  margin-left: 41px !important;
}

.dr-pa-41 {
  padding: 41px !important;
}

.dr-px-41 {
  padding-right: 41px !important;
  padding-left: 41px !important;
}

.dr-py-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.dr-pt-41 {
  padding-top: 41px !important;
}

.dr-pr-41 {
  padding-right: 41px !important;
}

.dr-pb-41 {
  padding-bottom: 41px !important;
}

.dr-pl-41 {
  padding-left: 41px !important;
}

.dr-brd-r-41 {
  border-radius: 41px !important;
}

.dr-ma-42 {
  margin: 42px !important;
}

.dr-mx-42 {
  margin-right: 42px !important;
  margin-left: 42px !important;
}

.dr-my-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.dr-mt-42 {
  margin-top: 42px !important;
}

.dr-mr-42 {
  margin-right: 42px !important;
}

.dr-mb-42 {
  margin-bottom: 42px !important;
}

.dr-ml-42 {
  margin-left: 42px !important;
}

.dr-pa-42 {
  padding: 42px !important;
}

.dr-px-42 {
  padding-right: 42px !important;
  padding-left: 42px !important;
}

.dr-py-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.dr-pt-42 {
  padding-top: 42px !important;
}

.dr-pr-42 {
  padding-right: 42px !important;
}

.dr-pb-42 {
  padding-bottom: 42px !important;
}

.dr-pl-42 {
  padding-left: 42px !important;
}

.dr-brd-r-42 {
  border-radius: 42px !important;
}

.dr-ma-43 {
  margin: 43px !important;
}

.dr-mx-43 {
  margin-right: 43px !important;
  margin-left: 43px !important;
}

.dr-my-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.dr-mt-43 {
  margin-top: 43px !important;
}

.dr-mr-43 {
  margin-right: 43px !important;
}

.dr-mb-43 {
  margin-bottom: 43px !important;
}

.dr-ml-43 {
  margin-left: 43px !important;
}

.dr-pa-43 {
  padding: 43px !important;
}

.dr-px-43 {
  padding-right: 43px !important;
  padding-left: 43px !important;
}

.dr-py-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.dr-pt-43 {
  padding-top: 43px !important;
}

.dr-pr-43 {
  padding-right: 43px !important;
}

.dr-pb-43 {
  padding-bottom: 43px !important;
}

.dr-pl-43 {
  padding-left: 43px !important;
}

.dr-brd-r-43 {
  border-radius: 43px !important;
}

.dr-ma-44 {
  margin: 44px !important;
}

.dr-mx-44 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.dr-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.dr-mt-44 {
  margin-top: 44px !important;
}

.dr-mr-44 {
  margin-right: 44px !important;
}

.dr-mb-44 {
  margin-bottom: 44px !important;
}

.dr-ml-44 {
  margin-left: 44px !important;
}

.dr-pa-44 {
  padding: 44px !important;
}

.dr-px-44 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.dr-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.dr-pt-44 {
  padding-top: 44px !important;
}

.dr-pr-44 {
  padding-right: 44px !important;
}

.dr-pb-44 {
  padding-bottom: 44px !important;
}

.dr-pl-44 {
  padding-left: 44px !important;
}

.dr-brd-r-44 {
  border-radius: 44px !important;
}

.dr-ma-45 {
  margin: 45px !important;
}

.dr-mx-45 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}

.dr-my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.dr-mt-45 {
  margin-top: 45px !important;
}

.dr-mr-45 {
  margin-right: 45px !important;
}

.dr-mb-45 {
  margin-bottom: 45px !important;
}

.dr-ml-45 {
  margin-left: 45px !important;
}

.dr-pa-45 {
  padding: 45px !important;
}

.dr-px-45 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}

.dr-py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.dr-pt-45 {
  padding-top: 45px !important;
}

.dr-pr-45 {
  padding-right: 45px !important;
}

.dr-pb-45 {
  padding-bottom: 45px !important;
}

.dr-pl-45 {
  padding-left: 45px !important;
}

.dr-brd-r-45 {
  border-radius: 45px !important;
}

.dr-ma-46 {
  margin: 46px !important;
}

.dr-mx-46 {
  margin-right: 46px !important;
  margin-left: 46px !important;
}

.dr-my-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.dr-mt-46 {
  margin-top: 46px !important;
}

.dr-mr-46 {
  margin-right: 46px !important;
}

.dr-mb-46 {
  margin-bottom: 46px !important;
}

.dr-ml-46 {
  margin-left: 46px !important;
}

.dr-pa-46 {
  padding: 46px !important;
}

.dr-px-46 {
  padding-right: 46px !important;
  padding-left: 46px !important;
}

.dr-py-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.dr-pt-46 {
  padding-top: 46px !important;
}

.dr-pr-46 {
  padding-right: 46px !important;
}

.dr-pb-46 {
  padding-bottom: 46px !important;
}

.dr-pl-46 {
  padding-left: 46px !important;
}

.dr-brd-r-46 {
  border-radius: 46px !important;
}

.dr-ma-47 {
  margin: 47px !important;
}

.dr-mx-47 {
  margin-right: 47px !important;
  margin-left: 47px !important;
}

.dr-my-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.dr-mt-47 {
  margin-top: 47px !important;
}

.dr-mr-47 {
  margin-right: 47px !important;
}

.dr-mb-47 {
  margin-bottom: 47px !important;
}

.dr-ml-47 {
  margin-left: 47px !important;
}

.dr-pa-47 {
  padding: 47px !important;
}

.dr-px-47 {
  padding-right: 47px !important;
  padding-left: 47px !important;
}

.dr-py-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.dr-pt-47 {
  padding-top: 47px !important;
}

.dr-pr-47 {
  padding-right: 47px !important;
}

.dr-pb-47 {
  padding-bottom: 47px !important;
}

.dr-pl-47 {
  padding-left: 47px !important;
}

.dr-brd-r-47 {
  border-radius: 47px !important;
}

.dr-ma-48 {
  margin: 48px !important;
}

.dr-mx-48 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.dr-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.dr-mt-48 {
  margin-top: 48px !important;
}

.dr-mr-48 {
  margin-right: 48px !important;
}

.dr-mb-48 {
  margin-bottom: 48px !important;
}

.dr-ml-48 {
  margin-left: 48px !important;
}

.dr-pa-48 {
  padding: 48px !important;
}

.dr-px-48 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.dr-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.dr-pt-48 {
  padding-top: 48px !important;
}

.dr-pr-48 {
  padding-right: 48px !important;
}

.dr-pb-48 {
  padding-bottom: 48px !important;
}

.dr-pl-48 {
  padding-left: 48px !important;
}

.dr-brd-r-48 {
  border-radius: 48px !important;
}

.dr-ma-49 {
  margin: 49px !important;
}

.dr-mx-49 {
  margin-right: 49px !important;
  margin-left: 49px !important;
}

.dr-my-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.dr-mt-49 {
  margin-top: 49px !important;
}

.dr-mr-49 {
  margin-right: 49px !important;
}

.dr-mb-49 {
  margin-bottom: 49px !important;
}

.dr-ml-49 {
  margin-left: 49px !important;
}

.dr-pa-49 {
  padding: 49px !important;
}

.dr-px-49 {
  padding-right: 49px !important;
  padding-left: 49px !important;
}

.dr-py-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.dr-pt-49 {
  padding-top: 49px !important;
}

.dr-pr-49 {
  padding-right: 49px !important;
}

.dr-pb-49 {
  padding-bottom: 49px !important;
}

.dr-pl-49 {
  padding-left: 49px !important;
}

.dr-brd-r-49 {
  border-radius: 49px !important;
}

.dr-ma-50 {
  margin: 50px !important;
}

.dr-mx-50 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}

.dr-my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.dr-mt-50 {
  margin-top: 50px !important;
}

.dr-mr-50 {
  margin-right: 50px !important;
}

.dr-mb-50 {
  margin-bottom: 50px !important;
}

.dr-ml-50 {
  margin-left: 50px !important;
}

.dr-pa-50 {
  padding: 50px !important;
}

.dr-px-50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}

.dr-py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.dr-pt-50 {
  padding-top: 50px !important;
}

.dr-pr-50 {
  padding-right: 50px !important;
}

.dr-pb-50 {
  padding-bottom: 50px !important;
}

.dr-pl-50 {
  padding-left: 50px !important;
}

.dr-brd-r-50 {
  border-radius: 50px !important;
}

.dr-ma-51 {
  margin: 51px !important;
}

.dr-mx-51 {
  margin-right: 51px !important;
  margin-left: 51px !important;
}

.dr-my-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.dr-mt-51 {
  margin-top: 51px !important;
}

.dr-mr-51 {
  margin-right: 51px !important;
}

.dr-mb-51 {
  margin-bottom: 51px !important;
}

.dr-ml-51 {
  margin-left: 51px !important;
}

.dr-pa-51 {
  padding: 51px !important;
}

.dr-px-51 {
  padding-right: 51px !important;
  padding-left: 51px !important;
}

.dr-py-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.dr-pt-51 {
  padding-top: 51px !important;
}

.dr-pr-51 {
  padding-right: 51px !important;
}

.dr-pb-51 {
  padding-bottom: 51px !important;
}

.dr-pl-51 {
  padding-left: 51px !important;
}

.dr-brd-r-51 {
  border-radius: 51px !important;
}

.dr-ma-52 {
  margin: 52px !important;
}

.dr-mx-52 {
  margin-right: 52px !important;
  margin-left: 52px !important;
}

.dr-my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.dr-mt-52 {
  margin-top: 52px !important;
}

.dr-mr-52 {
  margin-right: 52px !important;
}

.dr-mb-52 {
  margin-bottom: 52px !important;
}

.dr-ml-52 {
  margin-left: 52px !important;
}

.dr-pa-52 {
  padding: 52px !important;
}

.dr-px-52 {
  padding-right: 52px !important;
  padding-left: 52px !important;
}

.dr-py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.dr-pt-52 {
  padding-top: 52px !important;
}

.dr-pr-52 {
  padding-right: 52px !important;
}

.dr-pb-52 {
  padding-bottom: 52px !important;
}

.dr-pl-52 {
  padding-left: 52px !important;
}

.dr-brd-r-52 {
  border-radius: 52px !important;
}

.dr-ma-53 {
  margin: 53px !important;
}

.dr-mx-53 {
  margin-right: 53px !important;
  margin-left: 53px !important;
}

.dr-my-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.dr-mt-53 {
  margin-top: 53px !important;
}

.dr-mr-53 {
  margin-right: 53px !important;
}

.dr-mb-53 {
  margin-bottom: 53px !important;
}

.dr-ml-53 {
  margin-left: 53px !important;
}

.dr-pa-53 {
  padding: 53px !important;
}

.dr-px-53 {
  padding-right: 53px !important;
  padding-left: 53px !important;
}

.dr-py-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.dr-pt-53 {
  padding-top: 53px !important;
}

.dr-pr-53 {
  padding-right: 53px !important;
}

.dr-pb-53 {
  padding-bottom: 53px !important;
}

.dr-pl-53 {
  padding-left: 53px !important;
}

.dr-brd-r-53 {
  border-radius: 53px !important;
}

.dr-ma-54 {
  margin: 54px !important;
}

.dr-mx-54 {
  margin-right: 54px !important;
  margin-left: 54px !important;
}

.dr-my-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.dr-mt-54 {
  margin-top: 54px !important;
}

.dr-mr-54 {
  margin-right: 54px !important;
}

.dr-mb-54 {
  margin-bottom: 54px !important;
}

.dr-ml-54 {
  margin-left: 54px !important;
}

.dr-pa-54 {
  padding: 54px !important;
}

.dr-px-54 {
  padding-right: 54px !important;
  padding-left: 54px !important;
}

.dr-py-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.dr-pt-54 {
  padding-top: 54px !important;
}

.dr-pr-54 {
  padding-right: 54px !important;
}

.dr-pb-54 {
  padding-bottom: 54px !important;
}

.dr-pl-54 {
  padding-left: 54px !important;
}

.dr-brd-r-54 {
  border-radius: 54px !important;
}

.dr-ma-55 {
  margin: 55px !important;
}

.dr-mx-55 {
  margin-right: 55px !important;
  margin-left: 55px !important;
}

.dr-my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.dr-mt-55 {
  margin-top: 55px !important;
}

.dr-mr-55 {
  margin-right: 55px !important;
}

.dr-mb-55 {
  margin-bottom: 55px !important;
}

.dr-ml-55 {
  margin-left: 55px !important;
}

.dr-pa-55 {
  padding: 55px !important;
}

.dr-px-55 {
  padding-right: 55px !important;
  padding-left: 55px !important;
}

.dr-py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.dr-pt-55 {
  padding-top: 55px !important;
}

.dr-pr-55 {
  padding-right: 55px !important;
}

.dr-pb-55 {
  padding-bottom: 55px !important;
}

.dr-pl-55 {
  padding-left: 55px !important;
}

.dr-brd-r-55 {
  border-radius: 55px !important;
}

.dr-ma-56 {
  margin: 56px !important;
}

.dr-mx-56 {
  margin-right: 56px !important;
  margin-left: 56px !important;
}

.dr-my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.dr-mt-56 {
  margin-top: 56px !important;
}

.dr-mr-56 {
  margin-right: 56px !important;
}

.dr-mb-56 {
  margin-bottom: 56px !important;
}

.dr-ml-56 {
  margin-left: 56px !important;
}

.dr-pa-56 {
  padding: 56px !important;
}

.dr-px-56 {
  padding-right: 56px !important;
  padding-left: 56px !important;
}

.dr-py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.dr-pt-56 {
  padding-top: 56px !important;
}

.dr-pr-56 {
  padding-right: 56px !important;
}

.dr-pb-56 {
  padding-bottom: 56px !important;
}

.dr-pl-56 {
  padding-left: 56px !important;
}

.dr-brd-r-56 {
  border-radius: 56px !important;
}

.dr-ma-57 {
  margin: 57px !important;
}

.dr-mx-57 {
  margin-right: 57px !important;
  margin-left: 57px !important;
}

.dr-my-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.dr-mt-57 {
  margin-top: 57px !important;
}

.dr-mr-57 {
  margin-right: 57px !important;
}

.dr-mb-57 {
  margin-bottom: 57px !important;
}

.dr-ml-57 {
  margin-left: 57px !important;
}

.dr-pa-57 {
  padding: 57px !important;
}

.dr-px-57 {
  padding-right: 57px !important;
  padding-left: 57px !important;
}

.dr-py-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.dr-pt-57 {
  padding-top: 57px !important;
}

.dr-pr-57 {
  padding-right: 57px !important;
}

.dr-pb-57 {
  padding-bottom: 57px !important;
}

.dr-pl-57 {
  padding-left: 57px !important;
}

.dr-brd-r-57 {
  border-radius: 57px !important;
}

.dr-ma-58 {
  margin: 58px !important;
}

.dr-mx-58 {
  margin-right: 58px !important;
  margin-left: 58px !important;
}

.dr-my-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.dr-mt-58 {
  margin-top: 58px !important;
}

.dr-mr-58 {
  margin-right: 58px !important;
}

.dr-mb-58 {
  margin-bottom: 58px !important;
}

.dr-ml-58 {
  margin-left: 58px !important;
}

.dr-pa-58 {
  padding: 58px !important;
}

.dr-px-58 {
  padding-right: 58px !important;
  padding-left: 58px !important;
}

.dr-py-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.dr-pt-58 {
  padding-top: 58px !important;
}

.dr-pr-58 {
  padding-right: 58px !important;
}

.dr-pb-58 {
  padding-bottom: 58px !important;
}

.dr-pl-58 {
  padding-left: 58px !important;
}

.dr-brd-r-58 {
  border-radius: 58px !important;
}

.dr-ma-59 {
  margin: 59px !important;
}

.dr-mx-59 {
  margin-right: 59px !important;
  margin-left: 59px !important;
}

.dr-my-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.dr-mt-59 {
  margin-top: 59px !important;
}

.dr-mr-59 {
  margin-right: 59px !important;
}

.dr-mb-59 {
  margin-bottom: 59px !important;
}

.dr-ml-59 {
  margin-left: 59px !important;
}

.dr-pa-59 {
  padding: 59px !important;
}

.dr-px-59 {
  padding-right: 59px !important;
  padding-left: 59px !important;
}

.dr-py-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.dr-pt-59 {
  padding-top: 59px !important;
}

.dr-pr-59 {
  padding-right: 59px !important;
}

.dr-pb-59 {
  padding-bottom: 59px !important;
}

.dr-pl-59 {
  padding-left: 59px !important;
}

.dr-brd-r-59 {
  border-radius: 59px !important;
}

.dr-ma-60 {
  margin: 60px !important;
}

.dr-mx-60 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.dr-my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.dr-mt-60 {
  margin-top: 60px !important;
}

.dr-mr-60 {
  margin-right: 60px !important;
}

.dr-mb-60 {
  margin-bottom: 60px !important;
}

.dr-ml-60 {
  margin-left: 60px !important;
}

.dr-pa-60 {
  padding: 60px !important;
}

.dr-px-60 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.dr-py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.dr-pt-60 {
  padding-top: 60px !important;
}

.dr-pr-60 {
  padding-right: 60px !important;
}

.dr-pb-60 {
  padding-bottom: 60px !important;
}

.dr-pl-60 {
  padding-left: 60px !important;
}

.dr-brd-r-60 {
  border-radius: 60px !important;
}

.dr-ma-61 {
  margin: 61px !important;
}

.dr-mx-61 {
  margin-right: 61px !important;
  margin-left: 61px !important;
}

.dr-my-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.dr-mt-61 {
  margin-top: 61px !important;
}

.dr-mr-61 {
  margin-right: 61px !important;
}

.dr-mb-61 {
  margin-bottom: 61px !important;
}

.dr-ml-61 {
  margin-left: 61px !important;
}

.dr-pa-61 {
  padding: 61px !important;
}

.dr-px-61 {
  padding-right: 61px !important;
  padding-left: 61px !important;
}

.dr-py-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.dr-pt-61 {
  padding-top: 61px !important;
}

.dr-pr-61 {
  padding-right: 61px !important;
}

.dr-pb-61 {
  padding-bottom: 61px !important;
}

.dr-pl-61 {
  padding-left: 61px !important;
}

.dr-brd-r-61 {
  border-radius: 61px !important;
}

.dr-ma-62 {
  margin: 62px !important;
}

.dr-mx-62 {
  margin-right: 62px !important;
  margin-left: 62px !important;
}

.dr-my-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.dr-mt-62 {
  margin-top: 62px !important;
}

.dr-mr-62 {
  margin-right: 62px !important;
}

.dr-mb-62 {
  margin-bottom: 62px !important;
}

.dr-ml-62 {
  margin-left: 62px !important;
}

.dr-pa-62 {
  padding: 62px !important;
}

.dr-px-62 {
  padding-right: 62px !important;
  padding-left: 62px !important;
}

.dr-py-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.dr-pt-62 {
  padding-top: 62px !important;
}

.dr-pr-62 {
  padding-right: 62px !important;
}

.dr-pb-62 {
  padding-bottom: 62px !important;
}

.dr-pl-62 {
  padding-left: 62px !important;
}

.dr-brd-r-62 {
  border-radius: 62px !important;
}

.dr-ma-63 {
  margin: 63px !important;
}

.dr-mx-63 {
  margin-right: 63px !important;
  margin-left: 63px !important;
}

.dr-my-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.dr-mt-63 {
  margin-top: 63px !important;
}

.dr-mr-63 {
  margin-right: 63px !important;
}

.dr-mb-63 {
  margin-bottom: 63px !important;
}

.dr-ml-63 {
  margin-left: 63px !important;
}

.dr-pa-63 {
  padding: 63px !important;
}

.dr-px-63 {
  padding-right: 63px !important;
  padding-left: 63px !important;
}

.dr-py-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.dr-pt-63 {
  padding-top: 63px !important;
}

.dr-pr-63 {
  padding-right: 63px !important;
}

.dr-pb-63 {
  padding-bottom: 63px !important;
}

.dr-pl-63 {
  padding-left: 63px !important;
}

.dr-brd-r-63 {
  border-radius: 63px !important;
}

.dr-ma-64 {
  margin: 64px !important;
}

.dr-mx-64 {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.dr-my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.dr-mt-64 {
  margin-top: 64px !important;
}

.dr-mr-64 {
  margin-right: 64px !important;
}

.dr-mb-64 {
  margin-bottom: 64px !important;
}

.dr-ml-64 {
  margin-left: 64px !important;
}

.dr-pa-64 {
  padding: 64px !important;
}

.dr-px-64 {
  padding-right: 64px !important;
  padding-left: 64px !important;
}

.dr-py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.dr-pt-64 {
  padding-top: 64px !important;
}

.dr-pr-64 {
  padding-right: 64px !important;
}

.dr-pb-64 {
  padding-bottom: 64px !important;
}

.dr-pl-64 {
  padding-left: 64px !important;
}

.dr-brd-r-64 {
  border-radius: 64px !important;
}

.dr-ma-65 {
  margin: 65px !important;
}

.dr-mx-65 {
  margin-right: 65px !important;
  margin-left: 65px !important;
}

.dr-my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.dr-mt-65 {
  margin-top: 65px !important;
}

.dr-mr-65 {
  margin-right: 65px !important;
}

.dr-mb-65 {
  margin-bottom: 65px !important;
}

.dr-ml-65 {
  margin-left: 65px !important;
}

.dr-pa-65 {
  padding: 65px !important;
}

.dr-px-65 {
  padding-right: 65px !important;
  padding-left: 65px !important;
}

.dr-py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.dr-pt-65 {
  padding-top: 65px !important;
}

.dr-pr-65 {
  padding-right: 65px !important;
}

.dr-pb-65 {
  padding-bottom: 65px !important;
}

.dr-pl-65 {
  padding-left: 65px !important;
}

.dr-brd-r-65 {
  border-radius: 65px !important;
}

.dr-ma-66 {
  margin: 66px !important;
}

.dr-mx-66 {
  margin-right: 66px !important;
  margin-left: 66px !important;
}

.dr-my-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.dr-mt-66 {
  margin-top: 66px !important;
}

.dr-mr-66 {
  margin-right: 66px !important;
}

.dr-mb-66 {
  margin-bottom: 66px !important;
}

.dr-ml-66 {
  margin-left: 66px !important;
}

.dr-pa-66 {
  padding: 66px !important;
}

.dr-px-66 {
  padding-right: 66px !important;
  padding-left: 66px !important;
}

.dr-py-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.dr-pt-66 {
  padding-top: 66px !important;
}

.dr-pr-66 {
  padding-right: 66px !important;
}

.dr-pb-66 {
  padding-bottom: 66px !important;
}

.dr-pl-66 {
  padding-left: 66px !important;
}

.dr-brd-r-66 {
  border-radius: 66px !important;
}

.dr-ma-67 {
  margin: 67px !important;
}

.dr-mx-67 {
  margin-right: 67px !important;
  margin-left: 67px !important;
}

.dr-my-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.dr-mt-67 {
  margin-top: 67px !important;
}

.dr-mr-67 {
  margin-right: 67px !important;
}

.dr-mb-67 {
  margin-bottom: 67px !important;
}

.dr-ml-67 {
  margin-left: 67px !important;
}

.dr-pa-67 {
  padding: 67px !important;
}

.dr-px-67 {
  padding-right: 67px !important;
  padding-left: 67px !important;
}

.dr-py-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.dr-pt-67 {
  padding-top: 67px !important;
}

.dr-pr-67 {
  padding-right: 67px !important;
}

.dr-pb-67 {
  padding-bottom: 67px !important;
}

.dr-pl-67 {
  padding-left: 67px !important;
}

.dr-brd-r-67 {
  border-radius: 67px !important;
}

.dr-ma-68 {
  margin: 68px !important;
}

.dr-mx-68 {
  margin-right: 68px !important;
  margin-left: 68px !important;
}

.dr-my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.dr-mt-68 {
  margin-top: 68px !important;
}

.dr-mr-68 {
  margin-right: 68px !important;
}

.dr-mb-68 {
  margin-bottom: 68px !important;
}

.dr-ml-68 {
  margin-left: 68px !important;
}

.dr-pa-68 {
  padding: 68px !important;
}

.dr-px-68 {
  padding-right: 68px !important;
  padding-left: 68px !important;
}

.dr-py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.dr-pt-68 {
  padding-top: 68px !important;
}

.dr-pr-68 {
  padding-right: 68px !important;
}

.dr-pb-68 {
  padding-bottom: 68px !important;
}

.dr-pl-68 {
  padding-left: 68px !important;
}

.dr-brd-r-68 {
  border-radius: 68px !important;
}

.dr-ma-69 {
  margin: 69px !important;
}

.dr-mx-69 {
  margin-right: 69px !important;
  margin-left: 69px !important;
}

.dr-my-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.dr-mt-69 {
  margin-top: 69px !important;
}

.dr-mr-69 {
  margin-right: 69px !important;
}

.dr-mb-69 {
  margin-bottom: 69px !important;
}

.dr-ml-69 {
  margin-left: 69px !important;
}

.dr-pa-69 {
  padding: 69px !important;
}

.dr-px-69 {
  padding-right: 69px !important;
  padding-left: 69px !important;
}

.dr-py-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.dr-pt-69 {
  padding-top: 69px !important;
}

.dr-pr-69 {
  padding-right: 69px !important;
}

.dr-pb-69 {
  padding-bottom: 69px !important;
}

.dr-pl-69 {
  padding-left: 69px !important;
}

.dr-brd-r-69 {
  border-radius: 69px !important;
}

.dr-ma-70 {
  margin: 70px !important;
}

.dr-mx-70 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}

.dr-my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.dr-mt-70 {
  margin-top: 70px !important;
}

.dr-mr-70 {
  margin-right: 70px !important;
}

.dr-mb-70 {
  margin-bottom: 70px !important;
}

.dr-ml-70 {
  margin-left: 70px !important;
}

.dr-pa-70 {
  padding: 70px !important;
}

.dr-px-70 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}

.dr-py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.dr-pt-70 {
  padding-top: 70px !important;
}

.dr-pr-70 {
  padding-right: 70px !important;
}

.dr-pb-70 {
  padding-bottom: 70px !important;
}

.dr-pl-70 {
  padding-left: 70px !important;
}

.dr-brd-r-70 {
  border-radius: 70px !important;
}

.dr-ma-71 {
  margin: 71px !important;
}

.dr-mx-71 {
  margin-right: 71px !important;
  margin-left: 71px !important;
}

.dr-my-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.dr-mt-71 {
  margin-top: 71px !important;
}

.dr-mr-71 {
  margin-right: 71px !important;
}

.dr-mb-71 {
  margin-bottom: 71px !important;
}

.dr-ml-71 {
  margin-left: 71px !important;
}

.dr-pa-71 {
  padding: 71px !important;
}

.dr-px-71 {
  padding-right: 71px !important;
  padding-left: 71px !important;
}

.dr-py-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.dr-pt-71 {
  padding-top: 71px !important;
}

.dr-pr-71 {
  padding-right: 71px !important;
}

.dr-pb-71 {
  padding-bottom: 71px !important;
}

.dr-pl-71 {
  padding-left: 71px !important;
}

.dr-brd-r-71 {
  border-radius: 71px !important;
}

.dr-ma-72 {
  margin: 72px !important;
}

.dr-mx-72 {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.dr-my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.dr-mt-72 {
  margin-top: 72px !important;
}

.dr-mr-72 {
  margin-right: 72px !important;
}

.dr-mb-72 {
  margin-bottom: 72px !important;
}

.dr-ml-72 {
  margin-left: 72px !important;
}

.dr-pa-72 {
  padding: 72px !important;
}

.dr-px-72 {
  padding-right: 72px !important;
  padding-left: 72px !important;
}

.dr-py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.dr-pt-72 {
  padding-top: 72px !important;
}

.dr-pr-72 {
  padding-right: 72px !important;
}

.dr-pb-72 {
  padding-bottom: 72px !important;
}

.dr-pl-72 {
  padding-left: 72px !important;
}

.dr-brd-r-72 {
  border-radius: 72px !important;
}

.dr-ma-73 {
  margin: 73px !important;
}

.dr-mx-73 {
  margin-right: 73px !important;
  margin-left: 73px !important;
}

.dr-my-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.dr-mt-73 {
  margin-top: 73px !important;
}

.dr-mr-73 {
  margin-right: 73px !important;
}

.dr-mb-73 {
  margin-bottom: 73px !important;
}

.dr-ml-73 {
  margin-left: 73px !important;
}

.dr-pa-73 {
  padding: 73px !important;
}

.dr-px-73 {
  padding-right: 73px !important;
  padding-left: 73px !important;
}

.dr-py-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.dr-pt-73 {
  padding-top: 73px !important;
}

.dr-pr-73 {
  padding-right: 73px !important;
}

.dr-pb-73 {
  padding-bottom: 73px !important;
}

.dr-pl-73 {
  padding-left: 73px !important;
}

.dr-brd-r-73 {
  border-radius: 73px !important;
}

.dr-ma-74 {
  margin: 74px !important;
}

.dr-mx-74 {
  margin-right: 74px !important;
  margin-left: 74px !important;
}

.dr-my-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.dr-mt-74 {
  margin-top: 74px !important;
}

.dr-mr-74 {
  margin-right: 74px !important;
}

.dr-mb-74 {
  margin-bottom: 74px !important;
}

.dr-ml-74 {
  margin-left: 74px !important;
}

.dr-pa-74 {
  padding: 74px !important;
}

.dr-px-74 {
  padding-right: 74px !important;
  padding-left: 74px !important;
}

.dr-py-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.dr-pt-74 {
  padding-top: 74px !important;
}

.dr-pr-74 {
  padding-right: 74px !important;
}

.dr-pb-74 {
  padding-bottom: 74px !important;
}

.dr-pl-74 {
  padding-left: 74px !important;
}

.dr-brd-r-74 {
  border-radius: 74px !important;
}

.dr-ma-75 {
  margin: 75px !important;
}

.dr-mx-75 {
  margin-right: 75px !important;
  margin-left: 75px !important;
}

.dr-my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.dr-mt-75 {
  margin-top: 75px !important;
}

.dr-mr-75 {
  margin-right: 75px !important;
}

.dr-mb-75 {
  margin-bottom: 75px !important;
}

.dr-ml-75 {
  margin-left: 75px !important;
}

.dr-pa-75 {
  padding: 75px !important;
}

.dr-px-75 {
  padding-right: 75px !important;
  padding-left: 75px !important;
}

.dr-py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.dr-pt-75 {
  padding-top: 75px !important;
}

.dr-pr-75 {
  padding-right: 75px !important;
}

.dr-pb-75 {
  padding-bottom: 75px !important;
}

.dr-pl-75 {
  padding-left: 75px !important;
}

.dr-brd-r-75 {
  border-radius: 75px !important;
}

.dr-ma-76 {
  margin: 76px !important;
}

.dr-mx-76 {
  margin-right: 76px !important;
  margin-left: 76px !important;
}

.dr-my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.dr-mt-76 {
  margin-top: 76px !important;
}

.dr-mr-76 {
  margin-right: 76px !important;
}

.dr-mb-76 {
  margin-bottom: 76px !important;
}

.dr-ml-76 {
  margin-left: 76px !important;
}

.dr-pa-76 {
  padding: 76px !important;
}

.dr-px-76 {
  padding-right: 76px !important;
  padding-left: 76px !important;
}

.dr-py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.dr-pt-76 {
  padding-top: 76px !important;
}

.dr-pr-76 {
  padding-right: 76px !important;
}

.dr-pb-76 {
  padding-bottom: 76px !important;
}

.dr-pl-76 {
  padding-left: 76px !important;
}

.dr-brd-r-76 {
  border-radius: 76px !important;
}

.dr-ma-77 {
  margin: 77px !important;
}

.dr-mx-77 {
  margin-right: 77px !important;
  margin-left: 77px !important;
}

.dr-my-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.dr-mt-77 {
  margin-top: 77px !important;
}

.dr-mr-77 {
  margin-right: 77px !important;
}

.dr-mb-77 {
  margin-bottom: 77px !important;
}

.dr-ml-77 {
  margin-left: 77px !important;
}

.dr-pa-77 {
  padding: 77px !important;
}

.dr-px-77 {
  padding-right: 77px !important;
  padding-left: 77px !important;
}

.dr-py-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.dr-pt-77 {
  padding-top: 77px !important;
}

.dr-pr-77 {
  padding-right: 77px !important;
}

.dr-pb-77 {
  padding-bottom: 77px !important;
}

.dr-pl-77 {
  padding-left: 77px !important;
}

.dr-brd-r-77 {
  border-radius: 77px !important;
}

.dr-ma-78 {
  margin: 78px !important;
}

.dr-mx-78 {
  margin-right: 78px !important;
  margin-left: 78px !important;
}

.dr-my-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.dr-mt-78 {
  margin-top: 78px !important;
}

.dr-mr-78 {
  margin-right: 78px !important;
}

.dr-mb-78 {
  margin-bottom: 78px !important;
}

.dr-ml-78 {
  margin-left: 78px !important;
}

.dr-pa-78 {
  padding: 78px !important;
}

.dr-px-78 {
  padding-right: 78px !important;
  padding-left: 78px !important;
}

.dr-py-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.dr-pt-78 {
  padding-top: 78px !important;
}

.dr-pr-78 {
  padding-right: 78px !important;
}

.dr-pb-78 {
  padding-bottom: 78px !important;
}

.dr-pl-78 {
  padding-left: 78px !important;
}

.dr-brd-r-78 {
  border-radius: 78px !important;
}

.dr-ma-79 {
  margin: 79px !important;
}

.dr-mx-79 {
  margin-right: 79px !important;
  margin-left: 79px !important;
}

.dr-my-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.dr-mt-79 {
  margin-top: 79px !important;
}

.dr-mr-79 {
  margin-right: 79px !important;
}

.dr-mb-79 {
  margin-bottom: 79px !important;
}

.dr-ml-79 {
  margin-left: 79px !important;
}

.dr-pa-79 {
  padding: 79px !important;
}

.dr-px-79 {
  padding-right: 79px !important;
  padding-left: 79px !important;
}

.dr-py-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.dr-pt-79 {
  padding-top: 79px !important;
}

.dr-pr-79 {
  padding-right: 79px !important;
}

.dr-pb-79 {
  padding-bottom: 79px !important;
}

.dr-pl-79 {
  padding-left: 79px !important;
}

.dr-brd-r-79 {
  border-radius: 79px !important;
}

.dr-ma-80 {
  margin: 80px !important;
}

.dr-mx-80 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.dr-my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.dr-mt-80 {
  margin-top: 80px !important;
}

.dr-mr-80 {
  margin-right: 80px !important;
}

.dr-mb-80 {
  margin-bottom: 80px !important;
}

.dr-ml-80 {
  margin-left: 80px !important;
}

.dr-pa-80 {
  padding: 80px !important;
}

.dr-px-80 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.dr-py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.dr-pt-80 {
  padding-top: 80px !important;
}

.dr-pr-80 {
  padding-right: 80px !important;
}

.dr-pb-80 {
  padding-bottom: 80px !important;
}

.dr-pl-80 {
  padding-left: 80px !important;
}

.dr-brd-r-80 {
  border-radius: 80px !important;
}

.dr-ma-81 {
  margin: 81px !important;
}

.dr-mx-81 {
  margin-right: 81px !important;
  margin-left: 81px !important;
}

.dr-my-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.dr-mt-81 {
  margin-top: 81px !important;
}

.dr-mr-81 {
  margin-right: 81px !important;
}

.dr-mb-81 {
  margin-bottom: 81px !important;
}

.dr-ml-81 {
  margin-left: 81px !important;
}

.dr-pa-81 {
  padding: 81px !important;
}

.dr-px-81 {
  padding-right: 81px !important;
  padding-left: 81px !important;
}

.dr-py-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.dr-pt-81 {
  padding-top: 81px !important;
}

.dr-pr-81 {
  padding-right: 81px !important;
}

.dr-pb-81 {
  padding-bottom: 81px !important;
}

.dr-pl-81 {
  padding-left: 81px !important;
}

.dr-brd-r-81 {
  border-radius: 81px !important;
}

.dr-ma-82 {
  margin: 82px !important;
}

.dr-mx-82 {
  margin-right: 82px !important;
  margin-left: 82px !important;
}

.dr-my-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.dr-mt-82 {
  margin-top: 82px !important;
}

.dr-mr-82 {
  margin-right: 82px !important;
}

.dr-mb-82 {
  margin-bottom: 82px !important;
}

.dr-ml-82 {
  margin-left: 82px !important;
}

.dr-pa-82 {
  padding: 82px !important;
}

.dr-px-82 {
  padding-right: 82px !important;
  padding-left: 82px !important;
}

.dr-py-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.dr-pt-82 {
  padding-top: 82px !important;
}

.dr-pr-82 {
  padding-right: 82px !important;
}

.dr-pb-82 {
  padding-bottom: 82px !important;
}

.dr-pl-82 {
  padding-left: 82px !important;
}

.dr-brd-r-82 {
  border-radius: 82px !important;
}

.dr-ma-83 {
  margin: 83px !important;
}

.dr-mx-83 {
  margin-right: 83px !important;
  margin-left: 83px !important;
}

.dr-my-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.dr-mt-83 {
  margin-top: 83px !important;
}

.dr-mr-83 {
  margin-right: 83px !important;
}

.dr-mb-83 {
  margin-bottom: 83px !important;
}

.dr-ml-83 {
  margin-left: 83px !important;
}

.dr-pa-83 {
  padding: 83px !important;
}

.dr-px-83 {
  padding-right: 83px !important;
  padding-left: 83px !important;
}

.dr-py-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.dr-pt-83 {
  padding-top: 83px !important;
}

.dr-pr-83 {
  padding-right: 83px !important;
}

.dr-pb-83 {
  padding-bottom: 83px !important;
}

.dr-pl-83 {
  padding-left: 83px !important;
}

.dr-brd-r-83 {
  border-radius: 83px !important;
}

.dr-ma-84 {
  margin: 84px !important;
}

.dr-mx-84 {
  margin-right: 84px !important;
  margin-left: 84px !important;
}

.dr-my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.dr-mt-84 {
  margin-top: 84px !important;
}

.dr-mr-84 {
  margin-right: 84px !important;
}

.dr-mb-84 {
  margin-bottom: 84px !important;
}

.dr-ml-84 {
  margin-left: 84px !important;
}

.dr-pa-84 {
  padding: 84px !important;
}

.dr-px-84 {
  padding-right: 84px !important;
  padding-left: 84px !important;
}

.dr-py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.dr-pt-84 {
  padding-top: 84px !important;
}

.dr-pr-84 {
  padding-right: 84px !important;
}

.dr-pb-84 {
  padding-bottom: 84px !important;
}

.dr-pl-84 {
  padding-left: 84px !important;
}

.dr-brd-r-84 {
  border-radius: 84px !important;
}

.dr-ma-85 {
  margin: 85px !important;
}

.dr-mx-85 {
  margin-right: 85px !important;
  margin-left: 85px !important;
}

.dr-my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.dr-mt-85 {
  margin-top: 85px !important;
}

.dr-mr-85 {
  margin-right: 85px !important;
}

.dr-mb-85 {
  margin-bottom: 85px !important;
}

.dr-ml-85 {
  margin-left: 85px !important;
}

.dr-pa-85 {
  padding: 85px !important;
}

.dr-px-85 {
  padding-right: 85px !important;
  padding-left: 85px !important;
}

.dr-py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.dr-pt-85 {
  padding-top: 85px !important;
}

.dr-pr-85 {
  padding-right: 85px !important;
}

.dr-pb-85 {
  padding-bottom: 85px !important;
}

.dr-pl-85 {
  padding-left: 85px !important;
}

.dr-brd-r-85 {
  border-radius: 85px !important;
}

.dr-ma-86 {
  margin: 86px !important;
}

.dr-mx-86 {
  margin-right: 86px !important;
  margin-left: 86px !important;
}

.dr-my-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.dr-mt-86 {
  margin-top: 86px !important;
}

.dr-mr-86 {
  margin-right: 86px !important;
}

.dr-mb-86 {
  margin-bottom: 86px !important;
}

.dr-ml-86 {
  margin-left: 86px !important;
}

.dr-pa-86 {
  padding: 86px !important;
}

.dr-px-86 {
  padding-right: 86px !important;
  padding-left: 86px !important;
}

.dr-py-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.dr-pt-86 {
  padding-top: 86px !important;
}

.dr-pr-86 {
  padding-right: 86px !important;
}

.dr-pb-86 {
  padding-bottom: 86px !important;
}

.dr-pl-86 {
  padding-left: 86px !important;
}

.dr-brd-r-86 {
  border-radius: 86px !important;
}

.dr-ma-87 {
  margin: 87px !important;
}

.dr-mx-87 {
  margin-right: 87px !important;
  margin-left: 87px !important;
}

.dr-my-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.dr-mt-87 {
  margin-top: 87px !important;
}

.dr-mr-87 {
  margin-right: 87px !important;
}

.dr-mb-87 {
  margin-bottom: 87px !important;
}

.dr-ml-87 {
  margin-left: 87px !important;
}

.dr-pa-87 {
  padding: 87px !important;
}

.dr-px-87 {
  padding-right: 87px !important;
  padding-left: 87px !important;
}

.dr-py-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.dr-pt-87 {
  padding-top: 87px !important;
}

.dr-pr-87 {
  padding-right: 87px !important;
}

.dr-pb-87 {
  padding-bottom: 87px !important;
}

.dr-pl-87 {
  padding-left: 87px !important;
}

.dr-brd-r-87 {
  border-radius: 87px !important;
}

.dr-ma-88 {
  margin: 88px !important;
}

.dr-mx-88 {
  margin-right: 88px !important;
  margin-left: 88px !important;
}

.dr-my-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.dr-mt-88 {
  margin-top: 88px !important;
}

.dr-mr-88 {
  margin-right: 88px !important;
}

.dr-mb-88 {
  margin-bottom: 88px !important;
}

.dr-ml-88 {
  margin-left: 88px !important;
}

.dr-pa-88 {
  padding: 88px !important;
}

.dr-px-88 {
  padding-right: 88px !important;
  padding-left: 88px !important;
}

.dr-py-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.dr-pt-88 {
  padding-top: 88px !important;
}

.dr-pr-88 {
  padding-right: 88px !important;
}

.dr-pb-88 {
  padding-bottom: 88px !important;
}

.dr-pl-88 {
  padding-left: 88px !important;
}

.dr-brd-r-88 {
  border-radius: 88px !important;
}

.dr-ma-89 {
  margin: 89px !important;
}

.dr-mx-89 {
  margin-right: 89px !important;
  margin-left: 89px !important;
}

.dr-my-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.dr-mt-89 {
  margin-top: 89px !important;
}

.dr-mr-89 {
  margin-right: 89px !important;
}

.dr-mb-89 {
  margin-bottom: 89px !important;
}

.dr-ml-89 {
  margin-left: 89px !important;
}

.dr-pa-89 {
  padding: 89px !important;
}

.dr-px-89 {
  padding-right: 89px !important;
  padding-left: 89px !important;
}

.dr-py-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.dr-pt-89 {
  padding-top: 89px !important;
}

.dr-pr-89 {
  padding-right: 89px !important;
}

.dr-pb-89 {
  padding-bottom: 89px !important;
}

.dr-pl-89 {
  padding-left: 89px !important;
}

.dr-brd-r-89 {
  border-radius: 89px !important;
}

.dr-ma-90 {
  margin: 90px !important;
}

.dr-mx-90 {
  margin-right: 90px !important;
  margin-left: 90px !important;
}

.dr-my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.dr-mt-90 {
  margin-top: 90px !important;
}

.dr-mr-90 {
  margin-right: 90px !important;
}

.dr-mb-90 {
  margin-bottom: 90px !important;
}

.dr-ml-90 {
  margin-left: 90px !important;
}

.dr-pa-90 {
  padding: 90px !important;
}

.dr-px-90 {
  padding-right: 90px !important;
  padding-left: 90px !important;
}

.dr-py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.dr-pt-90 {
  padding-top: 90px !important;
}

.dr-pr-90 {
  padding-right: 90px !important;
}

.dr-pb-90 {
  padding-bottom: 90px !important;
}

.dr-pl-90 {
  padding-left: 90px !important;
}

.dr-brd-r-90 {
  border-radius: 90px !important;
}

.dr-ma-91 {
  margin: 91px !important;
}

.dr-mx-91 {
  margin-right: 91px !important;
  margin-left: 91px !important;
}

.dr-my-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.dr-mt-91 {
  margin-top: 91px !important;
}

.dr-mr-91 {
  margin-right: 91px !important;
}

.dr-mb-91 {
  margin-bottom: 91px !important;
}

.dr-ml-91 {
  margin-left: 91px !important;
}

.dr-pa-91 {
  padding: 91px !important;
}

.dr-px-91 {
  padding-right: 91px !important;
  padding-left: 91px !important;
}

.dr-py-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.dr-pt-91 {
  padding-top: 91px !important;
}

.dr-pr-91 {
  padding-right: 91px !important;
}

.dr-pb-91 {
  padding-bottom: 91px !important;
}

.dr-pl-91 {
  padding-left: 91px !important;
}

.dr-brd-r-91 {
  border-radius: 91px !important;
}

.dr-ma-92 {
  margin: 92px !important;
}

.dr-mx-92 {
  margin-right: 92px !important;
  margin-left: 92px !important;
}

.dr-my-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.dr-mt-92 {
  margin-top: 92px !important;
}

.dr-mr-92 {
  margin-right: 92px !important;
}

.dr-mb-92 {
  margin-bottom: 92px !important;
}

.dr-ml-92 {
  margin-left: 92px !important;
}

.dr-pa-92 {
  padding: 92px !important;
}

.dr-px-92 {
  padding-right: 92px !important;
  padding-left: 92px !important;
}

.dr-py-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.dr-pt-92 {
  padding-top: 92px !important;
}

.dr-pr-92 {
  padding-right: 92px !important;
}

.dr-pb-92 {
  padding-bottom: 92px !important;
}

.dr-pl-92 {
  padding-left: 92px !important;
}

.dr-brd-r-92 {
  border-radius: 92px !important;
}

.dr-ma-93 {
  margin: 93px !important;
}

.dr-mx-93 {
  margin-right: 93px !important;
  margin-left: 93px !important;
}

.dr-my-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.dr-mt-93 {
  margin-top: 93px !important;
}

.dr-mr-93 {
  margin-right: 93px !important;
}

.dr-mb-93 {
  margin-bottom: 93px !important;
}

.dr-ml-93 {
  margin-left: 93px !important;
}

.dr-pa-93 {
  padding: 93px !important;
}

.dr-px-93 {
  padding-right: 93px !important;
  padding-left: 93px !important;
}

.dr-py-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.dr-pt-93 {
  padding-top: 93px !important;
}

.dr-pr-93 {
  padding-right: 93px !important;
}

.dr-pb-93 {
  padding-bottom: 93px !important;
}

.dr-pl-93 {
  padding-left: 93px !important;
}

.dr-brd-r-93 {
  border-radius: 93px !important;
}

.dr-ma-94 {
  margin: 94px !important;
}

.dr-mx-94 {
  margin-right: 94px !important;
  margin-left: 94px !important;
}

.dr-my-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.dr-mt-94 {
  margin-top: 94px !important;
}

.dr-mr-94 {
  margin-right: 94px !important;
}

.dr-mb-94 {
  margin-bottom: 94px !important;
}

.dr-ml-94 {
  margin-left: 94px !important;
}

.dr-pa-94 {
  padding: 94px !important;
}

.dr-px-94 {
  padding-right: 94px !important;
  padding-left: 94px !important;
}

.dr-py-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.dr-pt-94 {
  padding-top: 94px !important;
}

.dr-pr-94 {
  padding-right: 94px !important;
}

.dr-pb-94 {
  padding-bottom: 94px !important;
}

.dr-pl-94 {
  padding-left: 94px !important;
}

.dr-brd-r-94 {
  border-radius: 94px !important;
}

.dr-ma-95 {
  margin: 95px !important;
}

.dr-mx-95 {
  margin-right: 95px !important;
  margin-left: 95px !important;
}

.dr-my-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.dr-mt-95 {
  margin-top: 95px !important;
}

.dr-mr-95 {
  margin-right: 95px !important;
}

.dr-mb-95 {
  margin-bottom: 95px !important;
}

.dr-ml-95 {
  margin-left: 95px !important;
}

.dr-pa-95 {
  padding: 95px !important;
}

.dr-px-95 {
  padding-right: 95px !important;
  padding-left: 95px !important;
}

.dr-py-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.dr-pt-95 {
  padding-top: 95px !important;
}

.dr-pr-95 {
  padding-right: 95px !important;
}

.dr-pb-95 {
  padding-bottom: 95px !important;
}

.dr-pl-95 {
  padding-left: 95px !important;
}

.dr-brd-r-95 {
  border-radius: 95px !important;
}

.dr-ma-96 {
  margin: 96px !important;
}

.dr-mx-96 {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.dr-my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.dr-mt-96 {
  margin-top: 96px !important;
}

.dr-mr-96 {
  margin-right: 96px !important;
}

.dr-mb-96 {
  margin-bottom: 96px !important;
}

.dr-ml-96 {
  margin-left: 96px !important;
}

.dr-pa-96 {
  padding: 96px !important;
}

.dr-px-96 {
  padding-right: 96px !important;
  padding-left: 96px !important;
}

.dr-py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.dr-pt-96 {
  padding-top: 96px !important;
}

.dr-pr-96 {
  padding-right: 96px !important;
}

.dr-pb-96 {
  padding-bottom: 96px !important;
}

.dr-pl-96 {
  padding-left: 96px !important;
}

.dr-brd-r-96 {
  border-radius: 96px !important;
}

.dr-ma-97 {
  margin: 97px !important;
}

.dr-mx-97 {
  margin-right: 97px !important;
  margin-left: 97px !important;
}

.dr-my-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.dr-mt-97 {
  margin-top: 97px !important;
}

.dr-mr-97 {
  margin-right: 97px !important;
}

.dr-mb-97 {
  margin-bottom: 97px !important;
}

.dr-ml-97 {
  margin-left: 97px !important;
}

.dr-pa-97 {
  padding: 97px !important;
}

.dr-px-97 {
  padding-right: 97px !important;
  padding-left: 97px !important;
}

.dr-py-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.dr-pt-97 {
  padding-top: 97px !important;
}

.dr-pr-97 {
  padding-right: 97px !important;
}

.dr-pb-97 {
  padding-bottom: 97px !important;
}

.dr-pl-97 {
  padding-left: 97px !important;
}

.dr-brd-r-97 {
  border-radius: 97px !important;
}

.dr-ma-98 {
  margin: 98px !important;
}

.dr-mx-98 {
  margin-right: 98px !important;
  margin-left: 98px !important;
}

.dr-my-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.dr-mt-98 {
  margin-top: 98px !important;
}

.dr-mr-98 {
  margin-right: 98px !important;
}

.dr-mb-98 {
  margin-bottom: 98px !important;
}

.dr-ml-98 {
  margin-left: 98px !important;
}

.dr-pa-98 {
  padding: 98px !important;
}

.dr-px-98 {
  padding-right: 98px !important;
  padding-left: 98px !important;
}

.dr-py-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.dr-pt-98 {
  padding-top: 98px !important;
}

.dr-pr-98 {
  padding-right: 98px !important;
}

.dr-pb-98 {
  padding-bottom: 98px !important;
}

.dr-pl-98 {
  padding-left: 98px !important;
}

.dr-brd-r-98 {
  border-radius: 98px !important;
}

.dr-ma-99 {
  margin: 99px !important;
}

.dr-mx-99 {
  margin-right: 99px !important;
  margin-left: 99px !important;
}

.dr-my-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.dr-mt-99 {
  margin-top: 99px !important;
}

.dr-mr-99 {
  margin-right: 99px !important;
}

.dr-mb-99 {
  margin-bottom: 99px !important;
}

.dr-ml-99 {
  margin-left: 99px !important;
}

.dr-pa-99 {
  padding: 99px !important;
}

.dr-px-99 {
  padding-right: 99px !important;
  padding-left: 99px !important;
}

.dr-py-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.dr-pt-99 {
  padding-top: 99px !important;
}

.dr-pr-99 {
  padding-right: 99px !important;
}

.dr-pb-99 {
  padding-bottom: 99px !important;
}

.dr-pl-99 {
  padding-left: 99px !important;
}

.dr-brd-r-99 {
  border-radius: 99px !important;
}

.dr-ma-100 {
  margin: 100px !important;
}

.dr-mx-100 {
  margin-right: 100px !important;
  margin-left: 100px !important;
}

.dr-my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.dr-mt-100 {
  margin-top: 100px !important;
}

.dr-mr-100 {
  margin-right: 100px !important;
}

.dr-mb-100 {
  margin-bottom: 100px !important;
}

.dr-ml-100 {
  margin-left: 100px !important;
}

.dr-pa-100 {
  padding: 100px !important;
}

.dr-px-100 {
  padding-right: 100px !important;
  padding-left: 100px !important;
}

.dr-py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.dr-pt-100 {
  padding-top: 100px !important;
}

.dr-pr-100 {
  padding-right: 100px !important;
}

.dr-pb-100 {
  padding-bottom: 100px !important;
}

.dr-pl-100 {
  padding-left: 100px !important;
}

.dr-brd-r-100 {
  border-radius: 100px !important;
}

.dr-h1 {
  font-size: 46px;
  line-height: 52px;
  font-weight: 700;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-h1 {
    font-size: 33px;
    line-height: 38px;
    font-weight: 700;
  }
}

.dr-h1-fs {
  font-size: 46px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .dr-h1-fs {
    font-size: 33px;
    font-weight: 700;
  }
}

.dr-h1-lh {
  line-height: 52px;
}
@media (max-width: 1023px) {
  .dr-h1-lh {
    line-height: 38px;
  }
}

.dr-h2 {
  font-size: 36px;
  line-height: 42px;
  font-weight: 500;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-h2 {
    font-size: 27px;
    line-height: 31px;
    font-weight: 500;
  }
}

.dr-h2-fs {
  font-size: 36px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .dr-h2-fs {
    font-size: 27px;
    font-weight: 500;
  }
}

.dr-h2-lh {
  line-height: 42px;
}
@media (max-width: 1023px) {
  .dr-h2-lh {
    line-height: 31px;
  }
}

.dr-h3 {
  font-size: 27px;
  line-height: 33px;
  font-weight: 500;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-h3 {
    font-size: 23px;
    line-height: 27px;
    font-weight: 500;
  }
}

.dr-h3-fs {
  font-size: 27px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .dr-h3-fs {
    font-size: 23px;
    font-weight: 500;
  }
}

.dr-h3-lh {
  line-height: 33px;
}
@media (max-width: 1023px) {
  .dr-h3-lh {
    line-height: 27px;
  }
}

.dr-h4 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-h4 {
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
  }
}

.dr-h4-fs {
  font-size: 22px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .dr-h4-fs {
    font-size: 19px;
    font-weight: 500;
  }
}

.dr-h4-lh {
  line-height: 28px;
}
@media (max-width: 1023px) {
  .dr-h4-lh {
    line-height: 24px;
  }
}

.dr-h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-h5 {
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
  }
}

.dr-h5-fs {
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .dr-h5-fs {
    font-size: 16px;
    font-weight: 500;
  }
}

.dr-h5-lh {
  line-height: 24px;
}
@media (max-width: 1023px) {
  .dr-h5-lh {
    line-height: 21px;
  }
}

.dr-h6 {
  font-size: 15px;
  line-height: 19px;
  font-weight: 500;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-h6 {
    font-size: 13px;
    line-height: 17px;
    font-weight: 500;
  }
}

.dr-h6-fs {
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .dr-h6-fs {
    font-size: 13px;
    font-weight: 500;
  }
}

.dr-h6-lh {
  line-height: 19px;
}
@media (max-width: 1023px) {
  .dr-h6-lh {
    line-height: 17px;
  }
}

.dr-factoid {
  font-size: 53px;
  line-height: 59px;
  font-weight: 500;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-factoid {
    font-size: 36px;
    line-height: 40px;
    font-weight: 500;
  }
}

.dr-factoid-fs {
  font-size: 53px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .dr-factoid-fs {
    font-size: 36px;
    font-weight: 500;
  }
}

.dr-factoid-lh {
  line-height: 59px;
}
@media (max-width: 1023px) {
  .dr-factoid-lh {
    line-height: 40px;
  }
}

.dr-scream {
  font-size: 25px;
  line-height: 32px;
  font-weight: 300;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-scream {
    font-size: 21px;
    line-height: 26px;
    font-weight: 300;
  }
}

.dr-scream-fs {
  font-size: 25px;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .dr-scream-fs {
    font-size: 21px;
    font-weight: 300;
  }
}

.dr-scream-lh {
  line-height: 32px;
}
@media (max-width: 1023px) {
  .dr-scream-lh {
    line-height: 26px;
  }
}

.dr-lead {
  font-size: 25px;
  line-height: 32px;
  font-weight: 400;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-lead {
    font-size: 21px;
    line-height: 26px;
    font-weight: 400;
  }
}

.dr-lead-fs {
  font-size: 25px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .dr-lead-fs {
    font-size: 21px;
    font-weight: 400;
  }
}

.dr-lead-lh {
  line-height: 32px;
}
@media (max-width: 1023px) {
  .dr-lead-lh {
    line-height: 26px;
  }
}

.dr-quote {
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-quote {
    font-size: 21px;
    line-height: 26px;
    font-weight: 300;
  }
}

.dr-quote-fs {
  font-size: 22px;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .dr-quote-fs {
    font-size: 21px;
    font-weight: 300;
  }
}

.dr-quote-lh {
  line-height: 32px;
}
@media (max-width: 1023px) {
  .dr-quote-lh {
    line-height: 26px;
  }
}

.dr-main {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-main {
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
  }
}

.dr-main-fs {
  font-size: 18px;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .dr-main-fs {
    font-size: 16px;
    font-weight: 300;
  }
}

.dr-main-lh {
  line-height: 24px;
}
@media (max-width: 1023px) {
  .dr-main-lh {
    line-height: 21px;
  }
}

.dr-link {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  color: var(--q-dr_link);
}
@media (max-width: 1023px) {
  .dr-link {
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
  }
}

.dr-link-fs {
  font-size: 18px;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .dr-link-fs {
    font-size: 16px;
    font-weight: 300;
  }
}

.dr-link-lh {
  line-height: 24px;
}
@media (max-width: 1023px) {
  .dr-link-lh {
    line-height: 21px;
  }
}

.dr-note {
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
  color: var(--q-dr_hint);
}
@media (max-width: 1023px) {
  .dr-note {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
  }
}

.dr-note-fs {
  font-size: 15px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .dr-note-fs {
    font-size: 13px;
    font-weight: 400;
  }
}

.dr-note-lh {
  line-height: 19px;
}
@media (max-width: 1023px) {
  .dr-note-lh {
    line-height: 17px;
  }
}

.dr-service {
  font-size: 13px;
  line-height: 16px;
  font-weight: 300;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-service {
    font-size: 11px;
    line-height: 14px;
    font-weight: 300;
  }
}

.dr-service-fs {
  font-size: 13px;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .dr-service-fs {
    font-size: 11px;
    font-weight: 300;
  }
}

.dr-service-lh {
  line-height: 16px;
}
@media (max-width: 1023px) {
  .dr-service-lh {
    line-height: 14px;
  }
}

.dr-button {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: var(--q-dr_link);
}
@media (max-width: 1023px) {
  .dr-button {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
  }
}

.dr-button-fs {
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .dr-button-fs {
    font-size: 14px;
    font-weight: 400;
  }
}

.dr-button-lh {
  line-height: 21px;
}
@media (max-width: 1023px) {
  .dr-button-lh {
    line-height: 17px;
  }
}

.dr-tab {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: var(--q-dr_link);
}
@media (max-width: 1023px) {
  .dr-tab {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
  }
}

.dr-tab-fs {
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .dr-tab-fs {
    font-size: 16px;
    font-weight: 400;
  }
}

.dr-tab-lh {
  line-height: 24px;
}
@media (max-width: 1023px) {
  .dr-tab-lh {
    line-height: 21px;
  }
}

.dr-action {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: var(--q-dr_text_main);
}
@media (max-width: 1023px) {
  .dr-action {
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
  }
}

.dr-action-fs {
  font-size: 13px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .dr-action-fs {
    font-size: 11px;
    font-weight: 400;
  }
}

.dr-action-lh {
  line-height: 16px;
}
@media (max-width: 1023px) {
  .dr-action-lh {
    line-height: 14px;
  }
}

.dr-scream,
.dr-scream-fs {
  font-style: italic;
}

.dr-button,
.dr-button-fs {
  letter-spacing: 0.6px;
  cursor: pointer;
}
.dr-button:first-letter,
.dr-button-fs:first-letter {
  text-transform: uppercase;
}

h1 {
  font-size: 46px;
  line-height: 52px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  h1 {
    font-size: 33px;
    line-height: 38px;
    font-weight: 700;
  }
}

h2 {
  font-size: 36px;
  line-height: 42px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  h2 {
    font-size: 27px;
    line-height: 31px;
    font-weight: 500;
  }
}

h3 {
  font-size: 27px;
  line-height: 33px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  h3 {
    font-size: 23px;
    line-height: 27px;
    font-weight: 500;
  }
}

h4 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  h4 {
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
  }
}

h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  h5 {
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
  }
}

h6 {
  font-size: 15px;
  line-height: 19px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  h6 {
    font-size: 13px;
    line-height: 17px;
    font-weight: 500;
  }
}

.flex-1-1-auto {
  flex: 1 1 auto;
}

.flex-0-0-72 {
  flex: 0 0 72px;
  position: relative;
}
.flex-0-0-72 .tabs-btn-wrapper {
  width: 72px;
  position: fixed;
  display: flex;
  justify-content: center;
  top: 50%;
  z-index: 20;
}
.flex-0-0-72 .tabs-btn-wrapper:hover {
  color: var(--q-dr_link_hover);
}

.camera-dialog-menu {
  box-shadow: none;
}

@container (max-width: 270px) {
  .dr-event-source-wrapper {
    display: none !important;
  }
  .camera-preloader-wrapper .camera-img {
    width: 40px !important;
    height: 40px !important;
  }
}
.events-notes.no-active {
  color: var(--q-dr_tag_text);
}
.events-notes.no-active .week-wrapper {
  opacity: 0.6;
}

.dr-group-view-btn-wrapper {
  display: flex;
  justify-content: flex-start;
  margin-left: -4px;
  margin-right: -4px;
}

.dr-group-view-btn {
  width: 48px;
  height: 48px;
  margin: 4px;
  background-color: var(--q-dr_text_main);
  color: var(--q-dr_background);
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition-duration: 0.2s;
  transition-property: background-color, color;
}
.dr-group-view-btn:hover, .dr-group-view-btn.active {
  background-color: var(--q-dr_button);
  color: var(--q-dr_white_always);
}
.dr-group-view-btn:hover .camera-inside-icon, .dr-group-view-btn.active .camera-inside-icon {
  background-color: var(--q-dr_white_always);
}
.dr-group-view-btn .dr-group-view-btn-grid {
  display: grid;
}
.dr-group-view-btn .dr-group-view-btn-grid-1 {
  gap: 0;
  grid-template-columns: repeat(1, 30px);
  grid-template-rows: repeat(1, 17px);
}
.dr-group-view-btn .dr-group-view-btn-grid-2 {
  gap: 3px;
  grid-template-columns: repeat(2, 16px);
  grid-template-rows: repeat(2, 9px);
}
.dr-group-view-btn .dr-group-view-btn-grid-3 {
  gap: 2px;
  grid-template-columns: repeat(3, 9px);
  grid-template-rows: repeat(2, 6px);
}
.dr-group-view-btn .dr-group-view-btn-grid-4 {
  gap: 2px;
  grid-template-columns: repeat(4, 8px);
  grid-template-rows: repeat(2, 5px);
}
.dr-group-view-btn .dr-group-view-btn-grid-5plus {
  display: grid;
  gap: 2px;
  grid-template-columns: repeat(1, 8px);
  grid-template-rows: repeat(2, 5px);
}
.dr-group-view-btn .camera-inside-icon {
  transition-duration: 0.2s;
  transition-property: background-color;
  background-color: var(--q-dr_background);
  width: 100%;
  height: 100%;
}

.camera-preloader-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  color: var(--q-dr_hint);
  pointer-events: none;
  container-type: inline-size;
}
@media (max-width: 1023px) {
  .camera-preloader-wrapper {
    line-height: 16px;
  }
}
.camera-preloader-wrapper .camera-img {
  width: 114px;
  height: 114px;
}
@media (max-width: 1023px) {
  .camera-preloader-wrapper .camera-img {
    width: 56px;
    height: 56px;
  }
}
.camera-preloader-wrapper .loading-camera-img {
  animation: q-spin 2s linear infinite;
  background: url("/imgs/loading_signal_icon.svg") no-repeat center center;
  background-size: 100% auto;
}
.camera-preloader-wrapper .no-camera-img {
  background: url("/imgs/no_signal_icon.svg") no-repeat center center;
  background-size: 100% auto;
}
.camera-preloader-wrapper .no-preview-camera-img {
  background: url("/imgs/no_signal_icon_bez_kruga.svg") no-repeat center center;
  background-size: 100% auto;
}

.vjs-error-display,
.vjs-loading-spinner {
  display: none !important;
}

.dr-cctv-rnd .q-layout__section--marginal {
  background: var(--q-dr_background);
}
.dr-cctv-rnd .q-header--bordered {
  border-bottom: 1px solid var(--q-dr_border);
}
.dr-cctv-rnd .q-drawer--left.q-drawer--bordered {
  border-right: 1px solid var(--q-dr_border);
}
.dr-cctv-rnd .q-tab__indicator {
  height: 3px;
  border-radius: 3px;
}
.dr-cctv-rnd .q-tab__label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 200px;
}
.dr-cctv-rnd .dr-group-child .q-tab__label {
  font-weight: 400;
}
.dr-cctv-rnd .q-focus-helper {
  background: transparent !important;
  opacity: 0 !important;
}
.dr-cctv-rnd .q-focus-helper:hover, .dr-cctv-rnd .q-focus-helper:focus {
  background: transparent !important;
  opacity: 0 !important;
}
.dr-cctv-rnd .q-field--standard .q-field__control:before {
  border-bottom: 1px solid var(--q-dr_border);
}

.cookies-notify {
  color: var(--q-dr_white_always);
  position: absolute;
  bottom: 80px;
}
@media (max-width: 1023px) {
  .cookies-notify {
    bottom: 140px;
  }
}

.q-field--standard .q-field__control:before {
  border-bottom: 1px solid var(--q-dr_border);
}

.left-drawer-scroll-area .q-scrollarea__content {
  width: 100%;
}

.helper-links {
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  gap: 8px;
}
.helper-links div {
  cursor: pointer;
}
.helper-links_menu {
  border: 1px solid var(--q-dr_border);
}
.helper-links_menu-item {
  padding: 8px;
  border-bottom: 1px solid var(--q-dr_border);
}
.helper-links_menu-item:last-child {
  border-bottom: none;
}
.helper-links_menu-item a {
  color: var(--q-dr_link);
}
.helper-links_menu-item a:hover {
  color: var(--q-dr_link_hover);
}

.new-events-preloader {
  position: absolute;
  left: 0;
  right: 0;
  background: var(--q-dr_background);
  bottom: 0;
}

.dr-time-picker-select .q-date__view {
  padding: 16px 0;
}

.loading::after {
  content: "   ";
  animation: progress-ellipsis 1s infinite;
}

@keyframes pinch {
  0% {
    transform: translateY(0) translateX(0);
  }
  25% {
    transform: translateY(-16px) translateX(16px);
  }
  50% {
    transform: translateY(0px) translateX(0px);
  }
  75% {
    transform: translateY(16px) translateX(-16px);
  }
  100% {
    transform: translateY(0px) translateX(0px);
  }
}
.instruction-note-animate {
  font-size: 32px;
  height: 32px;
  width: 32px;
  animation: pinch 2s linear 2;
  animation-delay: 1s;
}

@keyframes progress-ellipsis {
  0% {
    content: "   ";
  }
  30% {
    content: ".  ";
  }
  60% {
    content: ".. ";
  }
  90% {
    content: "...";
  }
}
.page-header-wrapper {
  min-height: 56px;
  display: flex;
  align-items: center;
  padding-top: calc(env(safe-area-inset-top) + 8px);
}
.page-header-wrapper_fixed {
  position: fixed;
  background: var(--q-dr_background);
  z-index: 1;
  width: 600px;
}
@media (max-width: 1023px) {
  .page-header-wrapper_fixed {
    width: calc(100% - 32px);
  }
}
.page-header-wrapper_sticky {
  position: sticky;
  top: 0;
  background: var(--q-dr_background);
  width: 600px;
  z-index: 1;
}
@media (max-width: 1023px) {
  .page-header-wrapper_sticky {
    width: 100%;
  }
}
.page-header-wrapper_rights {
  position: fixed;
  background: var(--q-dr_background);
  z-index: 1;
  width: 1000px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .page-header-wrapper_rights {
    width: calc(100% - 32px);
    flex-direction: column;
    align-items: flex-start;
  }
}

.page-content-wrapper {
  flex: 1 1 auto;
  padding: 0 16px;
  display: flex;
  justify-content: center;
}

.width-600 {
  width: 600px;
}

.width-800 {
  width: 800px;
}

.dr-width-1 {
  width: 100px;
}

.dr-width-2 {
  width: 200px;
}

.dr-width-3 {
  width: 300px;
}

.dr-width-4 {
  width: 400px;
}

.dr-width-5 {
  width: 500px;
}

.dr-width-6 {
  width: 600px;
}

.dr-width-7 {
  width: 700px;
}

.dr-width-8 {
  width: 800px;
}

.dr-width-9 {
  width: 900px;
}

.dr-width-10 {
  width: 1000px;
}

.dr-width-11 {
  width: 1100px;
}

.dr-width-12 {
  width: 1200px;
}

.dr-width-13 {
  width: 1300px;
}

.dr-width-14 {
  width: 1400px;
}

.dr-width-15 {
  width: 1500px;
}

.dr-width-16 {
  width: 1600px;
}

.dr-width-17 {
  width: 1700px;
}

.dr-width-18 {
  width: 1800px;
}

.dr-width-19 {
  width: 1900px;
}

.dr-width-20 {
  width: 2000px;
}

.stream-wrapper {
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.stream-wrapper:hover .stream-zoom_manage {
  opacity: 1;
}

.stream-zoom_manage {
  position: absolute;
  width: 32px;
  right: 16px;
  bottom: 16px;
  display: grid;
  grid-auto-flow: row;
  grid-template-rows: 1fr max-content;
  justify-content: space-between;
  align-items: end;
  z-index: 1;
  transition: opacity 0.4s;
  opacity: 1;
}
.stream-zoom_manage__full-height {
  top: 16px;
}
.stream-zoom_manage__full-height .q-slider--v {
  height: 100%;
}
.stream-zoom_slider-wrapper {
  max-height: 400px;
  display: flex;
  width: 32px;
  padding: 24px 0 0 0;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  flex: 1 1 auto;
}
.stream-zoom_slider-wrapper-size {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 32px;
  color: var(--q-dr_white_always);
  font-size: 15px;
  margin-top: 10px;
}
.stream-zoom_button-wrapper {
  flex: 0 0 32px;
  margin-top: 8px;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  color: var(--q-dr_white_always);
  font-size: 24px;
  min-width: 32px;
  height: 32px;
  border-radius: 10px;
}
.stream-zoom_button-wrapper_active {
  background: rgba(22, 98, 154, 0.4);
}

.camera-manage-menu {
  box-shadow: none;
  padding: 18px 0 10px;
  border: 1px solid var(--q-dr_border);
}
.camera-manage-menu.menu-top {
  border-radius: 20px 0 20px 20px;
}
.camera-manage-menu.menu-down {
  border-radius: 20px 20px 0 20px;
}
.camera-manage-menu .item {
  cursor: pointer;
  padding: 0 28px;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}
.camera-manage-menu .item:hover {
  color: var(--q-dr_link_hover);
}
@media (max-width: 1023px) {
  .camera-manage-menu .item {
    white-space: nowrap;
  }
}

.stream-wrapper:hover .ptz {
  visibility: visible;
  pointer-events: initial;
}

.ptz {
  display: flex;
  visibility: hidden;
  pointer-events: none;
}
.ptz-joystick-wrapper {
  width: 128px;
  height: 128px;
  position: relative;
}
.ptz-zoom-wrapper {
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.camera-admin-panel {
  position: absolute;
  right: 48px;
  bottom: 16px;
  z-index: 2;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.stream-wrapper:hover .hover-visible {
  visibility: visible;
  pointer-events: initial;
}
.stream-wrapper .hover-visible {
  visibility: hidden;
  pointer-events: none;
}

.zero-index {
  z-index: 0;
}

.rt-player {
  height: 100%;
  width: 100%;
  background: transparent;
  aspect-ratio: 16/9;
  display: flex;
  justify-content: center;
  object-fit: fill;
  position: relative;
  pointer-events: none;
  transform-origin: top left;
}
.rt-player-wrapper {
  width: 100%;
  pointer-events: none;
}

.dr-form-input.dr-error-hint .q-field__messages {
  color: var(--q-dr_dark_accent);
}
.dr-form-input.append-bottom .q-field__append {
  align-items: flex-end;
  padding-bottom: 4px;
}

.user-change-title {
  font-size: 24px;
  font-weight: 500;
  padding: 0 16px;
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  position: relative;
  min-width: 0;
  background: var(--q-dr_background);
}
@media (max-width: 1023px) {
  .user-change-title {
    width: 100%;
    font-size: 18px;
    padding: 0 0;
  }
}
.user-change-back {
  color: var(--q-dr_link);
}
.user-change-back_desktop {
  position: absolute;
  left: -16px;
  z-index: 1;
}
.user-change-back_mobile {
  margin-right: 8px;
}
.user-change-back:hover {
  color: var(--q-dr_link_hover);
}

.rights-wrapper-gradient {
  background: var(--q-dr_background);
  background: linear-gradient(90deg, var(--q-dr_background) 0px, var(--q-dr_background) 184px, var(--q-dr_bar_bg) 184px, var(--q-dr_bar_bg) 282px, var(--q-dr_background) 282px, var(--q-dr_background) 380px, var(--q-dr_bar_bg) 380px, var(--q-dr_bar_bg) 478px, var(--q-dr_background) 478px, var(--q-dr_background) 576px, var(--q-dr_bar_bg) 576px, var(--q-dr_bar_bg) 674px, var(--q-dr_background) 674px, var(--q-dr_background) 772px, var(--q-dr_bar_bg) 772px, var(--q-dr_bar_bg) 870px, var(--q-dr_background) 870px, var(--q-dr_background) 968px);
}
@media (max-width: 1023px) {
  .rights-wrapper-gradient {
    background: linear-gradient(90deg, var(--q-dr_bar_bg) 0%, var(--q-dr_bar_bg) 12.5%, var(--q-dr_background) 12.5%, var(--q-dr_background) 25%, var(--q-dr_bar_bg) 25%, var(--q-dr_bar_bg) 37.5%, var(--q-dr_background) 37.5%, var(--q-dr_background) 50%, var(--q-dr_bar_bg) 50%, var(--q-dr_bar_bg) 62.5%, var(--q-dr_background) 62.5%, var(--q-dr_background) 75%, var(--q-dr_bar_bg) 75%, var(--q-dr_bar_bg) 87.5%, var(--q-dr_background) 87.5%, var(--q-dr_background) 100%);
  }
}
.rights-wrapper-border {
  border-bottom: 1px solid var(--q-dr_border);
}
.rights-wrapper-border .camera-preloader-wrapper .no-camera-img {
  width: 60px;
}
.rights-wrapper-border .camera-preloader-wrapper .text-center {
  display: none;
}
.rights-type-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  padding-bottom: 8px;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  align-items: center;
}
.rights-img {
  width: 180px;
  transition: width 0.2s;
  position: absolute;
}
.rights-img-wrapper {
  position: relative;
  padding: 0 4px 4px 0;
  min-height: 106px;
}
.rights-img-wrapper:not(:has(.camera-preloader-wrapper)):hover .rights-img {
  width: 570px;
  z-index: 1;
}
.rights-img-hover {
  position: absolute;
}

.camera-rights-sticky {
  position: sticky;
  z-index: 1;
  top: 144px;
}
@media (max-width: 1023px) {
  .camera-rights-sticky {
    top: calc(env(safe-area-inset-top) + 113px);
  }
}
.camera-rights-action {
  position: sticky;
  z-index: 1;
  bottom: 0;
  background: var(--q-dr_background);
}
@media (max-width: 1023px) {
  .camera-rights-action {
    bottom: 64px;
  }
}
.camera-rights-search {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .camera-rights-search {
    flex: 1 1 auto;
  }
}
.camera-rights-search_wrapper {
  display: flex;
  border-bottom: 1px solid var(--q-dr_border);
}
@media (max-width: 1023px) {
  .camera-rights-search_wrapper {
    width: 100%;
  }
}
.camera-rights-search_wrapper .q-icon {
  color: var(--q-dr_tag_text);
}
.camera-rights-decorator {
  display: flex;
  padding-left: 184px;
  position: sticky;
  top: 132px;
  background: var(--q-dr_background);
  z-index: 1;
}
@media (max-width: 1023px) {
  .camera-rights-decorator {
    padding-left: 0;
    top: calc(env(safe-area-inset-top) + 101px);
  }
}
.camera-rights-decorator-column {
  width: 98px;
  height: 12px;
}
@media (max-width: 1023px) {
  .camera-rights-decorator-column {
    width: 12.5%;
  }
}
.camera-rights-decorator-column:nth-child(odd) {
  background: var(--q-dr_bar_bg);
}
.camera-rights-decorator-column-top {
  border-radius: 12px 12px 0 0;
}
.camera-rights-decorator-column-bottom {
  border-radius: 0 0 12px 12px;
}

.q-tooltip.pass-tooltip {
  background: var(--q-dr_text_main);
  color: var(--q-dr_background);
}

#drcctvbis .q-date {
  background: var(--q-dr_background);
}
#drcctvbis .q-field__native,
#drcctvbis .q-field__prefix,
#drcctvbis .q-field__suffix,
#drcctvbis .q-field__input {
  color: var(--q-dr_text_main);
}
#drcctvbis .q-field__marginal {
  color: var(--q-dr_hint);
}
#drcctvbis .q-field--standard .q-field__control:hover:before {
  border-color: var(--q-dr_text_main);
}
#drcctvbis .q-field__label {
  color: var(--q-dr_hint);
}
#drcctvbis .q-chip {
  background: var(--q-dr_chip);
}
#drcctvbis .q-field__bottom {
  color: var(--q-dr_border);
}
#drcctvbis .q-field--error .q-field__bottom {
  color: var(--q-dr_dark_accent);
}
#drcctvbis .q-field--outlined .q-field__control:before {
  border-color: var(--q-dr_border);
}
#drcctvbis .q-field--outlined.q-field--highlighted .q-field__control:after {
  border-color: var(--q-dr_text_main);
}
#drcctvbis .q-field--outlined .q-field__control:before {
  border-color: var(--q-dr_border);
}
#drcctvbis input {
  color: var(--q-dr_text_main);
}
#drcctvbis .q-tabs__arrow {
  text-shadow: none;
}
#drcctvbis .q-dialog__inner > div {
  box-shadow: none !important;
  border: 1px solid var(--q-dr_border);
}
#drcctvbis .q-dialog__inner > div .q-select--with-chips {
  background: var(--q-dr_chip);
}
#drcctvbis .q-dialog__inner > div .drb-select-menu {
  background: var(--q-dr_background);
}
#drcctvbis .q-menu {
  box-shadow: none;
  border: 1px solid var(--q-dr_border);
}
#drcctvbis .q-menu::-webkit-scrollbar,
#drcctvbis .dr-custom-scroll::-webkit-scrollbar,
#drcctvbis .camera-check-list::-webkit-scrollbar {
  width: 4px;
  height: 8px;
}
#drcctvbis .q-menu::-webkit-scrollbar-track,
#drcctvbis .dr-custom-scroll::-webkit-scrollbar-track,
#drcctvbis .camera-check-list::-webkit-scrollbar-track {
  background: transparent;
}
#drcctvbis .q-menu::-webkit-scrollbar-thumb,
#drcctvbis .dr-custom-scroll::-webkit-scrollbar-thumb,
#drcctvbis .camera-check-list::-webkit-scrollbar-thumb {
  background-color: var(--q-dr_border);
}

.timeline-svg-dark {
  background: transparent url("/files/timeline60dark.svg") repeat-x;
}
.timeline-svg-light {
  background: transparent url("/files/timeline60.svg") repeat-x;
}

.btns-wrap-pnp {
  margin-top: auto;
}

.page-doesnt-have-cameras {
  padding: 8px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dr-login-type-titles {
  font-size: 21px;
  font-weight: 700;
  line-height: 33px;
  padding-bottom: 24px;
}
.dr-login-link {
  opacity: 0.4;
}
.dr-login-link:hover {
  opacity: 1;
}

.dr-reg-wrapper {
  width: 350px;
}
@media (max-width: 1023px) {
  .dr-reg-wrapper {
    width: 100%;
    max-width: 414px;
    padding: 0 32px;
  }
}
.dr-reg-input-wrapper .fake-fullscreen .grid-cameras .block-aspect {
  overflow: unset;
}
.dr-reg-input-wrapper .fake-fullscreen .grid-cameras .block-aspect .stream-wrapper {
  overflow: unset;
}
.dr-reg-input-wrapper .fake-fullscreen .grid-cameras .block-aspect .stream-wrapper .dr-stream-videojs {
  overflow: unset;
}
.dr-reg-input-wrapper .grid-cameras .camera-aspect .stream-wrapper .custom-video-safari-bg {
  background-color: var(--q-dr_black_always);
  padding-left: 1px;
}
.dr-reg-form {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.dr-no-select {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ /* Old versions of Firefox */ /* Internet Explorer/Edge */
  user-select: none;
}

.dr-full-page-height {
  height: 100vh;
}

.dr-caption {
  font-size: 16px;
}

.dr-image-wrapper {
  max-width: 100%;
  object-fit: fill;
  overflow: hidden;
  padding: 16px 0;
}

.dr-chip {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  margin: 16px 0;
  border-radius: 20px;
  padding: 16px;
  background-color: var(--q-dr_chip);
}

@media (min-width: 1023px) {
  .dr-menu-item__colored {
    color: var(--q-dr_link);
    background: var(--q-dr_grayblue3);
    border-radius: 8px;
    padding: 0 8px;
  }
  .dr-menu-item__colored .pict-menu-btn {
    color: var(--q-dr_link) !important;
  }
  .dr-menu-item__colored .pict-menu-btn:hover {
    color: var(--q-dr_link_hover) !important;
  }
}
@font-face {
  font-family: "icomoon";
  src: url("/files/fonts/icomoon/icomoon.ttf?2qgj7q") format("truetype"), url("/files/fonts/icomoon/icomoon.woff?2qgj7q") format("woff"), url("/files/fonts/icomoon/icomoon.svg?2qgj7q#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=dr-ico-],
[class*=" dr-ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dr-ico-sabotage:before {
  content: "\e900";
}

.dr-ico-sabotage2:before {
  content: "\e901";
}

.dr-ico-scroll_1finger:before {
  content: "\e902";
}

.dr-ico-scroll_2fingers:before {
  content: "\e903";
}

.dr-ico-search:before {
  content: "\e904";
}

.dr-ico-security_detector_package:before {
  content: "\e905";
}

.dr-ico-segmentation:before {
  content: "\e906";
}

.dr-ico-service:before {
  content: "\e907";
}

.dr-ico-settings:before {
  content: "\e908";
}

.dr-ico-share:before {
  content: "\e909";
}

.dr-ico-shield:before {
  content: "\e90a";
}

.dr-ico-smiley:before {
  content: "\e90b";
}

.dr-ico-sort_down:before {
  content: "\e90c";
}

.dr-ico-sort_up:before {
  content: "\e90d";
}

.dr-ico-sound:before {
  content: "\e90e";
}

.dr-ico-sound_close:before {
  content: "\e90f";
}

.dr-ico-sound_down:before {
  content: "\e910";
}

.dr-ico-sound_mute:before {
  content: "\e911";
}

.dr-ico-sound_off:before {
  content: "\e912";
}

.dr-ico-sound_remove_minus:before {
  content: "\e913";
}

.dr-ico-star:before {
  content: "\e914";
}

.dr-ico-sun:before {
  content: "\e915";
}

.dr-ico-support:before {
  content: "\e916";
}

.dr-ico-system_theme:before {
  content: "\e917";
}

.dr-ico-telegram:before {
  content: "\e918";
}

.dr-ico-temperature:before {
  content: "\e919";
}

.dr-ico-temperature_control:before {
  content: "\e91a";
}

.dr-ico-temperature_high:before {
  content: "\e91b";
}

.dr-ico-tv:before {
  content: "\e91c";
}

.dr-ico-unavailability:before {
  content: "\e91d";
}

.dr-ico-unlock1:before {
  content: "\e91e";
}

.dr-ico-unlock2:before {
  content: "\e91f";
}

.dr-ico-upload:before {
  content: "\e920";
}

.dr-ico-view:before {
  content: "\e921";
}

.dr-ico-whatsapp:before {
  content: "\e922";
}

.dr-ico-wi-fi:before {
  content: "\e923";
}

.dr-ico-zoom_in:before {
  content: "\e924";
}

.dr-ico-zoom_out:before {
  content: "\e925";
}

.dr-ico-zoom_two_fingers:before {
  content: "\e926";
}

.dr-ico-grid:before {
  content: "\e927";
}

.dr-ico-group:before {
  content: "\e928";
}

.dr-ico-hd:before {
  content: "\e929";
}

.dr-ico-heart:before {
  content: "\e92a";
}

.dr-ico-heatmap:before {
  content: "\e92b";
}

.dr-ico-help:before {
  content: "\e92c";
}

.dr-ico-home:before {
  content: "\e92d";
}

.dr-ico-info:before {
  content: "\e92e";
}

.dr-ico-internet:before {
  content: "\e92f";
}

.dr-ico-key:before {
  content: "\e930";
}

.dr-ico-lamp:before {
  content: "\e931";
}

.dr-ico-led:before {
  content: "\e932";
}

.dr-ico-lightning:before {
  content: "\e933";
}

.dr-ico-like:before {
  content: "\e934";
}

.dr-ico-link:before {
  content: "\e935";
}

.dr-ico-live:before {
  content: "\e936";
}

.dr-ico-load:before {
  content: "\e937";
}

.dr-ico-lock:before {
  content: "\e938";
}

.dr-ico-lock1:before {
  content: "\e939";
}

.dr-ico-lock2:before {
  content: "\e93a";
}

.dr-ico-manager:before {
  content: "\e93b";
}

.dr-ico-market:before {
  content: "\e93c";
}

.dr-ico-mask:before {
  content: "\e93d";
}

.dr-ico-mask2:before {
  content: "\e93e";
}

.dr-ico-mask3:before {
  content: "\e93f";
}

.dr-ico-microphone:before {
  content: "\e940";
}

.dr-ico-minus:before {
  content: "\e941";
}

.dr-ico-mobile:before {
  content: "\e942";
}

.dr-ico-moon:before {
  content: "\e943";
}

.dr-ico-more:before {
  content: "\e944";
}

.dr-ico-more2:before {
  content: "\e945";
}

.dr-ico-motion:before {
  content: "\e946";
}

.dr-ico-motion2:before {
  content: "\e947";
}

.dr-ico-network:before {
  content: "\e948";
}

.dr-ico-notifications:before {
  content: "\e949";
}

.dr-ico-online:before {
  content: "\e94a";
}

.dr-ico-paperclip:before {
  content: "\e94b";
}

.dr-ico-pause:before {
  content: "\e94c";
}

.dr-ico-personnel_control:before {
  content: "\e94d";
}

.dr-ico-phone:before {
  content: "\e94e";
}

.dr-ico-photo-camera:before {
  content: "\e94f";
}

.dr-ico-piechart:before {
  content: "\e950";
}

.dr-ico-pin:before {
  content: "\e951";
}

.dr-ico-play:before {
  content: "\e952";
}

.dr-ico-plus:before {
  content: "\e953";
}

.dr-ico-queue:before {
  content: "\e954";
}

.dr-ico-receipt:before {
  content: "\e955";
}

.dr-ico-rotate:before {
  content: "\e956";
}

.dr-ico-camera_off:before {
  content: "\e957";
}

.dr-ico-camera2_off:before {
  content: "\e958";
}

.dr-ico-car_blacklist:before {
  content: "\e959";
}

.dr-ico-car_enter1:before {
  content: "\e95a";
}

.dr-ico-car_enter2:before {
  content: "\e95b";
}

.dr-ico-car_exit1:before {
  content: "\e95c";
}

.dr-ico-car_exit2:before {
  content: "\e95d";
}

.dr-ico-car_number:before {
  content: "\e95e";
}

.dr-ico-car_scan:before {
  content: "\e95f";
}

.dr-ico-car2_in:before {
  content: "\e960";
}

.dr-ico-car2_out:before {
  content: "\e961";
}

.dr-ico-chat:before {
  content: "\e962";
}

.dr-ico-chat_message:before {
  content: "\e963";
}

.dr-ico-checkbox_off:before {
  content: "\e964";
}

.dr-ico-checkbox_on:before {
  content: "\e965";
}

.dr-ico-checkbox_parent:before {
  content: "\e966";
}

.dr-ico-clock:before {
  content: "\e967";
}

.dr-ico-close:before {
  content: "\e968";
}

.dr-ico-connect1:before {
  content: "\e969";
}

.dr-ico-connect2:before {
  content: "\e96a";
}

.dr-ico-copy_paste:before {
  content: "\e96b";
}

.dr-ico-corner-down-thick:before {
  content: "\e96c";
}

.dr-ico-corner-left:before {
  content: "\e96d";
}

.dr-ico-corner-right:before {
  content: "\e96e";
}

.dr-ico-corner-up-thick:before {
  content: "\e96f";
}

.dr-ico-corner_down:before {
  content: "\e970";
}

.dr-ico-corner_left:before {
  content: "\e971";
}

.dr-ico-corner_right:before {
  content: "\e972";
}

.dr-ico-corner_up:before {
  content: "\e973";
}

.dr-ico-counter:before {
  content: "\e974";
}

.dr-ico-crown:before {
  content: "\e975";
}

.dr-ico-curve:before {
  content: "\e976";
}

.dr-ico-danger:before {
  content: "\e977";
}

.dr-ico-delete:before {
  content: "\e978";
}

.dr-ico-delivery:before {
  content: "\e979";
}

.dr-ico-dragndrop:before {
  content: "\e97a";
}

.dr-ico-edit:before {
  content: "\e97b";
}

.dr-ico-email:before {
  content: "\e97c";
}

.dr-ico-enter:before {
  content: "\e97d";
}

.dr-ico-event_unknown:before {
  content: "\e97e";
}

.dr-ico-events_new:before {
  content: "\e97f";
}

.dr-ico-exit:before {
  content: "\e980";
}

.dr-ico-exit_fullscreen_1px:before {
  content: "\e981";
}

.dr-ico-eye_closed:before {
  content: "\e982";
}

.dr-ico-eye_open:before {
  content: "\e983";
}

.dr-ico-face_scan:before {
  content: "\e984";
}

.dr-ico-filter:before {
  content: "\e985";
}

.dr-ico-fingerprint:before {
  content: "\e986";
}

.dr-ico-folder:before {
  content: "\e987";
}

.dr-ico-folder_add:before {
  content: "\e988";
}

.dr-ico-folder_close:before {
  content: "\e989";
}

.dr-ico-folder_hide:before {
  content: "\e98a";
}

.dr-ico-folder_open:before {
  content: "\e98b";
}

.dr-ico-fullscreen:before {
  content: "\e98c";
}

.dr-ico-fullscreen_1px:before {
  content: "\e98d";
}

.dr-ico-fullscreen-thick:before {
  content: "\e98e";
}

.dr-ico-geo:before {
  content: "\e98f";
}

.dr-ico-account:before {
  content: "\e990";
}

.dr-ico-add:before {
  content: "\e991";
}

.dr-ico-additional_users:before {
  content: "\e992";
}

.dr-ico-addservice:before {
  content: "\e993";
}

.dr-ico-admin:before {
  content: "\e994";
}

.dr-ico-analytics:before {
  content: "\e995";
}

.dr-ico-arrow-right:before {
  content: "\e996";
}

.dr-ico-arrow_back:before {
  content: "\e997";
}

.dr-ico-arrow_left_ds:before {
  content: "\e998";
}

.dr-ico-arrow_right_ds:before {
  content: "\e999";
}

.dr-ico-attention:before {
  content: "\e99a";
}

.dr-ico-availability:before {
  content: "\e99b";
}

.dr-ico-avatar:before {
  content: "\e99c";
}

.dr-ico-barrier:before {
  content: "\e99d";
}

.dr-ico-bars:before {
  content: "\e99e";
}

.dr-ico-bars2:before {
  content: "\e99f";
}

.dr-ico-bell:before {
  content: "\e9a0";
}

.dr-ico-burger:before {
  content: "\e9a1";
}

.dr-ico-cafe:before {
  content: "\e9a2";
}

.dr-ico-calendar:before {
  content: "\e9a3";
}

.dr-ico-camera:before {
  content: "\e9a4";
}

.dr-ico-camera2:before {
  content: "\e9a5";
}

.dr-ico-camera2_close:before {
  content: "\e9a6";
}

@font-face {
  font-family: "Aeroport";
  font-style: normal;
  font-weight: 300;
  src: url("/files/fonts/aeroport/Aeroport-light.ttf");
  src: url("/files/fonts/aeroport/Aeroport-light.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-light.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: italic;
  font-weight: 300;
  src: url("/files/fonts/aeroport/Aeroport-light-italic.ttf");
  src: url("/files/fonts/aeroport/Aeroport-light-italic.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-light-italic.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: normal;
  font-weight: 400;
  src: url("/files/fonts/aeroport/Aeroport-regular.ttf");
  src: url("/files/fonts/aeroport/Aeroport-regular.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-regular.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: italic;
  font-weight: 400;
  src: url("/files/fonts/aeroport/Aeroport-regular-italic.ttf");
  src: url("/files/fonts/aeroport/Aeroport-regular-italic.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-regular-italic.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: normal;
  font-weight: 500;
  src: url("/files/fonts/aeroport/Aeroport-medium.ttf");
  src: url("/files/fonts/aeroport/Aeroport-medium.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-medium.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: italic;
  font-weight: 500;
  src: url("/files/fonts/aeroport/Aeroport-medium-italic.ttf");
  src: url("/files/fonts/aeroport/Aeroport-medium-italic.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-medium-italic.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: normal;
  font-weight: 700;
  src: url("/files/fonts/aeroport/Aeroport-bold.ttf");
  src: url("/files/fonts/aeroport/Aeroport-bold.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-bold.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport";
  font-style: italic;
  font-weight: 700;
  src: url("/files/fonts/aeroport/Aeroport-bold-italic.ttf");
  src: url("/files/fonts/aeroport/Aeroport-bold-italic.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-bold-italic.otf") format("opentype");
}
@font-face {
  font-family: "Aeroport-monospace";
  font-style: normal;
  font-weight: 400;
  src: url("/files/fonts/aeroport/Aeroport-monospaced.ttf");
  src: url("/files/fonts/aeroport/Aeroport-monospaced.ttf") format("truetype"), url("/files/fonts/aeroport/Aeroport-monospaced.otf") format("opentype");
}
@font-face {
  font-family: "Fact";
  font-style: normal;
  font-weight: 300;
  src: url("/files/fonts/Fact/Fact_Light.otf");
  src: url("/files/fonts/Fact/Fact_Light.otf") format("opentype");
}
@font-face {
  font-family: "Fact";
  font-style: italic;
  font-weight: 300;
  src: url("/files/fonts/Fact/Fact_Light_Italic.otf");
  src: url("/files/fonts/Fact/Fact_Light_Italic.otf") format("opentype");
}
@font-face {
  font-family: "Fact";
  font-style: normal;
  font-weight: 400;
  src: url("/files/fonts/Fact/Fact_Regular.otf");
  src: url("/files/fonts/Fact/Fact_Regular.otf") format("opentype");
}
@font-face {
  font-family: "Fact";
  font-style: normal;
  font-weight: 500;
  src: url("/files/fonts/Fact/Fact_Medium.otf");
  src: url("/files/fonts/Fact/Fact_Medium.otf") format("opentype");
}
@font-face {
  font-family: "Fact";
  font-style: normal;
  font-weight: 700;
  src: url("/files/fonts/Fact/Fact_Bold.otf");
  src: url("/files/fonts/Fact/Fact_Bold.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: normal;
  font-weight: 400;
  src: url("/files/fonts/CoFoSans/CoFoSans-Regular.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-Regular.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-Regular.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: italic;
  font-weight: 400;
  src: url("/files/fonts/CoFoSans/CoFoSans-RegularItalic.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-RegularItalic.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-RegularItalic.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: normal;
  font-weight: 500;
  src: url("/files/fonts/CoFoSans/CoFoSans-Medium.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-Medium.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-Medium.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: italic;
  font-weight: 500;
  src: url("/files/fonts/CoFoSans/CoFoSans-MediumItalic.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-MediumItalic.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-MediumItalic.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: normal;
  font-weight: 700;
  src: url("/files/fonts/CoFoSans/CoFoSans-Bold.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-Bold.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-Bold.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: italic;
  font-weight: 700;
  src: url("/files/fonts/CoFoSans/CoFoSans-BoldItalic.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-BoldItalic.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-BoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: normal;
  font-weight: 900;
  src: url("/files/fonts/CoFoSans/CoFoSans-Black.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-Black.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-Black.otf") format("opentype");
}
@font-face {
  font-family: "CoFoSans";
  font-style: italic;
  font-weight: 900;
  src: url("/files/fonts/CoFoSans/CoFoSans-BlackItalic.ttf");
  src: url("/files/fonts/CoFoSans/CoFoSans-BlackItalic.ttf") format("truetype"), url("/files/fonts/CoFoSans/CoFoSans-BlackItalic.otf") format("opentype");
}
body {
  font-family: sans-serif;
  font-weight: 400;
  font-size: 20px;
}

/*
icomoon

cctvdomru@gmail.com
drIc0R&d
*/
.logo-wrapper[data-v-43201b48] {
  text-align: center;
  padding-right: 8px;
}
.login-app-title[data-v-43201b48] {
  text-transform: lowercase;
  text-align: center;
  color: var(--q-dr_hint);
  font-weight: 300;
}
.login-app-logo[data-v-43201b48] {
  width: 170px;
  margin-left: 6px;
}
.dr-privacy-chat[data-v-384b7128] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  border-radius: 28px;
  background: var(--q-dr_chip);
  cursor: pointer;
}
.dr-component-logo[data-v-89f9a426] {
  height: 100%;
}
.dr-component-logo-wrapper[data-v-89f9a426] {
  display: flex;
  align-items: center;
}
.dr-aventin-content[data-v-d8ffdc5a] {
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 1023px) {
.dr-aventin-content[data-v-d8ffdc5a] {
    font-size: 16px;
    line-height: 21px;
}
}
.dr-aventin-content ol[data-v-d8ffdc5a] {
  font-weight: bold;
}
.dr-aventin-content li[data-v-d8ffdc5a] {
  margin-bottom: 4px;
}
.dr-aventin-header[data-v-542d1676] {
  width: 100%;
  display: flex;
  align-items: center;
  background: var(--q-dr_background);
  border-bottom: 1px solid #ededed;
  position: sticky;
  top: 0;
  padding: 22px 32px 23px;
  font-size: 27px;
  font-weight: 700;
  line-height: 33px; /* 122.222% */
}
@media (max-width: 732px) {
.dr-aventin-header[data-v-542d1676] {
    font-size: 23px;
    padding: 8px 16px;
}
}
.dr-aventin-header-logo-wrapper[data-v-542d1676] {
  display: flex;
}
.dr-aventin-content-wrapper[data-v-542d1676] {
  display: flex;
  justify-content: center;
  max-width: 732px;
  padding: 0 16px;
}
.dr-aventin-footer[data-v-542d1676] {
  width: 100%;
  background: var(--q-dr_chip);
  display: flex;
  justify-content: center;
  padding: 0 16px;
  position: relative;
}
@media (max-width: 732px) {
.dr-aventin-footer[data-v-542d1676] {
    height: auto;
}
}
.dr-aventin-footer-wrapper[data-v-542d1676] {
  width: 100%;
  background: #fff;
  position: sticky;
}
.dr-aventin-footer-wrapper__sticky[data-v-542d1676] {
  bottom: 0;
}
.dr-aventin-footer__content[data-v-542d1676] {
  width: 700px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media (max-width: 732px) {
.dr-aventin-footer__content[data-v-542d1676] {
    width: 100%;
}
}
.dr-aventin-footer__form[data-v-542d1676] {
  display: flex;
  gap: 18px;
  align-items: center;
  padding: 16px 0;
}
@media (max-width: 732px) {
.dr-aventin-footer__form[data-v-542d1676] {
    flex-direction: column;
    align-items: normal;
}
}
.dr-aventin-footer__form-error[data-v-542d1676] {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  height: 16px;
  color: red;
}
@media (max-width: 732px) {
.dr-aventin-footer__form-error[data-v-542d1676] {
    position: relative;
    bottom: 0;
    top: 4px;
}
}
.dr-aventin-footer__form-grid[data-v-542d1676] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 732px) {
.dr-aventin-footer__form-grid[data-v-542d1676] {
    grid-template-columns: repeat(1, 1fr);
}
}
.dr-aventin-footer-scroll-btn[data-v-542d1676] {
  padding: 16px;
  color: var(--q-dr_white_always);
  background: var(--q-dr_button);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  transition: background 0.4s;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.dr-aventin-footer-scroll-btn[data-v-542d1676]:hover {
  background: var(--q-dr_button_hover);
}
.dr-aventin-footer__checkbox[data-v-542d1676] {
  display: flex;
  align-items: center;
}
@media (max-width: 732px) {
.dr-aventin-footer__checkbox[data-v-542d1676] {
    margin-left: -9px;
}
}
.dr-aventin-footer__actions[data-v-542d1676] {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 732px) {
.dr-aventin-footer__actions[data-v-542d1676] {
    flex-direction: column;
    gap: 16px;
}
}
.dr-aventin-has-sent p[data-v-542d1676] {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
  padding: 4px 0;
}
@media (max-width: 732px) {
.dr-aventin-has-sent p[data-v-542d1676] {
    font-size: 16px;
    line-height: 21px;
}
}
.dr-aventin-has-sent strong[data-v-542d1676] {
  font-weight: 700;
}
.small-group-title[data-v-035c5d8c] {
  box-sizing: border-box;
  letter-spacing: -0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 1px var(--q-dr_text_main);
}
.small-group-title__active[data-v-035c5d8c] {
  color: var(--q-dr_link);
  border: solid 1px var(--q-dr_link);
}
.small-group-title__parent[data-v-035c5d8c] {
  height: 27px;
  width: 27px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 8px 8px 0 8px;
}
.small-group-title__sub[data-v-035c5d8c] {
  margin-left: 2px;
  height: 24px;
  width: 24px;
  font-size: 12px;
  line-height: 12px;
  border-radius: 8px;
}
.small-group-wrapper[data-v-035c5d8c] {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  position: relative;
}
.small-group-wrapper[data-v-035c5d8c]:has(.small-group-title__parent)::after {
  content: "";
  box-sizing: border-box;
  border-right: 1px solid var(--q-dr_background);
  border-bottom: 1px solid var(--q-dr_background);
  position: absolute;
  background: transparent;
  width: 5px;
  height: 12px;
  right: 20px;
  bottom: 0px;
}
.small-group-icon[data-v-035c5d8c] {
  position: absolute;
  z-index: 1;
  right: 7px;
  bottom: -8px;
  font-size: 16px;
}
.dr-menu-tooltip-font {
  font-size: 16px !important;
  line-height: 16px !important;
}
.dr-drawer-camera[data-v-02e41012] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  cursor: pointer;
}
.dr-category-item__active {
  color: var(--q-dr_link);
}
.dr-toggle-menu-item {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  padding: 8px 16px;
  width: 100%;
  cursor: pointer;
  font-size: 15px;
  line-height: 20px;
}
.dr-toggle-menu-item:hover {
  background: var(--q-dr_chip);
}
.dr-toggle-menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  flex: 0 0 20px;
  font-size: 16px;
}
.dr-menu-item-content {
  display: flex;
  gap: 8px;
  flex-wrap: nowrap;
  flex: 1 1 auto;
}
.dr-icon-transition__rotate {
  transition: transform 0.2s ease;
}
.loader-outer[data-v-b317ac22] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  animation: q-spin 2s linear infinite;
  background: url("/imgs/loading_signal_icon.svg") no-repeat center center;
  background-size: 100% auto;
}
.loader-wrapper[data-v-b317ac22] {
  height: 96px;
  width: 96px;
  position: relative;
}
.loader-inner[data-v-b317ac22] {
  position: absolute;
  top: 40%;
  left: 40%;
  transform: translate(-50%, -50%);
  animation: wobble-hor-bottom-b317ac22 5s infinite;
}
.loader-inner-wrapper[data-v-b317ac22] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: calc(100% - 24px);
  height: calc(100% - 24px);
  background-color: var(--q-dr_tag);
}
.timer[data-v-b317ac22] {
  font-size: 40px;
  font-weight: bold;
  color: var(--q-dr_hint);
}
.status[data-v-b317ac22] {
  color: var(--q-dr_hint);
}
@keyframes wobble-hor-bottom-b317ac22 {
0%, 100% {
    transform: translateX(0%);
    transform-origin: 50% 50%;
}
15% {
    transform: translateX(-10px) rotate(-6deg) scale(1.05);
}
30% {
    transform: translateX(5px) rotate(6deg) scale(1.1);
}
45% {
    transform: translateX(-5px) rotate(-3.6deg) scale(1.15);
}
60% {
    transform: translateX(3px) rotate(2.4deg) scale(1.1);
}
75% {
    transform: translateX(-2px) rotate(-1.2deg) scale(1.05);
}
}
.loading-wrap[data-v-b90f3b00] {
  width: 600px;
}
.loading-wrap .height-auto[data-v-b90f3b00] {
  height: auto;
}
.loading-wrap .loader[data-v-b90f3b00] {
  background: #eff8fc;
  min-height: 250px;
  width: 100%;
}
.drb-select-menu {
  font-size: 14px;
}
.drb-select .q-field__input {
  color: var(--q-dr_link);
}
#dr-select .q-field.q-field__native {
  color: var(--q-dr_text_main);
}
#dr-select .q-field.q-field--outlined.q-field__labeled {
  margin: 0;
}
#dr-select .q-field.q-field--outlined .q-field__control {
  border-radius: 10px;
}
#dr-select .q-field.q-field--outlined .q-field__control:hover:before {
  border-color: var(--q-dr_link_hover);
}
#dr-select .q-field.q-field--outlined .q-field__control:before {
  border: 1px solid var(--q-dr_border);
}
#dr-select .q-field.q-field--highlighted .q-field__label {
  color: currentColor;
}
#dr-select .q-field.q-field--outlined.q-field--highlighted .q-field__control:after {
  border-color: currentColor;
}
#dr-select .q-field.q-field__label {
  color: var(--q-dr_hint);
}
.drb-btn[data-v-5721d264] {
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.drb-btn .icon-wrapper[data-v-5721d264] {
  display: flex;
  justify-content: center;
}
.drb-btn .title[data-v-5721d264] {
  line-height: 1em;
}
.drb-btn .events-buttons-badge[data-v-5721d264] {
  position: absolute;
  left: 16px;
  top: -3px;
  background: var(--q-dr_notification);
  color: var(--q-dr_button);
  padding: 0 3px;
  min-width: 16px;
  border-radius: 6px;
  text-align: center;
}
.event-header-button[data-v-64d28178] {
  display: flex;
  cursor: pointer;
}
.event-header-button .events-buttons-badge[data-v-64d28178] {
  position: absolute;
  left: 12px;
  top: -3px;
  background: var(--q-dr_pink3);
  color: var(--q-dr_text_main);
  padding: 0 3px;
  min-width: 16px;
  border-radius: 6px;
  text-align: center;
}
.dr-camera-save-btn[data-v-ece5ba4e] {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.dr-camera-save-btn-icon[data-v-ece5ba4e] {
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  cursor: pointer;
}
.dr-camera-save-btn-title[data-v-ece5ba4e] {
  padding-left: 8px;
  font-size: 16px;
  cursor: pointer;
}
.plate-btn[data-v-dc4d1d70] {
  display: flex;
  justify-content: center;
  height: 48px;
  min-width: 100px;
  line-height: 48px;
  padding: 0 19px;
  background-color: var(--q-dr_background);
  box-shadow: var(--q-dr_btn_shadow);
  color: var(--q-dr_button);
  cursor: pointer;
  border: 1px solid var(--q-dr_button);
  border-radius: 12px;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  transition-duration: 0.3s;
  transition-property: background-color, color, box-shadow;
  white-space: nowrap;
}
.plate-btn[data-v-dc4d1d70]:hover {
  color: var(--q-dr_button_hover);
  box-shadow: var(--q-dr_btn_shadow_hover);
  border-color: var(--q-dr_button_hover);
}
.plate-btn.colored[data-v-dc4d1d70] {
  color: var(--q-dr_white_always);
  box-shadow: var(--q-dr_btn_clr_shadow);
  background-color: var(--q-dr_button);
  border: none;
}
.plate-btn.colored[data-v-dc4d1d70]:hover {
  background-color: var(--q-dr_button_hover);
  box-shadow: var(--q-dr_btn_clr_shadow_hover);
}
.plate-btn.disable[data-v-dc4d1d70] {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}
.plate-btn.dropdown[data-v-dc4d1d70] {
  padding-right: 0;
}
.link-btn[data-v-6ed5be72] {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.dr-toggle[data-v-5d48bda6] {
  align-items: center;
}
.dr-toggle-disable[data-v-5d48bda6] {
  pointer-events: none;
  opacity: 0.6;
}
.dr-toggle-disable-model[data-v-5d48bda6] {
  pointer-events: none;
}
.dr-toggle-label[data-v-5d48bda6] {
  font-weight: 300;
  min-height: 28px;
  cursor: pointer;
  flex: 1 1 auto;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}
.dr-toggle-wrapper[data-v-5d48bda6] {
  width: 40px;
  height: 24px;
  box-sizing: border-box;
  padding: 2px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  cursor: pointer;
  background: var(--q-dr_link);
}
.dr-toggle-wrapper-active[data-v-5d48bda6] {
  background: var(--q-dr_dark_accent);
}
.dr-toggle-wrapper-active .dr-toggle-circle[data-v-5d48bda6] {
  box-shadow: 0px 3px 6px var(--q-dr_dark_accent);
}
.dr-toggle-circle[data-v-5d48bda6] {
  width: 20px;
  height: 20px;
  background: var(--q-dr_background);
  border-radius: 10px;
  box-shadow: 0px 3px 6px var(--q-dr_link);
}
.dr-toggle:hover .dr-toggle-wrapper[data-v-5d48bda6] {
  background: var(--q-dr_link_hover);
}
.dr-toggle:hover .dr-toggle-wrapper-active[data-v-5d48bda6] {
  background: var(--q-dr_accent);
}
.dr-toggle.reverse .dr-toggle-label[data-v-5d48bda6] {
  padding-left: 8px;
}
.dr-checkbox[data-v-4e569f6e] {
  align-items: center;
  cursor: pointer;
}
.dr-checkbox-label[data-v-4e569f6e] {
  flex: 1 1 auto;
  -webkit-user-select: none;
          user-select: none;
}
.checkbox-wrapper[data-v-4e569f6e] {
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 0 8px;
}
.checkbox-wrapper .checkbox[data-v-4e569f6e] {
  display: flex;
}
.mobile-search[data-v-482a2784] {
  border-radius: 4px 4px 0 0;
  padding-left: 8px;
  padding-right: 8px;
  align-items: center;
  display: flex;
}
.mobile-search .icon-wrapper[data-v-482a2784] {
  display: flex;
  align-items: center;
  font-size: 22px;
}
.mobile-search input[data-v-482a2784] {
  border: none;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
}
.mobile-search input[data-v-482a2784]:focus-visible {
  outline: none;
}
.mobile-search input[data-v-482a2784]:focus {
  outline: none;
}
.footer-panel[data-v-d2d97a0e] {
  height: 80px;
}
.footer-panel .current-stream-time[data-v-d2d97a0e] {
  margin: 10px auto;
  padding: 0 8px;
  font-size: 18px;
  height: 48px;
  width: 90px;
  flex: 0 0 90px;
  border-radius: 16px;
  background: var(--q-dr_accent);
  color: var(--q-dr_white_always);
  cursor: pointer;
}
.footer-panel .current-stream-time.mini[data-v-d2d97a0e] {
  font-size: 17px;
  height: 32px;
  width: 80px;
}
.footer-panel .width-500[data-v-d2d97a0e] {
  width: 500px;
}
.footer-panel .width-55[data-v-d2d97a0e] {
  width: 500px;
}
.footer-panel .height-0[data-v-d2d97a0e] {
  height: 0;
  overflow-y: hidden;
}
.current-stream-date[data-v-d2d97a0e] {
  position: absolute;
  color: var(--q-dr_text_main);
  left: calc(100% + 16px);
  white-space: nowrap;
}
.chevron-wrapper[data-v-d2d97a0e] {
  position: absolute;
  top: -30px;
  border: 1px solid var(--q-dr_border);
  border-radius: 20px 20px 0 0;
  height: 30px;
  width: 100px;
  display: flex;
  justify-content: center;
  justify-items: center;
  color: var(--q-dr_border);
  font-size: 30px;
  cursor: pointer;
  background: var(--q-dr_background);
}
.position-tooltip[data-v-d2d97a0e] {
  background: var(--q-dr_border);
  padding: 2px 12px;
  border-radius: 10px;
  text-align: center;
  transition: transform 300ms;
}
.position-tooltip-wrapper[data-v-d2d97a0e] {
  position: fixed;
  bottom: 80px;
  font-size: 16px;
  width: 2px;
  display: flex;
  justify-content: center;
  background: var(--q-dr_border);
  padding-bottom: 8px;
}
.footer-panel-bgr[data-v-d2d97a0e] {
  background-size: 20px;
}
.cursor-not-allowed[data-v-d2d97a0e] {
  cursor: not-allowed;
}
.mark[data-v-d2d97a0e] {
  position: absolute;
  width: 2px;
  height: 20px;
  background: var(--q-dr_accent);
  top: 0;
}
.time-point[data-v-1ece4a38] {
  position: absolute;
  width: 60px;
  color: var(--q-dr_hint);
  text-align: center;
}
.position-tooltip-wrapper[data-v-1ece4a38] {
  position: absolute;
  bottom: 80px;
  font-size: 16px;
  width: auto;
  display: flex;
  justify-content: center;
  background: var(--q-dr_accent);
  margin: 0 0 8px 0;
  padding: 2px 12px;
  border-radius: 10px;
}
.position-tooltip-wrapper[data-v-1ece4a38]::after {
  content: "";
  display: block;
  width: 2px;
  background: var(--q-dr_accent);
  position: absolute;
  height: 8px;
  bottom: -8px;
}
.position-tooltip-wrapper .position-tooltip[data-v-1ece4a38] {
  text-align: center;
  width: auto;
  color: var(--q-dr_white_always);
}
.time-and-date-for-fullscreen[data-v-1ece4a38] {
  position: absolute;
  width: 100%;
  color: var(--q-dr_accent);
  text-align: center;
}
.time-and-date-for-fullscreen .date[data-v-1ece4a38] {
  position: absolute;
  left: 16px;
}
.tlb-wrapper[data-v-85648ef4] {
  height: 80px;
}
.tlb-wrapper .timeline-flex[data-v-85648ef4] {
  height: 42px;
  overflow-x: hidden;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) calc(50% - 1px), var(--q-dr_accent) calc(50% - 1px), var(--q-dr_accent) calc(50% + 1px), rgba(255, 0, 0, 0) calc(50% + 1px));
  cursor: grab;
}
.tlb-wrapper .timeline[data-v-85648ef4] {
  flex: 0 0 6000px;
  margin: 0px 0 0px;
  width: 6000px;
  height: 40px;
}
.tlb-wrapper .timeline-background[data-v-85648ef4] {
  display: inline-block;
  width: 50%;
  height: 6px;
  margin-bottom: 19px;
  overflow-x: hidden;
}
.tlb-wrapper #timelinehalfRefRight[data-v-85648ef4] {
  max-width: 3000px;
}
.tlb-wrapper[data-v-85648ef4]:has(.timeline-svg-fullscreen) {
  height: 40px;
}
.tlb-wrapper .timeline-svg-fullscreen[data-v-85648ef4] {
  background: transparent url(/files/fullscreenpanel_timeline.svg) repeat-x;
}
.timepicker-wrapper[data-v-504751a2] {
  cursor: default;
  font-size: 20px;
  line-height: 1em;
  align-items: center;
  color: var(--q-dr_hint);
}
.timepicker-wrapper .basic[data-v-504751a2] {
  font-size: 32px;
  line-height: 1em;
  color: var(--q-dr_accent);
  padding: 12px 0 18px;
  margin: 16px 8px;
  border: 1px solid var(--q-dr_hint);
  border-left: none;
  border-right: none;
}
.timepicker-wrapper .icon-wrapper[data-v-504751a2] {
  display: flex;
  justify-content: center;
  color: var(--q-dr_hint);
  cursor: pointer;
  font-size: 32px;
}
.timepicker-wrapper .icon-wrapper[data-v-504751a2]:hover {
  color: var(--q-dr_accent);
}
.timepicker-wrapper .icon-wrapper .q-icon[data-v-504751a2] {
  font-size: 18px;
  margin: 8px 0;
  transform: scaleX(2);
}
.timepicker-wrapper .timepicker-h[data-v-504751a2],
.timepicker-wrapper .timepicker-m[data-v-504751a2],
.timepicker-wrapper .timepicker-s[data-v-504751a2] {
  flex: 1 1 auto;
}
.timepicker-item[data-v-504751a2] {
  display: flex;
  justify-content: center;
}
.week-wrapper[data-v-dc584bbe] {
  display: flex;
  font-size: 14px;
}
.week-wrapper.disable[data-v-dc584bbe] {
  pointer-events: none;
}
.week-day[data-v-dc584bbe] {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 2px;
  cursor: pointer;
  color: var(--q-dr_link);
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
.week-day.active[data-v-dc584bbe] {
  background: var(--q-dr_link);
  color: var(--q-dr_background);
  border-radius: 6px;
}
.week-day.weekends[data-v-dc584bbe] {
  color: var(--q-dr_accent);
}
.week-day.weekends.active[data-v-dc584bbe] {
  background: var(--q-dr_accent);
  color: var(--q-dr_background);
}
.week-clear-wrapper[data-v-dc584bbe] {
  width: 18px;
  margin-right: 4px;
  display: flex;
}
.dialog-content[data-v-e9025186] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-between;
}
.timer[data-v-0fb1fda8] {
  position: absolute;
  top: 47%;
}
.timer-mob[data-v-0fb1fda8] {
  position: absolute;
  top: 45%;
}
.status[data-v-0fb1fda8] {
  position: absolute;
  top: 70%;
}
.custom-fs-text[data-v-7ebe8998] {
  font-size: 16px;
}
@media (max-width: 1480px) {
.custom-fs-text[data-v-7ebe8998] {
    font-size: 14px;
}
}
@media (max-width: 1300px) {
.custom-fs-text[data-v-7ebe8998] {
    font-size: 10px;
    line-height: 14px;
}
}
@media (max-width: 1023px) {
.custom-fs-text[data-v-7ebe8998] {
    font-size: 18px;
    line-height: 20px;
}
}
@media (max-width: 380px) {
.custom-fs-text[data-v-7ebe8998] {
    font-size: 14px;
    line-height: 14px;
}
}
.custom-fs-icon[data-v-7ebe8998] {
  font-size: 70px;
}
@media (max-width: 1480px) {
.custom-fs-icon[data-v-7ebe8998] {
    font-size: 50px;
}
}
@media (max-width: 1300px) {
.custom-fs-icon[data-v-7ebe8998] {
    font-size: 30px;
    line-height: 14px;
}
}
@media (max-width: 1023px) {
.custom-fs-icon[data-v-7ebe8998] {
    font-size: 95px;
    line-height: 20px;
}
}
@media (max-width: 380px) {
.custom-fs-icon[data-v-7ebe8998] {
    font-size: 50px;
    line-height: 14px;
}
}
@charset "UTF-8";
#dr-ds-input {
  /* Стили для скроллбара Webkit (Safari, Chrome) */
  /* Стили для скроллбара Firefox */
}
#dr-ds-input .q-field__native {
  color: var(--q-dr_text_main);
}
#dr-ds-input .q-field--outlined.q-field__labeled {
  margin: 0;
}
#dr-ds-input .q-field--outlined .q-field__control {
  border-radius: 10px;
}
#dr-ds-input .q-field--outlined .q-field__control:hover:before {
  border-color: var(--q-dr_link_hover);
}
#dr-ds-input .q-field--outlined .q-field__control:before {
  border: 1px solid var(--q-dr_border);
}
#dr-ds-input .q-field--highlighted .q-field__label {
  color: currentColor;
}
#dr-ds-input .q-field--outlined.q-field--highlighted .q-field__control:after {
  border-color: currentColor;
}
#dr-ds-input .q-field__label {
  color: var(--q-dr_hint);
}
#dr-ds-input input:-webkit-autofill,
#dr-ds-input input:-webkit-autofill:hover,
#dr-ds-input input:-webkit-autofill:focus,
#dr-ds-input input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px var(--q-dr_background) inset !important;
  color: var(--q-dr_text_main) !important;
  -webkit-text-fill-color: var(--q-dr_text_main) !important;
}
#dr-ds-input textarea {
  resize: none;
  overflow: auto;
  scrollbar-width: thin; /* толщина скроллбара */
  scrollbar-color: var(--q-dr_chip); /* цвет скроллбара */
}
#dr-ds-input textarea::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
#dr-ds-input textarea::-webkit-scrollbar-thumb {
  background-color: var(--q-dr_border);
  border-radius: 3px;
}
#dr-ds-input textarea::-webkit-scrollbar-track {
  background-color: var(--q-dr_chip);
  border-radius: 3px;
  margin: 10px 0;
}
#dr-ds-input textarea::-moz-scrollbar {
  width: 6px;
  height: 6px;
}
#dr-ds-input textarea::-moz-scrollbar-thumb {
  background-color: var(--q-dr_border);
  border-radius: 3px;
}
#dr-ds-input textarea::-moz-scrollbar-track {
  background-color: var(--q-dr_chip);
  border-radius: 3px;
  margin: 10px 0;
}
.camera-check-wrapper[data-v-5e03dbb4] {
  border-radius: 12px;
  padding: 0 0 0 12px;
}
.camera-check-wrapper__border[data-v-5e03dbb4] {
  border: 1px solid var(--q-dr_border);
}
.camera-check-wrapper__border[data-v-5e03dbb4]:hover {
  border: 1px solid var(--q-dr_link_hover);
}
.camera-check-wrapper .list-item-wrapper[data-v-5e03dbb4] {
  display: grid;
  grid-template-columns: 1fr max-content;
  align-items: center;
  margin-right: 12px;
}
.camera-check-wrapper .hr[data-v-5e03dbb4] {
  border-top: 1px solid var(--q-dr_border);
  margin-right: 12px;
}
.camera-check-wrapper .camera-check-list[data-v-5e03dbb4] {
  display: flex;
  gap: 12px;
  flex-direction: column;
  overflow: auto;
  padding-top: 12px;
  margin-left: 12px;
}
.camera-check-wrapper .camera-check-action[data-v-5e03dbb4] {
  margin-right: 6px;
  justify-content: flex-end;
  display: flex;
  font-size: 30px;
  cursor: pointer;
}
.chip-btn[data-v-abb865e2] {
  background-color: var(--q-dr_chip);
  border-radius: 6px;
  text-align: center;
  cursor: pointer;
}
.chip-btn.active[data-v-abb865e2] {
  background-color: var(--q-dr_link);
  color: var(--q-dr_white_always);
}
.chip-btn .label-icon[data-v-abb865e2] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  height: -webkit-fill-available;
}
.permanent-html[data-v-73e98bd8] {
  width: 100%;
  height: auto;
  margin-top: 16px;
}
.link-hls-input[data-v-73e98bd8] {
  width: 100%;
  font-size: 12px;
}
.permanent-lnk-title[data-v-73e98bd8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
}
.permanent-lnk-title .copy-icon[data-v-73e98bd8] {
  position: relative;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.permanent-lnk-title .copy-icon[data-v-73e98bd8]::before, .permanent-lnk-title .copy-icon[data-v-73e98bd8]::after {
  position: absolute;
  content: "";
  display: block;
  box-sizing: border-box;
  width: calc(100% - 6px);
  height: calc(100% - 4px);
  border: 1px solid var(--q-dr_dark_accent);
  border-radius: 4px;
}
.permanent-lnk-title .copy-icon[data-v-73e98bd8]::before {
  top: 0;
  left: 0;
  border-bottom: none;
  border-right: none;
}
.permanent-lnk-title .copy-icon[data-v-73e98bd8]::after {
  top: 4px;
  left: 4px;
}
.dr-camera-coords-zone[data-v-d2957342] {
  width: 100%;
  padding: 8px 0 24px;
}
.dr-camera-coords-title[data-v-d2957342] {
  font-size: 16px;
  color: var(--q-dr_hint);
  padding-bottom: 4px;
}
.camera-info-dialog_title {
  font-weight: 700;
  font-size: 23px;
  line-height: 27px;
}
.camera-info-dialog_subtitle {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  margin-bottom: 18px;
}
.camera-info-dialog_section-title {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: var(--q-dr_hint);
}
.camera-info-dialog_txt {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 16px;
}
.flex-button[data-v-a4a1f00e] {
  flex: 1 1 0;
}
.disabled {
  pointer-events: none;
}
.item.active[data-v-2429ecc8] {
  color: var(--q-dr_link);
}
.manage-menu {
  display: flex;
}
.manage-menu:hover {
  color: var(--q-dr_link_hover);
}
.dr-found-string {
  font-weight: 400;
}
.dr-found-string b {
  font-weight: 500;
}
.dr-groups-search-item {
  display: flex;
  gap: 8px;
  cursor: pointer;
  flex-wrap: nowrap;
  line-height: 20px;
}
.dr-ultra-search-content[data-v-22f79f72] {
  position: relative;
  z-index: 99;
  background: var(--q-dr_background);
}
.dr-ultra-search-data[data-v-22f79f72] {
  position: fixed;
  z-index: 98;
  border: solid 1px var(--q-dr_border);
  border-radius: 10px 0 10px 10px;
  background: var(--q-dr_background);
  padding: 16px;
  overflow-y: auto;
  max-height: calc(100vh - 314px);
}
.dr-ultra-search-data[data-v-22f79f72]::-webkit-scrollbar {
  width: 4px;
}
.dr-ultra-search-data[data-v-22f79f72]::-webkit-scrollbar-track {
  background: transparent;
}
.dr-ultra-search-data[data-v-22f79f72]::-webkit-scrollbar-thumb {
  background-color: var(--q-dr_border);
}
.dr-ultra-search-data[data-v-22f79f72]::-webkit-scrollbar-button {
  height: 0px;
}
.inside-category-header {
  height: 48px;
}
@media (max-width: 1023px) {
.inside-category-header {
    max-width: calc(100vw - 16px);
}
}
.no-gap {
  gap: 2px;
}
.dr-search-desktop {
  display: flex;
  align-items: center;
  gap: 16px;
}
.dr-camera-title-wrapper {
  position: relative;
  height: 38px;
}
@container (max-width: 349px) {
.dr-camera-title-wrapper__mobile {
    height: 14px !important;
}
.dr-camera-title-wrapper__mobile .camera-title {
    font-size: 10px;
    height: 10px;
    line-height: 10px;
}
.dr-camera-title-wrapper__mobile .manage-menu {
    display: none !important;
    font-size: 10px !important;
}
}
.pinch-scroll-zoom[data-v-3d17448f] {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  overflow: hidden;
}
.pinch-scroll-zoom[data-v-3d17448f] :active {
  cursor: all-scroll;
}
.pinch-scroll-zoom--zoom-in[data-v-3d17448f] {
  cursor: zoom-in;
}
.pinch-scroll-zoom--zoom-out[data-v-3d17448f] {
  cursor: zoom-out;
}
.pinch-scroll-zoom__content[data-v-3d17448f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dr-stream-videojs[data-v-03137030] {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.dr-stream-videojs .video-js[data-v-03137030] {
  width: 100%;
  height: 100%;
  background: transparent;
  aspect-ratio: 16/9;
  display: flex;
  justify-content: center;
  object-fit: fill;
  position: relative;
  pointer-events: none;
  transform-origin: top left;
}
.dr-stream-videojs .video-js .vjs-tech[data-v-03137030] {
  position: inherit;
  background: transparent;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  object-fit: fill;
}
.dr-stream-videojs:hover .sound-wrapper[data-v-03137030] {
  opacity: 1;
}
.sound-wrapper[data-v-03137030] {
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 16px;
  right: 58px;
  cursor: pointer;
  color: var(--q-dr_background);
  border-radius: 10px;
  opacity: 1;
}
.sound-wrapper.no-sound[data-v-03137030]::after {
  content: "";
  height: 1px;
  left: 4px;
  right: 4px;
  position: absolute;
  background: var(--q-dr_background);
  transform: rotate(45deg);
}
.dr-stream-videojs[data-v-504f6fb9] {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.dr-stream-videojs .video-js[data-v-504f6fb9] {
  width: 100%;
  background: transparent;
  aspect-ratio: 16/9;
  display: flex;
  justify-content: center;
  object-fit: fill;
  position: relative;
  pointer-events: none;
  transform-origin: top left;
}
.ptz-button {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  border-radius: 16px;
  margin: 0;
  pointer-events: initial;
}
.ptz-buttons-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 752px;
  height: 446px;
  border-radius: 50%;
  pointer-events: none;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.ptz-btn-up-left {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
}
.ptz-btn-up {
  display: flex;
  justify-content: center;
}
.ptz-btn-up-right {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
}
.ptz-btn-left {
  display: flex;
  align-items: center;
}
.ptz-btn-none .ptz-button {
  display: none;
}
.ptz-btn-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ptz-btn-down-left {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
}
.ptz-btn-down {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.ptz-btn-down-right {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
}
.fullscreen-wrapper[data-v-4c788470] {
  position: fixed;
  top: 0;
  right: env(safe-area-inset-right);
  left: env(safe-area-inset-left);
  bottom: 0;
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(12, 1fr);
  gap: 8px;
  color: var(--q-dr_white_always);
  background-color: rgba(0, 0, 0, 0.3);
  transition: 0.5s;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
  z-index: 2;
}
.fullscreen-wrapper.invisibleTools[data-v-4c788470] {
  opacity: 0;
}
.fullscreen-wrapper.invisibleTools > div[data-v-4c788470] {
  pointer-events: none;
}
.fullscreen-wrapper .fullscreen-settings-right[data-v-4c788470] {
  pointer-events: all;
  grid-area: 5/10/9/11;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 18px;
  font-size: 32px;
}
.fullscreen-wrapper .fullscreen-settings-right .speed-stream[data-v-4c788470] {
  font-size: 18px;
}
.fullscreen-wrapper .fullscreen-settings-center[data-v-4c788470] {
  grid-area: 5/4/9/8;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
.fullscreen-wrapper .fullscreen-settings-center .total-click-info[data-v-4c788470] {
  position: absolute;
  font-size: 14px;
  width: max-content;
}
.fullscreen-wrapper .fullscreen-settings-bottom[data-v-4c788470] {
  border-top: 1px solid #a8a8a8;
  grid-area: 11/1/13/11;
  background-color: rgba(0, 0, 0, 0.4);
  min-height: 62px;
  pointer-events: all;
}
.fullscreen-wrapper .fullscreen-settings-bottom__desktop[data-v-4c788470] {
  opacity: 1 !important;
  grid-area: 12/1/13/11;
}
.fullscreen-wrapper .reverse[data-v-4c788470] {
  transform: rotate(90deg) scale(-1, 1);
}
.fullscreen-wrapper .disabled-item[data-v-4c788470] {
  pointer-events: none;
  opacity: 0.3;
}
.fullscreen-wrapper .invisible-item[data-v-4c788470] {
  opacity: 0;
  pointer-events: none;
}
.fullscreen-wrapper .events-active[data-v-4c788470] {
  pointer-events: all;
}
.dr-stream-videojs[data-v-9ddff0a4] {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.dr-stream-videojs .video-js[data-v-9ddff0a4] {
  min-height: 100%;
  min-width: 100%;
  height: auto !important;
  width: auto !important;
  background: transparent;
  aspect-ratio: 16/9;
  display: flex;
  justify-content: center;
  object-fit: fill;
  position: relative;
  pointer-events: none;
  transform-origin: top left;
}
.dr-stream-videojs .video-js .vjs-modal-dialog[data-v-9ddff0a4] {
  display: none;
}
.dr-stream-videojs .video-js .vjs-tech[data-v-9ddff0a4] {
  background: transparent;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  object-fit: fill;
}
.manage-panel__left[data-v-c212d4d4] {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 1;
  display: none;
}
.stream-wrapper:hover .manage-panel__left[data-v-c212d4d4] {
  display: block;
}
.crossing-line-none[data-v-c212d4d4]::before {
  content: "";
  position: absolute;
  width: 30px;
  height: 2px;
  background: var(--q-dr_background);
  transform: rotate(45deg);
}
.ptz-for-fullscreen .manage-panel__left[data-v-c212d4d4],
.ptz-for-fullscreen .hover-visible[data-v-c212d4d4] {
  visibility: visible;
}
.ptz-for-fullscreen.invisible-ptz[data-v-c212d4d4] {
  opacity: 0;
}
.ptz-for-fullscreen.zoom-active[data-v-c212d4d4] {
  z-index: 1;
}
.ptz-for-fullscreen .custom-flex-weight[data-v-c212d4d4] {
  display: flex;
}
.bottom-offset[data-v-c212d4d4] {
  bottom: calc(env(safe-area-inset-bottom) + 100px);
}
.show-slider[data-v-c212d4d4] {
  opacity: 1;
}
.stream-zoom_manage__hidden[data-v-c212d4d4] {
  opacity: 0;
}
.camera-analytics-block[data-v-248f04bf] {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.dr-sse-visitors[data-v-6bb87af5] {
  display: flex;
  flex-direction: column;
  background: var(--q-dr_text_main_o7);
  gap: 4px;
  z-index: 10;
  color: var(--q-dr_white_always);
  padding: 16px;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  border-radius: 20px;
}
.dr-sse-visitors__title[data-v-6bb87af5] {
  flex: 0 0 64px;
  width: 64px;
}
.plate-format[data-v-85d2f1d2] {
  display: flex;
  font-family: monospace;
  font-size: 16px;
  border: 1px solid var(--q-dr_border);
  border-radius: 12px;
  width: 157px;
  box-sizing: border-box;
}
.plate-format-number[data-v-85d2f1d2] {
  display: flex;
  align-items: center;
  height: 48px;
  justify-content: center;
  flex: 1 1 auto;
}
.plate-format-region[data-v-85d2f1d2] {
  display: flex;
  align-items: center;
  height: 48px;
  justify-content: center;
  flex: 0 0 56px;
  border-left: 1px solid var(--q-dr_border);
}
.plate-format-no-border[data-v-85d2f1d2] {
  font-family: monospace;
  font-size: 16px;
}
.dr-event-source-wrapper[data-v-01c418fc] {
  position: absolute;
  left: 0;
  right: 0;
  top: 16px;
  display: flex;
  justify-content: center;
}
.extra-stream[data-v-1d43abbe] {
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}
.extra-stream-visible[data-v-1d43abbe] {
  visibility: visible !important;
}
#blinkroll[data-v-1d43abbe] {
  animation: blinkroll-1d43abbe 1s linear infinite;
  font-weight: 500;
  background: rgb(255, 0, 0);
  width: 4px;
  height: 4px;
  border-radius: 20px;
  position: absolute;
  z-index: 20;
  right: 20px;
  top: 20px;
}
@keyframes blinkroll-1d43abbe {
50% {
    background-color: rgb(255, 0, 0);
}
51% {
    background-color: rgba(255, 0, 0, 0);
}
100% {
    background-color: rgba(255, 0, 0, 0);
}
}
.float-icon-wrapper[data-v-68fec668] {
  display: flex;
  justify-content: center;
  width: 2px;
  font-size: 24px;
}
.tab-switch[data-v-68fec668] {
  position: fixed;
  z-index: 10;
  top: 50%;
}
.flex-1-1-auto[data-v-68fec668] {
  flex: 1 1 auto;
}
.flex-0-0-72[data-v-68fec668] {
  flex: 0 0 72px;
  position: relative;
}
.flex-0-0-72 .tabs-btn-wrapper[data-v-68fec668] {
  width: 72px;
  position: fixed;
  display: flex;
  justify-content: center;
  top: 50%;
  z-index: 20;
}
.dr-time-picker-select {
  font-size: 14px;
}
.dr-time-picker-select .q-date__calendar-item button {
  border-radius: 8px;
}
.dr-time-picker-select .calendar-color .q-date__calendar-item button:not(.bg-dr_tag) {
  background: var(--q-dr_labelbg1);
}
.dr-time-picker-select .calendar-color .text-dr_labelbg1 {
  color: var(--q-dr_labelbg1);
}
.dr-time-picker-select .calendar-color .q-date__range button,
.dr-time-picker-select .calendar-color .q-date__range-from button,
.dr-time-picker-select .calendar-color .q-date__range-to button,
.dr-time-picker-select .calendar-color .dr-time-picker-select .q-date__calendar-item button {
  background: var(--q-dr_tag);
}
.dr-time-picker-select .calendar-color .q-date__range button:not(.bg-dr_tag),
.dr-time-picker-select .calendar-color .q-date__range-from button:not(.bg-dr_tag),
.dr-time-picker-select .calendar-color .q-date__range-to button:not(.bg-dr_tag),
.dr-time-picker-select .calendar-color .dr-time-picker-select .q-date__calendar-item button:not(.bg-dr_tag) {
  background: var(--q-dr_tag);
}
.dr-time-picker-select .q-date__edit-range-from:after {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.dr-time-picker-select .q-date__edit-range-to:after {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.dr-time-picker-select .q-date__edit-range-from-to::after {
  border-radius: 8px;
}
.dr-time-picker-select .q-date__range:before,
.dr-time-picker-select .q-date__range-to:before,
.dr-time-picker-select .q-date__range-from:before {
  opacity: 1;
}
.dr-time-picker-select .q-date__navigation {
  color: var(--q-dr_link);
}
.dr-time-picker-select .q-date__calendar-weekdays .q-date__calendar-item {
  color: var(--q-dr_link);
}
.dr-time-picker-select .q-date__calendar-weekdays .q-date__calendar-item:nth-child(6n), .dr-time-picker-select .q-date__calendar-weekdays .q-date__calendar-item:nth-child(7n) {
  color: rgb(227, 8, 19);
  opacity: 1;
}
.time-picker-select[data-v-15d73f90] {
  width: 360px;
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(3, 1fr);
}
.time-item[data-v-a1fd5b1a] {
  text-align: center;
  border-top: 1px solid var(--q-dr_border);
  margin: 0 2px;
  padding: 2px 0;
  cursor: pointer;
  color: var(--q-dr_hint);
}
.time-item.active[data-v-a1fd5b1a] {
  color: var(--q-dr_text_main);
  background: var(--q-dr_border);
}
.q-menu.time-scroller-menu {
  min-width: 150px !important;
  box-shadow: none;
  background: var(--q-dr_background);
  border-radius: 0;
  border: 1px solid var(--q-dr_border);
  box-sizing: border-box;
  padding: 0 1px;
}
.from-to-time .q-field__control {
  border-radius: 10px;
}
.from-to-time .q-field__control:hover::before {
  border-color: var(--q-dr_link_hover) !important;
}
.from-to-time .time-menu-is-open .q-field__control::after,
.from-to-time .q-field--focused .q-field__control::after {
  border-color: var(--q-dr_link) !important;
}
.dr-toggle[data-v-4f037f88] {
  align-items: center;
}
.dr-toggle-disable[data-v-4f037f88] {
  pointer-events: none;
  opacity: 0.6;
}
.dr-toggle-disable-model[data-v-4f037f88] {
  pointer-events: none;
}
.dr-toggle-label[data-v-4f037f88] {
  font-weight: 300;
  line-height: 24px;
  height: 28px;
  cursor: pointer;
  flex: 1 1 auto;
  -webkit-user-select: none;
          user-select: none;
}
.dr-toggle-wrapper[data-v-4f037f88] {
  width: 40px;
  height: 24px;
  box-sizing: border-box;
  padding: 2px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.dr-toggle-circle[data-v-4f037f88] {
  width: 20px;
  height: 20px;
  background: var(--q-dr_background);
  border-radius: 10px;
}
.media-caption[data-v-47453290] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  background: var(--q-dr_black_always_o4);
  padding-right: 16px;
  font-size: 15px;
  color: var(--q-dr_white_always);
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.4s;
  border-radius: 8px;
}
.media-caption.show[data-v-47453290] {
  opacity: 1;
}
.media-caption .event-type-icon-wrapper[data-v-47453290] {
  width: 28px;
  height: 28px;
  margin-right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: var(--q-dr_chip);
}
.event-type-icon-wrapper[data-v-cfe4bca8] {
  width: 28px;
  height: 28px;
  margin-right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background-color: var(--q-dr_chip);
}
.event-picture {
  border-radius: 8px;
}
.event-picture .q-img__content > div.camera-preloader-wrapper {
  border-radius: 8px;
  background: transparent;
  color: var(--q-dr_hint);
}
.toggle-auto-refresh[data-v-16dba5bf] {
  flex-direction: row-reverse;
  align-items: baseline;
  gap: 8px;
}
.toggle-auto-refresh[data-v-16dba5bf] .dr-toggle-wrapper {
  align-self: flex-end;
}
.event-type-icon-wrapper[data-v-16dba5bf] {
  width: 28px;
  height: 28px;
  background: var(--q-dr_accent);
  margin-right: 16px;
}
.events-wrapper[data-v-16dba5bf] {
  min-width: 0;
  cursor: pointer;
}
.events-inside-header[data-v-16dba5bf] {
  background: var(--q-dr_background);
  z-index: 2;
  position: fixed;
  height: 56px;
  padding-top: 8px;
}
.events-inside-header.search-wrapper[data-v-16dba5bf] {
  right: 80px;
}
.date-title[data-v-16dba5bf] {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.events-container[data-v-16dba5bf] {
  border-bottom: 1px solid #cfdbe0;
}
.single-wrapper__mobile[data-v-16dba5bf] {
  border-bottom: 1px solid var(--q-dr_border);
}
.single-wrapper__desktop[data-v-16dba5bf] {
  position: relative;
  padding-bottom: 63px;
}
.single-wrapper__desktop .left-driver-btns[data-v-16dba5bf] {
  width: 330px;
  border-bottom: 1px solid var(--q-dr_border);
}
.single-wrapper__desktop .left-driver-btns-wrapper[data-v-16dba5bf] {
  position: fixed;
  z-index: 1;
  width: 100%;
  background: var(--q-dr_background);
}
.filter-period[data-v-16dba5bf] {
  font-size: 14px;
  font-weight: 300;
  color: var(--q-dr_hint);
  height: 20px;
  line-height: 20px;
  margin-top: 16px;
}
.from-to-time .date-wrapper[data-v-16dba5bf] {
  flex: 1 1 auto;
  text-align: center;
}
.reverse-corner .q-icon[data-v-489ecec1] {
  transition-duration: 0.4s;
  transition-property: transform;
}
.reverse-corner .q-icon.rotate[data-v-489ecec1] {
  transform: rotate(-180deg);
}
.visitors-svg-wrapper[data-v-117b4d90] {
  width: 100%;
  height: 100%;
}
.visitors-svg-wrapper.disable[data-v-117b4d90] {
  pointer-events: none;
}
.visitors-svg circle[data-v-117b4d90] {
  cursor: grab;
}
.visitors-svg .min-obj-lines[data-v-117b4d90] {
  pointer-events: none;
}
.visitors-svg-wrapper[data-v-07ea7a78] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.visitors-svg-wrapper.disable[data-v-07ea7a78] {
  pointer-events: none;
}
.visitors-svg circle[data-v-07ea7a78] {
  cursor: grab;
}
.visitors-svg .min-obj-lines[data-v-07ea7a78] {
  pointer-events: none;
}
.first-point-polyline[data-v-07ea7a78] {
  position: absolute;
  border: 2px solid var(--q-dr_dark_accent);
  border-radius: 50%;
  z-index: 10;
  height: 30px;
  width: 30px;
  margin: -15px 0 0 -15px;
}
.analytics-camera-title[data-v-5c33fe2c] {
  display: inline-block;
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  background: var(--q-dr_chip);
  margin: 0 5px 5px 0;
  padding: 8px;
  border-radius: 16px;
}
.analytics-camera-title__closer[data-v-5c33fe2c] {
  margin-left: 4px;
  cursor: pointer;
}
.dr-one_angle-menu {
  border: 1px solid var(--q-dr_border);
  border-radius: 20px 20px 0px 20px;
  box-shadow: none;
  padding: 16px;
}
.plate-icon[data-v-08659d86] {
  cursor: default;
  width: 24px;
  height: 24px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}
.plate-icon-border[data-v-08659d86] {
  box-sizing: border-box;
  border: 1px solid var(--q-dr_text_main);
  border-radius: 8px;
  font-size: 12px;
}
.dr-analytics-btn-select .plate-icon .q-icon[data-v-08659d86] {
  font-size: 22px;
}
.preview-picture[data-v-3fbd7123] {
  border-radius: 8px;
}
.preview-picture-loader[data-v-3fbd7123] {
  max-width: 54px;
  max-height: 54px;
}
.camera-preview[data-v-28da81aa] {
  border: 2px solid var(--q-dr_chip);
  border-radius: 8px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  background: var(--q-dr_chip);
  width: 100%;
}
.camera-preview-selected[data-v-28da81aa] {
  border-color: var(--q-dr_link_hover);
}
.camera-preview-grid[data-v-28da81aa] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 8px;
  width: 100%;
  padding: 8px;
}
.camera-preview-error[data-v-28da81aa] {
  min-height: 54px;
  min-width: 54px;
}
.camera-name[data-v-28da81aa] {
  color: var(--q-dr_white_always);
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.4;
}
.camera-name-wrapper[data-v-28da81aa] {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 4px 8px;
  background: var(--q-dr_text_main_o7);
}
.q-img__content > div.camera-preloader-wrapper[data-v-28da81aa] {
  border-radius: 8px;
  background: transparent;
  color: var(--q-dr_hint);
}
@charset "UTF-8";
.dr-icon {
  display: inline-block;
  width: 1em; /* Можно менять через font-size */
  height: 1em;
  background-color: currentColor; /* Позволяет менять цвет */
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-size: cover;
  mask-repeat: no-repeat;
  mask-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
