.w-layout-grid {
  display: -ms-grid  ;
  display: grid  ;
  grid-auto-columns: 1fr  ;
  -ms-grid-columns: 1fr 1fr  ;
  grid-template-columns: 1fr 1fr  ;
  -ms-grid-rows: auto auto  ;
  grid-template-rows: auto auto  ;
  grid-row-gap: 16px  ;
  grid-column-gap: 16px  ;
}

.font-size-xxlarge {
  font-family: 'Open Sans', sans-serif  ;
  font-size: 2em  ;
  font-weight: 700  ;
  text-align: center  ;
}

.font-size-xxlarge.margin-bottom-16 {
  margin-bottom: 12px  ;
  color: #404040  ;
  text-align: left  ;
}

.l-main__nav-bar {
  position: static  ;
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  border-bottom: 6px solid #56a32f  ;
  background-color: #fff  ;
  box-shadow: 0 0 13px -2px #404040  ;
}

.nav-bar__container {
  z-index: 9;
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  overflow: visible  ;
  height: 48px  ;
  padding-right: 24px  ;
  padding-left: 24px  ;
  -webkit-box-orient: horizontal  ;
  -webkit-box-direction: normal  ;
  -webkit-flex-direction: row  ;
  -ms-flex-direction: row  ;
  flex-direction: row  ;
  -webkit-box-pack: start  ;
  -webkit-justify-content: flex-start  ;
  -ms-flex-pack: start  ;
  justify-content: flex-start  ;
  -webkit-flex-wrap: nowrap  ;
  -ms-flex-wrap: nowrap  ;
  flex-wrap: nowrap  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-box-ordinal-group: 1  ;
  -webkit-order: 0  ;
  -ms-flex-order: 0  ;
  order: 0  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
  background-color: #fff  ;
}

.compresor-list {
  display: block  ;
  overflow: visible  ;
  width: auto  ;
  max-width: 100%  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  background-color: #f6f6f6  ;
}

.collection-list-2 {
  display: block  ;
  overflow: auto  ;
  width: 100%  ;
  height: 100%  ;
}

.items-list {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  height: 72px  ;
  margin: 0px 0%  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  border-style: solid  ;
  border-width: 0px 0px 1px  ;
  border-color: #e2e2e2  ;
}

.items-list:hover {
  border-width: 1px  ;
  border-color: #56a32f  ;
}

.ccard__text_title {
  display: block  ;
  width: auto  ;
  margin-bottom: 0px  ;
  padding-bottom: 0px  ;
  border-bottom: 0px solid #56a32f  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 16px  ;
  font-weight: 700  ;
  text-decoration: none  ;
  white-space: normal  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
}

