

/* Start:/local/components/rdbx/slider/templates/.default/style.css?1670411220722*/
.terms__main h2 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.76;
  font-weight: 400;
  text-transform: uppercase;
}
.terms__main h3 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.76;
  font-weight: 400;
  text-transform: uppercase;
}
.terms__main ul {
  margin-bottom: 30px;
}
.terms__main li {
  margin-bottom: 10px;
  padding-left: 31px;
  font-size: 13px;
  line-height: 1.84;
}
.terms__main li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ffffff;
}

.support__main h2 {
  margin-bottom: 65px;
  font-size: 26px;
  line-height: 1.53;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

/* End */


/* Start:/local/components/rdbx/categories/templates/.default/style.css?1670411220722*/
.terms__main h2 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.76;
  font-weight: 400;
  text-transform: uppercase;
}
.terms__main h3 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.76;
  font-weight: 400;
  text-transform: uppercase;
}
.terms__main ul {
  margin-bottom: 30px;
}
.terms__main li {
  margin-bottom: 10px;
  padding-left: 31px;
  font-size: 13px;
  line-height: 1.84;
}
.terms__main li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ffffff;
}

.support__main h2 {
  margin-bottom: 65px;
  font-size: 26px;
  line-height: 1.53;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

/* End */


/* Start:/local/components/rdbx/elements.filtered/templates/.default/style.css?1670411220722*/
.terms__main h2 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.76;
  font-weight: 400;
  text-transform: uppercase;
}
.terms__main h3 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.76;
  font-weight: 400;
  text-transform: uppercase;
}
.terms__main ul {
  margin-bottom: 30px;
}
.terms__main li {
  margin-bottom: 10px;
  padding-left: 31px;
  font-size: 13px;
  line-height: 1.84;
}
.terms__main li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ffffff;
}

