

/* Start:/local/components/an/pagenavigation/templates/news/style.min.css?17869881031994*/
.pagination{list-style:none;margin:32px 0 0;padding:0}.pagination li{display:inline-block;padding:0 25px;position:relative}.pagination button{color:#000}.pagination a,.pagination button,.pagination span{font-weight:700;font-size:18px;transition:var(--transition-cond)}.pagination button:not(._loading){display:block}.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination button:active,.pagination button:focus,.pagination button:hover,.pagination span:active,.pagination span:focus,.pagination span:hover{color:rgba(0,0,0,.5);text-decoration:none}.pagination li._active a,.pagination li._active span{color:#e9693d}.pagination a._loading{display:block;width:22px;height:22px}.pagination li._next,.pagination li._prev{padding:0;margin-left:45px}.pagination li._prev+._next{margin-left:15px}.pagination li._prev a{display:inline-block;width:14px;height:24px;background-image:url(/local/templates/an/img/icons/slick_prev2.svg);background-repeat:no-repeat;background-position:left center;background-size:contain}.pagination li._next a{display:inline-block;width:134px;height:24px;background-image:url(/local/templates/an/img/icons/slick_next2.svg);background-repeat:no-repeat;background-position:right center;background-size:contain;margin-left:15px}.pagination li._show-more button,.pagination li._show-more span{font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:23px;padding:15px 32px;font-size:14px;cursor:pointer;border:1px solid #000;background-color:transparent}.pagination li._show-more button._loading,.pagination li._show-more span._loading{color:transparent;background-position:center}.pagination li:before{content:'';position:absolute;width:100%;height:5px;background-color:#edf6fb;top:-15px;left:0}.pagination li._active:before{background-color:#e9693d}.pagination li._next:before,.pagination li._prev:before,.pagination li._show-more:before{display:none}.pagination li{display:none}.pagination li._show-more{display:flex;justify-content:center}
/* End */


/* Start:/local/components/an/page.news.list/templates/.default/style.css?17869881042658*/
.news-list-container {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  padding: 64px 48px;
}

.news-list-wrapper {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  width: 100%;
  justify-content: start;
  flex-wrap: wrap;
}

.news-list-block {
  padding: 0 0 0 24px;
}

.news-list-block__header .pages-wrapper__h1 {
  margin: 0;
}

.news-list-block__list {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}

.news-list-item {
  position: relative;
  height: 527px;
  flex: 0 0 calc(50% - 12px);
}

.news-list-item__image-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 0 64px 0 0;
  overflow: hidden;
}

.news-list-item__image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  user-select: none;
  -webkit-user-drag: none;
  transition: var(--transition-cond-2);
}

.news-list-item__detail-wrapper {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100%;
  padding: 24px;
  background: #F3F3F3;
}

.pages-container .news-list-item__title,
.news-list-item__title {
  font-family: Mulish;
  text-transform: none;
  font-size: 24px;
	font-weight: 200;
  line-height: 1.1;
  margin: 0 0 12px 0;
}

.pages-container.sale .news-list-item__title,
.sale .news-list-item__title,
.news-list-item_accent .news-list-item__title {
  color: var(--color-accent);
}

.news-list-item__link {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  text-transform: uppercase;
}

.news-list-item__link a {
  transition: var(--transition-cond);
  text-decoration: underline;
  text-underline-offset: 2px;
}

@media (min-width: 991px) {

  .pages-wrapper__header.news-list-block__header {
    margin-bottom: 32px;
  }
}

@media (min-width: 991px) and (max-width: 1080px) {
  .news-list-item {
    flex: 100%;
  }
}

@media (max-width: 1280px) {
  .news-list-item {
    height: 420px;
  }
}

@media screen and (max-width: 991px) {
  .news-list-block {
    padding: 0;
  }
  .pages-container .news-list-item__title,
  .news-list-item__title {
    font-size: 20px;
  }
}
@media screen and (max-width: 640px) {
  .news-list-item {
    flex: 100%;
  }
}
@media (hover:hover) {
  .news-list-item__link a:hover {
    color: rgba(0, 0, 0, .5);
  }
  .news-list-item:hover .news-list-item__image-wrapper img {
    transform: scale(1.05);
}
}