.ccard_image {
  width: 100%;
  max-width: 15%;
  margin-right: 24px  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

.ccard_image_img{
  display: none;
}


.ccard_link {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  max-height: 72px  ;
  margin-top: 6px  ;
  margin-bottom: 6px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  text-decoration: none  ;
}

.ccard__text {
  width: 100%  ;
  border-bottom: 0px solid #56a32f  ;
}

.l-main {
  display: block  ;
  width: 100vw  ;
  height: 100vh  ;
  max-height: 100vh  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
}

.k-grid-tr {
  width: 100%  ;
  grid-auto-flow: row  ;
  grid-auto-columns: 0.25fr  ;
  grid-column-gap: 0px  ;
  grid-row-gap: 0px  ;
  grid-template-areas: ". Area Area-2 Area-3 Area-4 Area-5 Area-36" "Area-11 Area-6 Area-7 Area-8 Area-9 Area-10 Area-37" "Area-12 Area-13 Area-14 Area-15 Area-16 Area-17 Area-38" "Area-18 Area-19 Area-20 Area-21 Area-22 Area-23 Area-39" "Area-24 Area-25 Area-26 Area-27 Area-28 Area-29 Area-40" "Area-30 Area-31 Area-32 Area-33 Area-34 Area-35 Area-41"  ;
  -ms-grid-columns: 48px 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 48px 0px 48px 0px 1fr  ;
  grid-template-columns: 48px 1fr 1fr 1fr 1fr 48px 48px 1fr  ;
  -ms-grid-rows: 48px 0px 48px 0px 48px 0px 48px 0px 48px 0px 48px  ;
  grid-template-rows: 48px 48px 48px 48px 48px 48px  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
}

.k-grid-tr:hover {
  background-color: rgba(86, 163, 47, 0)  ;
}

.k-grid-tr.users {
  overflow: visible  ;
  width: 100%  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  grid-auto-columns: 0px  ;
  -ms-grid-columns: 48px minmax(15%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) 48px 48px  ;
  grid-template-columns: 48px minmax(15%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) minmax(14%, 1fr) 48px 48px  ;
}

.k-grid-tr.repository {
  grid-auto-columns: 0px  ;
  -ms-grid-columns: 48px 1fr 1fr 1fr 1fr 48px  ;
  grid-template-columns: 48px 1fr 1fr 1fr 1fr 48px  ;
}

.k-grid-th {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 48px  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  border-top: 2px solid #ced4da  ;
  border-bottom: 2px solid #ced4da  ;
  font-weight: 700  ;
}

.k-grid-filter {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 30px  ;
  height: 30px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  text-align: right  ;
}

.text-block-7 {
  position: static  ;
  display: block  ;
  overflow: hidden  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
  white-space: nowrap  ;
}

.k-icon-wf.clickable {
  cursor: pointer  ;
}

.k-grid-td {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  height: 48px  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
}

.k-grid-td.k-alt {
  border-top: 1px solid #ced4da  ;
  border-bottom: 1px solid #ced4da  ;
  background-color: #fff  ;
  white-space: nowrap  ;
}

.k-grid-container {
  display: block  ;
  width: 100%  ;
  height: auto  ;
  -webkit-box-pack: start  ;
  -webkit-justify-content: flex-start  ;
  -ms-flex-pack: start  ;
  justify-content: flex-start  ;
  -webkit-flex-wrap: wrap  ;
  -ms-flex-wrap: wrap  ;
  flex-wrap: wrap  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.k-grid-toolbar-wf {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  height: 48px  ;
  padding-left: 0px  ;
  -webkit-box-pack: start  ;
  -webkit-justify-content: flex-start  ;
  -ms-flex-pack: start  ;
  justify-content: flex-start  ;
  -webkit-flex-wrap: wrap  ;
  -ms-flex-wrap: wrap  ;
  flex-wrap: wrap  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.k-grid-toolbar-wf.padding-left-12 {
  height: 48px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

/* .k-grid-table {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
} */

.k-grid-pager {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 48px  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  border-top: 2px solid #ced4da  ;
  border-bottom: 2px solid #ced4da  ;
}

.k-pager-numbers {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  /* width: 30px  ;
  height: 30px  ; */
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
  -webkit-box-ordinal-group: 1  ;
  -webkit-order: 0  ;
  -ms-flex-order: 0  ;
  order: 0  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  text-align: center  ;
}

.k-pager-numbers.selected {
  background-color: #56a32f  ;
}

.image-3 {
  display: block  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

.text-block-8 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  text-align: center  ;
}

.k-pager-nav {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 30px  ;
  height: 30px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
  -webkit-box-ordinal-group: 1  ;
  -webkit-order: 0  ;
  -ms-flex-order: 0  ;
  order: 0  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  text-align: center  ;
}

.k-pager-info4 {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 30px  ;
  height: 30px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
  -webkit-box-ordinal-group: 1  ;
  -webkit-order: 0  ;
  -ms-flex-order: 0  ;
  order: 0  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
  font-family: 'Open Sans', sans-serif  ;
  text-align: right  ;
}

.text-block-9 {
  display: block  ;
  -webkit-box-pack: end  ;
  -webkit-justify-content: flex-end  ;
  -ms-flex-pack: end  ;
  justify-content: flex-end  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
}

.l-container-left {
  display: block  ;
  width: 30%  ;
  height: 100%  ;
  max-width: 100%  ;
  padding-right: 0px  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
  background-color: #f6f6f6  ;
}

.l-container-right {
  overflow: visible  ;
  width: 70%  ;
  height: 100%  ;
  max-height: 100%  ;
  padding-left: 0px  ;
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
  background-color: transparent  ;
  text-align: center  ;
}

.ng-star-inserted {
  height: auto  ;
  grid-column-gap: 0px  ;
  grid-row-gap: 0px  ;
  grid-template-areas: "Area Area-2"  ;
  -ms-grid-columns: 1fr 0px 1fr  ;
  grid-template-columns: 1fr 1fr  ;
  -ms-grid-rows: 30px  ;
  border-style: solid  ;
  border-width: 0px  ;
  border-color: #dee2e6  ;
  font-size: 14px  ;
}

.ng-star-inserted.dialgo {
  margin-top: 0px  ;
  margin-bottom: 0px  ;
  padding: 12px;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-content: center  ;
  -ms-flex-line-pack: center  ;
  align-content: center  ;
  -ms-grid-columns: 1.5fr 0.5fr  ;
  grid-template-columns: 1.5fr 0.5fr  ;
  border-top-width: 1px  ;
  border-top-color: #ced4da  ;
  border-left-width: 1px  ;
  background-color: #fff  ;
}

.leftcol {
  height: auto  ;
  padding-right: 0px  ;
  display: flex  ;
  padding-left: 0px  ;
}

.leftcol.key {
  height: auto  ;
  font-weight: 700  ;
  white-space: break-spaces  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
  text-align:left ;
}

.map-title {
  margin-top: 12px  ;
  margin-bottom: 12px  ;
  padding-right: 24px  ;
  padding-left: 24px  ;
  -webkit-box-align: start  ;
  -webkit-align-items: start  ;
  -ms-flex-align: start  ;
  align-items: start  ;
  -webkit-align-content: center  ;
  -ms-flex-line-pack: center  ;
  align-content: center  ;
  grid-column-gap: 0px  ;
  grid-row-gap: 0px  ;
  grid-template-areas: "Area Area-2"  ;
  -ms-grid-rows: 72px  ;
  grid-template-rows: 72px  ;
  border: 0px solid #000  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 16px  ;
  font-weight: 700  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
}

.map-grid {
  overflow: auto  ;
  width: 100%  ;
  height: 100%  ;
  max-height: none  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
  border-style: solid  ;
  border-width: 0px  ;
  border-color: #ced4da  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 16px  ;
}

.map-grid.details {
  padding-right: 24px  ;
  padding-left: 24px  ;
}

.rightcol {
  display: flex  ;
  height: auto  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
}

.l-dialog {
  position: absolute  ;
  left: 0px  ;
  top: 0px  ;
  right: auto  ;
  bottom: auto  ;
  z-index: 99  ;
  display: flex  ;
  overflow: visible  ;
  width: 100vw  ;
  height: 100vh  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-flex-wrap: nowrap  ;
  -ms-flex-wrap: nowrap  ;
  flex-wrap: nowrap  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  background-color: rgba(64, 64, 64, 0.23)  ;
}

.l-dialog.add {
  display: flex  ;
}

.l-dialog.edit {
  display: flex  ;
  overflow: visible  ;
}

.l-dialog.delete {
  display: flex  ;
}

.l-dialog.upload {
  display: flex  ;
}

.l-dialog__title {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  padding-right: 0px  ;
  padding-bottom: 0px  ;
  padding-left: 0px  ;
  -webkit-box-pack: end  ;
  -webkit-justify-content: flex-end  ;
  -ms-flex-pack: end  ;
  justify-content: flex-end  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  border: 0px solid #000  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 24px  ;
  font-weight: 700  ;
}


.l-xsmall {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  margin-top: 0px  ;
  padding-top: 0px  ;
  padding-right: 0px  ;
  padding-left: 24px  ;
}

.l-xsmall.justify-content-end {
  -webkit-box-pack: end  ;
  -webkit-justify-content: flex-end  ;
  -ms-flex-pack: end  ;
  justify-content: flex-end  ;
}

.l-xsmall.justify-content-end.margrin-top-32 {
  margin-top: 32px  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
  -webkit-box-pack: end  ;
  -webkit-justify-content: flex-end  ;
  -ms-flex-pack: end  ;
  justify-content: flex-end  ;
}

.l-xsmall.display-flex {
  padding-left: 0px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
}

.l-dialog__container {
  z-index: 1;
  overflow: visible  ;
  width: 75vw  ;
  height: 75vh  ;
  max-height: none  ;
  max-width: none  ;
  margin: 0px  ;
  padding: 24px  ;
  -webkit-align-self: auto  ;
  -ms-flex-item-align: auto  ;
  -ms-grid-row-align: auto  ;
  align-self: auto  ;
  background-color: #fff  ;
  box-shadow: 0 0 9px -1px #404040  ;
}

.l-dialog__container.info {
  width: 50vw  ;
  height: 90vh  ;
}

.l-dialog__content-top {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  height: 100px  ;
  padding-right: 0px  ;
  -webkit-box-align: start  ;
  -webkit-align-items: flex-start  ;
  -ms-flex-align: start  ;
  align-items: flex-start  ;
  border-style: solid  ;
  border-width: 0px  ;
  border-color: #ced4da  ;
}

.a-button__icon {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 0px  ;
  padding: 18px 12px  ;
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
  border-radius: 0px  ;
  background-color: #56a32f  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #fff  ;
  cursor: pointer  ;
}

.a-button__icon.margin-right-16-wf {
  height: 30px  ;
  min-width: auto  ;
  margin-right: 16px  ;
  padding-top: 18px  ;
  padding-bottom: 18px  ;
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
  border-radius: 0px  ;
}

.a-button__icon.disabled {
  margin-right: 16px  ;
  background-color: rgba(86, 163, 47, 0.25)  ;
}

.text-block-10 {
  margin-left: 12px  ;
  padding-left: 0px  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  font-size: 16px  ;
}

.a__button-primary {
  width: auto  ;
  height: auto  ;
  min-width: 150px  ;
  padding: 16px  ;
  float: right  ;
  border-radius: 0px  ;
  background-color: #56a32f  ;
  font-family: 'Open Sans', sans-serif  ;
  font-size: 16px  ;
  text-align: center  ;
  cursor: pointer  ;
}

.a__button-primary.login {
  width: 100%  ;
}

.a__button-primary._48px {
  width: 50px  ;
  min-width: auto  ;
}

.a-input__medium {
  display: block  ;
  height: 48px  ;
  margin-bottom: 12px  ;
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
  border-radius: 0px  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
}

.a-input__medium:hover {
  border-color: #56a32f  ;
  background-color: #fff  ;
}

.a-input__medium:focus {
  border-color: #56a32f  ;
  box-shadow: 1px 1px 3px 0 #56a32f  ;
}

.a-input__medium.password {
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  border-right-width: 0px  ;
}

.field-label {
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 16px  ;
  font-weight: 400  ;
}

.l_dialog__container-xsmall {
  position: static  ;
  display: block  ;
  overflow: visible  ;
  width: 50vw  ;
  max-height: none  ;
  max-width: none  ;
  margin: 0px  ;
  padding: 24px  ;
  -webkit-align-self: auto  ;
  -ms-flex-item-align: auto  ;
  -ms-grid-row-align: auto  ;
  align-self: auto  ;
  background-color: #fff  ;
  box-shadow: 0 0 9px -1px #404040  ;
}

.form-block {
  overflow: auto  ;
  width: 100%  ;
  max-height: 60vh  ;
  margin-bottom: 0px  ;
  padding: 24px  ;
  background-color: #f6f6f6  ;
}

.error-message {
  background-color: #ff3232  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #fff  ;
}

.k-combobox {
  position: static  ;
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 200px  ;
  height: 48px  ;
  margin-right: 0px  ;
  margin-left: 0px  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
  border-radius: 0px  ;
  background-color: #f6f6f6  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
}

.k-combobox:hover {
  border-color: #56a32f  ;
}

.k-combobox:focus {
  border-color: #56a32f  ;
  box-shadow: 1px 1px 3px 0 #56a32f  ;
}

.k-combobox.width-100 {
  width: 100%  ;
  background-color: #fff  ;
}

.font-size-small {
  display: block  ;
  overflow: visible  ;
  height: auto  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 16px  ;
  font-weight: 400  ;
}

.font-size-small.margin-right-12 {
  margin-right: 24px  ;
  text-decoration: none  ;
}

.font-size-small.white {
  display: block  ;
  color: #fff  ;
}

.image-11 {
  width: auto  ;
  height: 75%  ;
}

.brand {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 48px  ;
  -webkit-box-pack: start  ;
  -webkit-justify-content: flex-start  ;
  -ms-flex-pack: start  ;
  justify-content: flex-start  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
}

.dropdown__toggle {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 100%  ;
  min-width: auto  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.dropdown__toggle.w--open {
  width: auto  ;
  min-width: 150px  ;
}

.dropdown__toggle.visualizacion {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  min-width: auto  ;
  padding: 0px  ;
  -webkit-box-pack: start  ;
  -webkit-justify-content: flex-start  ;
  -ms-flex-pack: start  ;
  justify-content: flex-start  ;
}

.dropdown {
  height: 100%  ;
  margin-right: 0px  ;
  -webkit-box-ordinal-group: 1  ;
  -webkit-order: 0  ;
  -ms-flex-order: 0  ;
  order: 0  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
}

.dropdown.padding-left-24 {
  z-index: 0  ;
}

.dropdown__list {
  overflow: auto  ;
  width: auto  ;
  min-width: auto  ;
  margin-right: 0px  ;
  padding-right: 0px  ;
}

.dropdown__list.w--open {
  right: 0%  ;
  overflow: visible  ;
  width: auto  ;
  height: auto  ;
  min-width: 150px  ;
  margin-right: -24px  ;
  border-bottom: 0px solid #56a32f  ;
  background-color: #fff  ;
  box-shadow: 0 0 7px 0 #404040  ;
}

.icon {
  margin-right: 24px  ;
}

.icon.visualizacion {
  margin-right: 0px  ;
  margin-left: 24px  ;
}

.dropdown-link {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 100%  ;
  border-bottom: 1px solid #ced4da  ;
}

.dropdown-link.font-size-small {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 48px  ;
  margin-right: 0px  ;
  margin-left: 0px  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
}

.dropdown-link.font-size-small:hover {
  background-color: #f6f6f6  ;
}

.dropdown-link.font-size-small.w--current {
  color: #56a32f  ;
  font-weight: 600  ;
}

.dropdown__llist_item {
  height: auto  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
  border: 0px solid #000  ;
}

.dropdown__llist_item:hover {
  background-color: transparent  ;
}

.l-wrapper {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: calc(100% - 150px);
  margin-right: 0px  ;
  margin-left: 0px  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
}

.l-wrapper.display-block {
  display: block  ;
  height: auto  ;
  padding-right: 24px  ;
  padding-left: 24px  ;
}

.hr {
  width: 100px  ;
  height: 5px  ;
  background-color: #56a32f  ;
}

.spacing-24 {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 48px  ;
  max-height: 96px  ;
  margin: 24px  ;
  -webkit-box-pack: justify  ;
  -webkit-justify-content: space-between  ;
  -ms-flex-pack: justify  ;
  justify-content: space-between  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.font-size-xsmall {
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 14px  ;
  font-weight: 400  ;
  text-decoration: none  ;
}

.font-size-xsmall.align-right {
  text-align: right  ;
}

.font-size-large {
  font-size: 22px  ;
  font-weight: 400  ;
}

.font-size-large.extrabold {
  font-weight: 800  ;
}

.font-size-large.extrabold.margin-bottom-12 {
  margin-bottom: 12px  ;
}

.div-block-11 {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 24px  ;
  height: 24px  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
}

.margin-top-32 {
  margin-top: 32px  ;
}

.font-size-medium.padding-bottom-12 {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  padding-bottom: 12px  ;
}

.false {
  width: 16px  ;
  height: 16px  ;
  background-color: #0eca24  ;
}

.true {
  width: 16px  ;
  height: 16px  ;
  background-color:  #ff2121  ;
}

.l-dialog__container-bottom {
  overflow: auto  ;
  width: 100%  ;
  height: 100%  ;
  max-height: none  ;
  margin-left: 0px  ;
  padding-left: 0px  ;
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
  background-color: #f6f6f6  ;
}

.backgroun-gray {
  padding: 12px  ;
  background-color: #f6f6f6  ;
}

.backgroun-gray.display-flex {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
}

.a__button-secondary {
  width: 0px  ;
  height: auto  ;
  min-width: 150px  ;
  padding: 16px  ;
  float: right  ;
  border: 1px solid #56a32f  ;
  border-radius: 0px  ;
  background-color: #fff  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #56a32f  ;
  font-size: 16px  ;
  text-align: center  ;
  cursor: pointer  ;
}

.a__button-secondary.margin-right-16-wf {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: auto  ;
  min-width: 150px  ;
  margin-right: 16px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
}

.a__button-secondary.margin-right-16-wf._48px {
  width: 50px  ;
  min-width: auto  ;
}

.l-login__panel {
  position: fixed  ;
  left: auto  ;
  top: 0%  ;
  right: 0%  ;
  bottom: 0%  ;
  display: block  ;
  width: 40%  ;
  height: 100vh  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-auto-columns: 1fr  ;
  grid-column-gap: 16px  ;
  grid-row-gap: 16px  ;
  -ms-grid-columns: 1fr 1fr  ;
  grid-template-columns: 1fr 1fr  ;
  -ms-grid-rows: auto auto  ;
  grid-template-rows: auto auto  ;
  background-color: #fff  ;
}

.l-login__form-container {
  display: block  ;
  height: auto  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
  -webkit-align-self: auto  ;
  -ms-flex-item-align: auto  ;
  -ms-grid-row-align: auto  ;
  align-self: auto  ;
}

.l-login__form_image {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
}

.l-login__form {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 100vh  ;
  margin-bottom: 0px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  grid-auto-columns: 1fr  ;
  grid-column-gap: 16px  ;
  grid-row-gap: 16px  ;
  -ms-grid-columns: 1fr 1fr  ;
  grid-template-columns: 1fr 1fr  ;
  -ms-grid-rows: auto auto  ;
  grid-template-rows: auto auto  ;
}

.div-block-15 {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  -webkit-box-align: start  ;
  -webkit-align-items: flex-start  ;
  -ms-flex-align: start  ;
  align-items: flex-start  ;
}

.image-13 {
  width: 36px  ;
  height: 36px  ;
  padding-right: 6px  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

.div-block-16 {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 48px  ;
  height: 48px  ;
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
  border-top: 1px solid #ced4da  ;
  border-right: 1px solid #ced4da  ;
  border-bottom: 1px solid #ced4da  ;
  background-color: transparent  ;
}

.image-14 {
  position: absolute  ;
  left: 0%  ;
  top: auto  ;
  right: 0%  ;
  bottom: 0%  ;
  z-index: auto  ;
  display: block  ;
  width: 100%  ;
  height: 100%  ;
  max-width: none  ;
  -o-object-fit: cover  ;
  object-fit: cover  ;
}

.l-login__background {
  position: absolute  ;
  left: auto  ;
  top: 0%  ;
  right: 0%  ;
  bottom: auto  ;
  display: block  ;
  width: 100vw  ;
  height: 100vh  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: start  ;
  -webkit-align-items: flex-start  ;
  -ms-flex-align: start  ;
  align-items: flex-start  ;
  text-align: left  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
}

.l-dialog__content {
  display: block  ;
  overflow: visible  ;
  height: calc(100% - 48px);
  max-height: none  ;
  margin-top: 12px  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
}

.l-dialog__content.margin-top-16 {
  display: block  ;
  overflow: visible  ;
  width: 100%  ;
  height: auto  ;
  max-height: none  ;
  margin-top: 16px  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
  background-color: #fff  ;
}

.l-dialog__content.margin-top-16.delete {
  display: block  ;
  overflow: visible  ;
  background-color: transparent  ;
}

.dropdown__link {
  height: 48px  ;
  background-color: #fff  ;
}

.dropdown__link:hover {
  background-color: #f6f6f6  ;
}

.dropdown-list {
  width: 200px  ;
  box-shadow: 1px 1px 3px 0 #000  ;
}

.dropdown-list.w--open {
  position: absolute  ;
  display: block  ;
  margin-top: 96px  ;
  box-shadow: 1px 1px 3px 0 #636363  ;
}

.dropdown-2 {
  position: relative  ;
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  margin-right: 0px  ;
  margin-left: 0px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  align-self: center  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
}

.l-container-left-toolbar {
  position: relative  ;
  z-index: 0  ;
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  height: 48px  ;
  padding-left: 0px  ;
  float: none  ;
  clear: none  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  cursor: pointer  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
}

.icon-back {
  height: 60%  ;
  margin-left: 24px  ;
}

.icon-back:hover {
  height: 70%  ;
}

.button-image {
  z-index: 1;
  position: fixed  ;
  display: block  ;
  width: 72px  ;
  height: 72px  ;
  margin-top: 12px  ;
  margin-left: 12px  ;
  border: 1px solid #56a32f  ;
  background-color: #f6f6f6  ;
}

.button-image.map {
  position: absolute  ;
}

.feature {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 30px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.map-grid-title {
  overflow: hidden  ;
  width: 50%  ;
  min-width: 100px  ;
  margin-right: 12px  ;
  padding-right: 0px  ;
  font-size: 14px  ;
  font-weight: 700  ;
  white-space: nowrap  ;
}

.map-grid-text {
  overflow: hidden  ;
  width: 50%  ;
  min-width: 100px  ;
  white-space: nowrap  ;
}

.view-phone {
  display: none  ;
  width: 0px  ;
}

.svg-view {
  display: block  ;
}

.map-view {
  height: 100%  ;
  -o-object-fit: cover  ;
  object-fit: cover  ;
}

.map-image {
  display: block  ;
  overflow: auto  ;
  width: 100%  ;
  height: 100%  ;
  -o-object-fit: cover  ;
  object-fit: cover  ;
}

.svg-image {
  display: none  ;
  overflow: visible  ;
  width: 100%  ;
  height: 100%  ;
  max-width: none  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
}

.l-dialog__button {
  display: block  ;
  width: 100%  ;
  margin-top: 0px  ;
  padding-top: 0px  ;
  padding-right: 0px  ;
  padding-left: 0px  ;
}

.l-dialog__button.margin-top-24 {
  margin-top: 24px  ;
}

.l-notification {
  position: absolute  ;
  left: 0%  ;
  top: 0%  ;
  right: 0%  ;
  bottom: auto  ;
  z-index: auto  ;
  display: none  ;
  overflow: visible  ;
  width: auto  ;
  height: auto  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-flex-wrap: nowrap  ;
  -ms-flex-wrap: nowrap  ;
  flex-wrap: nowrap  ;
  -webkit-box-align: end  ;
  -webkit-align-items: flex-end  ;
  -ms-flex-align: end  ;
  align-items: flex-end  ;
  background-color: transparent  ;
}

.l-notification__container {
  position: static  ;
  display: block  ;
  overflow: visible  ;
  width: auto  ;
  height: auto  ;
  max-height: none  ;
  max-width: none  ;
  margin: 72px 0px 0px  ;
  padding: 24px  ;
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
  background-color: #fff  ;
  box-shadow: 0 0 9px -1px #404040  ;
}

.l-notification__container.success {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  background-color: #00d644  ;
}

.l-notification__container.error {
  display: none  ;
  background-color: #e10404  ;
}

.k-button-upload {
  width: 200px  ;
  height: auto  ;
  max-width: none  ;
  min-width: auto  ;
  margin-right: 16px  ;
  padding: 16px 12px  ;
  float: right  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  border: 1px solid #56a32f  ;
  border-radius: 0px  ;
  background-color: #56a32f  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #fff  ;
  font-size: 16px  ;
  text-align: center  ;
  cursor: pointer  ;
}

.close {
  -webkit-align-self: flex-start  ;
  -ms-flex-item-align: start  ;
  align-self: flex-start  ;
}

.ccard__text_id {
  font-family: 'Open Sans', sans-serif  ;
  color: #404040  ;
  font-size: 14px  ;
  font-weight: 400  ;
  text-decoration: none  ;
}

.compresor-detail-content {
  position: relative  ;
  display: block  ;
  overflow: auto  ;
  width: 100%  ;
  max-height: none  ;
  padding: 0px  ;
}

.utility-page-wrap {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100vw  ;
  height: 100vh  ;
  max-height: 100%  ;
  max-width: 100%  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.utility-page-content {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 260px  ;
  -webkit-box-orient: vertical  ;
  -webkit-box-direction: normal  ;
  -webkit-flex-direction: column  ;
  -ms-flex-direction: column  ;
  flex-direction: column  ;
  text-align: center  ;
}

.utility-page-form {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  -webkit-box-orient: vertical  ;
  -webkit-box-direction: normal  ;
  -webkit-flex-direction: column  ;
  -ms-flex-direction: column  ;
  flex-direction: column  ;
  -webkit-box-align: stretch  ;
  -webkit-align-items: stretch  ;
  -ms-flex-align: stretch  ;
  align-items: stretch  ;
}

.compresor-detail {
  display: none  ;
  overflow: visible  ;
  width: auto  ;
  max-width: 100%  ;
  -webkit-box-flex: 0  ;
  -webkit-flex: 0 auto  ;
  -ms-flex: 0 auto  ;
  flex: 0 auto  ;
  background-color: #f6f6f6  ;
}

.l-login_form-container {
  height: 30px  ;
  margin-bottom: 24px  ;
}

.l-login_form-container.error-message {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
  background-color: transparent  ;
  color: #fc0000  ;
}

.text-block-12 {
  display: block  ;
}

.name-compresor {
  margin-bottom: 6px  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #636363  ;
  font-size: 18px  ;
  font-weight: 400  ;
  display: flex  ;
}

.compresor-noselected {
  display: none  ;
  overflow: auto  ;
  width: auto  ;
  height: 100%  ;
  text-align: center  ;
  -o-object-fit: cover  ;
  object-fit: cover  ;
}

.image-notfound {
  display: none  ;
  overflow: auto  ;
  width: auto  ;
  height: 100%  ;
  -o-object-fit: cover  ;
  object-fit: cover  ;
}

.image-compresor {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  height: 100%  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
}

.change-view {
  display: block  ;
  width: 0px  ;
}

.l-dialog_content-top {
  width: 100px  ;
  height: 100px  ;
}

.l-dialog_content-top.image {
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
}

.l-dialog_content-top.text {
  margin-left: 16px  ;
  -webkit-box-flex: 1  ;
  -webkit-flex: 1  ;
  -ms-flex: 1  ;
  flex: 1  ;
}

.svg-component {
  display: block  ;
  overflow: visible  ;
  width: auto  ;
  height: auto  ;
  max-height: none  ;
  max-width: none  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  -o-object-fit: fill  ;
  object-fit: fill  ;
}

.name-component {
  display: flex  ;
  overflow: visible  ;
  height: auto  ;
  max-height: none  ;
  margin-top: 0px  ;
  padding-right: 0px  ;
  padding-bottom: 12px  ;
  padding-left: 0px  ;
  font-family: 'Open Sans', sans-serif  ;
  font-size: 22px  ;
  font-weight: 700  ;
}

.k-dropdown {
  display: block  ;
  width: 100%  ;
  height: 48px  ;
  margin-bottom: 12px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: end  ;
  -webkit-align-items: flex-end  ;
  -ms-flex-align: end  ;
  align-items: flex-end  ;
  border-style: solid  ;
  border-width: 1px  ;
  border-color: #ced4da  ;
  background-color: #fff  ;
}

.text-placeholder {
  position: relative  ;
  display: block  ;
  -webkit-box-align: start  ;
  -webkit-align-items: flex-start  ;
  -ms-flex-align: start  ;
  align-items: flex-start  ;
  font-family: 'Open Sans', sans-serif  ;
  color: #999  ;
  text-align: left  ;
}

.dropdown-toggle {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  height: 48px  ;
  padding-right: 12px  ;
  padding-left: 12px  ;
  -webkit-box-align: center  ;
  -webkit-align-items: center  ;
  -ms-flex-align: center  ;
  align-items: center  ;
}

.dropdown-toggle:hover {
  border: 1px solid #56a32f  ;
  background-color: #fff  ;
}

.dropdown-toggle:active {
  box-shadow: 1px 1px 3px 0 #56a32f  ;
}

.dropdown-toggle:focus {
  border: 1px solid #56a32f  ;
}

.dropdown-list-2 {
  color: #fff  ;
}

.dropdown-list-2.w--open {
  background-color: #fff  ;
}

.image-15 {
  display: block  ;
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  text-align: center  ;
}

.desarrolladomytra {
  display: -webkit-box  ;
  display: -webkit-flex  ;
  display: -ms-flexbox  ;
  display: flex  ;
  width: 100%  ;
  margin-top: 36px  ;
  -webkit-box-pack: center  ;
  -webkit-justify-content: center  ;
  -ms-flex-pack: center  ;
  justify-content: center  ;
  -webkit-box-align: end  ;
  -webkit-align-items: flex-end  ;
  -ms-flex-align: end  ;
  align-items: flex-end  ;
  text-align: center  ;
}

@media screen and (min-width: 1920px) {
  .font-size-xxlarge {
    background-color: transparent  ;
    font-family: 'Open Sans', sans-serif  ;
    color: #404040  ;
    font-size: 36px  ;
    font-weight: 700  ;
  }
  .font-size-xxlarge.margin-bottom-16 {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    height: auto  ;
    margin-bottom: 12px  ;
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
    font-size: 2.5em  ;
  }
  .body {
    color: #404040  ;
  }
  .l-main__nav-bar {
    border-bottom: 6px solid #56a32f  ;
    background-color: #fff  ;
  }
  .compresor-list {
    display: block  ;
    height: 96%  ;
  }
  .items-list {
    width: 100%  ;
    height: 72px  ;
    margin-right: 0%  ;
    margin-left: 0%  ;
    -webkit-box-align: end  ;
    -webkit-align-items: flex-end  ;
    -ms-flex-align: end  ;
    align-items: flex-end  ;
  }
  .ccard__text_title {
    margin-bottom: 0px  ;
    padding-bottom: 0px  ;
    font-size: 16px  ;
  }
  .ccard_image {
    max-width: 15%  ;
    margin-right: 36px  ;
  }
  .ccard_link {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    max-height: 72px  ;
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    align-self: center  ;
  }
  .k-grid-tr.users {
    grid-auto-columns: 0%  ;
    -ms-grid-columns: 48px 1fr 1fr 1fr 1fr 1fr 1fr 48px 48px  ;
    grid-template-columns: 48px 1fr 1fr 1fr 1fr 1fr 1fr 48px 48px  ;
  }
  .l-container-left {
    width: 25%  ;
  }
  .l-container-right {
    position: static  ;
    width: 75%  ;
    padding-left: 0px  ;
  }
  .map-grid {
    overflow: auto  ;
    height: 100%  ;
  }

  .l-dialog__container {
    height: 50vh  ;
  }
  .l-dialog__container.info {
    width: 40vw  ;
    height: 75vh  ;
    max-height: none  ;
  }
  .l-dialog__content-top {
    height: auto  ;
  }
  .a-button__icon.margin-right-16-wf {
    height: 37px  ;
  }
  .a-button__icon.disabled {
    margin-right: 16px  ;
    background-color: rgba(86, 163, 47, 0.25)  ;
  }
  .l_dialog__container-xsmall {
    display: block  ;
    width: 30vw  ;
    height: auto  ;
    max-height: none  ;
    padding: 32px 24px  ;
  }
  .form-block {
    padding-right: 24px  ;
  }
  .k-combobox {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    background-color: transparent  ;
  }
  .l-wrapper {
    height: calc(100% - 150px);
  }
  .l-wrapper.display-block {
    padding-right: 24px  ;
    padding-left: 24px  ;
  }
  .spacing-24 {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    height: 48px  ;
    max-height: none  ;
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
  }
  .l-dialog__container-bottom {
    overflow: auto  ;
    max-height: none  ;
    -webkit-align-self: auto  ;
    -ms-flex-item-align: auto  ;
    -ms-grid-row-align: auto  ;
    align-self: auto  ;
  }
 
  .l-dialog__content {
    height: calc(100% - 48px)  ;
  }
  .l-dialog__content.margin-top-16 {
    height: auto  ;
    margin-top: 0px  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
  }
  .l-dialog__content.margin-top-16.delete {
    margin-top: 16px  ;
  }
  .dropdown-2 {
    background-color: #f6f6f6  ;
  }
  .l-container-left-toolbar {
    width: 100%  ;
  }
  .button-image.map {
    position: absolute  ;
  }
  .map-image {
    width: 100%  ;
  }
  .l-notification {
    display: none  ;
  }
  .l-notification__container {
    display: block  ;
    width: 30vw  ;
    height: auto  ;
    max-height: none  ;
    padding: 32px 24px  ;
  }
  .compresor-detail-content {
    display: block  ;
  }
  .compresor-detail {
    display: none  ;
  }
  .compresor-noselected {
    width: 100%  ;
  }
  .image-notfound {
    width: 100%  ;
  }
  .image-compresor {
    -o-object-fit: cover  ;
    object-fit: cover  ;
  }
  .svg-component {
    width: 100%  ;
    height: 100%  ;
  }
  .name-component {
    height: auto  ;
  }
}

@media screen and (max-width: 991px) {
  .font-size-xxlarge.margin-bottom-16 {
    border-style: solid  ;
    border-width: 0px  ;
    border-color: #404040  ;
  }
  .compresor-list {
    display: block  ;
    overflow: visible  ;
    width: 100%  ;
    max-width: 100%  ;
  }
  .collection-list-2 {
    display: block  ;
  }
  .items-list {
    width: 100%  ;
  }
  .ccard__text_title {
    font-size: 14px  ;
  }
  .ccard_image {
    width: 100%  ;
  }
  .ccard_link {
    width: 100%  ;
  }
  .l-main {
    max-height: 100vh  ;
  }
  .k-grid-tr {
    grid-template-areas: ". Area Area-2 Area-3 Area-4 Area-5 Area-36" "Area-11 Area-6 Area-7 Area-8 Area-9 Area-10 Area-37" "Area-12 Area-13 Area-14 Area-15 Area-16 Area-17 Area-38" "Area-18 Area-19 Area-20 Area-21 Area-22 Area-23 Area-39" "Area-24 Area-25 Area-26 Area-27 Area-28 Area-29 Area-40" "Area-30 Area-31 Area-32 Area-33 Area-34 Area-35 Area-41"  ;
    -ms-grid-columns: 48px 1fr 1fr 1fr 0px 48px 0px  ;
    grid-template-columns: 48px 1fr 1fr 1fr 0px 48px 0px  ;
  }
  .k-grid-tr.users {
    -ms-grid-columns: 48px 1fr 1fr 1fr 0px 0px 0px 48px 48px  ;
    grid-template-columns: 48px 1fr 1fr 1fr 0px 0px 0px 48px 48px  ;
  }
  .k-grid-tr.repository {
    -ms-grid-columns: 48px 1fr 1fr 1fr 0px 48px  ;
    grid-template-columns: 48px 1fr 1fr 1fr 0px 48px  ;
  }
  .k-grid-th {
    position: static  ;
    overflow: visible  ;
  }
  .k-grid-th.hide {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
  }
  .k-grid-filter {
    overflow: visible  ;
  }
  .text-block-7 {
    overflow: hidden  ;
    -o-object-fit: fill  ;
    object-fit: fill  ;
  }
  .k-icon-wf.clickable.delete:hover {
    width: 50px  ;
  }
  .k-grid-td {
    overflow: visible  ;
  }
  .k-grid-td.k-alt {
    background-color: transparent  ;
  }
  .l-container-left {
    position: static  ;
    display: block  ;
    overflow: visible  ;
    width: 30%  ;
    height: 100%  ;
    max-width: none  ;
    padding-right: 0px  ;
    -webkit-align-self: flex-start  ;
    -ms-flex-item-align: start  ;
    align-self: flex-start  ;
  }
  .l-container-right {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    overflow: visible  ;
    width: 70%  ;
    height: 100%  ;
    max-height: none  ;
    max-width: none  ;
    padding-left: 0px  ;
    -webkit-box-align: start  ;
    -webkit-align-items: flex-start  ;
    -ms-flex-align: start  ;
    align-items: flex-start  ;
    -webkit-align-self: auto  ;
    -ms-flex-item-align: auto  ;
    align-self: auto  ;
    text-align: center  ;
    -o-object-fit: cover  ;
    object-fit: cover  ;
  }
  .ng-star-inserted {
    -ms-grid-columns: 0.5fr 0.5fr  ;
    grid-template-columns: 0.5fr 0.5fr  ;
  }
  .map-title {
    padding-right: 12px  ;
    padding-left: 12px  ;
    text-align: left  ;
  }
  .map-grid {
    overflow: visible  ;
    width: 100%  ;
    max-height: none  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
    text-align: left  ;
  }
  .map-grid.details {
    padding-right: 12px  ;
    padding-left: 12px  ;
  }
  .l-dialog {
    position: absolute  ;
    top: 0px  ;
    z-index: 9  ;
    overflow: visible  ;
    -webkit-box-pack: center  ;
    -webkit-justify-content: center  ;
    -ms-flex-pack: center  ;
    justify-content: center  ;
    -webkit-box-align: start  ;
    -webkit-align-items: flex-start  ;
    -ms-flex-align: start  ;
    align-items: flex-start  ;
  }
  .l-dialog.add {
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
  }
  .l-dialog.edit {
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
  }
  .l-dialog.upload {
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
  }
  .l-dialog__title {
    padding-right: 0px  ;
    padding-bottom: 0px  ;
    padding-left: 0px  ;
  }
  .l-xsmall {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    overflow: visible  ;
    width: 100%  ;
    max-width: 100%  ;
    padding-left: 24px  ;
    -webkit-box-pack: start  ;
    -webkit-justify-content: flex-start  ;
    -ms-flex-pack: start  ;
    justify-content: flex-start  ;
  }
  .l-xsmall.justify-content-end.margrin-top-32 {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
  }
  .l-xsmall.display-flex {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    padding-left: 0px  ;
  }
  .l-dialog__container {
    display: block  ;
    width: 90vw  ;
    height: 75vh  ;
    max-height: none  ;
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
  }
  .l-dialog__container.info {
    width: 50vw  ;
    height: 90vh  ;
  }
  .l-dialog__content-top {
    width: 100%  ;
  }
  .a__button-primary.login {
    min-width: 100%  ;
    background-color: #56a32f  ;
  }
  .l_dialog__container-xsmall {
    display: block  ;
    overflow: visible  ;
    width: 60vw  ;
    max-height: none  ;
    padding-right: 24px  ;
    padding-left: 24px  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
    -o-object-fit: fill  ;
    object-fit: fill  ;
  }
  .k-combobox {
    position: static  ;
  }
  .dropdown.padding-left-24 {
    z-index: 0  ;
  }
  .dropdown__llist_item {
    position: relative  ;
    display: block  ;
    padding-right: 12px  ;
    float: none  ;
  }
  .l-wrapper {
    width: 100vw  ;
    height: 100%  ;
  }
  .l-wrapper.display-block {
    height: 75vh  ;
  }
  .spacing-24 {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
  }
  .font-size-xsmall {
    overflow: hidden  ;
    font-size: 12px  ;
    white-space: nowrap  ;
  }
  .l-dialog__container-bottom {
    overflow: auto  ;
    max-width: none  ;
    padding-top: 0px  ;
    padding-bottom: 0px  ;
    padding-left: 0px  ;
    background-color: #f6f6f6  ;
  }
  .l-login__panel {
    position: absolute  ;
    left: 0%  ;
    width: 100%  ;
  }
  .l-dialog__content.margin-top-16 {
    max-height: 76.5vh  ;
  }
  .dropdown-2 {
    position: relative  ;
  }
  .l-container-left-toolbar {
    position: relative  ;
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    overflow: visible  ;
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
    text-align: left  ;
  }
  .icon-back {
    height: 60%  ;
    max-width: none  ;
    margin-left: 0px  ;
    padding-left: 12px  ;
    text-align: left  ;
  }
  .feature {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
  }
  .map-grid-text {
    overflow: hidden  ;
    white-space: nowrap  ;
  }
  .svg-view {
    display: block  ;
  }
  .map-view {
    display: block  ;
  }
  .map-image {
    display: block  ;
    width: 100%  ;
    height: 100%  ;
  }
  .svg-image {
    display: none  ;
  }
  .l-dialog__button {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    overflow: visible  ;
    width: 100%  ;
    max-width: 100%  ;
    padding-left: 24px  ;
    -webkit-box-pack: start  ;
    -webkit-justify-content: flex-start  ;
    -ms-flex-pack: start  ;
    justify-content: flex-start  ;
  }
  .l-dialog__button.margin-top-24 {
    display: block  ;
    padding-left: 0px  ;
  }
  .l-notification {
    z-index: auto  ;
    display: none  ;
  }
  .l-notification__container {
    display: block  ;
    overflow: visible  ;
    width: 50vw  ;
    max-height: none  ;
    padding-right: 24px  ;
    padding-left: 24px  ;
    -o-object-fit: fill  ;
    object-fit: fill  ;
  }
  .ccard__text_id {
    overflow: hidden  ;
    font-size: 12px  ;
    white-space: nowrap  ;
  }
  .compresor-detail-content {
    display: block  ;
    width: 100%  ;
    height: 100%  ;
    padding: 0px 0px 12px  ;
  }
  .compresor-detail {
    display: none  ;
    overflow: visible  ;
    width: 100%  ;
    max-width: 100%  ;
  }
  .l-login__error-message {
    display: none  ;
  }
  .name-compresor {
    display: flex  ;
    width: 100%  ;
  }
  .compresor-noselected {
    display: none  ;
    width: auto  ;
    height: 100%  ;
  }
  .image-notfound {
    display: none  ;
    width: auto  ;
    height: 100.1450486324005%  ;
  }
  .image-compresor {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    width: 100%  ;
    height: 100%  ;
    -webkit-box-pack: center  ;
    -webkit-justify-content: center  ;
    -ms-flex-pack: center  ;
    justify-content: center  ;
  }
  .svg-component {
    width: 100%  ;
  }
}

@media screen and (max-width: 767px) {
  .font-size-xxlarge {
    font-size: 3em  ;
  }
  .font-size-xxlarge.margin-bottom-16 {
    font-size: 2em  ;
  }
  .ccard__text_title {
    overflow: hidden  ;
    font-size: 16px  ;
    text-align: left  ;
    white-space: nowrap  ;
  }
  .ccard_image {
    max-width: 25%  ;
    margin-right: 12px  ;
  }
  .ccard__text {
    overflow: hidden  ;
    white-space: nowrap  ;
  }
  .k-grid-tr {
    grid-auto-rows: 48px  ;
    -ms-grid-columns: 48px 1fr 1fr 0px 0px 48px 0px 0px  ;
    grid-template-columns: 48px 1fr 1fr 0px 0px 48px 0px 0px  ;
    -ms-grid-rows: 48px 48px  ;
    grid-template-rows: 48px 48px  ;
  }
  .k-grid-tr.users {
    -ms-grid-columns: 48px 1fr 1fr 0px 0px 0px 0px 48px 48px  ;
    grid-template-columns: 48px 1fr 1fr 0px 0px 0px 0px 48px 48px  ;
  }
  .k-grid-tr.repository {
    -ms-grid-columns: 48px 1fr 1fr 0px 0px 48px  ;
    grid-template-columns: 48px 1fr 1fr 0px 0px 48px  ;
  }
  .text-block-7 {
    overflow: hidden  ;
    white-space: nowrap  ;
  }
  .k-grid-td {
    -webkit-flex-wrap: nowrap  ;
    -ms-flex-wrap: nowrap  ;
    flex-wrap: nowrap  ;
  }
  .l-container-left {
    display: block  ;
    width: 40%  ;
    height: 100%  ;
    max-width: 100%  ;
    -webkit-box-orient: horizontal  ;
    -webkit-box-direction: normal  ;
    -webkit-flex-direction: row  ;
    -ms-flex-direction: row  ;
    flex-direction: row  ;
    -webkit-box-pack: center  ;
    -webkit-justify-content: center  ;
    -ms-flex-pack: center  ;
    justify-content: center  ;
    -webkit-box-align: center  ;
    -webkit-align-items: center  ;
    -ms-flex-align: center  ;
    align-items: center  ;
    border-style: solid  ;
    border-width: 1px  ;
    border-color: #ced4da  ;
    text-align: center  ;
    -o-object-fit: fill  ;
    object-fit: fill  ;
  }
  .l-container-right {
    display: block  ;
    width: 60%  ;
    max-width: 100%  ;
  }
  .ng-star-inserted {
    -ms-grid-columns: 0.75fr 1fr  ;
    grid-template-columns: 0.75fr 1fr  ;
  }
  .map-grid {
    overflow: visible  ;
    height: 100%  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
  }
  .l-dialog {
    left: 0px  ;
    z-index: 99  ;
    -webkit-box-pack: center  ;
    -webkit-justify-content: center  ;
    -ms-flex-pack: center  ;
    justify-content: center  ;
  }
  .l-xsmall {
    display: block  ;
    width: 100%  ;
    max-width: 100%  ;
  }
  .l-dialog__container {
    display: block  ;
    height: 90vh  ;
  }
  .l-dialog__container.info {
    width: 80vw  ;
    height: 90vh  ;
  }
  .l-dialog__content-top {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    width: 100%  ;
    height: auto  ;
    max-height: none  ;
    -webkit-box-pack: center  ;
    -webkit-justify-content: center  ;
    -ms-flex-pack: center  ;
    justify-content: center  ;
  }
  .a__button-primary {
    border-radius: 0px  ;
  }
  .a__button-primary.login {
    min-width: 300px  ;
  }
  .l_dialog__container-xsmall {
    display: block  ;
    width: 90vw  ;
    max-height: none  ;
  }
  .form-block {
    height: auto  ;
    max-height: 30vh  ;
  }
  .dropdown.padding-left-24 {
    z-index: 0  ;
  }
  .l-wrapper {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
  }
  .l-wrapper.display-block {
    display: block  ;
    width: 100%  ;
    height: auto  ;
    padding-right: 24px  ;
    padding-left: 24px  ;
  }
  .spacing-24 {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    max-height: none  ;
  }
  .font-size-xsmall {
    overflow: visible  ;
    font-size: 14px  ;
    text-align: left  ;
    white-space: normal  ;
  }
  .l-dialog__container-bottom {
    width: 100%  ;
    max-height: none  ;
    max-width: 100%  ;
    margin-left: 0px  ;
    padding-top: 0px  ;
    padding-bottom: 0px  ;
  }
  .l-dialog__content {
    display: block  ;
    overflow: visible  ;
  }
  .feature {
    display: block  ;
    margin-bottom: 12px  ;
  }
  .map-grid-title {
    width: 100%  ;
  }
  .map-grid-text {
    width: 100%  ;
  }
  .svg-view {
    display: block  ;
  }
  .map-view {
    display: block  ;
  }
  .map-image {
    display: block  ;
  }
  .svg-image {
    display: none  ;
  }
  .l-dialog__button {
    display: block  ;
    width: 100%  ;
    max-width: 100%  ;
  }
  .l-notification {
    display: none  ;
  }
  .l-notification__container {
    display: block  ;
    width: 90vw  ;
  }
  .ccard__text_id {
    overflow: visible  ;
    font-size: 14px  ;
    text-align: left  ;
    white-space: normal  ;
  }
  .compresor-detail-content {
    overflow: auto  ;
    width: 99%  ;
    height: 100%  ;
  }
  .l-login__error-message {
    display: none  ;
  }
  .compresor-noselected {
    display: none  ;
  }
  .image-notfound {
    display: none  ;
  }
  .svg-component {
    width: 100%  ;
    height: 99.9%  ;
    -webkit-box-flex: 0  ;
    -webkit-flex: 0 auto  ;
    -ms-flex: 0 auto  ;
    flex: 0 auto  ;
    -o-object-fit: fill  ;
    object-fit: fill  ;
  }
  .name-component {
    display: flex  ;
    overflow: visible  ;
    width: auto  ;
    height: auto  ;
    color: #404040  ;
    white-space: normal  ;
  }
}

@media screen and (max-width: 479px) {
  .font-size-xxlarge {
    font-size: 1.75em  ;
  }
  .font-size-xxlarge.margin-bottom-16 {
    overflow: visible  ;
    height: 100%  ;
    font-size: 1.75em  ;
    white-space: normal  ;
  }
  .nav-bar__container {
    padding-left: 12px  ;
  }
  .compresor-list {
    display: block  ;
    align-self: flex-end  ;
    grid-auto-columns: 1fr  ;
    grid-column-gap: 16px  ;
    grid-row-gap: 16px  ;
    -ms-grid-columns: 1fr 1fr  ;
    grid-template-columns: 1fr 1fr  ;
    -ms-grid-rows: auto auto  ;
    grid-template-rows: auto auto  ;
    -o-object-fit: cover  ;
    object-fit: cover  ;
  }
  .items-list {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    width: 100%  ;
    -webkit-box-align: end  ;
    -webkit-align-items: flex-end  ;
    -ms-flex-align: end  ;
    align-items: flex-end  ;
  }
  .ccard__text_title {
    width: 100%  ;
    font-size: 16px  ;
  }
  .ccard_image {
    width: 25%  ;
    margin-right: 16px  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
  }
  .ccard_link {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    margin-bottom: 0px  ;
  }
  .ccard__text {
    width: 100%  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
    border: 0px solid #000  ;
    text-align: left  ;
  }
  .k-grid-tr {
    overflow: visible  ;
    grid-auto-rows: 48px  ;
    grid-template-areas: ". Area Area-2 Area-3 Area-4 Area-5" "Area-11 Area-6 Area-7 Area-8 Area-9 Area-10" "Area-12 Area-13 Area-14 Area-15 Area-16 Area-17" "Area-18 Area-19 Area-20 Area-21 Area-22 Area-23" "Area-24 Area-25 Area-26 Area-27 Area-28 Area-29" "Area-30 Area-31 Area-32 Area-33 Area-34 Area-35"  ;
    -ms-grid-columns: 48px auto 0px 0px 0px 0px 0px 0px  ;
    grid-template-columns: 48px auto 0px 0px 0px 0px 0px 0px  ;
  }
  .k-grid-toolbar-wf.padding-left-12 {
    height: 72px  ;
  }
  .k-grid-table {
    overflow: auto  ;
  }
  .k-grid-pager {
    width: 100%  ;
  }
  .k-pager-nav {
    overflow: visible  ;
  }
  .k-pager-info4 {
    -webkit-flex-wrap: nowrap  ;
    -ms-flex-wrap: nowrap  ;
    flex-wrap: nowrap  ;
    -webkit-box-flex: 1  ;
    -webkit-flex: 1  ;
    -ms-flex: 1  ;
    flex: 1  ;
  }
  .l-container-left {
    display: block  ;
    overflow: visible  ;
    width: 100%  ;
    height: calc(100% - 42px);
  }
  .l-container-right {
    display: none  ;
    width: 100%  ;
    height: calc(100% - 42px);
  }
  .button-image.map {
    position: absolute  ;
  }
  .ng-star-inserted.dialgo {
    display: block  ;
  }
  .leftcol {
    padding-left: 0px  ;
  }
  .map-grid {
    overflow: auto  ;
  }
  .rightcol {
    overflow: hidden  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
    white-space: nowrap  ;
  }
  .l-dialog {
    z-index: 99  ;
    height: 100vh  ;
  }

  .l-dialog__title {
    width: 100%  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
    -webkit-box-pack: end  ;
    -webkit-justify-content: flex-end  ;
    -ms-flex-pack: end  ;
    justify-content: flex-end  ;
    -webkit-flex-wrap: nowrap  ;
    -ms-flex-wrap: nowrap  ;
    flex-wrap: nowrap  ;
    white-space: break-spaces  ;
  }
  .width-100 {
    width: 100%  ;
    -webkit-box-flex: 0  ;
    -webkit-flex: 0 auto  ;
    -ms-flex: 0 auto  ;
    flex: 0 auto  ;
  }
  .l-xsmall.justify-content-end.margrin-top-32 {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
  }
  .l-xsmall.display-flex {
    padding-left: 0px  ;
  }
  .l-dialog__container {
    position: absolute  ;
    z-index: 0  ;
    overflow: auto  ;
    width: 100vw  ;
    height: 80vh  ;
  }
  .l-dialog__container.info {
    overflow: visible  ;
    width: 90vw  ;
  }
  .l-dialog__content-top {
    display: block  ;
  }
  .a-button__icon {
    width: 48px  ;
    height: 48px  ;
    -webkit-box-pack: center  ;
    -webkit-justify-content: center  ;
    -ms-flex-pack: center  ;
    justify-content: center  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
    text-align: center  ;
  }
  .a-button__icon.margin-right-16-wf {
    width: 48px  ;
    height: 48px  ;
  }
  .a-button__icon.disabled {
    -webkit-align-self: flex-start  ;
    -ms-flex-item-align: start  ;
    align-self: flex-start  ;
  }
  .text-block-10 {
    display: none  ;
  }
  .a__button-primary {
    width: 100%  ;
    border-radius: 0px  ;
  }
  .l_dialog__container-xsmall {
    overflow: visible  ;
    width: 90vw  ;
    height: auto  ;
    max-height: none  ;
  }
  .form-block {
    max-height: 50vh  ;
  }
  .k-combobox {
    background-color: #f6f6f6  ;
  }
  .font-size-small {
    display: block  ;
    text-align: left  ;
  }
  .font-size-small.margin-right-12 {
    position: static  ;
    margin-right: 0px  ;
  }
  .font-size-small.text-align {
    display: block  ;
    margin-top: 0px  ;
    padding-top: 0px  ;
    text-align: center  ;
  }
  .dropdown__toggle {
    position: static  ;
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    padding-right: 0px  ;
    clear: none  ;
  }
  .dropdown {
    position: static  ;
    clear: none  ;
  }
  .dropdown.padding-left-24 {
    position: relative  ;
    z-index: 0  ;
  }
  .icon {
    position: static  ;
  }
  .icon.visualizacion {
    margin-left: 0px  ;
  }
  .l-wrapper {
    display: block  ;
    height: calc(100% - 150px)  ;
    margin-right: 0px  ;
    margin-left: 0px  ;
    padding-right: 0px  ;
    padding-left: 0px  ;
  }
  .l-wrapper.display-block {
    margin-right: 0px  ;
    margin-left: 0px  ;
    padding-right: 12px  ;
    padding-left: 12px  ;
  }
  .spacing-24 {
    display: block  ;
    margin-right: 12px  ;
    margin-left: 12px  ;
  }
  .font-size-xsmall {
    overflow: hidden  ;
    -webkit-align-self: flex-end  ;
    -ms-flex-item-align: end  ;
    align-self: flex-end  ;
    font-size: 14px  ;
    white-space: nowrap  ;
  }
  .font-size-medium.padding-bottom-12 {
    overflow: hidden  ;
    white-space: nowrap  ;
  }
  .l-dialog__container-bottom {
    width: 100%  ;
    margin-left: 0px  ;
  }
  .backgroun-gray.display-flex {
    display: block  ;
    width: 100%  ;
    padding-right: 12px  ;
    padding-left: 12px  ;
    -webkit-align-self: auto  ;
    -ms-flex-item-align: auto  ;
    -ms-grid-row-align: auto  ;
    align-self: auto  ;
    -webkit-box-flex: 1  ;
    -webkit-flex: 1  ;
    -ms-flex: 1  ;
    flex: 1  ;
    text-align: left  ;
  }
  .a__button-secondary.margin-right-16-wf {
    width: 100%  ;
    margin-top: 16px  ;
    margin-right: 0px  ;
  }
  .l-login__form-container {
    width: 90%  ;
  }
  .l-dialog__content {
    display: block  ;
  }
  .dropdown-2 {
    width: 100%  ;
    margin-right: 0px  ;
    margin-left: 0px  ;
    background-color: #f6f6f6  ;
  }
  .l-container-left-toolbar {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    background-color: #f6f6f6  ;
  }
  .view-phone {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    width: auto  ;
    height: 30px  ;
    margin-bottom: 12px  ;
    padding-top: 12px  ;
    padding-right: 12px  ;
    padding-left: 12px  ;
    -webkit-box-pack: start  ;
    -webkit-justify-content: flex-start  ;
    -ms-flex-pack: start  ;
    justify-content: flex-start  ;
    -webkit-box-align: start  ;
    -webkit-align-items: flex-start  ;
    -ms-flex-align: start  ;
    align-items: flex-start  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    align-self: center  ;
    -webkit-box-flex: 0  ;
    -webkit-flex: 0 auto  ;
    -ms-flex: 0 auto  ;
    flex: 0 auto  ;
  }
  .l-dialog__button.margin-top-24 {
    display: block  ;
  }
  .l-notification {
    z-index: 1  ;
    display: none  ;
  }
  .l-notification__container {
    overflow: visible  ;
    width: 95vw  ;
    height: auto  ;
    max-height: none  ;
  }
  .l-notification__container.success {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
  }
  .l-notification__container.error {
    display: none  ;
  }
  .k-button-upload {
    width: 100%  ;
    margin-right: 0px  ;
    margin-left: 0px  ;
    text-align: center  ;
  }
  .ccard__text_id {
    overflow: hidden  ;
    -webkit-align-self: flex-end  ;
    -ms-flex-item-align: end  ;
    align-self: flex-end  ;
    font-size: 14px  ;
    white-space: nowrap  ;
  }
  .compresor-detail-content {
    background-color: #f6f6f6  ;
  }
  .compresor-detail {
    display: none  ;
    align-self: flex-end  ;
    grid-auto-columns: 1fr  ;
    grid-column-gap: 16px  ;
    grid-row-gap: 16px  ;
    -ms-grid-columns: 1fr 1fr  ;
    grid-template-columns: 1fr 1fr  ;
    -ms-grid-rows: auto auto  ;
    grid-template-rows: auto auto  ;
    -o-object-fit: cover  ;
    object-fit: cover  ;
  }
  .view-list-mobile {
    display: none  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
    font-family: 'Open Sans', sans-serif  ;
    color: #56a32f  ;
    font-size: 16px  ;
    cursor: pointer  ;
  }
  .view-list-mobile:hover {
    text-decoration: underline  ;
  }
  .view-map-mobile {
    display: block  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
    font-family: 'Open Sans', sans-serif  ;
    color: #56a32f  ;
    font-size: 16px  ;
    cursor: pointer  ;
  }
  .view-noMap-mobile {
    display: none  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
    font-family: 'Open Sans', sans-serif  ;
    color: #56a32f  ;
    font-size: 16px  ;
    cursor: pointer  ;
  }
  .view-map-mobile:hover {
    text-decoration: underline  ;
  }
  .name-compresor {
    display: flex  ;
    -webkit-box-flex: 0  ;
    -webkit-flex: 0 auto  ;
    -ms-flex: 0 auto  ;
    flex: 0 auto  ;
    font-family: 'Open Sans', sans-serif  ;
    color: #404040  ;
    font-size: 16px  ;
    font-weight: 400  ;
  }
  .container-left {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    -webkit-box-pack: start  ;
    -webkit-justify-content: flex-start  ;
    -ms-flex-pack: start  ;
    justify-content: flex-start  ;
    -webkit-box-align: start  ;
    -webkit-align-items: flex-start  ;
    -ms-flex-align: start  ;
    align-items: flex-start  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    align-self: center  ;
    -webkit-box-flex: 1  ;
    -webkit-flex: 1  ;
    -ms-flex: 1  ;
    flex: 1  ;
  }
  .name-compresor-phone {
    display: none  ;
    -webkit-box-flex: 1  ;
    -webkit-flex: 1  ;
    -ms-flex: 1  ;
    flex: 1  ;
    font-family: 'Open Sans', sans-serif  ;
    color: #404040  ;
    font-size: 16px  ;
    font-weight: 700  ;
  }
  .change-view {
    display: -webkit-box  ;
    display: -webkit-flex  ;
    display: -ms-flexbox  ;
    display: flex  ;
    width: auto  ;
    height: 30px  ;
    margin-bottom: 12px  ;
    padding-top: 12px  ;
    padding-right: 12px  ;
    padding-left: 12px  ;
    -webkit-box-pack: start  ;
    -webkit-justify-content: flex-start  ;
    -ms-flex-pack: start  ;
    justify-content: flex-start  ;
    -webkit-box-align: start  ;
    -webkit-align-items: flex-start  ;
    -ms-flex-align: start  ;
    align-items: flex-start  ;
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    align-self: center  ;
    -webkit-box-flex: 0  ;
    -webkit-flex: 0 auto  ;
    -ms-flex: 0 auto  ;
    flex: 0 auto  ;
  }
  .l-dialog_content-top.text {
    width: 100%  ;
    height: auto  ;
    margin-top: 16px  ;
    margin-left: 0px  ;
  }
  .name-component {
    display: flex  ;
  }
}

#w-node-3731840f28d7-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28da-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28dd-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28e0-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28e3-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28e6-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28e9-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28ec-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28ef-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28f2-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28f5-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28f8-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28fb-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f28fe-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2901-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2904-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2908-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f290b-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f290f-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2912-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2916-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2919-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f291d-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2920-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2924-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f2927-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f292b-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-3731840f292e-9db2f1b4 {
  -webkit-align-self: center  ;
  -ms-flex-item-align: center  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

#w-node-85d31a882be4-d4b2f1b8 {
  -ms-grid-column: 1  ;
  grid-column-start: 1  ;
  -ms-grid-row: 1  ;
  grid-row-start: 1  ;
  -ms-grid-column-span: 5  ;
  grid-column-end: 6  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 2  ;
}

#w-node-0709217ab30d-d4b2f1b8 {
  -ms-grid-column: 8  ;
  grid-column-start: 8  ;
  -ms-grid-row: 1  ;
  grid-row-start: 1  ;
  -ms-grid-column-span: 5  ;
  grid-column-end: 13  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 2  ;
}

#w-node-41f158ad9c8a-d4b2f1b8 {
  -ms-grid-column: 1  ;
  grid-column-start: 1  ;
  -ms-grid-row: 1  ;
  grid-row-start: 1  ;
  -ms-grid-column-span: 5  ;
  grid-column-end: 6  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 2  ;
}

#w-node-74d3be35bb69-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 3  ;
  grid-area: Area  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

.ng-star-inserted>#w-node-74d3be35bb69-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 1  ;
}

.map-title>#w-node-74d3be35bb69-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 1  ;
}

#w-node-6a72bc1010bb-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 5  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-area: Area-2  ;
}

.ng-star-inserted>#w-node-6a72bc1010bb-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 3  ;
}

.map-title>#w-node-6a72bc1010bb-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 3  ;
}

#w-node-e41b3971e853-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 7  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-area: Area-3  ;
}

