

/* Start:/local/templates/aspro_max/components/bitrix/news.list/contacts.list/style.css?176967605310449*/

body {
  margin: 0;
  padding: 0;
  font-family: 'Montserrat', sans-serif;
  box-sizing: border-box;
}
.hidden-contacts{
  display: none;
}
.contact-list {
  list-style-type: none;
}
.list-item {
  margin-bottom: 32px;
  cursor: pointer;
}
.contact-wrap {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row;
  align-items: flex-start;
  gap: 11px;
  width: 1366.3px;
  height: 70px;
  border-bottom: 1px solid #ECECEC;
}
.frame-txt {
  display: flex;
  flex-direction: column;
}
.adress-txt {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 10.005px;
  line-height: 13px;
  display: flex;
  align-items: center;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #999999;
}
.adress {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  display: flex;
  align-items: center;
  color: #000000;
}
.arrow-btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 1000px;
  margin-right: 24px;
  border: 0;
}

/*.list-item:active .contact-content {
    display: flex;
    transition: all .3s;
}*/
.list-item::before {
  opacity: 0;
  content: "";
  background: transparent;
}
/*@media (min-width: 360px) {*/
/*  .list-item {*/
/*    width: 307px;*/
/*  }*/
/*  .contact-wrap {*/
/*    width: 307px;*/
/*  }*/
/*}*/
/*@media (min-width: 320px) {*/
/*  .list-item {*/
/*    width: 267px;*/
/*  }*/
/*  .contact-wrap {*/
/*    width: 267px;*/
/*  }*/
/*}*/
@media (min-width: 992px) {
  width: 100%;
}
.right_block-second {
  width: 100%!important;
}
.inner_flex {
  display: flex;
  width: 100%;
}
.contact-content {
  width: 100%;
  display: none;
  align-items: flex-start;
  margin-top: 16px;
}
.contact-content_active {
  display: flex;
}
.arrow-btn {
  transform: rotate(180deg);
  transition: .3s;
}
.arrow-btn_active {
  transform: rotate(360deg);
}
.img {
  position: relative;
  width: 556px;
  height: 370px;
  display: flex;
  /*display: flex;*/
  /*flex-wrap: wrap;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  margin-right: 16px;
  margin-bottom: 45px;
  border-radius: 20px;
  overflow: hidden;
}
.img img {
  width: 100%;
}
.swiper {
  position: relative;
  max-width: 556px;
}
.swiper-wrapper {
  display: flex;
}
.swiper-slide {
  min-width: 556px;
  height: 370px;
}
.swiper-button-prev, .swiper-button-next {
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 1000px;
  border: 0;
}
.swiper-button-prev {
  left: 500px;
  top: 180px;
}
.swiper-button-prev svg {
  transform: rotate(90deg);
}
.swiper-button-next {
  top: 180px;
  left: 15px;
}
.swiper-button-next svg {
  transform: rotate(270deg);
}
/*.slider-btn {*/
/*  position: absolute;*/
/*  display: flex;*/
/*  flex-direction: row;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  width: 40px;*/
/*  height: 40px;*/
/*  background: rgba(255, 255, 255, 0.5);*/
/*  border-radius: 1000px;*/
/*  border: 0;*/
/*}*/
/*.f-btn {*/
/*  transform: rotate(90deg);*/
/*  left: 500px;*/
/*  top: 180px*/
/*}*/
/*.s-btn {*/
/*  transform: rotate(-90deg);*/
/*  top: 180px;*/
/*  right: 500px;*/
/*}*/
.map-wrap {
  points-event: none;
  height: 626.3814697265625px;
  width: 787.3095092773438px;
  overflow: hidden;
  border-radius: 22px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.map-img {
  height: 626.3814697265625px;
  width: 787.3095092773438px;
}
.time {
  margin-right: 114px;
  points-event: none;
}
.work {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 10.005px;
  line-height: 13px;
  display: flex;
  align-items: center;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #999999;
  points-event: none;
}
.days {
  margin: 0;
  /*width: 180px;*/
  /*height: 50px;*/
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  display: flex;
  align-items: center;
  color: #000000;
  points-event: none;
}
.tele {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 10.005px;
  line-height: 13px;
  display: flex;
  align-items: center;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #999999;
  points-event: none;
}
.num-txt {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  display: flex;
  align-items: center;
  color: #000000;
  points-event: none;
}
.time-num {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  points-event: none;
}
@media (max-width: 1423px) {
  .list-item {
    width: 900px;
  }
  .contact-wrap {
    width: 900px;
  }
  .map-wrap {
    width: 750px;
  }
}
@media (max-width: 991px) {
  .list-item {
    width: 900px;
  }
  .contact-wrap {
    width: 900px;
  }
  .contact-content {
    width: 900px;
    /*flex-direction: column;*/
    margin-top: 50px;
  }
  .adress {
    font-size: 13px;
  }
  .img {
    width: 427px;
    height: 284px;
  }
  .img img {
    width: 427px;
  }
  .swiper-button-next {
    top: 125px;
    left: 7px;
  }
  .swiper-button-prev {
    left: 384px;
    top: 125px;
  }
  .days {
    font-size: 12px;
  }
  .work {
    font-size: 12px;
  }
  .tele {
    font-size: 12px;
  }
  .num-txt {
    font-size: 12px;
  }
  .swiper-button-next, .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
  .map-wrap {
    width: 625px;
    height: 625px;
  }
}
@media (max-width: 767px) {
  .list-item {
    width: 714px;
  }
  .contact-wrap {
    width: 714px;
  }
  .contact-content {
    width: 714px;
    flex-direction: column;
    margin-top: 50px;
  }
  .adress {
    font-size: 13px;
  }
  .img {
    width: 556px;
  }
  .img img {
    width: 556px;
  }
  .swiper-button-next {
    top: 164px;
    left: 7px;
  }
  .swiper-button-prev {
    left: 508px;
    top: 164px;
  }
  .days {
    font-size: 12px;
  }
  .work {
    font-size: 12px;
  }
  .tele {
    font-size: 12px;
  }
  .num-txt {
    font-size: 12px;
  }
  .swiper-button-next, .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
  .map-wrap {
    width: 625px;
    height: 625px;
  }
}
@media (max-width: 601px) {
  .list-item {
    width: 556px;
  }
  .contact-wrap {
    width: 556px;
  }
  .contact-content {
    width: 556px;
    flex-direction: column;
    margin-top: 50px;
  }
  .adress {
    font-size: 13px;
  }
  .img {
    width: 500px;
    height: 335px;
  }
  .img img {
    width: 500px;
  }
  .swiper-button-next {
    top: 164px;
    left: 7px;
  }
  .swiper-button-prev {
    left: 450px;
    top: 164px;
  }
  .days {
    font-size: 12px;
  }
  .work {
    font-size: 12px;
  }
  .tele {
    font-size: 12px;
  }
  .num-txt {
    font-size: 12px;
  }
  .swiper-button-next, .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
  .map-wrap {
    width: 500px;
    height: 500px;
  }
}
@media (max-width: 480px) {
  .list-item {
    width: 427px;
  }
  .contact-wrap {
    width: 427px;
  }
  .contact-content {
    width: 427px;
    flex-direction: column;
    margin-top: 50px;
  }
  .adress {
    font-size: 12px;
  }
  .img {
    width: 427px;
    height: 284px;
  }
  .img img {
    width: 427px;
  }
  .swiper-button-next {
    top: 125px;
    left: 7px;
  }
  .swiper-button-prev {
    left: 384px;
    top: 125px;
  }
  .days {
    font-size: 10px;
  }
  .work {
    font-size: 10px;
  }
  .tele {
    font-size: 10px;
  }
  .num-txt {
    font-size: 10px;
  }
  .swiper-button-next, .swiper-button-prev {
    width: 35px;
    height: 35px;
  }
  .map-wrap {
    width: 327px;
    height: 327px;
  }
}
/*@media (max-width: 380px) {*/
/*  .list-item {*/
/*    width: 327px;*/
/*  }*/
/*  .contact-wrap {*/
/*    width: 327px;*/
/*  }*/
/*  .contact-content {*/
/*    width: 327px;*/
/*    flex-direction: column;*/
/*    margin-top: 50px;*/
/*  }*/
/*  .adress {*/
/*    font-size: 12px;*/
/*  }*/
/*  .img {*/
/*    width: 250px;*/
/*    height: 185px;*/
/*  }*/
/*  .img img {*/
/*    width: 327px;*/
/*  }*/
/*  .swiper-button-next {*/
/*    top: 78px;*/
/*    left: 7px;*/
/*  }*/
/*  .swiper-button-prev {*/
/*    left: 230px;*/
/*    top: 78px;*/
/*  }*/
/*  .days {*/
/*    font-size: 10px;*/
/*  }*/
/*  .work {*/
/*    font-size: 10px;*/
/*  }*/
/*  .tele {*/
/*    font-size: 10px;*/
/*  }*/
/*  .num-txt {*/
/*    font-size: 10px;*/
/*  }*/
/*  .swiper-button-next, .swiper-button-prev {*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*  .img {*/
/*    width: 267px;*/
/*  }*/
/*  .map-wrap {*/
/*    width: 327px;*/
/*    height: 327px;*/
/*  }*/
/*}*/
@media (max-width: 360px) {
  .list-item {
    width: 307px;
  }
  .contact-wrap {
    width: 307px;
  }
  .contact-content {
    width: 307px;
    flex-direction: column;
    margin-top: 50px;
  }
  .adress {
    font-size: 12px;
  }
  .img {
    width: 250px;
    height: 185px;
  }
  .img img {
    width: 307px;
  }
  .swiper-button-next {
    top: 78px;
    left: 7px;
  }
  .swiper-button-prev {
    left: 230px;
    top: 78px;
  }
  .days {
    font-size: 10px;
  }
  .work {
    font-size: 10px;
  }
  .tele {
    font-size: 10px;
  }
  .num-txt {
    font-size: 10px;
  }
  .swiper-button-next, .swiper-button-prev {
    width: 25px;
    height: 25px;
  }
  .img {
    width: 267px;
  }
  .map-wrap {
    width: 307px;
    height: 307px;
  }
}
@media (max-width: 320px) {
  .list-item {
    width: 267px;
  }
  .contact-wrap {
    width: 267px;
  }
  .contact-content {
    flex-direction: column;
    width: 267px;
  }
  .img img {
    width: 267px;
  }
  .map-wrap {
    width: 267px;
    height: 267px;
  }
  .time-num {
    width: 267px;
  }
  .adress {
    font-size: 10px;
  }
  .days {
    font-size: 10px;
  }
  .work {
    font-size: 10px;
  }
  .tele {
    font-size: 10px;
  }
  .num-txt {
    font-size: 10px;
  }
  .swiper-button-next, .swiper-button-prev {
    width: 25px;
    height: 25px;
  }
  .img {
    width: 267px;
  }
  .pop-up {
    width: 250px;
  }
  .pop-up_title {
    font-size: 12px;
  }
  .pop-up p {
    width: 225px;
    height: 126px;
    font-size: 14px;
  }
}
/* End */
/* /local/templates/aspro_max/components/bitrix/news.list/contacts.list/style.css?176967605310449 */