.support__main h2 {
  margin-bottom: 65px;
  font-size: 26px;
  line-height: 1.53;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

/* End */


/* Start:/local/templates/serginnetti/components/bitrix/catalog.item/bootstrap_v5/style.css?1726569199626*/
.prod__swiper{
	padding-bottom:25px;
}
.prod__swiper.swiper-container-horizontal > .swiper-pagination-bullets{
	bottom:-25px;
}
.prod__swiper .swiper-pagination{
	display:none;
}
.prod__swiper:hover .swiper-pagination{
	display:block;
}
.prod__swiper .swiper-pagination-bullet{
	height:5px;
	width:10px;
	border-radius:0;
	background:#cdcdcd;
	opacity:1;
	margin:0!important;
}
.prod__swiper .swiper-pagination-bullet:hover{
	background:#808080;
}
.prod__swiper .swiper-pagination-bullet-active{
	background:#333;
}
@media (max-width: 920px){
.prod__swiper .swiper-pagination{
	display:block;
}
}
/* End */


/* Start:/local/templates/serginnetti/components/bitrix/news.list/reviews-custom/style.css?17509357562706*/
.reviews-rating {
	max-width: 131px;
	margin-bottom: 5px;
	width: 100%;
}
.reviews-element {
	border: 1px solid #F7F7F7;
	padding: 39px 37px;
	transition: 0.4s;
}
.reviews-element:hover {
	transition: 0.4s;
	border: 1px solid #333333;
}
.reviews-rating img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.reviews-text {
	font-size: 14px;
	line-height: 2;
	margin-bottom: 14px;
	color: black;
}
.reviews-bot {
	display: flex;
	flex-direction: row;
	gap: 27px;
	color: #909090;
	font-size: 14px;
	line-height: 2;
}
.reviews-list {
	position: relative;
}
@media (max-width: 768px) {
	.reviews-element {
		padding: 39px 50px;
	}
	.reviews-buttons {
	    height: 50px;
	    margin-top: 34px;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    gap: 23px;
	}
	.reviews-buttons .swiper-button-prev {
		transform: rotate(-180deg);
	}/*
	.reviews-buttons .swiper-button-prev:after, .reviews-buttons .swiper-button-next:after {
        content: "";
        width: 11px;
        position: absolute;
        height: 1px;
        left: calc(50% - 4px);
        border-radius: 10px;
        background-color: white;
        transform: rotate(-45deg);
        top: calc(50% - -4px);
	}
	.reviews-buttons .swiper-button-prev:before, .reviews-buttons .swiper-button-next:before {
        content: "";
        width: 11px;
        position: absolute;
        height: 1px;
        transform: rotate(45deg);
        border-radius: 10px;
        background-color: white;
        top: calc(50% - 4px);
        left: calc(50% - 4px);
	}
	.reviews-buttons .swiper-button-prev, .reviews-buttons .swiper-button-next {
		position: relative;
	    width: 50px;
	    height: 50px;
	    margin-top: 0px;
	    background: #333;
	    border-radius: 100px;
	    left: auto;
	    right: auto;
	    top: 0;
	}*/
}
.reviews-block {
	padding: 48px 19px 42px;
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden;
}
.reviews-block .swiper-button-next, .reviews-block .swiper-button-prev {
    position: absolute;
    top: 50% !important;
    transform: translateY(-50%);
    width: 39px;
    height: 39px;
    border-radius: 50%;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000000 !important;
    background-color: #ffffff;
    border: 1px solid #0000000f;
}
.reviews-block .swiper-button-next::after, .reviews-block .swiper-button-prev::after {
	    font-size: 20px;
    color: #000000 !important;
}
@media (min-width: 768px) {
	/*.reviews-wrapper.swiper-wrapper {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 26px;
	}
	.reviews-list.swiper .reviews-buttons {
		display: none;
	}*/
}
/* End */


/* Start:/local/templates/serginnetti/components/bitrix/news.list/faq-custom/style.css?17490369301848*/
.faq-name {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.faq-plus {
	width: 50px;
	height: 50px;
	min-width: 50px;
	border-radius: 100px;
	background-color: #333333;
	position: relative;
}
.faq-plus:before {
	content: "";
	width: 18px;
	height: 2px;
	border-radius: 2px;
	background-color: white;
	position: absolute;
	top: calc(50% - 1px);
	left: calc(50% - 9px);
}
.faq-plus:after {
	content: "";
	width: 2px;
	display: block;
	height: 18px;
	border-radius: 2px;
	background-color: white;
	position: absolute;
	top: calc(50% - 9px);
	left: calc(50% - 1px);
}
.faq-element {
	
}
.faq-question {
	cursor: pointer;
	border-bottom: 1px solid #F6F6F6;
	padding: 15px 0 15px 0;
	gap: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: 0.4s;
}
.faq-question:hover {
	transition: 0.4s;
	opacity: 0.8;
}
.faq-answer {
	font-size: 14px;
    line-height: 2;
    font-weight: 400;
    padding: 22px 0 30px 0;
    border-bottom: 1px solid #f6f6f6;
}
.hide-answer .faq-answer {
	display: none;
}
.plus-faq-plus.faq-plus:after {
	display: none;
}
@media (min-width: 1300px) {
	.faq-block
}
@media (max-width: 768px) {
	.faq-name {
		font-size: 14px;
	}
	.faq-question {
		padding: 25px 0;
	}
	.faq-plus {
		width: 27px;
		height: 27px;
		min-width: 27px;
		border-radius: 100px;
	}
	.faq-plus:before {
		content: "";
        width: 9px;
        height: 1px;
        border-radius: 2px;
        background-color: white;
        position: absolute;
        top: calc(50% - 0.5px);
        left: calc(50% - 5px);
	}
	.faq-plus:after {
		content: "";
        width: 1px;
        display: block;
        height: 9px;
        border-radius: 2px;
        background-color: white;
        position: absolute;
		top: calc(50% - 4.5px);
        left: calc(50% - 1px);
	}
	.faq-answer {
		font-size: 12px;
	}
}
/* End */
/* /local/components/rdbx/slider/templates/.default/style.css?1670411220722 */
/* /local/components/rdbx/categories/templates/.default/style.css?1670411220722 */
/* /local/components/rdbx/elements.filtered/templates/.default/style.css?1670411220722 */
/* /local/templates/serginnetti/components/bitrix/catalog.item/bootstrap_v5/style.css?1726569199626 */
/* /local/templates/serginnetti/components/bitrix/news.list/reviews-custom/style.css?17509357562706 */
/* /local/templates/serginnetti/components/bitrix/news.list/faq-custom/style.css?17490369301848 */