#w-node-7120f475a633-d4b2f1b8 {
  -ms-grid-row: 1  ;
  -ms-grid-column: 9  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-area: Area-4  ;
}

#w-node-6e8cde77072b-d4b2f1b8 {
  -ms-grid-row: 3  ;
  -ms-grid-column: 1  ;
  grid-area: Area-11  ;
}

#w-node-cb63ff908e91-d4b2f1b8 {
  -ms-grid-row: 3  ;
  -ms-grid-column: 3  ;
  grid-area: Area-6  ;
}

#w-node-7654b1879c41-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 3  ;
  grid-area: Area-19  ;
}

#w-node-e4e5219ba5d5-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 11  ;
  grid-area: Area-23  ;
}

#w-node-319400e6192a-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 3  ;
  grid-area: Area-25  ;
}

#w-node-ff999b8c515a-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 5  ;
  grid-area: Area-26  ;
}

#w-node-fd7a3a067d45-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 7  ;
  grid-area: Area-27  ;
}

#w-node-b3ea9dfd2762-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 9  ;
  grid-area: Area-28  ;
}

#w-node-cced7667a9b3-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 11  ;
  grid-area: Area-29  ;
}

#w-node-8304d5a2d0f6-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 3  ;
  grid-area: Area-31  ;
}

