

/* Start:/local/templates/webcanape/components/bitrix/iblock.element.add/form_review/style.css?17404695233680*/
.b-banner-review{margin-bottom:25px}.b-banner-review .banner-review__inner{padding:35px 60px;box-sizing:border-box;border-radius:4px;background:#fb7401}@media(max-width: 1239px){.b-banner-review .banner-review__inner{padding:20px 35px}}@media(max-width: 767px){.b-banner-review .banner-review__inner{padding:30px 20px 30px 30px}}.b-banner-review .banner-review__columns{display:flex;align-items:center}@media(max-width: 1239px){.b-banner-review .banner-review__columns{row-gap:17px}}@media(max-width: 767px){.b-banner-review .banner-review__columns{flex-direction:column}.b-banner-review .banner-review__columns .b-title-smile{flex-direction:column}.b-banner-review .banner-review__columns .b-title-smile .title-smile__icon{margin-bottom:15px}}.b-banner-review .banner-review__column .b-button{text-transform:uppercase}.b-banner-review .banner-review__column:nth-child(1){margin-right:15px}@media(max-width: 767px){.b-banner-review .banner-review__column:nth-child(1){margin-right:0}}.b-form-review{margin-bottom:25px}.b-form-review input[type=submit],.b-form-review input[type=button]{padding:14px 37px;background:#fb7401;color:#fff;font-weight:700;font-size:14px;border-radius:4px;outline:none;border:none;transition:all .3s ease}.b-form-review input[type=submit]:hover,.b-form-review input[type=button]:hover{background:#e7600a}.b-form-review .form-review__buttons{margin-top:20px;display:flex;gap:20px;align-items:center}@media(max-width: 767px){.b-form-review .form-review__buttons{flex-direction:column-reverse;align-items:flex-start}}.b-form-review .form-review__buttons-wrapper{display:flex;gap:8px}@media(max-width: 767px){.b-form-review .form-review__buttons-wrapper{flex-direction:column}}.b-form-review .form-review__buttons-policy,.b-form-review .form-review__buttons-policy a:link,.b-form-review .form-review__buttons-policy a:visited{text-decoration:none;font-size:12px;color:#3e3e3e;font-weight:300;line-height:1.33;transition:all .3s ease;color:rgba(62,62,62,.5)}.b-form-review .form-review__buttons-policy a:hover,.b-form-review .form-review__buttons-policy a:active{color:#fb7401}.b-form-review .form-review__inner{padding:58px 60px 60px;box-sizing:border-box;border:1px solid #ececec}@media(max-width: 1239px){.b-form-review .form-review__inner{padding:50px}}@media(max-width: 767px){.b-form-review .form-review__inner{padding:35px 30px}}@media(max-width: 1239px){.b-form-review .form-review__fields-title{margin-bottom:30px}}.b-form-review .form-review__fields-text{color:#3e3e3e;font-size:16px;font-weight:300;line-height:1.5}.b-form-review .form-review__fields-columns{display:flex;gap:80px}@media(max-width: 1239px){.b-form-review .form-review__fields-columns{flex-direction:column;gap:25px}}.b-form-review .form-review__fields-column:first-child{max-width:420px;width:100%}.b-form-review .form-review__fields-column:last-child{max-width:100%;width:100%}.b-form-review .form-review__fields-flex{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 767px){.b-form-review .form-review__fields-flex{gap:10px}}.b-form-review .form-review__field input,.b-form-review .form-review__field select,.b-form-review .form-review__field textarea{width:100%;border:none;outline:none;background:#f3f3f3;border-radius:4px;overflow:hidden;color:#3e3e3e;font-size:15px;font-weight:300;padding:17px 20px;box-sizing:border-box}.b-form-review .form-review__field textarea{resize:none}.b-form-review .form-review__field{width:calc(33.3333333333% - 15px)}@media(max-width: 767px){.b-form-review .form-review__field{width:100%}}.b-form-review .form-review__field--textarea{width:100%;order:1}.b-banner-review-result{padding:20px;text-align:center;font-size:24px;color:#3e3e3e}

/* End */


/* Start:/local/templates/webcanape/components/bitrix/main.userconsent.request/custom_request/user_consent.css?17521526904354*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
}

.main-user-consent-request-popup-cont {
	min-height: 290px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	width: 100%;
	max-width: 600px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	margin: 0 0 10px 0;
	font: normal 18px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #000;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 260px;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #bbed21;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #d2f95f;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	border: 1px solid #999;
	overflow: auto;
	padding: 8px;
	text-align: left;
	color: rgb(84, 84, 84);
}

.main-user-consent-request-popup-link {
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.main-user-consent-request-popup-link a {
	display: block;
	margin: 20px 0 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 260px;
}

/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.main-user-consent-request-announce{
	color: #333;
	font-size:13px;
	line-height: 15px;
}
.main-user-consent-request-announce-link{
	cursor: pointer;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@media (min-width: 1000px) {

	.main-user-consent-request-popup-cont {
		min-height: 400px;
		min-width: 640px;
	}

	.main-user-consent-request-popup-header {
		max-width: 590px;
	}

	.main-user-consent-request-popup-text,
	.main-user-consent-request-popup-link {
		height: 240px;
	}
	.main-user-consent-request-popup-link a {
		max-width: 200px;
	}
}

@media (max-width: 768px) {
	.main-user-consent-request-popup-cont {
		height: 100%;
	}
}
/* End */


/* Start:/local/templates/webcanape/components/bitrix/system.pagenavigation/arrows/style.css?17404695231543*/
.b-navigation{margin-top:45px}.b-navigation .navigation__pages{order:1;display:inline-flex;align-items:center;margin:0 -5px}@media(max-width: 767px){.b-navigation .navigation__pages{order:2;margin:0 -5px 20px;width:100%}}.b-navigation .navigation__pages>*{display:flex;min-width:22px;height:22px;display:flex;margin:0 5px;align-items:center;justify-content:center;color:#3e3e3e;font-size:16px;font-weight:500;text-decoration:none;transition:0.2s ease-in-out}.b-navigation .navigation__pages>*:hover{color:#fb7401}@media(max-width: 767px){.b-navigation .navigation__pages>*{margin:0 5px;min-width:43px;height:43px;font-size:20px}}.b-navigation .navigation__more{order:2}@media(max-width: 767px){.b-navigation .navigation__more{order:1;width:100%;margin-bottom:38px;text-align:center}}.b-navigation .navigation__current{color:#fb7401}.b-navigation .navigation__dots{cursor:default}.b-navigation .navigation__arrows{order:3;display:flex}.b-navigation .navigation__nav svg{display:block}.b-navigation .navigation__nav svg.mobile{display:none}@media(max-width: 1799px){.b-navigation .navigation__nav svg.desktop{display:none}.b-navigation .navigation__nav svg.mobile{display:block}}@media(max-width: 767px){.b-navigation .navigation__nav svg{width:25px;height:25px}}.b-navigation .navigation__nav:not(.navigation__nav--disabled):hover{background-color:#fff;box-shadow:none;color:#3e3e3e}.b-navigation .navigation__nav:not(.navigation__nav--disabled):hover path{stroke:#3e3e3e}@media(max-width: 767px){.b-navigation .navigation__nav{margin:0 5px}}

/* End */


/* Start:/local/templates/webcanape/components/bitrix/news.list/reviews_list/style.css?17404695234743*/
.b-reviews-list{max-width:1920px;width:100vw;position:relative;left:50%;transform:translateX(-50%);margin:0 auto}.b-reviews-list h2{margin-bottom:0}.b-reviews-list .reviews-list__head{margin-bottom:35px;display:flex;justify-content:space-between;align-items:center}.b-reviews-list .reviews-list__inner{max-width:1540px;box-sizing:border-box;margin:0 auto;padding:0 20px}.b-reviews-list .reviews-list__items{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 1239px){.b-reviews-list .reviews-list__items{margin:0 auto}}@media(max-width: 767px){.b-reviews-list .reviews-list__items{gap:0;row-gap:20px}}.b-reviews-list .reviews-list__wrapper{position:relative}.b-reviews-list .reviews-list__link{margin-top:10px}.b-reviews-list .reviews-list__link:link,.b-reviews-list .reviews-list__link:visited{color:#bbb;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:inline-block;padding:7px 10px;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;text-decoration:none;transition:all .3s ease}.b-reviews-list .reviews-list__link:hover,.b-reviews-list .reviews-list__link:active{background:#bbb;color:#fff}.b-reviews-list .reviews-list__item{width:calc(50% - 10px);border:1px solid #ececec;border-radius:4px;background:#fff;padding:58px 90px 53px;border-radius:4px}@media(max-width: 1239px){.b-reviews-list .reviews-list__item{padding:25px}}@media(max-width: 767px){.b-reviews-list .reviews-list__item{width:100%}}.b-reviews-list .reviews-list__item-head{margin-bottom:30px}.b-reviews-list .reviews-list__item-body{position:relative;margin-top:29px}@media(max-width: 1239px){.b-reviews-list .reviews-list__item-body{margin-top:19px}}.b-reviews-list .reviews-list__item-text{color:#3e3e3e;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}@media(max-width: 1239px){.b-reviews-list .reviews-list__item-text{font-size:14px}}.b-reviews-list .reviews-list__item-iconqoute{width:30px;height:25px;position:absolute;top:0;left:0;transform:translateX(calc(-100% - 30px));display:inline-block}@media(max-width: 1239px){.b-reviews-list .reviews-list__item-iconqoute{display:none}}.b-reviews-list .reviews-list__item-columns{display:flex;justify-content:space-between}@media(max-width: 1239px){.b-reviews-list .reviews-list__item-columns{flex-direction:column}}@media(max-width: 1239px){.b-reviews-list .reviews-list__item-column:last-child{margin-top:25px;display:flex;align-items:center;justify-content:space-between}}.b-reviews-list .reviews-list__item-date{color:#aaa;text-align:right;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.b-reviews-list .reviews-list__item-rating{color:#aaa;text-align:right}.b-reviews-list .reviews-list__item-rating.rating-count-5 path:nth-child(1),.b-reviews-list .reviews-list__item-rating.rating-count-4 path:nth-child(1),.b-reviews-list .reviews-list__item-rating.rating-count-3 path:nth-child(1),.b-reviews-list .reviews-list__item-rating.rating-count-2 path:nth-child(1),.b-reviews-list .reviews-list__item-rating.rating-count-1 path:nth-child(1){color:#3e3e3e}.b-reviews-list .reviews-list__item-rating.rating-count-5 path:nth-child(2),.b-reviews-list .reviews-list__item-rating.rating-count-4 path:nth-child(2),.b-reviews-list .reviews-list__item-rating.rating-count-3 path:nth-child(2),.b-reviews-list .reviews-list__item-rating.rating-count-2 path:nth-child(2){color:#3e3e3e}.b-reviews-list .reviews-list__item-rating.rating-count-5 path:nth-child(3),.b-reviews-list .reviews-list__item-rating.rating-count-4 path:nth-child(3),.b-reviews-list .reviews-list__item-rating.rating-count-3 path:nth-child(3){color:#3e3e3e}.b-reviews-list .reviews-list__item-rating.rating-count-5 path:nth-child(4),.b-reviews-list .reviews-list__item-rating.rating-count-4 path:nth-child(4){color:#3e3e3e}.b-reviews-list .reviews-list__item-rating.rating-count-5 path:nth-child(5){color:#3e3e3e}.b-reviews-list .reviews-list__author{display:flex;align-items:center}.b-reviews-list .reviews-list__author-imgbox{line-height:0;overflow:hidden;border-radius:50%;display:inline-block;margin-right:20px;flex-shrink:0}.b-reviews-list .reviews-list__author-imgbox img{width:60px;height:60px;object-fit:cover}.b-reviews-list .reviews-list__author-city{color:#aaa;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.b-reviews-list .reviews-list__author-name{color:#3e3e3e;font-size:18px;font-style:normal;font-weight:500;line-height:1.2}.b-reviews-list .reviews-list__prev,.b-reviews-list .reviews-list__next{width:40px;height:40px;background:#fff;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.b-reviews-list .reviews-list__prev{left:-80px}.b-reviews-list .reviews-list__next{right:-80px}

/* End */
/* /local/templates/webcanape/components/bitrix/iblock.element.add/form_review/style.css?17404695233680 */
/* /local/templates/webcanape/components/bitrix/main.userconsent.request/custom_request/user_consent.css?17521526904354 */
/* /local/templates/webcanape/components/bitrix/system.pagenavigation/arrows/style.css?17404695231543 */
/* /local/templates/webcanape/components/bitrix/news.list/reviews_list/style.css?17404695234743 */