.pages-wrapper__h1,
.pages-wrapper__h1 * {
  font-weight: 300 !important; 
}


.news-list-item__link span,
.news-detail__date span,
.info-sidebar__wrapper span,
.news-detail-wrapper__header a,
.news-detail__link a,
.news-detail__desc {
  text-transform: initial !important;
	font-size: 16px;
}

.news-list-item__title {
  font-family: Mulish !important;
}
/* End */


/* Start:/local/components/an/page.menu/templates/.default/style.css?17869881045544*/
.info-sidebar {
	position: relative;
	width: 100%;
	max-width: 320px;
	min-width: 240px;
	margin-right: 64px;
	border-right: 0.5px solid rgba(0, 0, 0, 0.25);
	padding-right: 96px;
	box-sizing: content-box;
	min-height: 920px;
}

.info-sidebar-title {
	font-family: Mulish;
	font-weight: 300 !important;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0.4em;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0.5);
	display: block;
	margin-bottom: 24px;
}

.info-sidebar-mobile__links,
.info-sidebar-links {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	flex-direction: column;
}
.info-sidebar__wrapper {
	position: sticky;
	top: 88px;

}

#bx-panel~main .info-sidebar .info-sidebar__wrapper{
	top: 235px;
}

#bx-panel.bx-panel-folded~main .info-sidebar .info-sidebar__wrapper {
	top: 127px;
}

.info-sidebar-mobile__link,
.info-sidebar-link {
	padding-top: 13px;
	padding-bottom: 13px;
	font-family: Mulish;
	font-weight: 300;
	font-size: 16px;
	line-height: 14px;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
}

.info-sidebar-mobile__link span,
.info-sidebar-link span {
	transition: var(--transition-cond);
	text-decoration: none;
}

.info-sidebar-link::before {
	position: absolute;
	content: '';
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.625 12C20.625 12.0995 20.5855 12.1948 20.5152 12.2652C20.4448 12.3355 20.3495 12.375 20.25 12.375H3.75C3.65054 12.375 3.55516 12.3355 3.48484 12.2652C3.41451 12.1948 3.375 12.0995 3.375 12C3.375 11.9005 3.41451 11.8052 3.48484 11.7348C3.55516 11.6645 3.65054 11.625 3.75 11.625H20.25C20.3495 11.625 20.4448 11.6645 20.5152 11.7348C20.5855 11.8052 20.625 11.9005 20.625 12Z' fill='black'/%3E%3C/svg%3E%0A");
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	transition: var(--transition-cond);
}
.info-sidebar-link.red::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.625 12C20.625 12.0995 20.5855 12.1948 20.5152 12.2652C20.4448 12.3355 20.3495 12.375 20.25 12.375H3.75C3.65054 12.375 3.55516 12.3355 3.48484 12.2652C3.41451 12.1948 3.375 12.0995 3.375 12C3.375 11.9005 3.41451 11.8052 3.48484 11.7348C3.55516 11.6645 3.65054 11.625 3.75 11.625H20.25C20.3495 11.625 20.4448 11.6645 20.5152 11.7348C20.5855 11.8052 20.625 11.9005 20.625 12Z' fill='red'/%3E%3C/svg%3E%0A");
}

.info-sidebar-mobile__link.red,
.info-sidebar-link.red {
	color: #db0000 !important;
}

.info-sidebar-mobile__link.active,
.info-sidebar-link.active {
	font-weight: 700;
	pointer-events: none;
}

.info-sidebar-link.active::before {
	opacity: 1;
}

.info-sidebar-link.active span {
	padding-left: 34px;
}

.info-sidebar-mobile {
	display: none;
	position: fixed;
	top: 63px;
	left: 0;
	right: 0;
	margin: 0;
	z-index: 9;
	background: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}

#bx-panel~main .info-sidebar-mobile {
	top: 210px;
}