#w-node-65098c827adf-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 5  ;
  grid-area: Area-32  ;
}

#w-node-47afc3a3d699-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 7  ;
  grid-area: Area-33  ;
}

#w-node-780530ce6d9d-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 11  ;
  grid-area: Area-35  ;
}

#w-node-e1bb4e0bca7f-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 9  ;
  grid-area: Area-34  ;
}

#w-node-0c33d9d8fc45-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 9  ;
  grid-area: Area-22  ;
}

#w-node-a29980c73e7a-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 7  ;
  grid-area: Area-21  ;
}

#w-node-1fb31cb65900-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 5  ;
  grid-area: Area-20  ;
}

#w-node-1e12d0a36f9a-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 3  ;
  grid-area: Area-13  ;
}

#w-node-20c5fe79f477-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 9  ;
  grid-area: Area-16  ;
}

#w-node-2c92ef95ca9f-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 7  ;
  grid-area: Area-15  ;
}

#w-node-a67f407a59c2-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 5  ;
  grid-area: Area-14  ;
}

#w-node-0755e5d6c7fb-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 11  ;
  grid-area: Area-17  ;
}

#w-node-7d30563f06a3-d4b2f1b8 {
  -ms-grid-row: 3  ;
  -ms-grid-column: 5  ;
  grid-area: Area-7  ;
}

