

/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/news_pagination/style.css?17817739963844*/
.site-questions {
  width: 100%
}

.site-questions-item {
  width: 100%;
  padding: 35px 30px;
  padding-right: 10px;
  border: 2px solid #8f7749;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px
}

.site-questions-item__info {
  width: calc(100% - 46px)
}

.site-questions-item__name {
  width: 100%;
  text-align: left;
  font-family: 'Raleway';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff
}

.site-questions-item__text {
  display: none;
  margin-top: 10px;
  font-family: 'Raleway';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff
}

.site-questions-item__side {
  width: 36px;
  display: flex;
  align-items: center
}

.site-questions-item__close {
  width: 36px;
  height: 36px;
  position: relative;
  cursor: pointer;
  padding: 10px
}

.site-questions-item__close-item {
  position: absolute;
  width: 16px;
  height: 2px;
  background: #8f7749;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .3s
}

.site-questions-item__close-item:last-child {
  transform: translate(-50%, -50%) rotate(90deg)
}

.site-questions-item__close-active .site-questions-item__close-item:last-child {
  transform: translate(-50%, -50%) rotate(0deg)
}

.site-questions__bottom {
  width: 100%;
  display: flex;
  /* justify-content: space-between; */
  justify-content: center;
  gap: 1rem;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

@media (max-width: 1170px) {
  .site-questions__bottom {
    margin-bottom: 50px;
  }
}

/* .site-questions__bottom-arrow {
  background: url(/local/templates/solo/css/../img/button_s.png) 0 0 no-repeat;
  width: 16px;
  height: 12px;
  cursor: pointer
} */

.site-questions__bottom-arrow {
  /* background-image: url(/upload/medialibrary/a24/zat7yrpxxrflrraim2awphot3x3unhzs.png); */
  width: 45px;
  height: 45px;
  cursor: pointer;
  background-position: center;
  background-size: 25px;
  border: 2px solid var(--primary-accent-color);
  background-color: #ffffff;
  background-repeat: no-repeat;
  border-radius: 3em;
  color: var(--primary-accent-color);
  display: flex;
}

.site-questions__bottom-arrow > i {
  font-size: 18px;
  margin: auto;
  color: currentColor;
  line-height: 1.5;
}

.site-questions__bottom-arrow:not([href]) {
  filter: opacity(.25);
  border-color: var(--primary-accent-color);
}

/* .site-questions__bottom-arrow:first-child {
  transform: rotate(180deg)
} */

.site-questions__bottom-center {
  display: flex;
  justify-content: center;
  align-items: center
}

.site-questions__bottom-item {
  border: 2px solid var(--primary-accent-color);
  padding: 10px 17px;
  font-family: 'Futura PT', Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: var(--primary-accent-color);
  margin-right: 15px;
  cursor: pointer;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  box-sizing: border-box;
  color: var(--primary-accent-color);
  border-radius: 3em;
  background-color: #fff;
}

.site-questions__bottom-item:last-child {
  margin-right: 0
}

.num-active {
  border: 2px solid var(--primary-accent-color);
  background-color: var(--primary-accent-color);
  color: #fff;
}

.site-questions-add {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 120px
}

.site-questions-add .reviews-my__form {
  display: block
}

.site-questions-add .reviews-my__name {
  margin-bottom: 50px
}

@media(hover: hover) {
  [class|="site-questions__bottom"] {
    transition: 200ms ease;
  }

  .site-questions__bottom-item:not(.num-active):hover,
  .site-questions__bottom-arrow:hover {
    background-color: var(--primary-accent-color);
    color: #fff;
  }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news/articles/bitrix/news.list/.default/style.css?17877538423634*/
.reviews__hero-wrapper {
	padding: 24px 12px 0 12px;
}
.reviews__hero-description {
	margin-bottom: 20px;
}
.reviews .womanLogo {
	margin-top: -20px;
}
.reviews__about-title {
	margin-bottom: 15px;
}
.reviews__about-description {
	padding-right: 6px;
	margin-bottom: 20px;
}
.reviews__gallery {
	margin: 30px 0 45px;
}
.reviews__list {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 20px;
	margin-bottom: 20px;
}
.reviews__show-more {
	width: 300px;
	margin: 0 auto;
}
.reviews .reviews-carousel__gallery-item {
	width: 300px !important;
	/* height: auto; */
	padding: 20px 20px 30px;
	margin: 0 auto;
}
.reviews .reviews-carousel__more-button {
	margin: 0;
	margin-top: 30px;
   width: 188px;
}
#reviews-link {
   margin: 0 auto;
}
.article-time {
	display: flex;
	align-items: center;
	gap: 5px
}
@media screen and (min-width: 768px) {
	.reviews__list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 20px;
		grid-column-gap: 20px;
		margin-bottom: 20px;
   }
	.reviews .reviews-carousel__gallery-item {
		width: 330px !important;
		margin: 0;
   }
}
@media screen and (min-width: 930px) {
	.reviews__list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 20px;
		grid-column-gap: 20px;
		margin-bottom: 20px;
   }
	.reviews .reviews-carousel__gallery-item {
		width: 330px !important;
		margin: 0;
   }
	.reviews__show-more {
		width: 250px;
		margin: 0 auto;
   }
}
@media screen and (min-width: 1290px) {
	.reviews .container {
		padding-top: 0;
   }
	.reviews__hero-wrapper {
		padding: 40px 0 0;
		gap: 104px;
   }
	.reviews__title-block {
		width: 526px;
   }
	.reviews__hero-icon {
		position: relative;
		height: 404px;
		min-width: 435px;
   }
	.reviews .womanLogo {
		position: absolute;
		top: -70px;
		left: 0;
		height: 594px;
		min-width: 594px;
   }
	.reviews__hero-description {
		width: 526px;
		margin-bottom: 30px;
   }
	.reviews__hero-button {
		width: 220px;
   }
	.reviews__about {
		width: 990px;
   }
	.reviews__about-description {
		margin-bottom: 45px;
   }
	.reviews__gallery {
		margin: 60px 0 90px;
   }
	.reviews .reviews-carousel__gallery-item {
		width: 300px !important;
		height: 468px;
   }
	.reviews__list {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 20px;
		grid-row-gap: 30px;
		margin-bottom: 45px;
   }
	.reviews__card-desktop {
		display: block;
   }
	.reviews .reviews-carousel__more-button {
		width: 100%;
		margin: 0;
   }
}