#bx-panel.bx-panel-folded~main .info-sidebar-mobile {
	top: 102px;
}

.info-sidebar-mobile .action_btn {
	transition: var(--transition-cond);
	height: 24px
}

.info-sidebar-mobile._opened .action_btn {
	transform: rotate(180deg);
}

.info-sidebar-mobile__header,
.info-sidebar-mobile__links {
	padding-left: 48px;
	padding-right: 48px;
}

.info-sidebar-mobile__header {
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Mulish;
	font-size: 14px;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	cursor: pointer;
}

.info-sidebar-mobile._opened .info-sidebar-mobile__header {
	padding-bottom: 10px
}

.info-sidebar-mobile__wrapper {
	display: none !important;
	max-height: calc(100dvh - 110px);
}

#bx-panel~main .info-sidebar-mobile .info-sidebar-mobile__wrapper {
	max-height: calc(100dvh - 257px);
}

#bx-panel.bx-panel-folded~main .info-sidebar-mobile .info-sidebar-mobile__wrapper {
	max-height: calc(100dvh - 149px);
}

.info-sidebar-mobile._opened .info-sidebar-mobile__wrapper {
	display: block !important;
}

.info-sidebar-mobile__links {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	gap: 10px;
	padding-top: 0;
	padding-bottom: 12px;
}

.info-sidebar-mobile__link {
	height: 32px;
	padding-top: 7px;
    padding-bottom: 7px;
}

@media (max-width: 1680px) {
	.info-sidebar {
		min-height: 620px;
	}
}

@media (max-width: 1440px) {
	.info-sidebar {
		margin-right: 24px;
		padding-right: 48px;
	}
}

@media (max-width: 1280px) {
	.info-sidebar {
		min-height: 520px;
	}
}

@media screen and (max-width: 991px) {
	.info-sidebar-mobile {
		display: block;
	}

	.info-sidebar {
		display: none;
	}
}