#w-node-7fae152c201e-d4b2f1b8 {
  -ms-grid-row: 3  ;
  -ms-grid-column: 9  ;
  grid-area: Area-9  ;
}

#w-node-4a63cc2fe69e-d4b2f1b8 {
  -ms-grid-row: 3  ;
  -ms-grid-column: 11  ;
  grid-area: Area-10  ;
}

#w-node-896b4a66d2ac-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 11  ;
  grid-area: Area-17  ;
}

#w-node-87837fcde6c3-d4b2f1b8 {
  -ms-grid-row: 3  ;
  -ms-grid-column: 7  ;
  grid-area: Area-8  ;
}

#w-node-47e457e37c5a-d4b2f1b8 {
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  -ms-grid-column: 9  ;
  grid-column-start: 9  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 10  ;
  -ms-grid-row: 2  ;
  grid-row-start: 2  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 3  ;
}

#w-node-27ea465bd317-d4b2f1b8 {
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  -ms-grid-column: 9  ;
  grid-column-start: 9  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 10  ;
  -ms-grid-row: 3  ;
  grid-row-start: 3  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 4  ;
}

#w-node-f40cbf6e5f70-d4b2f1b8 {
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  -ms-grid-column: 9  ;
  grid-column-start: 9  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 10  ;
  -ms-grid-row: 4  ;
  grid-row-start: 4  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 5  ;
}

