

/* Start:/local/components/woobla.ru/breadcrumb/templates/.default/style.min.css?1771403440467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/ltown/components/bitrix/menu/main/style.css?17714030723*/




/* End */


/* Start:/local/templates/ltown/components/bitrix/menu/mainMobile/style.css?17714030723*/




/* End */


/* Start:/local/templates/ltown/styles.css?17913475234462*/
.callback__bottom:has(input[type="checkbox"]:not(:checked)) .w-btn {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}


.footer-new {
  position: relative;
  width: 100%;
  padding: 80px 0;
  background: rgba(13, 20, 26, .72);
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.4
}

.footer-new a {
  color: #fff;
  text-decoration: none;
  transition: color .2s
}

.footer-new a:hover {
  color: #CEFF00
}

.footer-new__wrap {
  display: flex;
  flex-direction: column;
  gap: 48px
}

.footer-new__contacts {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px
}

.footer-new__contacts-left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px
}

.footer-new__logo {
  display: block;
  width: 347px;
  max-width: 100%
}

.footer-new__logo img {
  display: block;
  width: 100%;
  height: auto
}

.footer-new__catalog-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px
}

.footer-new__catalog-item {
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase
}

.footer-new__contacts-right {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 24px;
  flex: 1 1 624px;
  max-width: 624px
}

.footer-new__block {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1 1 0;
  min-width: 288px
}

.footer-new__block-title {
  font-size: 16px;
  line-height: 1.4
}

.footer-new__list {
  display: flex;
  flex-direction: column;
  gap: 8px
}

.footer-new__row {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  line-height: 1.2
}

.footer-new__row._top {
  align-items: flex-start
}

.footer-new__row i {
  flex: 0 0 auto;
  width: 24px;
  font-size: 24px;
  line-height: 1;
  text-align: center
}

.footer-new__middle {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 48px
}

.footer-new__qa {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 492px;
  max-width: 100%
}

.footer-new__qa-question {
  display: flex;
  flex-direction: column;
  gap: 16px
}

.footer-new__qa-title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: math-auto;
}

.footer-new>.woo-grid__max {
  padding: 0 40px;
}

.footer-new__qa-count {
  font-size: 16px;
  line-height: 1.4
}

.footer-new__qa-answers {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 16px;
  line-height: 1.4
}

.footer-new__map {
  flex: 1 1 0;
  min-width: 288px;
  height: 274px;
  border-radius: 16px;
  overflow: hidden;
  background: #ebebeb
}

.footer-new__map-container {
  width: 100%;
  height: 100%
}

.footer-new__disclaimer {
  display: flex;
  flex-direction: column;
  gap: 16px
}

.footer-new__disclaimer-text {
  font-family: Inter, Roboto, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  opacity: .85
}

.footer-new__disclaimer-text p {
  margin: 0 0 8px
}

.footer-new__disclaimer-text p:last-child {
  margin-bottom: 0
}

.footer-new__disclaimer-text p:last-child b {
  color: #CEFF00;
  font-weight: 600
}

.footer-new__disclaimer-text a {
  text-decoration: underline
}

.footer__bckg {
  z-index: 0;
}

.footer-new .woo-grid__container {
  position: relative;
  max-width: 1440px;
  padding: 40px;
  background: rgba(13, 20, 26, 0.72);
}

@media screen and (max-width:1023px) {
  .footer-new__contacts-right {
    max-width: none
  }

  .footer-new__middle {
    gap: 32px
  }

  .footer-new__qa {
    width: 100%
  }

  .footer-new__map {
    flex: 1 1 100%;
    height: 240px
  }
}

@media screen and (max-width:745px) {
  .footer-new {
    padding: 20px 0
  }

  .footer-new__wrap {
    gap: 32px
  }

  .footer-new__contacts-left {
    width: 100%;
    min-width: 0
  }

  .footer-new__logo {
    width: 240px;
    max-width: 100%;
    flex: 0 1 240px
  }

  .footer-new__catalog-item {
    font-size: 20px
  }

  .footer-new__row {
    font-size: 16px
  }

  .footer-new__map {
    height: 200px
  }
}

@media(max-width:768px) {
  .footer-new {
    padding: 20px 0
  }

  .footer-new>.woo-grid__max {
    padding: 0 10px;
  }
}
/* End */
/* /local/components/woobla.ru/breadcrumb/templates/.default/style.min.css?1771403440467 */
/* /local/templates/ltown/components/bitrix/menu/main/style.css?17714030723 */
/* /local/templates/ltown/components/bitrix/menu/mainMobile/style.css?17714030723 */
/* /local/templates/ltown/styles.css?17913475234462 */