@media screen and (max-width: 767px) {

	.info-sidebar-mobile__header,
	.info-sidebar-mobile__links {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media (hover:hover) {
	.info-sidebar-link:hover {
		text-decoration: none;
		color: rgba(0, 0, 0, 0.5);
	}

	.info-sidebar-link.active:hover {
		color: rgb(0, 0, 0);
	}
	
	.info-sidebar-link:hover::before {
		opacity: 0.5;
	}

	.info-sidebar-link.active:hover::before {
		opacity: 1;
	}

	.info-sidebar-link:hover span {
		padding-left: 34px;
	}

	.info-sidebar-mobile__link:hover {
		text-decoration: none;
		color: rgba(0, 0, 0, 0.5);
	}

	.info-sidebar-mobile__link.red:hover {
		text-decoration: none;
		color: rgba(219, 0, 0, 0.5) !important;
	}
}

@media (max-width: 992px) {
	.info-sidebar-mobile__label {
		font-size: 16px;
		font-weight: 700;
	}
}
/* End */


/* Start:/local/components/an/home.section-new/templates/type_1/style.css?17869881044998*/
.v-section {
    display: flex;
	max-width: var(--section-max-width); 
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    max-height: 496px;
    box-sizing: content-box;
    gap: 0 4px;
    padding: 42px 0;
}

.curtain-modal .v-section {
    margin-bottom: 0;
}

._below-fixed-banner .v-section {
    margin: 0 auto;
}

.v-section_reverse {
    flex-direction: row-reverse;
}

.v-section>div {
    flex: calc(50% - 2px);
}

.v-section__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.v-section__image_top img {
    object-position: top;
}

.v-section__image_center img {
    object-position: center;
}

.v-section__image_bottom img {
    object-position: bottom;
}

.v-section__body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    gap: 24px;
    padding: 48px;
    transition: var(--transition-cond);
}

.v-section__title,
.v-section__foorm-footer,
.v-section__link {
    text-align: left;
}

.v-section__title h2 {
    font-family: Mulish;
    font-size: 48px ;
    font-weight: 400;
    line-height: 1em;
    margin: 0;
}

.v-section__title h2 .accent {
    color: #DC0000;
}

.v-section__foorm-footer {
    max-width: 400px;
}

.v-section__foorm-footer span {
    font-size: 12px;
    line-height: 14px;
    color: rgba(0, 0, 0, 0.5);
    /* text-transform: uppercase; */
    opacity: .5;
    font-weight: 300;
}

.v-section__foorm-footer a {
    font-size: 12px;
    line-height: 14px;
    color: rgba(0, 0, 0, 1);
    /* text-transform: uppercase; */
    transition: opacity 300ms ease-in-out;
    font-weight: 300;
}

.v-section__foorm-footer a:hover {
    opacity: .8;
}

.v-section__foorm-footer a,
.v-section__link a {
    /* text-transform: uppercase; */
    text-decoration: underline;
    text-underline-offset: 2px;
    transition: var(--transition-cond);
}

.v-section__link a {
    font-size: 14px;
    line-height: 18px;
}

.v-section__form,
.v-section__form form {
    width: 100%;
}

.v-section__form form {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
}

.v-section__form .form-group {
    flex: 1 1 180px;
}

.v-section__form .form-group.error {
    margin-bottom: 20px;
}

.v-section__form .form-group input[type="text"] {
    text-transform: unset;
}

.v-section__form .form-group input[type="text"]::placeholder {
	color: rgba(0,0,0,.5);
}

.v-section__form .form-group input[type=text],
.v-section__form button.btn {
    height: 48px;
}

.v-section__form button {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.v-section__form button.btn._trsnp._animated {
    flex: 1 1 150px;
    max-width: 200px;
    cursor: pointer;
}

@media (max-width: 1576px) {
    .v-section {
        max-width: 100%;
        padding: 0 48px;
    }
    ._below-fixed-banner .v-section {
        margin: 0;
        padding: 42px 48px;
    }
}

@media (max-width: 1199px) {
    .v-section {
        padding: 0 25px;
    }
    ._below-fixed-banner .v-section {
        margin: 0;
        padding: 24px 24px;
    }
    .v-section__form button {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    
    .v-section {
        padding: 0;
        flex-direction: column;
        margin-bottom: 24px !important;
        max-height: 100%;
    }
    .v-section__title h2{
        font-size: 24px !important;
        line-height: 24px !important;
    }
    ._below-fixed-banner .v-section {
        margin: 0;
        padding: 24px 0;
    }

    .v-section_reverse {
        flex-direction: column-reverse;
    }

    .v-section__body {
        padding: 24px 12px 0 12px;
        gap: 16px;
        align-items: center;
    }

    .v-section_reverse .v-section__body {
        padding: 0 12px 24px 12px;
    }

    .v-section__title,
    .v-section__foorm-footer,
    .v-section__link {
        text-align: center;
    }
    
    .v-section__form button.btn {
        max-width: 100%;
    }
    .v-section__image,
    .v-section__image img {
        max-height: 420px;
    }
}
@media (max-width: 640px) {
    .v-section__image,
    .v-section__image img {
        max-height: 320px;
    }
}
@media (max-width: 414px) {
    .v-section__form button {
        flex: 1;
        min-width: 0;
    }
    
    .v-section__image,
    .v-section__image img {
        max-height: 220px;
        object-position: center;
    }
}

@media (hover:hover) {
    .v-section__link a:hover {
        opacity: .5;
    }

    .v-section__foorm-footer a:hover {
        opacity: 1;
    }
}

.v-section__image {
    flex: 1 0 45% !important;
}

.v-section__body {
    flex: 1 0 55% !important;
}

.v-section__form form {
    flex-wrap: nowrap !important;
}
/* End */
/* /local/components/an/pagenavigation/templates/news/style.min.css?17869881031994 */
/* /local/components/an/page.news.list/templates/.default/style.css?17869881042658 */
/* /local/components/an/page.menu/templates/.default/style.css?17869881045544 */
/* /local/components/an/home.section-new/templates/type_1/style.css?17869881044998 */