#w-node-3fc5e09e8f0f-d4b2f1b8 {
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  -ms-grid-column: 9  ;
  grid-column-start: 9  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 10  ;
  -ms-grid-row: 5  ;
  grid-row-start: 5  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 6  ;
}

#w-node-fac3c5b09924-d4b2f1b8 {
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  -ms-grid-column: 9  ;
  grid-column-start: 9  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 10  ;
  -ms-grid-row: 6  ;
  grid-row-start: 6  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 7  ;
}

#w-node-6a8476c2715e-d4b2f1b8 {
  -ms-grid-column: 8  ;
  grid-column-start: 8  ;
  -ms-grid-row: 3  ;
  grid-row-start: 3  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 9  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 4  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
}

#w-node-398397d21611-d4b2f1b8 {
  -ms-grid-column: 8  ;
  grid-column-start: 8  ;
  -ms-grid-row: 2  ;
  grid-row-start: 2  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 9  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 3  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
}

#w-node-3d978073c20e-d4b2f1b8 {
  -ms-grid-column: 8  ;
  grid-column-start: 8  ;
  -ms-grid-row: 6  ;
  grid-row-start: 6  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 9  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 7  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
}

#w-node-0680e7387c68-d4b2f1b8 {
  -ms-grid-column: 8  ;
  grid-column-start: 8  ;
  -ms-grid-row: 4  ;
  grid-row-start: 4  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 9  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 5  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
}