/* block other resources  */

.other_resources-wrap {
   margin-bottom: 80px;
}

.h2-title {
   font-size: 28px !important;
   color: var(--primary-title-color);
   font-family: "Futura PT", Arial, sans-serif;
   font-weight: 450;
   line-height: 1;
   text-wrap: pretty;
}

.other_resources-list {
   display: flex;
   gap: 9px;
   flex-wrap: wrap;
}

.other_resources-item {
   --bg-color: rgb(243 163 149);

   flex: 1 1 200px;

   border-radius: 10px;
   display: block;
   align-content: center;
   height: 60px;
   padding-inline: 22px;
   appearance: none;
   background: rgb(243 163 149);
   color: #ffffff;
   font-size: 18px;
   font-weight: 450;
   width: min(100%, 300px);
   text-align: center;
   transition: scale 150ms linear;
}

.other_resources-item:active {
   scale: .99;
}

@media (width > 768px) {
   .h2-title {
	   font-size: 36px !important;
   }
}

@media (width > 1290px) {
   .h2-title {
	   font-size: 60px !important;
   }
}

@media (hover: hover) {
   .other_resources-item {
	   transition: background 200ms ease;
   }

   .other_resources-item:hover {
	   --bg-color: #f79787;
   }
}

/* end block other resources  */
/* End */


/* Start:/bitrix/components/bitrix/iblock.vote/templates/bootstrap_v4/style.min.css?1693830762200*/
.bx-rating{display:block;text-align:center}.bx-rating-icon-container{margin-right:3px;cursor:pointer}.bx-rating .bx-rating-icon-container:last-child{margin-right:0}.bx-rating-icon{fill:var(--primary)}
/* End */
/* /local/templates/.default/components/bitrix/system.pagenavigation/news_pagination/style.css?17817739963844 */
/* /local/templates/.default/components/bitrix/news/articles/bitrix/news.list/.default/style.css?17877538423634 */
/* /bitrix/components/bitrix/iblock.vote/templates/bootstrap_v4/style.min.css?1693830762200 */