#w-node-f512442dd060-d4b2f1b8 {
  -ms-grid-column: 8  ;
  grid-column-start: 8  ;
  -ms-grid-row: 5  ;
  grid-row-start: 5  ;
  -ms-grid-column-span: 1  ;
  grid-column-end: 9  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 6  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
}

#w-node-4bdd1989ecc3-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 1  ;
  grid-area: Area-30  ;
}

#w-node-70b2b4fe6a4b-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 1  ;
  grid-area: Area-12  ;
}

#w-node-dcc8d8066ec6-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 1  ;
  grid-area: Area-18  ;
}

#w-node-5e6b08ec1798-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 1  ;
  grid-area: Area-24  ;
}

#w-node-dbdf9aaa02f2-d4b2f1b8 {
  -ms-grid-row: 5  ;
  -ms-grid-column: 13  ;
  grid-area: Area-38  ;
}

#w-node-24ee431d9fb1-d4b2f1b8 {
  -ms-grid-row: 9  ;
  -ms-grid-column: 13  ;
  grid-area: Area-40  ;
}

#w-node-89cf30ccc273-d4b2f1b8 {
  -ms-grid-row: 7  ;
  -ms-grid-column: 13  ;
  grid-area: Area-39  ;
}

#w-node-c5a54a411c15-d4b2f1b8 {
  -ms-grid-row: 11  ;
  -ms-grid-column: 13  ;
  grid-area: Area-41  ;
}

#w-node-52a4a85eb895-67b2f1ba {
  -ms-grid-column: 1  ;
  grid-column-start: 1  ;
  -ms-grid-row: 1  ;
  grid-row-start: 1  ;
  -ms-grid-column-span: 5  ;
  grid-column-end: 6  ;
  -ms-grid-row-span: 1  ;
  grid-row-end: 2  ;
}

#w-node-52a4a85eb897-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 3  ;
  grid-area: Area  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
}

.ng-star-inserted>#w-node-52a4a85eb897-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 1  ;
}

.map-title>#w-node-52a4a85eb897-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 1  ;
}

#w-node-52a4a85eb89c-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 5  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-area: Area-2  ;
}

.ng-star-inserted>#w-node-52a4a85eb89c-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 3  ;
}

.map-title>#w-node-52a4a85eb89c-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 3  ;
}

#w-node-52a4a85eb8a1-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 7  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-area: Area-3  ;
}

#w-node-52a4a85eb8a6-67b2f1ba {
  -ms-grid-row: 1  ;
  -ms-grid-column: 9  ;
  -ms-grid-row-align: center  ;
  align-self: center  ;
  grid-area: Area-4  ;
}

#w-node-52a4a85eb8ac-67b2f1ba {
  -ms-grid-row: 3  ;
  -ms-grid-column: 1  ;
  grid-area: Area-11  ;
}

#w-node-52a4a85eb8ae-67b2f1ba {
  -ms-grid-row: 3  ;
  -ms-grid-column: 3  ;
  grid-area: Area-6  ;
}

#w-node-52a4a85eb8b1-67b2f1ba {
  -ms-grid-row: 7  ;
  -ms-grid-column: 3  ;
  grid-area: Area-19  ;
}

#w-node-52a4a85eb8b4-67b2f1ba {
  -ms-grid-row: 7  ;
  -ms-grid-column: 9  ;
  grid-area: Area-22  ;
}

#w-node-52a4a85eb8b7-67b2f1ba {
  -ms-grid-row: 9  ;
  -ms-grid-column: 3  ;
  grid-area: Area-25  ;
}

#w-node-52a4a85eb8ba-67b2f1ba {
  -ms-grid-row: 9  ;
  -ms-grid-column: 5  ;
  grid-area: Area-26  ;
}

#w-node-52a4a85eb8bd-67b2f1ba {
  -ms-grid-row: 9  ;
  -ms-grid-column: 9  ;
  grid-area: Area-28  ;
}

#w-node-52a4a85eb8c0-67b2f1ba {
  -ms-grid-row: 11  ;
  -ms-grid-column: 3  ;
  grid-area: Area-31  ;
}

#w-node-52a4a85eb8c3-67b2f1ba {
  -ms-grid-row: 11  ;
  -ms-grid-column: 5  ;
  grid-area: Area-32  ;
}

#w-node-52a4a85eb8c6-67b2f1ba {
  -ms-grid-row: 11  ;
  -ms-grid-column: 9  ;
  grid-area: Area-34  ;
}

#w-node-52a4a85eb8c9-67b2f1ba {
  -ms-grid-row: 11  ;
  -ms-grid-column: 7  ;
  grid-area: Area-33  ;
}

#w-node-52a4a85eb8cc-67b2f1ba {
  -ms-grid-row: 7  ;
  -ms-grid-column: 7  ;
  grid-area: Area-21  ;
}

#w-node-52a4a85eb8cf-67b2f1ba {
  -ms-grid-row: 9  ;
  -ms-grid-column: 7  ;
  grid-area: Area-27  ;
}

#w-node-52a4a85eb8d2-67b2f1ba {
  -ms-grid-row: 7  ;
  -ms-grid-column: 5  ;
  grid-area: Area-20  ;
}

#w-node-52a4a85eb8d5-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 3  ;
  grid-area: Area-13  ;
}

#w-node-52a4a85eb8d8-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 7  ;
  grid-area: Area-15  ;
}

#w-node-52a4a85eb8db-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 5  ;
  grid-area: Area-14  ;
}

#w-node-52a4a85eb8de-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 11  ;
  grid-area: Area-17  ;
}

#w-node-52a4a85eb8df-67b2f1ba {
  -ms-grid-row: 3  ;
  -ms-grid-column: 5  ;
  grid-area: Area-7  ;
}

#w-node-52a4a85eb8e2-67b2f1ba {
  -ms-grid-row: 3  ;
  -ms-grid-column: 7  ;
  grid-area: Area-8  ;
}

#w-node-52a4a85eb8e5-67b2f1ba {
  -ms-grid-row: 3  ;
  -ms-grid-column: 9  ;
  grid-area: Area-9  ;
}

#w-node-52a4a85eb8e8-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 9  ;
  grid-area: Area-16  ;
}

#w-node-52a4a85eb8eb-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 11  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  grid-area: Area-17  ;
}

#w-node-52a4a85eb8ed-67b2f1ba {
  -ms-grid-row: 3  ;
  -ms-grid-column: 11  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  grid-area: Area-10  ;
}

#w-node-52a4a85eb8ef-67b2f1ba {
  -ms-grid-row: 11  ;
  -ms-grid-column: 11  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  grid-area: Area-35  ;
}

#w-node-52a4a85eb8f1-67b2f1ba {
  -ms-grid-row: 7  ;
  -ms-grid-column: 11  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  grid-area: Area-23  ;
}

#w-node-52a4a85eb8f3-67b2f1ba {
  -ms-grid-row: 9  ;
  -ms-grid-column: 11  ;
  -ms-grid-column-align: center  ;
  justify-self: center  ;
  grid-area: Area-29  ;
}

#w-node-52a4a85eb8f5-67b2f1ba {
  -ms-grid-row: 11  ;
  -ms-grid-column: 1  ;
  grid-area: Area-30  ;
}

#w-node-52a4a85eb8fb-67b2f1ba {
  -ms-grid-row: 5  ;
  -ms-grid-column: 1  ;
  grid-area: Area-12  ;
}

#w-node-52a4a85eb8fd-67b2f1ba {
  -ms-grid-row: 7  ;
  -ms-grid-column: 1  ;
  grid-area: Area-18  ;
}

#w-node-52a4a85eb8ff-67b2f1ba {
  -ms-grid-row: 9  ;
  -ms-grid-column: 1  ;
  grid-area: Area-24  ;
}

@media screen and (min-width: 1920px) {
  #w-node-dbdf9aaa02f2-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 13  ;
    grid-area: Area-38  ;
  }
}

@media screen and (max-width: 991px) {
  #w-node-74d3be35bb69-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 2  ;
  }
  #w-node-6a72bc1010bb-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 3  ;
  }
  #w-node-e41b3971e853-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 4  ;
  }
  #w-node-7120f475a633-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 5  ;
  }
  #w-node-6e8cde77072b-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 1  ;
  }
  #w-node-cb63ff908e91-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 2  ;
  }
  #w-node-7654b1879c41-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 2  ;
  }
  #w-node-e4e5219ba5d5-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 6  ;
  }
  #w-node-319400e6192a-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 2  ;
  }
  #w-node-ff999b8c515a-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 3  ;
  }
  #w-node-fd7a3a067d45-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 4  ;
  }
  #w-node-b3ea9dfd2762-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 5  ;
  }
  #w-node-cced7667a9b3-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 6  ;
  }
  #w-node-8304d5a2d0f6-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 2  ;
  }
  #w-node-65098c827adf-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 3  ;
  }
  #w-node-47afc3a3d699-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 4  ;
  }
  #w-node-780530ce6d9d-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 6  ;
  }
  #w-node-e1bb4e0bca7f-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 5  ;
  }
  #w-node-0c33d9d8fc45-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 5  ;
  }
  #w-node-a29980c73e7a-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 4  ;
  }
  #w-node-1fb31cb65900-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 3  ;
  }
  #w-node-1e12d0a36f9a-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 2  ;
  }
  #w-node-20c5fe79f477-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 5  ;
  }
  #w-node-2c92ef95ca9f-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 4  ;
  }
  #w-node-a67f407a59c2-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 3  ;
  }
  #w-node-0755e5d6c7fb-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-7d30563f06a3-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 3  ;
  }
  #w-node-7fae152c201e-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 5  ;
  }
  #w-node-4a63cc2fe69e-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 6  ;
  }
  #w-node-896b4a66d2ac-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-87837fcde6c3-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 4  ;
  }
  #w-node-4bdd1989ecc3-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 1  ;
  }
  #w-node-70b2b4fe6a4b-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 1  ;
  }
  #w-node-dcc8d8066ec6-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 1  ;
  }
  #w-node-5e6b08ec1798-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 1  ;
  }
  #w-node-dbdf9aaa02f2-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 7  ;
  }
  #w-node-24ee431d9fb1-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 7  ;
  }
  #w-node-89cf30ccc273-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 7  ;
  }
  #w-node-c5a54a411c15-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 7  ;
  }
  #w-node-52a4a85eb897-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb89c-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8a1-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8a6-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8ac-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8ae-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8b1-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8b4-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8b7-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8ba-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8bd-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8c0-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8c3-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8c6-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8c9-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8cc-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8cf-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8d2-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8d5-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8d8-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8db-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8de-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8df-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8e2-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8e5-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8e8-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8eb-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8ed-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8ef-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8f1-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8f3-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8f5-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8fb-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8fd-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8ff-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 1  ;
  }
  #w-node-dbdf9aaa02f2-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 7  ;
  }
}

@media screen and (max-width: 479px) {
  #w-node-74d3be35bb69-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 2  ;
  }
  #w-node-6a72bc1010bb-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 3  ;
  }
  #w-node-e41b3971e853-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 4  ;
  }
  #w-node-7120f475a633-d4b2f1b8 {
    -ms-grid-row: 1  ;
    -ms-grid-column: 5  ;
  }
  #w-node-6e8cde77072b-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 1  ;
  }
  #w-node-cb63ff908e91-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 2  ;
  }
  #w-node-7654b1879c41-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 2  ;
  }
  #w-node-e4e5219ba5d5-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 6  ;
  }
  #w-node-319400e6192a-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 2  ;
  }
  #w-node-ff999b8c515a-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 3  ;
  }
  #w-node-fd7a3a067d45-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 4  ;
  }
  #w-node-b3ea9dfd2762-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 5  ;
  }
  #w-node-cced7667a9b3-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 6  ;
  }
  #w-node-8304d5a2d0f6-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 2  ;
  }
  #w-node-65098c827adf-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 3  ;
  }
  #w-node-47afc3a3d699-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 4  ;
  }
  #w-node-780530ce6d9d-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 6  ;
  }
  #w-node-e1bb4e0bca7f-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 5  ;
  }
  #w-node-0c33d9d8fc45-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 5  ;
  }
  #w-node-a29980c73e7a-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 4  ;
  }
  #w-node-1fb31cb65900-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 3  ;
  }
  #w-node-1e12d0a36f9a-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 2  ;
  }
  #w-node-20c5fe79f477-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 5  ;
  }
  #w-node-2c92ef95ca9f-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 4  ;
  }
  #w-node-a67f407a59c2-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 3  ;
  }
  #w-node-0755e5d6c7fb-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-7d30563f06a3-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 3  ;
  }
  #w-node-7fae152c201e-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 5  ;
  }
  #w-node-4a63cc2fe69e-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 6  ;
  }
  #w-node-896b4a66d2ac-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-87837fcde6c3-d4b2f1b8 {
    -ms-grid-row: 2  ;
    -ms-grid-column: 4  ;
  }
  #w-node-4bdd1989ecc3-d4b2f1b8 {
    -ms-grid-row: 6  ;
    -ms-grid-column: 1  ;
  }
  #w-node-70b2b4fe6a4b-d4b2f1b8 {
    -ms-grid-row: 3  ;
    -ms-grid-column: 1  ;
  }
  #w-node-dcc8d8066ec6-d4b2f1b8 {
    -ms-grid-row: 4  ;
    -ms-grid-column: 1  ;
  }
  #w-node-5e6b08ec1798-d4b2f1b8 {
    -ms-grid-row: 5  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb897-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb89c-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8a1-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8a6-67b2f1ba {
    -ms-grid-row: 1  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8ac-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8ae-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8b1-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8b4-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8b7-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8ba-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8bd-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8c0-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8c3-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8c6-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8c9-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8cc-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8cf-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8d2-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8d5-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 2  ;
  }
  #w-node-52a4a85eb8d8-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8db-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8de-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8df-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 3  ;
  }
  #w-node-52a4a85eb8e2-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 4  ;
  }
  #w-node-52a4a85eb8e5-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8e8-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 5  ;
  }
  #w-node-52a4a85eb8eb-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8ed-67b2f1ba {
    -ms-grid-row: 2  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8ef-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8f1-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8f3-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 6  ;
  }
  #w-node-52a4a85eb8f5-67b2f1ba {
    -ms-grid-row: 6  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8fb-67b2f1ba {
    -ms-grid-row: 3  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8fd-67b2f1ba {
    -ms-grid-row: 4  ;
    -ms-grid-column: 1  ;
  }
  #w-node-52a4a85eb8ff-67b2f1ba {
    -ms-grid-row: 5  ;
    -ms-grid-column: 1  ;
  }
}

@media screen and (max-width: 991px) {
  #w-node-52a4a85eb8a6-67b2f1ba {
    -webkit-align-self: center  ;
    -ms-flex-item-align: center  ;
    -ms-grid-row-align: center  ;
    align-self: center  ;
  }
}

/* edited classes */
ul.k-upload-files.k-reset.ng-star-inserted{
  height: auto;
}

.k-pager-refresh, .k-pager-nav.k-link {
  border-color: transparent;
  color: black;
  background-color: #fff;
}

.k-pager-numbers .k-link.k-state-selected {
  border-color: #ced4da;
  color: #fff;
  background-color: #ced4da;
}

.k-pager-refresh, .k-pager-nav.k-link {
  border-color: transparent !important;
  color: black !important;
  background-color: #fff !important;
}

.k-pager-numbers .k-link.k-state-selected {
  border-color: #56a32f !important;
  color: #000 !important;
  background-color: #56a32f !important;
}

.k-pager-numbers .k-link {
  border-color: transparent !important;
  color: black !important;
  background-color: #fff !important;
  font-size: 14px;
}