

/* Start:/local/templates/havens-2024/css/magnific-popup.css?16903646487040*/
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 502;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 503;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden; }

.mfp-container {
	height: 100%;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before { display: none; }

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 505;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur { cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content { cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure { display: none; }

.mfp-hide { display: none !important; }

.mfp-preloader {
	color: #cccccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 504;
}

.mfp-preloader a { color: #cccccc; }
.mfp-preloader a:hover { color: white; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 506;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: white;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
  .mfp-close:hover, .mfp-close:focus { opacity: 1; }
  .mfp-close:active { top: 1px; }

.mfp-close-btn-in .mfp-close { color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #cccccc;
	font-size: 10px;
	line-height: 18px;
}

.mfp-arrow {
	position: absolute;
	top: 0;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active { margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: solid transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
	opacity: 0.8;
	border-top-width: 12px;
	border-bottom-width: 12px;
	top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
	border-top-width: 20px;
	border-bottom-width: 20px;
}

.mfp-arrow-left { left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
	border-right: 12px solid black;
	left: 5px;
  }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
	border-right: 20px solid white;
  }

.mfp-arrow-right { right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
	border-left: 12px solid black;
	left: 3px;
  }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
	border-left: 20px solid white;
  }

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%; 
}

.mfp-iframe-scaler iframe {
	position: absolute;
	top: -3px;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black; 
}

.mfp-iframe-holder .mfp-close { top: -43px; }

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.mfp-figure { line-height: 0; }

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 10px;
	line-height: 14px;
}

.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0;
   }
  .mfp-img-mobile img.mfp-img { padding: 0; }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0;
  }

  .mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px;
  }

  .mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0;
  }

  .mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px;
  }
}
@media all and (max-width: 800px) {
  .mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
  }

  .mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0;
  }

  .mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
  }

  .mfp-container {
	padding-left: 6px;
	padding-right: 6px;
  }
}

.mfp-ie7 .mfp-img { padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container { padding: 0; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
/* End */


/* Start:/local/templates/havens-2024/css/animate.min.css?169036464858269*/
@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
.animated.delay-0s{-webkit-animation-delay:0.2s;animation-delay:0.2s}
/* End */


/* Start:/local/templates/havens-2024/css/anim.css?16903646489404*/
.revealator-fade, .revealator-slideup, .revealator-slideleft, .revealator-slideright, .revealator-slidedown, .revealator-zoomin, .revealator-zoomout, .revealator-rotateleft, .revealator-rotateright {
	transition: all 600ms
}
.revealator-fade {
	opacity: 0
}
.revealator-fade.revealator-within, .revealator-fade.revealator-partially-above, .revealator-fade.revealator-above {
	opacity: 1
}
.revealator-slideup {
	transform: translate(0, 100px);
	opacity: 0
}
.revealator-slideup.revealator-within, .revealator-slideup.revealator-partially-above, .revealator-slideup.revealator-above {
	transform: translate(0, 0);
	opacity: 1
}
.revealator-slideleft {
	transform: translate(100px, 0);
	opacity: 0
}
.revealator-slideleft.revealator-within, .revealator-slideleft.revealator-partially-above, .revealator-slideleft.revealator-above {
	transform: translate(0, 0);
	opacity: 1
}
.revealator-slideright{
	height: 101%;
}
.revealator-slideright.revealator-within{
	height: 10%;
}
.revealator-slidedown {
	transform: translate(0, -100px);
	opacity: 0
}
.revealator-slidedown.revealator-within, .revealator-slidedown.revealator-partially-above, .revealator-slidedown.revealator-above {
	transform: translate(0, 0);
	opacity: 1
}
.revealator-zoomin {
	width: 0;
	opacity: 0;
}
.revealator-zoomin.revealator-within, .revealator-zoomin.revealator-partially-above, .revealator-zoomin.revealator-above {
	width: 100%;
	opacity: 1;
}
.revealator-zoomout {
	-webkit-text-stroke: 1px rgba(35, 34, 32, 1);
    color: rgba(255, 255, 255, 0);
}
.revealator-zoomout.revealator-within, .revealator-zoomout.revealator-partially-above, .revealator-zoomout.revealator-above {
	-webkit-text-stroke: 1px rgba(35, 34, 32, 0);
	color: rgba(35, 34, 32, 1);
}
.revealator-rotateleft{
	position: relative;
}
.revealator-rotateleft:after {
	content: '';
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
    transform-origin: left;
    transform: scaleX(1);
    transition: transform 0.5s;
}
.revealator-rotateleft.revealator-within:after {
	transform-origin: right;
    transform: scaleX(0);
    transition: transform 0.5s;
}
.revealator-rotateright{
	background: #fff;
    width: 101%;
    height: 101%;
}
.revealator-rotateright.revealator-within{
	height: 0%;
}
.revealator-delay1 {
	transition-delay: 100ms !important
}
.revealator-delay1.revealator-below, .revealator-delay1.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay2 {
	transition-delay: 200ms !important
}
.revealator-delay2.revealator-below, .revealator-delay2.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay3 {
	transition-delay: 300ms !important
}
.revealator-delay3.revealator-below, .revealator-delay3.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay4 {
	transition-delay: 400ms !important
}
.revealator-delay4.revealator-below, .revealator-delay4.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay5 {
	transition-delay: 500ms !important
}
.revealator-delay5.revealator-below, .revealator-delay5.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay6 {
	transition-delay: 600ms !important
}
.revealator-delay6.revealator-below, .revealator-delay6.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay7 {
	transition-delay: 700ms !important
}
.revealator-delay7.revealator-below, .revealator-delay7.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay8 {
	transition-delay: 800ms !important
}
.revealator-delay8.revealator-below, .revealator-delay8.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay9 {
	transition-delay: 900ms !important
}
.revealator-delay9.revealator-below, .revealator-delay9.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay10 {
	transition-delay: 1000ms !important
}
.revealator-delay10.revealator-below, .revealator-delay10.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay11 {
	transition-delay: 1100ms !important
}
.revealator-delay11.revealator-below, .revealator-delay11.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay12 {
	transition-delay: 1200ms !important
}
.revealator-delay12.revealator-below, .revealator-delay12.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay13 {
	transition-delay: 1300ms !important
}
.revealator-delay13.revealator-below, .revealator-delay13.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay14 {
	transition-delay: 1400ms !important
}
.revealator-delay14.revealator-below, .revealator-delay14.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay15 {
	transition-delay: 1500ms !important
}
.revealator-delay15.revealator-below, .revealator-delay15.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay16 {
	transition-delay: 1600ms !important
}
.revealator-delay16.revealator-below, .revealator-delay16.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay17 {
	transition-delay: 1700ms !important
}
.revealator-delay17.revealator-below, .revealator-delay17.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay18 {
	transition-delay: 1800ms !important
}
.revealator-delay18.revealator-below, .revealator-delay18.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay19 {
	transition-delay: 1900ms !important
}
.revealator-delay19.revealator-below, .revealator-delay19.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay20 {
	transition-delay: 2000ms !important
}
.revealator-delay20.revealator-below, .revealator-delay20.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay21 {
	transition-delay: 2100ms !important
}
.revealator-delay21.revealator-below, .revealator-delay21.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay22 {
	transition-delay: 2200ms !important
}
.revealator-delay22.revealator-below, .revealator-delay22.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay23 {
	transition-delay: 2300ms !important
}
.revealator-delay23.revealator-below, .revealator-delay23.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay24 {
	transition-delay: 2400ms !important
}
.revealator-delay24.revealator-below, .revealator-delay24.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay25 {
	transition-delay: 2500ms !important
}
.revealator-delay25.revealator-below, .revealator-delay25.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay26 {
	transition-delay: 2600ms !important
}
.revealator-delay26.revealator-below, .revealator-delay26.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay27 {
	transition-delay: 2700ms !important
}
.revealator-delay27.revealator-below, .revealator-delay27.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay28 {
	transition-delay: 2800ms !important
}
.revealator-delay28.revealator-below, .revealator-delay28.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay29 {
	transition-delay: 2900ms !important
}
.revealator-delay29.revealator-below, .revealator-delay29.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-delay30 {
	transition-delay: 3000ms !important
}
.revealator-delay30.revealator-below, .revealator-delay30.revealator-partially-below {
	transition-delay: 0 !important
}
.revealator-speed1, .revealator-duration1 {
	transition-duration: 100ms !important
}
.revealator-speed2, .revealator-duration2 {
	transition-duration: 200ms !important
}
.revealator-speed3, .revealator-duration3 {
	transition-duration: 300ms !important
}
.revealator-speed4, .revealator-duration4 {
	transition-duration: 400ms !important
}
.revealator-speed5, .revealator-duration5 {
	transition-duration: 500ms !important
}
.revealator-speed6, .revealator-duration6 {
	transition-duration: 600ms !important
}
.revealator-speed7, .revealator-duration7 {
	transition-duration: 700ms !important
}
.revealator-speed8, .revealator-duration8 {
	transition-duration: 800ms !important
}
.revealator-speed9, .revealator-duration9 {
	transition-duration: 900ms !important
}
.revealator-speed10, .revealator-duration10 {
	transition-duration: 1000ms !important
}
.revealator-speed11, .revealator-duration11 {
	transition-duration: 1100ms !important
}
.revealator-speed12, .revealator-duration12 {
	transition-duration: 1200ms !important
}
.revealator-speed13, .revealator-duration13 {
	transition-duration: 1300ms !important
}
.revealator-speed14, .revealator-duration14 {
	transition-duration: 1400ms !important
}
.revealator-speed15, .revealator-duration15 {
	transition-duration: 1500ms !important
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.revealator-slideleft{
		transform: translate(0px, 0);
		opacity: 1;
	}
	.revealator-slideright{
		transform: translate(0px, 0);
		opacity: 1;
	}
	.revealator-slideup{
		transform: translate(0px, 0);
		opacity: 1;
	}
	.revealator-slidedown{
		transform: translate(0px, 0);
		opacity: 1;
	}
	.revealator-fade{
		opacity: 1;
	}
}
/* End */


/* Start:/local/templates/havens-2024/css/styles.css?17192362106346*/
*{padding:0;margin:0;}
body {
	font-family: "Regular";
	color:#f8f8f8;
	overflow-x:hidden;
	background: #191C1D;
}
p::selection{background:#f53404;color:#F8F8F8}b::selection{background:#f53404;color:#fff}span::selection{background:#f53404;color:#fff}label::selection{background:#f53404;color:#fff}ul::selection{background:#f53404;color:#fff}a::selection{background:#f53404;color:#fff}h1::selection{background:#f53404;color:#fff}h2::selection{background:#f53404;color:#fff}h3::selection{background:#f53404;color:#fff}h4::selection{background:#f53404;color:#fff}h5::selection{background:#f53404;color:#fff}h6::selection{background:#f53404;color:#fff}br::selection{background:none}img::selection{background:none}
*, ::after, ::before {
    box-sizing: border-box;
}
body {
  line-height: 160%;  /*2023*/
}

body::-webkit-scrollbar {  /*толщина скроллбара*/
  width: 16px;
}
body::-webkit-scrollbar-track {
  background-color: #eff1f5;
}
body::-webkit-scrollbar-thumb {
  background-color:rgba(29, 50, 78, 0.5);
}
textarea::-webkit-scrollbar {
  width: 4px;
}
textarea::-webkit-scrollbar-track {
  background-color: #eff1f5;
}
textarea::-webkit-scrollbar-thumb {
  background-color:rgba(29, 50, 78, 0.5);
}
.modal.active::-webkit-scrollbar {
  width: 4px;
}
.modal.active::-webkit-scrollbar-track {
  background-color: #eff1f5;
}
.modal.active::-webkit-scrollbar-thumb {
  background-color:rgba(29, 50, 78, 0.5);
}
section{
  margin-bottom: 160px;
}
img{
  object-fit: cover;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #f8f8f8;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,174,255,0.04) 50%,rgba(255,255,255,0) 51%,rgba(0,174,255,0.03) 100%);  
}
.container{
  width: 1400px;
  margin: 0 auto; 
  padding:0;
}
.main__pic{
  display: flex;
  flex-wrap: wrap;
}
.main__pic.download-pdf-con {flex-wrap: nowrap;}
.pos_bot{
  align-items: flex-end;
}
/*SETKA*/
.col__d-0{
  width: 100%;
}
.col__d-1{
  width: 25%;
}
.col__d-2{
  width: 50%;
}
.col__d-3{
  width: 75%;
}
.col__o-1{
  align-items: end;
  justify-content: flex-end;
}
.col__o-2{
  align-items: flex-end;
  justify-content: flex-end;
  flex-direction: column;
}
.col__v{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.col__v-1{
  width: 100%;
}
.col__v-2{
  width: 48%;
}
.col__v1-2{
  width: 50%;
}
.col__center{
  
}
p{
  font-size: 16px;
  line-height: 160%;
  font-weight: normal
}
a{
  color: #F8F8F8;
  text-decoration: none;
  -webkit-transition:all 0.3s;transition:all 0.3s;
}
.button{
    width: 160px;
    height: 49px;
    /* font-family: "PT"; */
    font-size: 12px;
    text-transform: uppercase;
    transition: all 0.5s;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    color: #fff;
    border: 1px solid #fff;
	cursor:pointer;
	border-radius:25px;
	overflow:hidden;
	font-weight:700;
}
.button:not(.button-phone):not(.button-white):not(.button-red):not(.button-submit):hover{
	background-color:#fff;
	color:#0E0E0E;	
}
.button-big{
    width: 320px;
    height: 80px;
    font-size: 14px;
}
.button-big:hover{
    background: #F8F8F8;
    color: #0E0E0E;
}
.button-phone{
    border: 0;
    font-size: 14px;
}
.button-red{
    background: #F5BE0B;
    border: 1px solid #F5BE0B;
	color: #191C1D;
}
.button-red:hover{
    border: 1px solid #B68D08;
	background: #B68D08;
	color: #fff;
}

.button-white{
    background: #f8f8f8;
    border: 1px solid #f8f8f8;
    color: #0E0E0E;
}
.button-white-wireframe{
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.button-white-wireframe:hover{
    background-color: #fff;
    border: 1px solid #fff;
    color: #191C1D;
}

.button-submit {
	height: 49px;
	border-radius:25px;
	background-color: #f5be0b;
	color:#191c1d;
	font-size: 16px;
	font-family: Regular;
    font-weight: 700;
	border:none !important
}
.button-submit:hover {
	background-color: #b68d08;
	color:#fff;
}
.button-submit:disabled {
	background-color: #a0a0a0;
	color:#565656;
}

.link__block{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
    text-align: center;
    overflow: hidden;
    height: 60%;
	font-family: 'Bold';
}
.link__text{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transition: all 0s;
    transition: all 0s;
}
.link__text-hidden{
    width: 100%;
    position: absolute;
    top: 150%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transition: all 0s;
    transition: all 0s;
    opacity: 0;
}
.link__block:hover .link__text{
    opacity: 0;
    top: -50%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.link__block:hover .link__text-hidden{
    opacity: 1;
    top: 50%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.link__text{
    
}
header .button{
  margin-left: 10px;
}
@media only screen and (min-width: 1240px) and (max-width: 1400px) {
  .container{
    width: 1200px;
  }
}
@media only screen and (min-width: 950px) and (max-width: 1200px) {
  section {
    margin-bottom: 120px;
  }
  section.article__con{
    margin-bottom: 30px;
  }
  .wrapper__con {
	  padding-bottom: 30px;
  }
  .container{
    width: 900px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 950px) {
  section{
    margin-bottom: 100px;
  }
  .container{
    width: 700px;
  }
  .col__d-1{
    width: 25%;
  }
  .col__d-3{
    width: 50%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
  section{
    margin-bottom: 80px;
  }
  section.article__con {
    margin-bottom: 30px;
  }
  .container{
    width: 100%;
    padding: 0 20px;
  }
  .col__d-1{
    width: 100%;
  }
  .col__d-2{
    width: 100%;
  }
  .col__d-3{
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
   .container{
    width: 100%;
    padding: 0 10px;
  }
}

/* End */


/* Start:/local/templates/havens-2024/css/template_styles.css?1779973899133768*/
:root {
	--icon-close-white: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24.0771' height='2.96334' rx='1.48167' transform='matrix(0.707018 0.707195 -0.707018 0.707195 2.76172 0.707275)' fill='white'/%3E%3Crect width='24.0771' height='2.96334' rx='1.48167' transform='matrix(0.707018 -0.707196 0.707018 0.707196 0.666504 17.7345)' fill='white'/%3E%3C/svg%3E%0A");
	--dropdown-sign: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.31706 5.84212C4.91865 6.40671 4.08135 6.40671 3.68294 5.84212L0.849359 1.82656C0.381916 1.16413 0.855667 0.25 1.66642 0.25L7.33358 0.249999C8.14433 0.249999 8.61808 1.16413 8.15064 1.82656L5.31706 5.84212Z' fill='white'/%3E%3C/svg%3E%0A");
	--icon-phone: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1.03764C5.72931 0.383765 4.682 -0.148677 4 0.0376425L1 1.03764C0.388308 1.20639 0 1.40486 0 2.03764C0 10.7349 7.30273 18.0376 16 18.0376C16.6328 18.0376 16.8313 17.6493 17 17.0376L18 14.0376C18.1863 13.3556 17.6539 12.3083 17 12.0376L14 11.0376C13.427 10.7986 12.3902 10.556 12 11.0376L11 13.0376C8.52511 11.867 6.17065 9.51253 5 7.03764L7 6.03764C7.48162 5.64391 7.23905 4.61066 7 4.03764L6 1.03764Z' fill='%23F7BE00'/%3E%3C/svg%3E%0A");
	--icon-email: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.52632 0C1.28413 0 0 1.32924 0 2.57143C0 3.27924 0.69597 3.43058 1.26316 3.85714L11.3684 11.5714C11.9028 11.9699 12.0972 11.9699 12.6316 11.5714L22.7368 3.85714C23.304 3.43058 24 3.27924 24 2.57143C24 1.32924 22.7159 0 21.4737 0H2.52632ZM0 5.14286V15.4286C0 17.0833 0.871628 18 2.52632 18H21.4737C23.1284 18 24 17.0833 24 15.4286V5.14286L13.8947 12.8571C12.826 13.6587 11.174 13.6587 10.1053 12.8571L0 5.14286Z' fill='%23F7BE00'/%3E%3C/svg%3E%0A");
	--icon-close: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 413.348 413.348' height='30' viewBox='0 0 413.348 413.348' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m413.348 24.354-24.354-24.354-182.32 182.32-182.32-182.32-24.354 24.354 182.32 182.32-182.32 182.32 24.354 24.354 182.32-182.32 182.32 182.32 24.354-24.354-182.32-182.32z' fill='%23fff'/%3E%3C/svg%3E");
	--icon-wait-stet-0: url("data:image/svg+xml,%3Csvg viewBox='0 0 1000 1000' width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M344 692q0 7-4 21l-58 139q-6 15-19 15-9 0-17-8L141 754q-8-8-8-17 0-13 15-19l139-58q14-4 21-4 36 0 36 36zm253 221q0 20-23 20H426q-23 0-23-20 0-4 2-10l58-139q4-11 15-21t22-10 22 10 15 21l58 139q2 6 2 10zM267 500q0 11-10 22t-21 15L97 595q-6 2-10 2-20 0-20-23V426q0-23 20-23 4 0 10 2l139 58q11 4 21 15t10 22zm600 237q0 9-8 17L754 859q-8 8-17 8-13 0-19-15l-58-139q-4-14-4-21 0-36 36-36 7 0 21 4l139 58q15 6 15 19zM344 308q0 36-36 36-7 0-21-4l-139-58q-15-6-15-19 0-9 8-17l105-105q8-8 17-8 13 0 19 15l58 139q4 14 4 21zm589 118v148q0 23-20 23-4 0-10-2l-139-58q-11-4-21-15t-10-22 10-22 21-15l139-58q6-2 10-2 20 0 20 23zm-66-163q0 13-15 19l-139 58q-14 4-21 4-36 0-36-36 0-7 4-21l58-139q6-15 19-15 9 0 17 8l105 105q8 8 8 17z' fill='red'/%3E%3C/svg%3E");
}


h1{
	line-height: 50px;
}

header.desktop {
    padding: 0;
    width: 100%;
	background-color:#fff;
	color:#191C1D;
	z-index:2;
	position:relative;
}
.slider-type-header header.desktop {
	background-color:transparent;
	color:#fff;
}
header.desktop .container{
	/* width:1170px; */
	max-width:100%;
}

@media (max-width:1200px) {
	header.desktop .container{
		padding-left:15px;
		padding-right:15px;
	}	
}

header.desktop .line1 {
	border-bottom: 1px solid #E6E6E6;
	padding:9px 0 5px;
}
header.desktop .line1 .container {
	display:flex;
	align-items:center;
	gap:40px;
}
header.desktop .line1 .top-menu {
	list-style:none;
	padding:0 40px 0 0;
	margin:0 0 0 auto;
	display:flex;
	gap:29px;
	border-right:1px solid #DCDCDC;
	font-size:14px;
	font-weight:bold;
}

header.desktop .line1 .top-menu a {
	color:#191C1D;
}

header.desktop .line1 .top-menu a:hover {
	text-decoration:underline;
}
.slider-type-header header.desktop .line1 {
	border-bottom: 1px solid #FFFFFF1A;
}
.slider-type-header header.desktop .line1 .top-menu a {
	color:#efefef;
}

header.desktop .line1 .social-list__con-v2 .icon-list {
	gap:22px;
}

header.desktop .line2 {
	padding:28px 0 36px;
}

header.desktop .line2  .container {
	display:flex;
	align-items:center;
	gap:40px;
}

header.desktop .line2 .logo {
	display:inline-flex;
	gap:39px;
	align-items:center;
}
header.desktop .line2 .logo a {
	display:flex;
}
header.desktop .line2 .logo .slogan {
	font-size: 15px;
	line-height: 180%;
	color: #191C1D;
}
.slider-type-header header.desktop .line2 .logo .slogan {
	color: #fff;
}

header.desktop .line3 {
	background-color:#0e0e0e;
}

.slider-type-header header.desktop .line3 {
	background-color:transparent;
	border-top: 1px solid #FFFFFF1A;
	border-bottom: 1px solid #FFFFFF1A;
}


.white__menu .nav a{
    color: #fff;
}
.nav__menu{
    list-style: none;
    display: flex;
    opacity: 0;
}
.nav__menu a{
}
.nav__menu-anim{
    opacity: 1;
    top: 30px;
    transition: 1.5s all;
}
.nav__menu li{
    padding-right: 10px;
    font-weight: 500;
}
.nav__menu .li__main{
    font-family: "enso";
}
.nav__menu .li__home{
    position: absolute;
    left: 34px;
    top: 10px;
    opacity: 0;
    z-index: -1;
    transition: 0.5s all;
}
.nav__menu .li__menu{
    position: relative;
    top: 0px;
    opacity: 1;
    transition: 0.5s all;
}
.nav__menu .li__main:hover ~ .li__home{
    top: 0;
    opacity: 1;
}
.nav__menu .li__main:hover ~ .li__menu{
    top: -10px;
    opacity: 0;
}

.nav__menu span:before{
    content: '—';
    padding-right: 10px;
}
.menu{
    display: flex;
    align-items: center;
    justify-content: space-between;
	font-size: 18px;
}
.nav{
    list-style: none;
    display: flex;
    align-items: center;
	line-height: 15px;
	gap:15px;
}
header.desktop .line3 .nav {
	align-items: stretch;
	justify-content:space-between;
}
header.desktop .line3 .nav:before,
header.desktop .line3 .nav:after {
	display:none;
}
header.desktop .line3 .nav > li {
	display:inline-flex;
	align-items: center;
	padding:24px 0;
	position:relative;
	gap:7px;
}
header.desktop .line3 .nav > li > a {
	flex: 0 0 auto;
	display:inline-flex;
	align-items: stretch;
	font-weight: 700;
	font-size: 18px;
	color: #FFFFFF;
	line-height:normal;
}
header.desktop .line3 .nav > li > .dropdown-sign {
	flex: 0 0 auto;
	width:9px;
	height:7px;
	background: var(--dropdown-sign) center no-repeat;
	transition:all .25s ease;
}
header.desktop .line3 .nav > li:hover > a,
header.desktop .line3 .nav > li.selected > a {
	text-decoration:underline;
	text-underline-offset: 5px;
}
header.desktop .line3 .nav > li:hover > .dropdown-sign {
	transform:rotate(180deg);
	transform-origin:center;
}
header.desktop .line3 .nav > li .dropdown-wrap {
	position:absolute;
	top:calc(100% - 1px);
	left:0;
	display:flex;
	padding:11px 0 0;
	transition:all .15s ease 0s;
	visibility:hidden;
	opacity:0;
	background:rgba(0,0,0,.01);
}
header.desktop .line3 .nav > li:hover .dropdown-wrap {
	transition:all .35s ease .3s;
	visibility:visible;
	opacity:1;
}
header.desktop .line3 .nav > li ul {
	list-style:none;
	padding:17px 21px;
	margin:0;
	display:flex;
	align-items:stretch;
	flex-direction:column;
	gap:10px;
	background-color:#fff;
	border-radius:3px;
	box-shadow: 0px 2px 10px 0px #00000026;
}
header.desktop .line3 .nav > li ul li {
	display:flex;
}
header.desktop .line3 .nav > li ul a {
	display:flex;
	color:#191C1D;
	white-space:nowrap;
	max-width:50vw;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight: 700;
	font-size: 16px;
	line-height: 160%;
}
header.desktop .line3 .nav > li ul a:hover,
header.desktop .line3 .nav > li ul li.selected a {
	text-decoration:underline;
}

.mobile-header-stub {
	display:none;
	height:45px;
}
header.mobile {
	display:none;
	height:45px;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	background-color:#0e0e0e;
	align-items:center;
	padding:0 18px 0 60px;
	gap:37px;
	z-index: 1;
}

@media (max-width:480px) {
	header.mobile {
		padding:0 20px;
		gap:20px;
	}
}
header.mobile .burger {
	flex: 0 0 auto;
	width:28px;
	height:21px;
	position:relative;
	cursor: pointer;
}
header.mobile .burger span {
	display:block;
	width:100%;
	height:2px;
	border-radius:3px;
	background-color:#fff;
	transition:all .35s ease;
	position:absolute;
	left:0;
}
header.mobile .burger span:nth-child(1) {
	top:0;
}
header.mobile .burger span:nth-child(2) {
	top:50%;
	transform:translate(0, -50%);
}
header.mobile .burger span:nth-child(3) {
	bottom:0;
}

header.mobile .burger.open span:nth-child(1) {
    transform: rotate(45deg);
    top: 10px;
}
header.mobile .burger.open span:nth-child(2) {
	opacity: 0;
}
header.mobile .burger.open span:nth-child(3) {
    transform: rotate(-45deg);
	bottom: 9px;
}
header.mobile .logo {
	flex: 0 0 auto;
	display:inline-flex;
}
header.mobile .phone {
	margin-left:auto;
	display:inline-flex;
	align-items:center;
	gap:15px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
}
header.mobile .phone:before {
	content:"";
	flex: 0 0 auto;
	width:19px;
	height:19px;
	background: var(--icon-phone) center no-repeat;
	
}
header.mobile .email {
	flex: 0 0 auto;
	width:24px;
	height:18px;
	background: var(--icon-email) center no-repeat;
}

@media (max-width:400px) {
	header.mobile {
		gap:10px;
	}
	
	header.mobile .phone {
		font-size:14px;
	}
	header.mobile .phone:before {
		display:none;
	}
}


.nav li{
    /* margin-right: 15px; */
}
.nav li a{
	font-size:15px;
}
.nav li:last-child{
    margin-right: 0px;
}
.link{
    overflow: hidden;
    position: relative;
}
.link:after{
    content: '';
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0px;
    transform-origin: right;
    transform: scaleX(0);
    transition: transform 0.3s;
}
li.selected .link:after,
.link:hover:after{
    transform-origin: left;
    transform: scaleX(1);
    transition: transform 0.3s;
}
.link-black:after{
    background: #101010;
}
.nav span a{
    font-family: "Bold";
    font-size: 14px;
    text-transform: uppercase;
    color: #F8F8F8;
}
.nav>li>a:active,{
    text-decoration: none;
    background-color: inherit; 
    color: #feb72e;
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: inherit; 
    color: #feb72e;
}
.nav .active{
    border-bottom: 1px solid #101010;
}
.nav .active:after{
    height: 0px;
}
.active-menu{
    pointer-events: none;
    opacity: 0.5;
}
.cont_but{
    display: flex;
	align-items:center;
	gap:43px;
	margin-left:auto;
}
.cont_but .phone {
    display: flex;
	flex-direction:column;
	gap:7px;
}
.cont_but .phone a {
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #191C1D;
	white-space:nowrap;
}
.cont_but .phone a:hover {
	color:#F5BE0B;
}
.slider-type-header .cont_but .phone a {
	color:#fff;
}
.cont_but .phone-free {
	font-size: 14px;
	line-height: 17px;
}
.black__menu .nav span a{
    color: #101010;
}
.black__menu .nav span:after{
    background: #101010;
}
.black__menu .button__yel{
    background: #101010;
    border: 2px solid #101010;
    color: #fff;
}
.black__menu .button__black{
    border: 2px solid #101010;
    color: #101010;
}
.fon-black .nav span:after{
    background: #fff;
}
header .button-phone{
    position: relative;
	width:176px;
}
header .button-phone:after{
    
}
/*меню конец*/
.main{
    position: relative;
}
.fon{
    display: flex;
    height: 100vh;
    text-align: center;
    align-items: center;
    position: relative;
    color: #fff;
}
.fon img{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -2;
    top: 0;
    left: 0;
}
.fon:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #101010;
    opacity: 0.2;
    z-index: -1;
}
/* Текст */
.heading{
    font-size: 70px;
    line-height: 120%;
    margin-bottom: 15px;
    font-family: "Bold";
    text-transform: uppercase;
}
.heading-big{
    font-family: 'PT';
    font-size: calc(42px + 2vh);
    line-height: 120%;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.quote{
    font-family: 'Bold';
    font-size: 26px;
    letter-spacing: 0.04em;
    line-height: 140%;
    letter-spacing: 0.04em;
    max-width: 80%;
    margin-bottom: 40px !important;
	text-align: justify;
}
.title{
    font-size: 42px;
    font-family: "Bold";
    text-transform: uppercase;
    width: 100%;
	line-height:1.6;
}
.title32{
    font-size: 32px;
    font-family: "Bold";
    text-transform: uppercase;
    width: 100%;
}
.title-little{
    font-size: 16px;
}
.text{
    max-width: 50%;
    width: 100%;
}
.text-bigg{
	max-width: 900px;
    width: 100%;
	font-size: 36px;
}
.text-little{
    font-size: 14px;
}
.text-average{
    font-size: 21px;
}
.text-center{
    text-align: center;
}
.text-we{
	font-family: "Bold";
}
.text-he{
	text-transform:uppercase;
}
/* Текст конец*/

/*отступы*/
section.wrapper-top, .wrapper-top{
    /* padding-top: 60px; */
	padding-top: 28px;
}
.block__offset-100{
    margin-bottom: 100px;
}
.block__offset-80{
    margin-bottom: 80px;
}
.block__offset-60{
    margin-bottom: 60px;
}
.block__offset-40{
    margin-bottom: 40px;
}
.block__offset-4{
    margin-bottom: 40px;
}
.block__offset-20{
    margin-bottom: 20px;
}
.block__offset-0{
    margin-bottom: 0px;
}
.top__offset-60{
    margin-top: 60px;
}
.top__offset-40{
    margin-top: 40px;
}
.center__block{
    display: flex;
    align-items: center;
    justify-content: center;
}
/*отступы конец*/
/*цвет*/
.gray{
    color: #A0A0A0;
}

/**/
.text-lit{
    width: 515px;
    margin: 0 auto;
}
.about__block{
    border-top: 1px solid #BDBDBD;
    margin-top: 60px;
    padding-top: 40px;
    display: flex;
    justify-content: space-between;
}
.about__main{
    position: relative;
    width: 100%;
    /* height: 800px; */
	margin-bottom:0;
}
.about__main .container{
    /* padding: 80px 0; */
	padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 50%;
}
.big-text{
    font-size: 42px;
    width: 100%;
    max-width: 85%;
    margin-bottom: 40px;
}
.big-text span{
    color: #BE1F2E;
}
.about__main .text{
    width: 500px;
    margin-left: 50%;
}
.video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50px;
    z-index: -2;
}
video {
    object-fit: cover;
    width: calc(100% - 100px) !important;
    height: 100% !important;
    overflow: hidden;
    border-radius: 10px;
}
.video:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(0px, 0px);
    width: calc(100% - 90px);
    height: 100%;
    background-color: #101010;
    opacity: 0.6;
    z-index: 1;
}
.circles__con{
    display: flex;
    align-items: center;
    justify-content: center;
}
.circles__con .circles__el-lit:first-child{
    position: relative;
    left: 20px;
}
.circles__con .circles__el-lit:last-child{

}
.circles__el{
    font-family: "Bold";
    width: 220px;
    height: 220px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #f8f8f8;
    color: #f8f8f8;
    text-transform: uppercase;
}
.circles__el-lit{
    font-size: 14px;
}
.circles__con-big .circles__el{
    width: 400px;
    height: 400px;
    flex-direction: column;
    font-family: 'Bold';
    position: relative;
	font-size: 60px;
}
.circles__con-big .circles__el span{
    font-size: 96px;
}
.circles__con-big .circles__el p{
	font-size: 27px;
	padding-top: 20px;
}
.circles__con-big .circles__el:first-child{
    left: 20px;
}
.circles__con-big .circles__el:last-child{
    right: 20px;
}
.circles__el span{
    width: 60%;
    text-align: center;
}
.circles__con a:hover{
    border: 1px solid #BE1F2E;
    color: #BE1F2E;
}
.circles__el-red{
    border-color: #BE1F2E;
    color: #BE1F2E;
}
.circles__con-big .circles__el .text-little{
    font-size: 16px;
    text-transform: initial;
    font-family: 'Regular';
}
.line{
    height: 0px;
    color: #0E0E0E;
    background-color: #0E0E0E;
    border: none;
}
.line-vertical{
    position: absolute;
    left: 50%;
    top: 0;
    width: 0px;
    height: 100%;
}
.catalog__main {
	margin-bottom:115px;
}
.catalog__card{
    display: flex;
    margin-bottom: 62px;
    position: relative;
}
.catalog__card-type{
    width: 50%;
    display: flex;
    justify-content: space-between;
    /* padding: 20px 0; */
	padding:0;
	margin:0;
    font-size: 42px;
    color: #fff;
    font-family: "Bold";
	line-height:1;
	text-transform:uppercase;
}
.catalog__card-type span{
    font-size: 21px;
}
.catalog__card-type:nth-child(2){
    padding-right: 40px;
}
.catalog__card-type:last-child{
    padding-left: 0px;
}
.catalog__con{
    display: flex;
    flex-wrap: wrap;
}
.catalog__category .catalog__con {
	gap:40px;
}
.catalog__list-item{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    background: #181C1D;
    padding: 20px;
    position: relative;
    width: 25%;
    max-width: 310px;
    height: 420px;
    position: relative;
    margin-right: 40px;
    margin-bottom: 40px;
}


.catalog__con-main .catalog__list-item:nth-child(2n+1){
    height: 460px;
}
.catalog__list-item:nth-child(4n){
   margin-right: 0;
}
.catalog__con-main {
	align-items:stretch;
	gap:40px;
}
.catalog__con-main .catalog__list-item {
	height:auto !important;
	width: calc(25% - 30px);
    max-width: 100%;
    margin: 0 !important;
}
.catalog__con-main .top__offset-40 {
	margin-top:22px;
}
.catalog__con-main .top__offset-40 .button {
	height: 74px;
	padding: 0 44px;
	justify-content: center;
	align-items: center;
	border-radius: 37px;
	background: #F5BE0B;
	border:none;
	font-family:Bold;
	font-size:18px;
	font-weight: 700;
	color:#191C1D;
	transition:all .35s ease;
	width:auto;
}
.catalog__con-main .top__offset-40 .button:hover {
	background-color:#B68D08 !important;
	color:#fff !important;
}

.catalog__list-item p{
    font-family: "Bold";
    text-transform: uppercase;
    width: 100%;
    height: 40px;
}
.catalog__list-item img{
    width: 220px;
    transition: transform 1s ease;
}
.catalog__list-type{
	flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #4F4F4F;
    margin-left: auto;
}
.catalog__list-pdf{
	display: flex;
	align-items: center;
	cursor:pointer;
}
.catalog__list-pdf span{
	display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #4F4F4F;
    margin-left: auto;
}
.catalog__list-pdf svg{
	fill:#fff;
}
.catalog__list-pdf p{
	font-size:12px;
	margin-left:10px;
	text-transform: initial;
	height: auto;
}
.catalog__con-protocol .catalog__list-item{
	align-items: self-start;
}
.catalog__con-protocol .catalog__list-item img{
	position: relative;
    transform: translate(-50%, 0px);
    left: 50%;
}
.catalog__con-protocol .catalog__list-item:hover img {
    transform: translate(-50%, 0px) !important;
}
select{
	width: calc(25% - 15px);
	height:50px;
	padding:10px;
	font-size:12px;
	background: #0E0E0E;
	color: #f8f8f8;
	outline: none;
	margin-right:40px;
	max-width: 310px;
}
option{
	height:40px;
}
.download-pdf {
	flex:0 0 auto;
	white-space:nowrap;
	display:flex;
	height:49px;
	max-width: 310px;
	align-items: center;
    /* justify-content: center; */
	gap:10px;
	color:#191C1D;
	background:#F5BE0B;
	text-transform:uppercase;
	border-radius:25px;
	transition:all .35s ease;
	font-size:12px;
	padding:0 23px;
}
.download-pdf-con .download-pdf {
	width:auto !important;
}

.download-pdf:before {
	flex: 0 0 auto;
	content:"";
	width:25px;
	height:23px;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.0032 14.8481C23.3268 14.1203 21.8236 13.7563 19.7943 13.7563C18.5917 13.7563 17.314 13.9019 15.8108 14.1203C14.2192 12.6766 12.897 10.9776 11.9025 9.0981C12.6541 6.91456 13.1802 4.8038 13.1802 3.20253C13.1802 1.96519 12.7293 0 10.9254 0C10.3993 0 9.94834 0.291139 9.6477 0.727848C8.8961 2.03797 9.19674 4.94937 10.6248 8.00633C9.58161 10.9274 8.3258 13.7732 6.86679 16.5222C2.88331 18.1234 0.252713 19.8703 0.0272335 21.2532C-0.123086 21.9082 0.327873 23 1.90623 23C4.23619 23 6.79163 19.7247 8.74578 16.3766C11.0016 15.6254 13.3132 15.0414 15.6605 14.6297C18.5166 17.0316 20.9968 17.3956 22.1994 17.3956C24.6045 17.3956 24.83 15.7215 24.0032 14.8481ZM10.0235 0.946203C10.6248 0.0727848 11.9777 0.363924 11.9777 2.11076C11.9777 3.27532 11.6019 5.16772 10.8503 7.35127C9.49738 4.2943 9.49738 1.89241 10.0235 0.946203ZM0.478193 21.326C0.703673 20.1614 2.95847 18.5601 6.49099 17.1772C4.53683 20.3797 2.58267 22.4177 1.38011 22.4177C0.628513 22.4177 0.403033 21.7627 0.478193 21.326ZM15.2847 14.193C13.1669 14.5752 11.0816 15.1105 9.04642 15.7943C10.1589 13.8499 11.0654 11.8015 11.7522 9.68038C12.74 11.3154 13.9259 12.8303 15.2847 14.193ZM16.2618 14.4842C18.6669 14.1203 20.6962 14.193 21.5981 14.3386C23.7778 14.7753 23.0262 17.3228 20.621 16.7405C18.8924 16.3766 17.4643 15.4304 16.2618 14.4842Z' fill='%23191C1D'/%3E%3C/svg%3E%0A");
	transition:all .35s ease;
}
.download-pdf:hover {
	background-color:#B68D08;
	color:#fff;
}
.download-pdf:hover:before {
	filter:invert();
}
.download-pdf p {
	font-size:12px;
}
.download-pdf svg{
	fill:#fff;
}
.catalog__list-hover{
    font-family: "Bold";
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 14px;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 160px;
    height: 160px;
    border-radius: 100%;
    border: 1px solid #f8f8f8;
    text-transform: uppercase;
    z-index: 2;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
	background-color: #00000075;
}
.catalog__list-item:hover img{
    transform: scale(0.9);
    transition: transform 1s ease;
}
.catalog__list-item:hover .catalog__list-hover{
    opacity: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.block__center {
    display: flex;
    justify-content: center;
}
.filial__main {
    /* padding-top: 160px; */
	margin-bottom:115px;
}
.about__main.filial__main .container {
	height:auto;
}
.filial__main .circles__con {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	max-width:100%;
	overflow:hidden;
}
.filial__con {
	/*	
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    z-index: -2;
	*/
    text-align: center;
}
.filial__con img {
	max-width:100%;
	object-fit:contain;
}
.partner__main{
    background: #fff;
	color:#0E0E0E;
    padding: 115px 0;
	margin-bottom:0;
}
.partner__main .title {
	line-height:1;
}
.partner__con{
    display: flex;
    width: 100%;
    margin: 60px 0;
}
.partner__el{
    width: 320px;
    height: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
}
@keyframes spin {
    from {transform:translateX(0%);}
    to {transform:translateX(-100%);}
}
.{
  animation: spin 10s linear 0s infinite;
}
.news__main{
    padding: 60px 0;
    border-top: 1px solid #a0a0a0;
    border-bottom: 1px solid #a0a0a0;
    position: relative;
}
.news__con{
    margin-top: 20px;
    justify-content: space-between;
}
.news__con-el{
    display: flex;
    width: 50%;
}
.news__block .catalog__list-hover{
    top: 30%;
}
.news__block .image-mask{
    height: 240px;
}
.news__block:hover .image-mask{
    z-index: 1;
}
.news__block-big .catalog__list-hover{
    top: 40%;
}
.news__block-big .image-mask{
    height: 320px;
}
.news__block:hover .catalog__list-hover{
    opacity: 1;
}
.news__con-el:last-child{
    justify-content: end;
}
.news__block{
    width: calc(50% - 20px);
    position: relative;
    margin-bottom: 8px;
    margin-left: 20px;
}
.news__block img{
    width: 100%;
    height: 240px;
}
.news__data{
    font-size: 14px;
    margin-top: 20px;
    color: #A0A0A0;
}
.article__con .news__data{
	margin-top:0;
	padding-left:40px;
	margin-left:40px;
	border-left:1px solid #fff;
}
.news__name{
    margin-top: 10px;
    font-size: 16px;
    width: 100%;
    max-width: 400px;
}
.news__block-big{
    width: calc(100% - 20px);
    margin-left: 0px;
}
.news__block-big img{
    height: 320px;
}
.news__block-big .news__name{
    font-size: 18px;
}
.news__article{
    padding: 5px 15px;
    border-radius: 20px;
    border: 1px solid #a0a0a0;
    font-size: 12px;
    color: #A0A0A0;
    margin-top: 20px;
    display: inline-block;
}
.wrapper__con{
    padding: 20px 0 120px 0;
    /* border-top: 1px solid #0E0E0E; */
    /* border-bottom: 1px solid #0E0E0E; */
    position: relative;
    margin-bottom: 0;
}
.wrapper__con .main__pic{
    justify-content: space-between;
}
.article__con + .wrapper__con .main__pic{
    justify-content: space-around;
}
.wrapper__con-el{
    width: calc(50% - 40px);
    position: relative;
}
/* news */
.article__con + .wrapper__con .wrapper__con-el {
	width:auto;
    max-width: calc(50% - 40px);
	flex: 0 0 auto;
	display:flex;
	flex-wrap:nowrap;
	align-items:center;
	gap:30px;
}

.article__con + .wrapper__con .wrapper__con-el:first-child{
	flex-direction:row-reverse;
}

.wrapper__con-title{
    display: flex;
    justify-content: space-between;
    color: #a0a0a0;
    margin-bottom: 40px;
}

.article__con + .wrapper__con .wrapper__con-title{
    margin-bottom: 0;
}

.wrapper__con-title p{
    font-size: 21px;
    font-family: "Bold";
    text-transform: uppercase;
}
.article__con + .wrapper__con .wrapper__con-title p{
	white-space:nowrap;
}

.wrapper__con-title span{
    font-size: 12px;
}
.wrapper__con-block{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.wrapper__con-block .circles__el{
    width: 360px;
    height: 360px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    left: 0 !important;
}
.article__con + .wrapper__con .wrapper__con-block .circles__el {
    width: 45px !important;
    height: 45px !important;
}
.wrapper__con-block:hover .circles__el{
    border: 1px solid #AB182D;
    color: #AB182D;
}
.wrapper__con-block .circles__el svg{
    stroke: #f8f8f8;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.article__con + .wrapper__con .wrapper__con-block .circles__el svg{
	width:30px;
	height:auto;
}
.wrapper__con-block:hover .circles__el svg{
    stroke: #AB182D;
}
.wrapper__con-partner img{
    width: auto;
    height: 260px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -2;
}
.wrapper__con-el .news__block{
    padding:0 20px;
    position: relative;
    height: 360px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.wrapper__con-el .news__block .catalog__list-hover{
    top: 50%;
}
.wrapper__con-el .news__block img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.wrapper__logo img{
    height: 160px;
}
.wrapper__con-el .news__block-big .image-mask{
    height: 100%;
}
.image-mask {
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    background: #101010;
    opacity: 0.6;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
footer{
    border-top: 1px solid #0E0E0E;
    margin-bottom: 62px;
}
footer .container{
    /* padding-top: 40px; */
	padding-top:62px;
}
.quote__footer{
	font-size:12px;
	width:100%;
	max-width:400px;
}
.footer__main ul{
    list-style: none;
    margin-top: 20px;
}
.footer__main ul li, .footer__main ul li p{
    margin-bottom: 15px;
}
.link-opa:hover{
    opacity: 0.6;
}
.category__title{
    font-family: "Bold";
    font-size: 16px;
    color: #101010;
    text-transform: uppercase;
}
.footer__top{
    margin-bottom: 60px;
    display: flex;
}
.footer__top .nav{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.footer__top .nav li{
    margin-bottom: 20px;
}
.social-list__con{
    display: flex;
    justify-content: flex-end;
}
.social-list__button{
    width: 40px;
    height: 40px;
    background: transparent;
    border-radius: 50%;
    border: 1px solid #f8f8f8;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
.footer__bottom{
    margin-top: 80px;
    display: flex;
    position: relative;
}
.cont-footer{
    margin-right: 30px;
}
.footer__bottom_license{
    color: #A0A0A0;
}
/* Каталог */
.breadcrumbs {
    display: flex;
    flex-wrap: wrap;
    padding-top: 28px;
}
.breadcrumbs a {
    margin-right: 10px;
    font-size: 14px;
    color: #fff;
    position: relative;
}
.breadcrumbs a:last-child{
    color: #F7BE0D;
}
.breadcrumbs a:last-child:before {
    width: 0;
}
.breadcrumbs a:after {
    content: '|';
    margin-left: 10px;
}
.breadcrumbs a:last-child:after {
    content: '';
}
.catalog__con-catalog .catalog__list-item{
	height: 360px;
}
.catalog__con-catalog .catalog__list-item img{
    height: auto;
    max-height: 135px;
    width: auto;
}
.catalog__filter{
    margin-top: 20px;
    position: relative;
}
.catalog__filter:after{
    content: '';
    width: 1px;
    height: 80px;
    background: #0E0E0E;
    display: flex;
    position: absolute;
    top: -20px;
    right: 30px;
}
.catalog__con-catalog .catalog__list-item:after{
    content: '';
    width: 160px;
    height: 160px;
    border: 1px solid #a0a0a0;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.accordion, .accordion-el {
    width: 100%;
	height:49px;
    border: 1px solid #aeaeae;
    padding: 0 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s;
	border-radius:25px;
}
.accordion-catalog{
    max-width: 180px;
}
.accordion-check {
    width: 16px;
    height: 10px;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.accordion-check:after, .accordion-check:before {
    content: '';
    display: block;
    width: 9px;
    height: 1px;
    background: #f8f8f8;
    position: absolute;
    top: 3px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.accordion-check:before {
    transform: rotate(45deg);
    left: 1px;
}
.accordion-check:after {
    transform: rotate(-45deg);
    right: 0;
}
.accordion-active .accordion-check:before {
    transform: rotate(-45deg);
}
.accordion-active .accordion-el:before{
    transform: rotate(-45deg);
}
.accordion-active .accordion-el:after{
    transform: rotate(45deg);
}
.accordion-active .accordion-check:after {
    transform: rotate(45deg);
}
.title-filter {
    text-transform: uppercase;
    font-style: normal;
    font-size: 14px;
}
.accordion-name{
    pointer-events: none;
    border:0;
    padding-left: 0;
}
.accordion-name .accordion-check{
    display: none;
}
.panel {
    padding: 0px 18px;
    margin-top: 0px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.consent {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    cursor: pointer;
}
.consent:first-child{
    border-top: 1px solid #aeaeae;
    margin-top: 0px;
    padding-top: 20px;
}
.consent:last-child{
    margin-bottom: 20px;
}
.consent span {
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
}
.consent .option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    height: 16px;
    width: 16px;
    transition: all 0.15s ease-out 0s;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    outline: none;
    position: relative;
    z-index: 1000;
    border-radius: 3px;
    border: 1px solid #f8f8f8;
    background: transparent;
    outline: none;
}
.consent .option-input:checked {
    border: 1px solid #F5BE0B;
    background: #F5BE0B;
    outline: none;
}
.catalog__filter-el{
    max-width: 282px;
    width: 90%;
    border: 1px solid #aeaeae;
    margin-bottom: 17px;
}
.catalog__filter-el .title-filter{
    text-transform: uppercase;
	
}
.catalog__filter-el .accordion{
    border: 0;
}
.catalog__filter-button{
    border: 0;
    display: flex;
	flex-direction:row-reverse;
    justify-content: space-between;
    margin-top: 20px;
}
.catalog__filter-button .button{
    width: 49%;
}
.catalog__filter-con{
    max-height: 100%;
    padding: 0;
    margin-top: 40px;
}
.catalog__category{
    margin-top: 20px;
    padding-left: 10px;
    position: relative;
}
.catalog__category .accordion-el{
    width: 180px;
}
.catalog__category .catalog__con{

}
.catalog__category .catalog__list-item{
    width: calc(33.333% - 2 * 40px / 3);
	margin:0 !important;
	flex: 0 0 auto;
}
.catalog__category .catalog__list-item .catalog__list-type{
    opacity: 0;
}
.catalog__category .panel{
    padding: 0;
    position: relative;
}
.panel__catalog{
    display: flex;
    flex-wrap: wrap;
    top: 60px;
    width: calc(100% - 40px);
    height: auto;
    max-height: 0;
    padding: 20px 20px 20px 20px;
    border: 0px solid #A0A0A0;
    margin-top: 0px;
    position: absolute;
    z-index: 9;
    background: #0e0e0e;
    overflow: hidden;
    opacity: 0;
}
.panel__catalog-open{
    border: 1px solid #A0A0A0;
    opacity: 1;
}
.panel__catalog .panel__catalogt-item{
    display: flex;
    align-items: center;
    border: 1px solid #303030;
    border-radius: 20px;
    width: calc(33% - 15px);
    height: auto;
    margin-right: 20px;
    margin-bottom: 10px;
    padding: 10px;
}
.panel__catalog .panel__catalogt-item:hover{
    border: 1px solid #f8f8f8;
}
.panel__catalog .panel__catalogt-item:nth-child(3n){
    margin-right: 0px;
}
.panel__catalog .panel__catalogt-item img{
    width: auto;
    height: 30px;
    margin-right: 15px;
}
.panel__catalog .panel__catalogt-item p{
    font-size: 16px;
}
/*Деталка*/
.detail__con{
    display: flex;
    flex-wrap: wrap;
    background: #DEDEDE;
    border-radius: 10px;
    padding: 40px;
}
.product__info{
    width: 50%;
    color: #0E0E0E;
}
.article{
    color: #0E0E0E;
    font-size: 12px;
    margin-bottom: 10px;
}
.detail__con .circles__el {
    width: 40px;
    height: 40px;
    border: 1px solid #0E0E0E;
}
.detail__con .circles__el svg {
    stroke: #0E0E0E;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.detail__con h1{
    font-size: 36px;
    font-family: 'Bold';
    text-transform: uppercase;
    margin-bottom: 20px;
	color: #0E0E0E;
    width: calc(100% - 120px);
    margin-left: 40px;
	margin-top:0;
}
.product__description{
    font-size: 14px;
    width: 100%;
    max-width: 90%;
    min-height: 195px;
}
.product__size{
    margin-top: 40px;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.product__size-title{
    width: 100%;
    font-size: 16px;
    font-family: 'Bold';
    text-transform: uppercase;
}
.product__size-con{
    display: flex;
    margin-top: 20px;
}
.product__size-el{
    display: flex;
    align-items: center;
    flex-direction: column;
    background: #D6D6D6;
    border-radius: 6px;
    width: 80px;
    height: 80px;
    margin-right: 5px;
    padding: 6px;
}
.product__size-el img{
    width: 48px;
    height: 52px;
}
.product__size-el span{
    font-family: 'Bold';
    text-transform: uppercase;
    font-size: 10px;
    margin-top: 4px;
}
.product__photos{
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.detail__con-img{
    width: 380px;
    height: 380px;
}
.detail__con-doc{
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #A0A0A0;
    margin-top: 40px;
    width: 100%;
    padding: 20px 0 0 0;
}
.detail__con-doc div{
    display: flex;
}
.detail__con-doc .button{
    width: 260px;
    border-radius: 50px;
}
.detail__con-doc .js-open-modal{
    border-color:#AB182D;
    color: #AB182D;
    margin-left: 20px;
}
.button-doc{
    width:200px !important;
    border-color: #0E0E0E;
    color: #0E0E0E;
    background: transparent;
    font-size: 12px;
    text-transform: inherit;
    margin-left: 10px;
}
.detail__doc-el .button-doc{
	text-transform: uppercase;
    width: 260px !important;
	font-family: Bold;
}
.button-doc svg{
    margin-right: 10px;
    fill: #0E0E0E;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.button-doc span{
}
.button-doc:hover{
    background: #0E0E0E;
    color: #f8f8f8;
}
.button-doc:hover svg{
    fill: #f8f8f8;
}
.about__text{
    width: 50%;
}
.product__info-list{
    margin-top: 20px;
}
.product__info-list li{
    margin-bottom: 15px;
}
.product__info-list li:last-child{
    margin-bottom: 0;
}
.product__info-table{
    display: flex;
    margin-top: 40px;
    border: 1px solid #a0a0a0;
}
.product__table-el{
    width: 25%;
    border-left: 1px solid #a0a0a0;
}
.product__info-table p{
    padding: 20px;
    height: 60px;
    border-bottom: 1px solid #a0a0a0;
}
.product__info-table p:last-child{
    border-bottom: 0;
}
.catalog__con-product .catalog__list-type{
    opacity: 0;
}
/**/
.about__big-image img{
    width: 100%;
    max-width: 1510px;
    height: auto;
    max-height: 620px;
    text-align: center;
}
.about__average-image img{
    width: 49%;
}
.circles__con-big  .circles__number span{
	font-size: 65px;
    width: 80%;
}
.container__tabs{
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
}
.tab{
    text-transform: uppercase;
    cursor: pointer;
}
.container__tabs .tabs__active{
    color: #f8f8f8;
}
.content {
    display: none;
}
.content__active {
    display: block;
}
.partners__con-tab{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	gap:10px 15px;
    margin-bottom: 10px;
}
.partners__con-tab .tabp{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	color: #A0A0A0;
    border: 1px solid #A0A0A0;
    border-radius: 25px;
    padding: 0 20px;
    cursor: pointer;
	height:39px;
	transition:all .35s ease;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
}
.panel__catalog .partners__con-tab .tabp{
	height:49px;
}
.partners__con-tab .tabp__active{
	background: #F5BE0B;
    color: #191C1D !important;
    border-color: #F5BE0B !important;
}
.partners__con{
    display: flex;
    flex-wrap: wrap;
}
.partners__block{
    display: flex;
    flex-direction: column;
    width: calc(25% - 20px);
    height: auto;
    min-height: 280px;
    background: #181C1D;
    border-radius: 10px;
    padding: 20px;
	margin-right:20px;
    margin-top: 40px;
}
.partners__block-name{
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #A0A0A0;
    padding-bottom: 20px;
}
.partners__block-name img{
    width: auto;
    height: 40px;
    margin-right: 20px;
}
.partners__block-name p{
    font-family: 'Bold';
    text-transform: uppercase;
}
.partners__block-inf{
    height: auto;
    display: flex;
    position: relative;
	flex-direction: column;
}
.partners__block-el{
    width: 100%;
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}
.partners__block-el:last-child{
    border-top:1px solid #A0A0A0;
}
.partners__inf{
    width: 100%;
    margin-bottom: 15px;
}
ol li{
    content: counter(num) ". ";
    counter-increment: num;
    font-weight: bold;
    display: flex;
}
ol li:before {
    position: relative;
    left: 0;
    top: -4px;
    content: counter(num);
    vertical-align: middle;
    font-size: 14px;
    border: 1px solid #a0a0a0;
    border-radius: 100%;
    padding: 5px;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
}
/* БЛОГ */
.news__con-blog .news__block-big{
    position: relative;
    padding: 20px 40px;
    width: 100%;
    height: 600px;
}
.news__con-blog .news__block-big img{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: -2;
}
.news__con-blog .news__block-big .news__data{
    color: #f8f8f8;
}
.news__con-blog .news__block-big .news__name{
    font-size: 42px;
    width: 100%;
    max-width: 900px;
    margin-top: 60px;
}
.news__con-blog .news__block-big .image-mask{
    z-index: -1;
    height: 100%;
}
.news__con-blog  .news__block-big a{
    position: absolute;
    left: 40px;
    bottom: 40px;
    display: flex;
    align-items: center;
}
.news__con-blog  .news__block-big a span{
    width: 60px;
    height: 60px;
    margin-left: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #f8f8f8;
    border-radius: 50%;
}
.news__article-con{
    position: absolute;
    top: 20px;
    right: 40px;
}
.news__article-con .news__article{
    margin-left: 10px;
}
.news__article-active{
    background: #AB182D;
    color: #f8f8f8;
    border-color:#AB182D;;
}
.blog__con{
    display: flex;
    flex-wrap: wrap;
	gap:40px;
	margin-top:40px;
}
.blog__con-tab{
    display: flex;
    flex-wrap: wrap;
	gap:15px;
    margin-bottom: 10px;
}
.blog__con-tab span{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	height:39px;
    color: #A0A0A0;
    border: 1px solid #A0A0A0;
    border-radius: 20px;
    padding: 0 20px;
    cursor: pointer;
	transition:all .35s ease;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
}
.blog__tab.active{
    background: #AB182D;
    color: #f8f8f8 !important;
    border-color: #AB182D !important;
}
.blog__con .news__block{
    width: calc(33.333% - 27px);
    margin: 0px;
}
/*
.blog__con .news__block:nth-child(3n){
    margin-right: 0;
}
*/

.article__con .news__name{ /* Заголовок новостией тут */
    font-size: 32px;
    max-width: 100%;
    font-weight: normal;
    margin-top: 0;
    line-height: 160%;
    margin-bottom: 0px;
    font-weight: bold;
}

}

/*############# STILI V STATIAKH ##############*/

.article__con h2 { 
	font-size: 32px;
	max-width: 100%;
	font-weight: Bold;
	margin-top: 0;
	margin-bottom: 25px;
	margin-top: 45px;
	line-height: 140%;
	
}
.article__con h3 { 
    font-size: 24px;
    max-width: 100%;
    font-weight: Bold;
    margin-top: 0;
    margin-bottom: 15px;
	margin-top: 25px;
	line-height: 140%;
    color: #F5BE0B;
}
.article__con h4 { 
    font-size: 18px;
    max-width: 100%;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 15px;
	margin-top: 25px;
	line-height: 140%;
}

.article__con img {
  max-width: 700px;
  width: 100%;
  height: auto;
  display: block;
}



.aricle__fon{
    width: 100%;
    height: 600px;
}
.sharing{
    width: 120px;
	position: absolute;
    top: 0;
    right: 0;
}
.sharing p{
    text-transform: uppercase;
}
.sharing .vk{
	width: 40px;
    height: 40px;
    display: block;
    background: transparent !important;
    border: 1px solid #fff;
    border-radius: 50%;
}
.sharing-img{
	position: relative;
    top: -30px;
    left: 11px;
	z-index: -1;
}
.article__text .article__text-big{
    font-size: 28px;
}
.article__text p{
    font-size: 18px;
    margin-bottom: 20px;
}
.article__text {
    width: 100% !important;
	position:relative;
}

.article__text a {
	text-decoration: underline;
	color: #F7BE0D;
}


/* БЛОГ конец */

/*Контакты*/
.contacts__con{
    margin-top: 60px;
}
.contacts__block{
    display: flex;
    flex-direction: column;
}

.contacts__block a {
	text-decoration: underline;
	color: #F7BE0D;
}
/*-.contacts__block a{
    margin-bottom: 20px;
}-*/
.contacts__block .social-list__con{
    justify-content: flex-start;
    margin-top: 40px;
}
.contacts__block-form{
    width: 100%;
    max-width: 580px;
    display: flex;
    flex-wrap: wrap;
}
.contacts__block-form .input-wrap{
    max-width: 270px;
    width: 50%;
    margin-right: 0px;
}
.contacts__block-form .input-wrap:first-child{
    margin-right: 20px;
}
.contacts__block-form .message__block{
    max-width: 100%;
    width: 100%;
}
.contacts__block-form .checkbox-text{
    margin-left: 0;
}

/*Модалка*/
.modal {
    width: 100%;
    min-height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 3px 10px -0.5px rgb(0 0 0 / 20%);
    padding-top: 0px;
    background: #0E0E0E;
    transition: 0.4s all;
    display: block;
    padding-top: 60px;
    opacity: 0;
    z-index: -99;
	display:none;
}
.modal.active {
    left: 0;
    opacity: 1;
    transition: 0.3s all;
    z-index: 100;
    overflow-y: scroll;
    height: 100%;
    padding-bottom: 40px;
}
.close-open{
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    top: 60px;
    right: 80px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #F8F8F8;
    transition: 0.3s all;
}
.close-open:hover{
    transform: rotate(45deg);
    transition: 0.3s all;
    border: 1px solid #AB182D;
}
/*Модалка конец*/
/**/
.select {
    position: relative;
    display: block;
    min-width: 220px;
    width: 100%;
    max-width: calc(100% - 30px);
    margin-bottom: 20px;
    font-family: 'Medium';
    text-transform: uppercase;
    font-size: 16px;
}
.select__head {
    width: 100%;
    max-width: 100%;
    padding: 15px 0;
    cursor: pointer;
    color: #101010;
    border-bottom: 1px solid #101010;
}
.select__head::after {
    content: '';
    width: 15px;
    height: 15px;
    background: url("/local/templates/havens-2024/css/../img/polygon.svg") no-repeat;
    position: absolute;
    right: 0px;
    bottom: 50%;
    transform: translateY(50%);
    display: block;
    transition: .2s ease-in;
}
.select__head.open::after {
    transform: translateY(50%) rotate(180deg);
}
.select__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #ffdf53;
    margin-top: 5px;
    min-height: 205px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #101010;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
}
.select__list::-webkit-scrollbar {
    width: 7px;
    background-color: #F8F9FA;
    padding: 5px;
}
.select__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D9D9D9;
}
.select__list .select__item {
    position: relative;
    border-bottom: 1px solid #101010;
    padding: 15px 0px;
    cursor: pointer;
    list-style-type: none;
}
.select__list .select__item:hover {
    background-color: #101010;
    color: #FFDF53;
}
.signature{
    font-size: 14px;
    width: 100%;
    color: #F8F8F8;
    text-transform: uppercase;
}
.form-control{
	color: #f8f8f8;
    width: 100%;
	max-width: 400px;
    height: 80px;
    margin-top: 15px;
    border: 0;
    border: 1px solid #F8F8F8;
    background: transparent;
    text-transform: uppercase;
    font-family: 'Medium';
    font-size: 16px;
    padding: 10px;
    outline: none;
}
.checkbox{
	display:flex;
}
.checkbox__text{
    width: 170px;
    margin-left: 10px;
    font-size: 12px;
}
.input-wrap{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 400px;
    margin-right: 40px;
    margin-bottom: 20px;
}
.checkbox__element {
    border: 1px solid;
    border-radius: 4px;
    flex-shrink: 0;
    height: 20px;
    transition: opacity .25s ease;
    width: 20px;
    will-change: transform;
}
.checkbox input[type=checkbox], .checkbox input[type=radio], .visually-hidden {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.checkbox__element:before {
    background: url(/local/templates/Havens/img/check.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: inherit;
    content: "";
    height: 10px;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .1s ease;
    width: 10px;
}
.checkbox input[type=checkbox]:checked~.checkbox__element:before, .checkbox input[type=radio]:checked~.checkbox__element:before {
    opacity: 1;
}
.modal .checkbox{
	margin-left:20px
}
.input-wrap__input{
    color: #f8f8f8;
    width: 100%;
    height: 40px;
    margin-top: 15px;
    border: 0;
    border: 1px solid #F8F8F8;
    background: transparent;
    text-transform: uppercase;
    font-family: 'Medium';
    font-size: 16px;
    padding: 10px;
    outline: none;
}
.input-wrap__input:focus-visible{
    outline: none;
}
.message__block{
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
}
.input-wrap__textarea{
    width: 100%;
    color: #f8f8f8;
    padding: 10px;
    background: #0E0E0E;
    border: none;
    border: 1px solid #F8F8F8;
    margin-top: 15px;
    height: 100px;
    outline: none;
    font-family: 'Regular';
    font-size: 16px;
    resize: none;
}
.order__offset{
    margin-top: 35vh;
}
.no-desk{
    display: none;
}
#map {
    width: 100%; height: 600px; padding: 0; margin: 0;
}
#map a{
    color: #101010;
    font-size: 14px;
}
.map__block p{
	margin-bottom:5px;
}
.line hr {margin-bottom: 0 !important;}
.title-filter p {margin-bottom: 0!important;}
.button input[type="submit"] {background: transparent !important; border: none;text-transform: uppercase;}
/* .button-white input[type="submit"] {background: #f8f8f8; border: none;} */
.top-section__sponsors-item span {
    font-weight: 700;
    font-size: 32px;
    max-width: 300px;
    text-align: center;
    font-family: "Bold";
}
.m-phone {
	margin-top: 0px;
    font-size: 16px;
    height: 60%;
}

p.text-little.text-lit.text-center.br-p {
    padding: 0 34px;
    text-align: justify;
}
.partners__block pre{
	display:none;
}
.nav>li>a{
	padding:0 !important;
}

header .nav>li>a:hover, header .nav>li>a:focus, header .nav>li.selected>a {
	text-decoration:underline;
}

.product__size-con li { list-style-type: none; }
.product__size-con li:last-child {display: none;}
.images-container {cursor: unset!important;}
.product__photos img {width: 380px; height: 380px;}
.product__size-con li:hover{
	cursor:pointer;
}
.brand-video iframe{
	width: 100%;
    height: 680px;
}
.full-hv{
	height:calc(100vh - 480px);
}
.full-hv a{
	text-decoration: underline;
}
.text-404{
	font-size: 96px;
    text-align: center;
    margin-top: 50px;
}
.map__content-select{
	
}
.map__content-select .select-el{
	width: 24%;
    margin-right: 1%;
    max-width: 100%;
	position:relative;
	display:flex;
}
.select-el .accordion-check{
	position:absolute;
	top:50%;
	right:15px;
}
.select-el select{
	width: 100%;
	max-width: 100%;
	margin-right:0;
	-webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.map__content-block{
	width: 100%;
	margin-top:40px;
	height:66vh;
}
.map__content-map{
	width: 74%;
}
.map__content-list{
	width: 25%;
	height:100%;
	overflow-y:scroll;
}
.map__content-list .partners__block{
	width: 100%;
	min-height: 180px;
	margin-top:0;
	margin-bottom:20px;
	margin-right:0;
}
.map__content-list .partners__block:last-child{
	margin-bottom:0;
}
.map__content-list .partners__block-name{
	padding-bottom: 10px;
}
.map__content-list .partners__block-el{
	padding-top:10px;
}
.map__content-list::-webkit-scrollbar {
  width: 4px;
}
.map__content-list::-webkit-scrollbar-track {
  background-color: #0E0E0E;
}
.map__content-list::-webkit-scrollbar-thumb {
  background-color:rgba(239, 241, 245, 0.5);
}
/**/
/*servis*/
.fon-white{
    background: #FFFFFF;
    margin-bottom: 0;
}
.fon-white a, .fon-white p, .fon-white{
    color: #0E0E0E !important;
}
.fon-white footer{
    background: #0E0E0E;
}
.fon-white footer a, .fon-white footer p{
    color: #fff !important;
}
.fon-white .breadcrumbs{
    display: none;
}
.service__con{

}
.service__filter{
    margin-top: 40px;
    border: 1px solid #E0E0E0;
    border-radius: 20px;
    padding: 20px;
	position: relative;
    z-index: 2;
}
.service__filter .title{
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    margin-bottom: 20px;
    text-transform: inherit;
}
.module__category-con{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #E0E0E0;
}
.module__category{
    width: 24%;
    height: 130px;
    border-radius: 20px;
    position: relative;
}
.module__category input{
    display: none;
}
.wdgt-module__category-label{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
}
.wdgt-module__category-label:before{
    content: '';
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #AB182D;
    border-radius: 20px;
    z-index: -2;
    opacity: 0;
}
.wdgt-module__category-label:after{
    content: '';
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #A0A0A0;
    border-radius: 20px;
    z-index: -2;
    opacity: 1;
}
.wdgt-module__category-label:hover:after{
    background: #E0E0E0;
}
.wdgt-module__category-text{
    width: 95%;
    height: 28px;
    color: #0E0E0E;
    font-size: 13px;
    line-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wdgt-module__category-icon{
    width: 80px;
    height: auto;
    padding-top: 5px;
}
.wdgt-module__category-icon img{
    width: 100%;
    height: auto;
}
.wdgt-module__category-input:checked ~ .wdgt-module__category-label:after{
    opacity: 0;
}
.wdgt-module__category-input:checked ~ .wdgt-module__category-label:before{
    opacity: 1;
}
.wdgt-module__category-input:checked + .wdgt-module__category-label .wdgt-module__category-text{
    color: #fff;
}
.wdgt-module__category-input:checked + .wdgt-module__category-label .wdgt-module__category-icon{
    filter: brightness(1.5);
}
.module__category-filter{
    display: flex;
}
.module__category-filter .button-red{
    width: 250px;
    height: 60px;
    border-radius: 20px;
    cursor: pointer;
	font-family: "Bold";
    background: #F7BE0D;
    border: 1px solid #F7BE0D;
}
.module__category-filter .button-off{
    color: #000;
    font-family: 'Bold';
    background: #fff;
    border: 0px;
    text-decoration: underline;
    height: 60px;
}
.module__category-el{
    width: calc(100% - 280px);
    margin-right: 30px;
    border: 1px solid #A0A0A0;
    border-radius: 20px;
	height: 60px;
}
.select-name{
    width: 33%;
    height: 60px;
    border: none;
}
.custom-select-wrapper {
    position: relative;
    display: inline-block;
    user-select: none;
    width: 32.5%;
	height: 58px;
    border-right: 1px solid #A0A0A0;
}
input.custom-filter{
	height:36px;
	display: block;
    margin: 10px 10px;
    border-radius: 5px;
    padding: 2px 5px;
    outline: none;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #bbbbbb;
}
.vehicle-info{
	display: flex;
	width: 100%;
	padding: 20px;
	align-items: flex-start;
	border-radius: 20px;
	background: #F8F8F8;
	margin-top:20px;
}
.custom-select-wrapper:last-child{
    border-right: 0px;
}
.custom-select-wrapper:last-child .custom-select-trigger:after{
	right:6px;
}
.custom-select-wrapper select {
    display: none;
}
.custom-select {
    position: relative;
    display: inline-block;
    width: 100%;
}
.custom-select-trigger {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 20px 0 20px;
    font-size: 16px;
    font-weight: 300;
    color: #0E0E0E;
    line-height: 60px;
    border-radius: 4px;
    cursor: pointer;
}
.custom-select-trigger:after {
    position: absolute;
    display: block;
    content: '';
    width: 10px; height: 10px;
    top: 50%; right: 10px;
    margin-top: -3px;
    border-bottom: 1px solid #0E0E0E;
    border-right: 1px solid #0E0E0E;
    transform: rotate(45deg) translateY(-50%);
    transition: all .4s ease-in-out;
    transform-origin: 50% 0;
}
.custom-select.opened .custom-select-trigger:after {
    margin-top: 3px;
    transform: rotate(-135deg) translateY(-50%);
}
.custom-options {
    position: absolute;
    display: block;
    top: 80%; left: 0; right: 0;
    min-width: 100%;
    margin: 15px 0;
    border: 1px solid #b5b5b5;
    border-radius: 3px;
    box-sizing: border-box;
    box-shadow: 0 2px 1px rgba(0,0,0,.07);
    background: #fff;
    transition: all .4s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-15px);
	height: auto;
    max-height: 300px;
    overflow: hidden;
    overflow-y: scroll;
}
.custom-select.opened .custom-options {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(0);
}
.custom-options:after{
	content:'';
	width: 16px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.67634 10.3287C10.5112 9.49386 10.9286 8.49144 10.9286 7.32143C10.9286 6.15141 10.5112 5.15216 9.67634 4.32366C8.84784 3.48884 7.84859 3.07143 6.67857 3.07143C5.50856 3.07143 4.50614 3.48884 3.67132 4.32366C2.84282 5.15216 2.42857 6.15141 2.42857 7.32143C2.42857 8.49144 2.84282 9.49386 3.67132 10.3287C4.50614 11.1572 5.50856 11.5714 6.67857 11.5714C7.84859 11.5714 8.84784 11.1572 9.67634 10.3287ZM15.7857 15.2143C15.7857 15.5432 15.6656 15.8278 15.4252 16.0681C15.1849 16.3084 14.9003 16.4286 14.5714 16.4286C14.2299 16.4286 13.9453 16.3084 13.7176 16.0681L10.4637 12.8237C9.33166 13.6079 8.06994 14 6.67857 14C5.77418 14 4.90774 13.8261 4.07924 13.4782C3.25707 13.1241 2.54557 12.6497 1.94475 12.0552C1.35026 11.4544 0.87593 10.7429 0.521763 9.92076C0.173921 9.09226 0 8.22582 0 7.32143C0 6.41704 0.173921 5.55376 0.521763 4.73158C0.87593 3.90309 1.35026 3.19159 1.94475 2.5971C2.54557 1.99628 3.25707 1.52195 4.07924 1.17411C4.90774 0.81994 5.77418 0.642856 6.67857 0.642856C7.58296 0.642856 8.44624 0.81994 9.26842 1.17411C10.0969 1.52195 10.8084 1.99628 11.4029 2.5971C12.0037 3.19159 12.4781 3.90309 12.8259 4.73158C13.1801 5.55376 13.3571 6.41704 13.3571 7.32143C13.3571 8.7128 12.965 9.97452 12.1808 11.1066L15.4347 14.3605C15.6687 14.5945 15.7857 14.8791 15.7857 15.2143Z' fill='black'/%3E%3C/svg%3E%0A") center no-repeat;
	position: absolute;
    top: 16px;
    right: 20px;
}
.option-hover:before {
    background: #f9f9f9;
}
.custom-option {
    position: relative;
    display: block;
    padding: 0 22px;
    font-size: 16px;
    color: #0E0E0E;
    line-height: 40px;
    cursor: pointer;
    transition: all .4s ease-in-out;
}
.custom-option:first-of-type {
    border-radius: 4px 4px 0 0;
}
.custom-option:last-of-type {
    border-bottom: 0;
    border-radius: 0 0 4px 4px;
}
.custom-option:hover,
.custom-option.selection {
    background: #f9f9f9;
}
.service__tovar{
    margin-top: 20px;
}
.service__tovar .catalog__filter-el{
    max-width: 100%;
    width: 100%;
    border: 0;
    border: 1px solid #E0E0E0;
    border-radius: 20px;
    margin-top: 20px;
    padding: 30px 40px;
}
.service__tovar .catalog__filter-el .title-filter{
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 120%;
}
.catalog__filter-el .accordion{
    padding: 16px 20px 15px 18px;
}
.service__tovar .accordion-check:after, .service__tovar .accordion-check:before{
    background: #0E0E0E ;
}
.service__tovar .panel{
    padding: 0;
}
.service__tovar .panel-block{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: 0;
}
.panel-text{
    margin-top: 20px;
    border-top: 1px solid #E0E0E0;
    padding-top: 20px;
}
.service__tovar .catalog__list-item{
    background: #F8F8F8;
    width: calc(50% - 10px);
    max-width: 100%;
    margin-top: 30px;
    border-radius: 20px;
    margin-bottom: 0;
    margin-right: 0;
}
.service__tovar .catalog__list-item .catalog__list-type{
    opacity: 0;
}
.service__tovar .catalog__list-hover{
	top:45%;
}
.service__tovar .catalog__list-item:hover:not(:has(span.send__request:hover)) .catalog__list-hover {
    opacity: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background: rgba(0, 0, 0, 0.75);
    border: 2px solid #F8F8F8;
    color: #F8F8F8;
}
.service__tovar .catalog__list-item:hover:has(span.send__request:hover) .catalog__list-hover {
    opacity: 0;
}
.service__tovar .catalog__list-item:hover:has(span.send__request:hover) img {
    transform: scale(1);
}
.fon-white section{
	margin-bottom:0;
	padding-bottom:160px;
}
.bx-authform{
	margin:0 auto;
	width: 1400px;
    max-width: 100%;
	margin-top:40px;
}
.bx-authform form{
	width:500px;
}
.bx-authform .bx-title{
	margin-bottom:40px;
}
.bx-authform-social{
	display:none;
}
.bx-authform hr.bxe-light{
	display:none;
}
.bx-authform-input-container input[type="text"], .bx-authform-input-container input[type="password"]{
	border: 0;
	border-radius:0;
    background: #0e0e0e;
	border-bottom:1px solid #fff;
	color:#fff;
	padding:0 25px;
}
.bx-authform-content-container, .bx-authform-label-container{
	display:none;
}
.bx-authform-formgroup-container .checkbox{
	display:none;
}
.btn-primary{
	width: 160px;
    height: 49px;
    font-size: 12px;
    text-transform: uppercase;
    transition: all 0.5s;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 25px;
    overflow: hidden;
    font-weight: 700;
	background: #F5BE0B;
    border: 1px solid #F5BE0B;
    color: #191C1D;
	margin-top:46px;
}
.btn-primary:hover{
	background: #B68D08;
	color:#fff;
}
.bx-authform-link-container, .bx-authform-description-container{
	font-size: 16px;
}
.bx-authform-link-container{
	margin-bottom:0;
}
.bx-authform-formgroup-container:last-child{
	margin-bottom:62px;
}
.ser-text{
	margin-top:60px;
}
.ser-text .button{
	width: 220px;
    border: 1px solid #0e0e0e;
    padding: 8px 18px;
    height: 32px;
    line-height: initial;
    margin-top: 20px;
	font-size:12px;
	font-weight:700;
}
.ser-text .button:hover{
	background-color: #F5BE0B !important;
    border: 1px solid #F5BE0B;
}
.admin-panel{	
}
.admin-panel h3{
	font-size:20px;
	margin-bottom:37px;
}
.admin-panel span{
	font-size:16px;
	font-weight:700;
	margin-bottom:15px;
}
.admin-panel .form-control{
	border: 0px;
    text-transform: inherit;
	padding:0;
	width:auto;
	max-width:auto;
	height:auto;
	margin-bottom:20px;
}
.admin-panel .filedata-button__wrapper{
	padding:0;
}
.filedata-input__wrapper{
	margin:20px 0 37px 0;
	    display: flex;
    align-items: center;
}
.filedata-input__wrapper input{
	display:none;
}
.base-checkbox__label span{
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 26px ;
    border-radius: 50px ;
	border: 1px solid white;
	margin-right: 15px;
	transition: all 0.3s;
}
.admin-panel .execute_csvparser, .admin-panel .clear_data{
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 18px !important;
    border-radius: 50px !important;
}
.admin-panel .clear_data{
	padding: 12px 26px !important;
}
.admin-panel .clear_data{
	background:#0E0E0E;
	color:#fff;
	transition: all 0.3s;
	font-weight: 400;
	height: 41px;
    margin-top: 5px;
}
.admin-panel .clear_data:hover{
	background:#fff;
	color:#000;
}
.admin-panel .execute_csvparser:first-child{
	margin-right:100px;
	background-color:#F5BE0B !important;
	border-color:#F5BE0B !important;
	transition: all 0.3s;
}
.admin-panel .execute_csvparser:first-child:hover{
	border-color: #B68D08 !important;
    background-color: #B68D08 !important;
	color:#fff;
}
.admin-panel .stat{
	margin-top:56px;
}
.admin-panel .stat p{
	font-size: 16px;
    font-weight: 700;
    margin-bottom: 15px;
}
.admin-panel .stat p span{
	font-size: 12px;
	margin-left:5px;
	transition: all 0.3s;
}
.base-checkbox__label{
	cursor:pointer;
}
.base-checkbox__label:hover span{
	background:#fff;
	color:#000;
	cursor:pointer;
}
.popup-cleardata{
	text-align:center;
}
.popup-cleardata .popup-close{
	top:10px !important;
	right:10px !important;
	font-weight:700;
	font-family: cursive;
}
.popup-cleardata span{
	font-size:20px;
	font-weight:700;
}
.popup-cleardata .cleardata-button__wrapper{
	column-gap: 32px !important;
}
.popup-cleardata a:last-child {
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 18px !important;
    border-radius: 50px !important;
	background-color:#F5BE0B !important;
	border-color:#F5BE0B !important;
	color:#191C1D !important;
}
.popup-cleardata a:last-child:hover{
	border: 1px solid #B68D08 !important;
    background: #B68D08 !important;
    color: #fff !important; 
}
.popup-cleardata a:first-child{
	padding: 15px 26px !important;
	font-weight: 700;
}
.popup-cleardata a:first-child:hover{
	background-color: #F5BE0B !important;
    border: 1px solid #F5BE0B !important;
}
.bx-authform-link-container:last-child{
	color: #0E0E0E;
}
.bx-authform noindex:last-child{
	position:relative;
}
.bx-authform noindex:last-child a{
	position: relative;
    z-index: 2;
    top: -27px;
}
/**/
@media only screen and (min-width: 1260px) and (max-width: 1400px) {
    header .button-phone:after{
		font-size:8px;
	}
	.nav li a {
		font-size: 14px;
	}
	.m-phone {
		margin-top:0;
		font-size: 14px;
	}
	.cont_but .button{
		width:140px;
	}
	.catalog__list-item{
        width: calc(25% - 15px);
        margin-right: 20px;
    }
	.catalog__con-main {
		gap:20px;
	}
	.catalog__con-main .catalog__list-item{
        width: calc(25% - 15px);
    }
    .filial__main img{
        width: 100%;
    }
    .video{
        left: 10px;
    }
    video, .video:before{
        width: calc(100% - 20px) !important;
    }
    .catalog__category .catalog__list-item{
        width: calc(32% - 10px);
    }
    .catalog__filter-el{
        width: 80%;
    }
    .accordion{
        padding: 10px;
    }
    .panel__catalog{
        top: 50px;
    }
	select{
		margin-right:20px;
	}
	.brand-video iframe{
		height: 600px;
	}
	.custom-select-trigger{
		font-size:14px;
	}
	.bx-authform{
		width: 1200px;
	}
	.catalog__filter-el .catalog__list-item img {
		
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .bx-authform{
		width: 900px;
	}
	.nav li a {
		font-size: 10px;
	}
	.m-phone {
		margin-top:0;
		font-size: 14px;
	}
	header .button{
		width:140px;
	}
	.menu{
		font-size:12px;
	}
	.link__block .m-phone {
    margin-top: inherit;
    font-size: 12px;
    height: 100%;
	}
	header .button-phone:after {
    font-size: 7px;
	}
    .nav li {
        margin-right: 12px;
    }
    .nav span a{
        font-size: 10px;
    }
    .button-phone{
        font-size: 10px;
    }
    .button{
        width: 160px;
        height: 40px;
        font-size: 10px;
    }
    .video{
        left: 10px;
    }
    video, .video:before{
        width: calc(100% - 20px) !important;
    }
    .button-big{
        width: 240px;
        height: 60px;
        font-size: 12px;
    }
    .filial__main {
        height: 600px;
        padding-top: 60px;
    }
    .filial__main img{
        width: auto;
        height: 100%;
    }
    .footer__top  .nav span a, .footer__top p, .footer__top a{
        font-size: 14px;
    }
	.footer__top .quote__footer{
		font-size:12px;
		max-width:350px;
	}
	.circles__con-big .circles__el{
		font-size:45px;
	}
	/*
	.breadcrumbs{
		padding-top: 80px;
	}
	*/
	select{
		margin-right:10px;
		width: calc(25% - 10px);
	}
	.download-pdf{
		width: calc(25% - 10px);
	}
    /*текст*/
        .heading{
            font-size: 62px;
            letter-spacing: 0px;
        }
        .title{
            font-size: 36px;
        }
        .title-little{
            font-size: 14px;
        }
        .big-text{
            font-size: 32px;
        }
    /*тектс end*/
    /*каталог все*/
        .catalog__category .catalog__list-item {
            width: 32%;
            margin-bottom: 10px;
        }
        .catalog__category .catalog__list-item:nth-child(4n) {
            margin-right:10px;
        }
        .catalog__list-item p, .catalog__list-type{
            font-size: 12px;
        }
        .catalog__list-item{
            width: calc(25% - 10px);
            margin-right: 10px;
            height: 320px;
            margin-bottom: 10px;
        }
		.catalog__con-main {
			gap:10px;
		}
		.catalog__con-main .catalog__list-item {
			width: calc(25% - 8px);
		}
        .catalog__con-main .catalog__list-item:nth-child(2n+1) {
            height: 360px;
        }
        .catalog__list-item img{
            width: 90%;
        }
		.catalog__filter-el .catalog__list-item img {
			width: 180px;
			transition: transform 1s ease;
		}
		.service__tovar .catalog__list-hover {
			top: 43%;
		}
        .catalog__filter-el{
            width: 90%;
        }
        .catalog__filter:after{
            right: 5px;
        }
        .accordion{
            padding: 10px;
        }
        .consent span{
            font-size: 10px;
        }
        .consent .option-input{
            margin-right: 5px;
        }
        .panel__catalog .panel__catalogt-item{
            width: calc(33% - 10px);
            margin-right: 10px;
        }
        .panel__catalog .panel__catalogt-item:nth-child(3n) {
            margin-right: 0px;
        }
        .panel__catalog .panel__catalogt-item:nth-child(4n) {
            margin-right: 10px;
        }
        .panel__catalog{
            top: 50px;
			width: calc(100% - 18px);
        }
		.panel__catalog .panel__catalogt-item p{
			font-size:12px;
		}
    /*каталог все end*/
    /*Товар*/
		.detail__con{
			padding:20px
		}
        .detail__con h1{
            font-size: 28px;
        }
        .detail__con-img{
            width: 320px;
            height: auto;            
        }
        .detail__con-doc .button{
            width: 200px;
        }
        .detail__con-doc .js-open-modal{
            margin-left: 10px;
        }
		.detail__con .circles__el {
			width: 40px;
			height: 40px;
			border: 1px solid #0E0E0E;
		}
    /*Товар end*/
    /*Нижние ссылки*/
        .wrapper__con-block{
            height: 100%;
        }
        .wrapper__con-partner img{
            height: 120px;
        }
        /* .wrapper__con-block .circles__el{ */
            /* width: 260px; */
            /* height: 260px; */
			/* font-size:32px; */
        /* } */
    /*Нижние ссылки end*/
    /*Новости*/
        .news__block img{
            height: 180px;
        }
		.news__con-blog .news__block-big{
			height:460px;
		}
        .news__block .image-mask{
            height: 180px;
        }
        .news__block-big img, .news__block-big .image-mask{
            height: 320px;
        }
        .news__block .catalog__list-hover {
            top: 90px;
        }
        .news__block-big .catalog__list-hover {
            top: 40%;
        }
		.blog__con {
			gap:21px;
		}
        .blog__con .news__block{
            /* margin-right: 3%; */
			width:calc(30.333% - 14px)
        }
    /*Новости end*/
    /*Статья*/
        .sharing{
            width: 100%;
			position: relative;
			margin-top:60px;
        }
        .sharing p{
            font-size: 14px;
        }
        .aricle__fon{
            height: 400px;
        }
    /*Статья end*/
    /*Контакты*/
        .contacts__block-form .input-wrap{
            width: 49%;
        }
        .contacts__block-form .input-wrap:first-child {
            margin-right: 2%;
        }
        .contacts__block-form .message__block{
            width: 100%;
        }
    /*Контакты end*/
    .input-wrap{
        max-width: 320px;
    }
	.partners__block{
		width: 32%;
		margin-right: 10px;
	}
	.partners__block:nth-child(4n) {
		margin-right: 10px;
	}
	.circles__con-big .circles__el span{
		font-size:60px;
	}
	.top-section__sponsors-item span{
		font-size:24px;
	}
	.article__con .col__d-2{
		width:100%;
	}
	.brand-video iframe{
		height: 600px;
	}
}
@media (max-width: 1200px) {
	header.desktop {
		display:none;
	}
	#panel {
		display:none;
	}
	
	.mobile-header-stub,
	header.mobile {
		display:flex;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .bx-authform{
		width: 700px;
	}
	.text{
		max-width:80%;
	}
	.iframe{
		width:100%;
	}
	.no-mobile{
        display:none;
    }
    .no-desk{
        display: flex;
    }
    .burger{
        display: block;
    }
    .menu{
        display: none;
    }
    .menu-open{
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        flex-direction: column;
        padding: 100px 10px;
        transition: all 0.5s;
    }
    .menu-open .nav span a{
        font-size: 22px;
    }
    .cont_but{
        flex-direction: column;
        align-items: center;
    }
    header .button{
        margin-left: 0;
        margin-top: 10px;
    }
    .menu-open .nav{
        flex-wrap: wrap;
        width: 100%;
    }
    .menu .nav li {
        margin-bottom: 25px;
        width: 100%;
        margin-right: 0;
        text-align: center;
    }
    .body-open{
        overflow: hidden;
    }
    .menu-open .button{
        width: 220px;
    }
	/*
    .wrapper-top{
        padding-top: 120px;
    }
	*/
    .block__offset-100{
        margin-bottom: 40px;
    }
    .block__offset-80{
        margin-bottom: 40px;
    }
    .block__offset-60{
        margin-bottom: 40px;
    }
    .about__main{
        height: 480px;
    }
    .about__main .container{
        padding: 40px 20px;
    }
    .video{
        width: 100%;
        min-width: 200px;
        height: 480px;
        margin-bottom: 25px;
        left: 0;
    }
    video, .video:before{
        width: 100% !important;
    }
    .about__main .text{
        width: 40%;
    }
    .button-big {
        width: 260px;
        height: 60px;
        font-size: 12px;
    }
    .filial__main{
        padding-top: 60px;
    }
    .filial__con img{
        width: 100%;
    }
	/*
    .breadcrumbs{
        padding-top: 80px;
    }
	*/
	/*
    .wrapper-top{
        padding-top: 40px;
    }
	*/
	select{
		margin-right:10px;
		width: calc(33% - 10px);
	}
	.download-pdf{
		width: calc(33% - 10px);
	}
    /*Подвал*/
        .footer__top p{
            font-size: 12px;
        }
        .footer__top .nav li{
            margin-bottom: 15px;
        }
        .cont-footer{
            font-size: 12px;
        }
    /*Подвал end*/
    /*круги*/
        .circles__con-big .circles__el{
            height: 320px;
            width: 320px;
			font-size:40px;
        }
		.circles__number{
			font-size: 40px;
			width: 80%;
		}
        .circles__con-big .circles__el p {
            font-size: 18px;
        }
        .circles__el, .catalog__list-hover{
            width: 120px;
            height: 120px;
            font-size: 10px;
        }
        .circles__el-lit{
            font-size: 10px;
        }
		.circles__con-big .circles__el span{
			font-size:60px;
		}
    /*круги end*/
    /*текст*/
        .heading{
            font-size: 48px;
            letter-spacing: 0px;
        }
        .big-text{
            font-size: 22px;
        }
        .title{
            font-size: 32px;
        }
        .title-little{
            font-size: 16px;
        }
        .title_lit {
            font-size: 14px;
        }
    /*текст end*/
    /*каталог все*/
        .catalog__con-main .catalog__list-item:nth-child(2n+1) {
            height: 320px;
        }
        .catalog__list-item p, .catalog__list-type{
            font-size: 12px;
        }
        .catalog__list-item{
            height: 320px;
        }
        .catalog__list-item img{
            width: 90%;
        }
		.catalog__filter-el .catalog__list-item img {
			width: 180px;
			transition: transform 1s ease;
		}
		.service__tovar .catalog__list-hover {
			top: 44%;
		}
        .catalog__list-item{
            width: calc(33% - 10px);
            margin-right: 2%;
            margin-bottom: 10px;
        }
        .catalog__list-item:nth-child(4n) {
            margin-right: 2%;
        }
        .catalog__list-item:nth-child(3n) {
            margin-right: 0;
        }
		.catalog__con-main {
			gap:10px;
		}
		.catalog__con-main .catalog__list-item{
            width: calc(33.333333% - 7px);
        }
        .catalog__con-catalog .catalog__list-item:after{
            width: 160px;
            height: 160px;
        }
        .catalog__filter-el{
            max-width: 100%;
            width: 100%;
        }
        .catalog__con .catalog__filter{
            width: 100%;
        }
        .catalog__filter:after{
            right: 50%;
        }
        .catalog__con .catalog__category{
            width: 100%;
            padding-left: 0;
        }
        .catalog__category .catalog__list-item{
            width: calc(33% - 10px);
            margin-right: 2%;
            margin-bottom: 10px;
        }
        .catalog__category .catalog__list-item:nth-child(3n){
            /*margin-right: 0;*/
        }
        .catalog__category .catalog__list-item:nth-child(4n){
            margin-right: 2%;
        }
        .catalog__filter-con{
            margin-top: 0px;
            display: none;
        }
        .catalog__filter-con-open{
            position: absolute;
            padding: 10px;
            top: 60px;
            left: 0;
            height: auto;
            width: 100%;
            max-height: 100vh !important;
            min-height: 100%;
            overflow: auto;
            display: flex;
            flex-direction: column;
            z-index: 9;
            background: #0e0e0e;
            border: 1px solid #a0a0a0;
        }
        .accordion-name{
            pointer-events: auto;
            width: calc(50% - 40px);
        }
        .accordion-name .accordion-check{
            display: flex;
        }
        .catalog__category .accordion-catalog{
            border: 0;
            width: calc(50% - 40px);
            max-width: 50%;
            padding-left: 0;
            position: absolute;
            top: -67px;
            right: 0;
        }
        .panel__catalog{
            top: -7px;
			width:100%;
        }
		.panel__catalog .panel__catalogt-item p {
		font-size: 14px;
		}
    /*каталог все end*/
    /*Товар*/
        .detail__con{
            padding: 20px;
        }
        .detail__con h1{
            font-size: 22px;
        }
        .detail__con-img{
            width: 80%;
            height: auto;
        }
        .product__size-con{
            display: flex;
            flex-wrap: wrap;
        }
        .product__description{
            font-size: 12px;
        }
        .product__size-el{
            width: 60px;
            height: 60px;
            margin-bottom: 10px;
        }
        .product__size-el img {
            width: auto;
            height: 30px;
        }
        .detail__con-doc{
            margin-top: 20px;
        }
        .detail__con-doc .button {
            width: 160px;
        }
        .button-doc{
            width: 160px !important;
        }
        .button-doc span {
            width: calc(100% - 60px);
        }
        .detail__con-doc .js-open-modal{
            margin-left: 10px;
        }
        .product__info-table p{
            font-size: 12px;
            padding: 15px;
            height: 50px;
        }
        .about__text{
            width: 75%;
        }
        .catalog__con-product .catalog__list-item:last-child{
            display: none;
        }
    /*Товар end*/
    /*Нижние ссылки*/
        .wrapper__con-el{
            width: calc(50% - 20px);
        }
        .wrapper__con-partner img{
            width: auto;
            height: auto;
            max-height: 180px;
        }
		/*
        .wrapper__con-el .news__block{
            height: 320px;
        }
        .wrapper__con-block .circles__el {
            width: 260px;
            height: 260px;
        }
		*/
    /*Нижние ссылки end*/
    /*Партнеры*/
        .partners__block-inf{
            flex-direction: column;
        }
        .partners__block-inf .line-vertical{
            display: none;
        }
        .partners__block-name img{
            height: 20px;
        }
        .partners__block-el{
            width: 100%;
        }
        .partners__block-el:last-child{
            padding-left: 0;
            padding-top: 20px;
            border-top: 1px solid #A0A0A0;
        }
    /*Партнеры end*/
    /*Новости*/
        .news__main .line-vertical{
            display: none;
        }
        .news__con-el{
            width: 100%;
        }
        .news__con-el:last-child{
            display: none;
        }
        .news__con-blog .news__block-big{
            height: 400px;
        }
        .news__con-blog .news__block-big .news__name{
            font-size: 22px;
            margin-top: 40px;
        }
        .blog__con-tab span{
            font-size: 12px;
        }
        .blog__con {
			gap:28px;
		}
        .blog__con .news__block{
            /* width: 31%; */
            /* margin-right:3%; */
            /* margin-top: 20px; */
			width: calc(30.333% - 14px);
        }
        .blog__con .news__block img, .blog__con .news__block .image-mask{
            height: 180px;
        }
    /*Новости end*/
    /*Статьи*/
        .article__con .col__d-3{
            width: 75%;
        }
        .article__con .news__name{
            font-size: 22px;
        }
        .aricle__fon{
            height: 400px;
        }
        .article__text .article__text-big{
            font-size: 21px;
        }
		.article__con .col__d-2{
			width: 100%;
		}
		.sharing{
            width: 100%;
			position: relative;
			margin-top:60px;
        }
        .sharing p{
            font-size: 14px;
        }
    /*Статьи end*/
    /*Контакты*/
        .contacts__block-form .input-wrap{
            width: 100%;
            max-width: 100%;
        }
        .contacts__block-form .input-wrap:first-child {
            margin-right:0px;
        }
    /*Контакты end*/
    /*modal*/
        .modal{
            padding-top: 40px;
        }
        .modal .application__con{
            margin-top: 40px;
        }
        .modal .input-wrap{
            max-width: 280px;
        }
        .modal .cont-footer{
            font-size: 14px;
        }
		.partners__con{
			justify-content:space-between;
		}
		.partners__block{
			width: 49%;
			margin-right: 0;
		}
		.partners__block:nth-child(4n) {
			margin-right: 0px;
		}
	.brand-video iframe{
		height: 480px;
	}
	.module__category-filter{
		flex-direction: column;
	}
	.service__tovar .catalog__filter-el{
		padding:20px;
	}
	.service__tovar .catalog__filter-el .accordion{
		padding:0;
	}
	.service__tovar .catalog__filter-el .title-filter{
		font-size:16px;
	}
	.module__category-filter .module__category-el{
		height:auto;
		position: relative;
		z-index: 2;
		width:100%;
		margin-right:0;
		border:0;
	}
	.module__category-filter .module__category-el .custom-select-wrapper {
		display: block;
		width: 100%;
		border: 1px solid #A0A0A0;
		border-radius: 20px;
		margin-bottom:20px;
	}
	.custom-select-wrapper .opened{
		z-index:2;
	}
	.module__category-filter button{
		width:47%;
	}
	.module__category-filter .button-red{
		width:47%;
	}
	.module__category-filter .button-off{
		position: absolute;
		bottom: 20px;
		right: 20px
	}
	.service__tovar .catalog__filter-el .catalog__list-item{
		width: 100%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .bx-authform{
		width: 100%;
		padding: 0 20px;
	}
	.bx-authform form{
		width: 100%;
	}
	.brand-video iframe{
		height: 360px;
	}
	.no-desk{
        display: flex;
    }
    .no-mobile{
        display: none;
    }
	header .container{
		padding: 0 20px;
	}
	.video__img{
		width: 100%;
		height: 100%;
	}
    .burger{
        display: block;
        right: 10px;
    }
    .menu{
        display: none;
    }
    .menu-open{
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        flex-direction: column;
        padding: 100px 10px;
        transition: all 0.5s;
    }
    .menu-open .nav span a{
        font-size: 22px;
    }
    .menu-open .nav{
        flex-wrap: wrap;
        width: 100%;
    }
    .menu .nav li {
        margin-bottom: 25px;
        width: 100%;
        margin-right: 0;
        text-align: center;
    }
    .body-open{
        overflow: hidden;
    }
    .black__menu .nav span a{
        color: #fff;
    }
    .black__menu .nav span:after {
        background: #fff;
    }
    .black__menu .burger-open span{
        background: #fff;
    }
    .black__menu .button__yel{
        background: #FFDF53;
        border: 2px solid #FFDF53;
        color: #101010;
    }
    .black__menu .button__black{
        background: transparent;
        border: 2px solid #FFDF53;
        color: #FFDF53;
    }
    .cont_but{
        flex-wrap: wrap;
        width: 100%;
    }
    .cont_but .button{
        width: 100vw;
        max-width: 70%;
        height: 52px;
        margin: 0 auto;
        margin-top: 10px;
    }
    .top-offset-40{
        margin-top: 20px;
    }
    .wrapper-top{
        padding-top: 100px;
    }
    .block_offset-80{
        margin-bottom: 40px;
    }
    .block_offset-60{
        margin-bottom: 40px;
    }
    .about__main{
        height: 480px;
    }
    .about__main .text{
        margin-left: 0;
        width: 80%;
        margin-bottom: 40px;
    }
    .about__main .container{
        padding: 40px 10px;
    }
    .video{
        left: 0;
        width: 100%;
        min-width: 200px;
        height: 480px;
        margin-bottom: 25px;
    }
    video, .video:before{
        width: 100% !important;
    }
	.download-pdf-con{
		justify-content: space-between;
	}
	select{
		margin-right:0px;
		width: 49%;
	}
	.download-pdf{
		width: 49%;
	}
	.catalog__list-pdf p{
		height:auto !important;
	}
	.catalog__list-pdf span{
		width: 40px;
		height: 30px;
	}
    /* Тексты */
        .heading{
            font-size: 40px;
            letter-spacing: 0px;
        }
        .title{
            font-size: 32px;
        }
        .title-little{
            font-size: 16px;
        }
        .title_lit {
            font-size: 14px;
        }
        .big-text{
            font-size: 18px;
            max-width: 100%;
            margin-bottom: 20px;
			padding: 10px;
			text-align: justify;
        }
    /* Тексты end */
    /* Круги */
        .circles__el, .catalog__list-hover{
            width: 120px;
            height: 120px;
            font-size: 10px;
        }
        .circles__el-lit{
            font-size: 10px;
        }
		.circles__el-lit img {
			width: 80px;
		}
		.circles__con .circles__el-lit:first-child {
			left: 10px;
		}
		.circles__con-big .circles__el:first-child {
			left: 5px;
		}
		.circles__con-big .circles__el:last-child {
			right: 5px;
		}
        .circles__con-big .circles__el{
            width: 180px;
            height: 180px;
			font-size:20px;
        }
        .circles__con-big .circles__el span{
            font-size: 42px;
        }
        .circles__con-big .circles__el p{
            font-size: 14px;
        }
    /* Круги end */
    /* Каталог  */
		.catalog__card-type{
			font-size: 21px;
		}
		section.catalog__main {
			padding-top: 50px;
		}
        .catalog__card-type:nth-child(2) {
            padding-right: 20px;
        }
        .catalog__card-type:last-child {
            padding-left: 0px;
        }
        .catalog__card{
            margin-bottom: 20px;
        }
        .catalog__con-main{
            justify-content: space-between;
        }
        .catalog__list-item p{
            font-size: 12px;
            height: 40px;
        }
        .catalog__con-main .catalog__list-item p{
            height: 8em;
        }
        .catalog__list-item img{
            width: 75%;
        }
		.catalog__filter-el .catalog__list-item img{
			width: auto;
			height: 120px;
		}
        .catalog__list-item{
            width: 49%;
            height: 240px;
            margin-right: 0;
            margin-bottom: 10px;
            padding: 10px;
        }
		.catalog__con-catalog .catalog__list-item{
			height:340px;
		}
        .catalog__con-main .catalog__list-item:nth-child(2n+1){
            height: 240px;
        }
		.catalog__con-main {
			gap:10px;
		}
		.catalog__con-main .catalog__list-item{
            width: calc(50% - 5px);
        }
        .catalog__list-type{
            width: 30px;
            height: 30px;
            font-size: 8px;
            margin-top: 0px;
        }
        .catalog__con{
            justify-content: space-between;
        }
        .catalog__con-catalog .catalog__list-item:after{
            width: 160px;
            height: 160px;
        }
        .accordion-name{
            pointer-events: auto;
        }
        .catalog__category{
            padding-left: 0;
            margin-top: 0;
        }
        .catalog__category .top__offset-40{
            margin-top: 0;
        }
        .catalog__category .catalog__list-item{
            width: 49%;
        }
        .catalog__category .catalog__list-item:nth-child(4n) {
            margin-right: 0px;
        }
        .catalog__filter:after{
            display: none;
        }
        .catalog__filter{
            margin-top: 20px;
            margin-bottom: 20px;
        }
        .accordion-name{
            width: 100%;
        }
        .accordion-catalog{
            display: none;
        }
        .download-pdf-con .accordion-catalog {
            display: flex;
        }
        .catalog__filter-el{
            width: 100%;
            max-width: 100%;
        }
        .catalog__filter-el .accordion{
            width: 100%;
        }
        .catalog__filter-button .button{
            width: 49%;
        }
        .catalog__filter-con {
            margin-top: 0px;
            display: none;
        }
        .catalog__filter-con-open{
            position: absolute;
            padding: 10px;
            top: 60px;
            left: 0;
            height: auto;
            width: 100%;
            max-height: 100vh !important;
            min-height: 100%;
            overflow: auto;
            display: flex;
            flex-direction: column;
            z-index: 9;
            background: #0e0e0e;
            border: 1px solid #a0a0a0;
        }
        .accordion-name .accordion-check {
            display: flex;
        }
    /* Каталог end */
    /* Товар */
        .detail__con{
            padding: 20px 10px;
            position: relative;
            width: 100%;
        }
        .product__info{
            width: 100%;
        }
        .detail__con h1{
            font-size: 28px;
			width:100%;
			margin-left: 0px;
        }
        .article{
            position: absolute;
            top: 23px;
			left: 60px;
        }
		.detail__con .circles__el{
			position: absolute;
			top: 10px;
			left: 10px;
		}
        .product__description{
            max-width: 100%;

        }
        .product__photos{
            order: -1;
            margin-top: 40px;
            margin-bottom: 20px;
            width: 100%;
        }
        .detail__con-img{
            width: 220px;
            height: auto;
        }
        .product__size-con{
            flex-wrap: wrap;
        }
        .product__size-el{
            width: 60px;
            height: 60px;
            margin-bottom: 10px;
        }
        .product__size-el img {
            width: auto;
            height: 30px;
        }
        .button-doc span {
            width: calc(100% - 60px);
        }
        .detail__con-doc{
            flex-wrap: wrap;
            flex-direction: column;
            margin-top: 20px;
            border-top: 0;
        }
        .detail__con-doc div{
            width: 100%;
            justify-content: space-between;
        }
        .detail__con-doc .detail__doc-el:last-child{
            order: -1;
            padding-bottom: 20px;
            margin-bottom: 20px;
            border-bottom: 1px solid #a0a0a0;
        }
        .detail__con-doc .button{
            width: 49%;
        }
        .detail__con-doc .js-open-modal{
            margin-left: 0;
        }
        .button-doc{
            width: 49% !important;
            margin-left: 0;
        }
        .product__info-table p{
            font-size: 12px;
            padding: 10px;
            display: flex;
            align-items: center;
        }
        .about__text{
            width: 100%;
        }
    /* Товар end */
    /* Бренд */
        .text-lit{
            max-width: 100%;
        }
        .circles__about{
            flex-direction: column;
        }
        .circles__about .circles__el{
            width: 360px;
            height: 360px;
        }
        .circles__about .circles__el:first-child{
            left: 0;
        }
        .circles__about .circles__el:last-child{
            top: -20px;
            right: 0;
        }
		.circles__about  .circles__number span{
			font-size: 40px;
			width: 80%;
		}
        .circles__about .circles__el p {
            font-size: 21px;
        }
    /* Бренд end */
    /* Новости */
        .news__main .line-vertical{
            display: none;
        }
        .news__con-el{
            width: 100%;
        }
        .news__con-el:last-child{
            display: none;
        }
    /* Новости end */
    /* Нижние ссылки */
        .wrapper__con{
            padding-bottom: 60px;
        }
        .wrapper__con-el{
            width: calc(50% - 10px);
        }
        .wrapper__con-title span{
            display: none;
        }
        .wrapper__con-partner img{
            width: 100%;
            height:auto;
        }
        .wrapper__con-el .news__block{
            height: 180px;
            padding: 0 10px;
        }
        .wrapper__con-title p{
            font-size: 16px;
        }
        .wrapper__con-el .news__article{
            margin-top: 10px;
        }
        .wrapper__con-block .circles__el svg{
            height: 36px;
        }
        .wrapper__con-partner img {
            height: 100px;
            width: auto;
        }
    /* Нижние ссылки end */
    /* Блог */
        .blog__con .news__block{
            margin-right: 0;
            width: 100%;
        }
        .news__block-big .news__name{
            font-size: 14px;
        }
        .news__con-blog .news__block-big{
            padding: 20px;
            height: 400px;
        }
        .news__con-blog .news__block-big .news__name{
            font-size: 22px;
        }
        .blog__con-tab span{
            font-size: 12px;
            margin-right: 10px;
        }
    /* Блог end */
    /* Статья */
        .article__con .news__name{
            margin-top: 40px;
            font-size: 22px;
        }
        .aricle__fon{
            height: 360px;
        }
		.article__con .news__name{
			margin-bottom:0;
		}
        .sharing p{
            margin-bottom: 0;
            font-size: 14px;
        }
        .article__text .article__text-big{
            font-size: 20px;
        }
        .article__text p{
            font-size: 16px;
			margin-bottom:20px;
        }
		.article__con .col__d-2{
			width: 100%;
		}
		.sharing{
            width: 100%;
			position: relative;
			margin-top:60px;
        }
    /* Статья end */
    /* Партнеры */
        .partner__main{
            padding: 60px 0;
        }
        .tab{
            font-size: 21px;
        }
        .partners__block{
            width: 100%;
            margin-right: 0;
        }
        .partners__block-name img{
            height: 20px;
        }
        .partners__block-inf {
            flex-direction: column;
        }
        .partners__block-inf .line-vertical {
            display: none;
        }
        .partners__block-el {
            width: 100%;
        }
        .partners__block-el:last-child {
            padding-left: 0;
            padding-top: 20px;
            border-top: 1px solid #A0A0A0;
        }
		.partners__con{
			justify-content:space-between;
		}
		.partners__block{
			width: 100%;
			margin-right: 0;
		}
		.partners__block:nth-child(4n) {
			margin-right: 0px;
		}
    /* Партнеры end */
	.partners__con-tab{
		margin-top:20px;
	}
	.partners__con-tab .tabp{
		font-size: 12px;
	}
    .filial__main{
        padding-top: 0px;
		height:auto;
    }
    .filial__main img{
        width: 100%;
    }
    .button-big{
        width: 260px;
        height: 50px;
        font-size: 12px;
    }
    footer .col__d-1, footer .col__d-2{
        width: 100%;
    }
    .footer__top .nav{
        margin-top: 20px;
    }
    .footer__top .nav li{
        width: 100%;
    }
    .footer__top{
        flex-direction: column;
    }
    .social-list__con{
        margin-top: 20px;
        justify-content: flex-start;
    }
    .footer__bottom{
        margin-top: 40px;
        flex-direction: column;
    }
    .footer__bottom_license{
        margin-top: 20px;
        font-size: 12px;
    }
    .breadcrumbs{
        display: none;
    }
    /*Контакты*/
        .contacts__con{
            margin-top: 0;
        }
        .contacts__con .line-vertical{
            display: none;
        }
        .contacts__con .wrapper__con-el{
            width: 100%;
        }
        .contacts__block-form .input-wrap{
            width: 100%;
            max-width: 100%;
        }
        .contacts__block-form .input-wrap:first-child {
            margin-right: 0px;
        }
        .contacts__con .wrapper__con-el:last-child {
            display: block;
            margin-top: 40px;
        }
        .cont-footer{
            font-size: 12px;
        }
        .contacts__con .wrapper__con-title{
            height: auto;
        }
    /*Контакты end*/
    /*modal*/
        .close-open{
            top: 20px;
            right: 20px;
        }
        .modal{
            padding-top: 40px;
        }
        .application__con .block__offset-60{
            margin-bottom: 20px;
        }
        .application__con form{
            margin-bottom: 60px;
        }
        .application__con .cont-footer{
            font-size: 16px;
        }
        .application__con .modal__inf{
            margin-bottom: 20px;
        }
		.modal .checkbox{
			margin:0;
			margin-top:20px;
		}
		.checkbox{
			margin:0;
			margin-bottom:20px;
		}
	.top-section__sponsors-item span {
		font-size: 16px;
	}
	.text{
		max-width:100%;
	}
	.full-hv{
		padding-top:80px;
	}
	.map__content-select .select-el{
		width: 100%;
	}
	.map__content-select{
		
	}
	.map__content-map {
		width: 100%;
		height: 320px;
	}
	.map__content-list{
		width: 100%;
	}
	.map__content-block{
		height: auto;
	}
	.service__tovar .catalog__filter-el{
		padding:20px;
	}
	.service__tovar .catalog__filter-el .accordion{
		padding:0;
	}
	.service__tovar .catalog__filter-el .title-filter{
		font-size:16px;
	}
	.module__category-filter .module__category-el{
		height:auto;
		position: relative;
		z-index: 2;	
	}
	.custom-select-wrapper .opened{
		z-index:2;
	}
	.module__category-filter button{
		width:47%;
	}
	.module__category-filter .button-red{
		width:47%;
	}
	.module__category-filter .button-off{
		position: absolute;
		bottom: 20px;
		right: 20px
	}
	.service__tovar .catalog__filter-el .catalog__list-item{
		width: 100%;
	}
}
@media only screen and (min-width: 300px) and (max-width: 390px) {
    .text{
		max-width:100%;
	}
	.heading{
        font-size: 36px;
        letter-spacing: 0px;
    }
    .button-doc span{
        width: 100px;
    }
    .product__info-table p{
        font-size: 10px;
    }
    .wrapper__con{
		padding-top:0;
        padding-bottom:0;
    }
	.article__con + .wrapper__con .main__pic {
		flex-direction:column-reverse;
		align-items: center;
		gap:30px;
	}
    .wrapper__con-el{
		gap:5px;
		width:100%;
		max-width:100%;
		justify-content:center;
    }
    .wrapper__con-el:first-child{
		flex-direction:row;
    }
    .wrapper__con-el:last-child{
    }
	/*
    .wrapper__con-block .circles__el{
        width: 120px;
        height: 120px;
    }
    .wrapper__con-title{
        margin-bottom: 20px;
        height: 20px;
    }
	*/
    .wrapper__con-el .news__block{
        height: 140px;
    }
    .wrapper__con-el .news__block .news__data, .wrapper__con-el .news__article{
        display: none;
    }
    .wrapper__con-partner img {
        height:60px;
    }
	.circles__con-big .circles__el p {
		font-size: 10px;
	}
	.circles__con-big .circles__el span {
		font-size: 30px;
	}
	.wrapper__con-title p {
		font-size: 12px;
	}
}
@-webkit-keyframes sponsors-sliding {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translate(-100%);
        transform: translate(-100%)
    }
}
@-moz-keyframes sponsors-sliding {
    0% {
        -moz-transform: translate(0);
        transform: translate(0)
    }
    to {
        -moz-transform: translate(-100%);
        transform: translate(-100%)
    }
}
@keyframes sponsors-sliding {
    0% {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translate(-100%);
        -moz-transform: translate(-100%);
        transform: translate(-100%)
    }
}
.top-section {
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
    width: 100%;
    height: -webkit-calc(100vh - 44px);
    height: -moz-calc(100vh - 44px);
    height: calc(100vh - 44px)
}
@media screen and (min-width:1920px) {
    .top-section {
        max-height: 1045px
    }
}
@media screen and (min-width:1439px)and (max-width:1919px) {
    .top-section {
        max-height: 784px
    }
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section {
        max-height: 558px;
        height: -webkit-calc(100vh - 30px);
        height: -moz-calc(100vh - 30px);
        height: calc(100vh - 30px)
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section {
        max-height: 688px
    }
}
.top-section__content {
    color: #fff;
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-flex: 1;
    flex-grow: 1;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 33px;
    padding-top: 178px
}
@media screen and (min-width:1920px) {
    .top-section__content {
        max-width: 1250px
    }
}
@media screen and (min-width:1439px)and (max-width:1919px) {
    .top-section__content {
        padding-top: 118px
    }
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__content {
        padding-top: 105px;
        margin-bottom: 10px
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__content {
        padding-top: 120px;
        padding-left: 0;
        padding-right: 0
    }
}
.top-section__bubbles-wrapper {
    max-width: 100%;
    overflow: hidden;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: justify;
    justify-content: space-between;
    -moz-box-align: center;
    align-items: center
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__bubbles-wrapper {
        overflow-x: scroll
    }
}
.top-section__bubbles {
    list-style: none;
    display: -moz-box;
    display: flex;
    -moz-box-pack: center;
    justify-content: center;
    cursor: pointer
}
.top-section__bubble {
    position: relative;
    margin: 0 20px;
    width: 56px;
    height: 56px
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__bubble {
        margin: 0 10px
    }
}
.top-section__bubble img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%
}
.top-section__bubble-number {
    position: absolute;
    top: 0;
    right: -10px;
    color: #000;
    background-color: #fff;
    width: 20px;
    height: 20px;
    display: -moz-box;
    display: flex;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    border-radius: 50%
}
.top-section__bubble-number .top-section__bubble-number--square {
    border-radius: 0
}
.top-section__title {
    text-align: center;
    color: #fff;
    -moz-box-flex: 1;
    flex: 1 1 auto
}
@media screen and (min-width:1920px) {
    .top-section__title {
        margin-top: 104px
    }
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__title {
        padding-left: 35px;
        margin-top: 36px
    }
}
@media screen and (min-width:1439px)and (max-width:1919px) {
    .top-section__title {
        margin-top: 75px
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__title {
        margin-top: 76px
    }
}
.top-section__title_small {
    display: block;
    margin-top: 24px
}
@media screen and (min-width:1920px) {
    .top-section__title_small {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 48px
    }
}
@media screen and (min-width:1439px)and (max-width:1919px) {
    .top-section__title_small {
        margin-bottom: 25px;
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 24px;
        line-height: 32px
    }
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__title_small {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 16px;
        margin-left: -16px
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__title_small {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        margin-bottom: 16px
    }
}
.top-section__title_big {
    display: block
}
@media screen and (min-width:1920px) {
    .top-section__title_big {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 160px;
        letter-spacing: -.02em;
        line-height: 133px;
        line-height: 163px
    }
}
@media screen and (min-width:1439px)and (max-width:1919px) {
    .top-section__title_big {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 124px;
        letter-spacing: -.02em;
        line-height: 110px
    }
    .top-section__title_big-glitch {
        line-height: 140px
    }
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__title_big {
        line-height: 1em;
        letter-spacing: -.02em;
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 76px
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__title_big {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 44px
    }
}
.top-section__sponsors {
    display: -moz-box;
    display: flex;
    -moz-box-pack: start;
    justify-content: flex-start;
    position: relative;
    list-style: none
}
@media screen and (min-width:450px)and (min-height:1000px) {
    .top-section__sponsors {
        -moz-box-pack: center;
        justify-content: center
    }
}
@media screen and (min-width:1920px) {
    .top-section__sponsors {
        -moz-box-pack: center;
        justify-content: center
    }
}
.top-section__sponsors-item {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center
}
.top-section__sponsors-item_text {
    text-align: left;
    max-width: 280px;
    color: var(--color-font-primary);
    font-style: normal;
    font-weight: 400;
    font-family: Graphik-Medium-Web;
    font-size: 20px;
    line-height: 28px
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__sponsors-item_text {
        font-style: normal;
        font-weight: 400;
        font-family: Graphik-Medium-Web;
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        line-height: 20px
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__sponsors-item_text {
        margin-right: 0;
        text-align: center;
        -moz-box-pack: center;
        justify-content: center
    }
}
.top-section__sponsors-box {
    min-width: 290px;
    display: -moz-box;
    display: flex;
    -moz-box-pack: start;
    justify-content: flex-start
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__sponsors-box {
        margin-top: -4px
    }
}
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__sponsors-box {
        margin-right: 0;
        margin-top: 28px;
        -moz-box-pack: center;
        justify-content: center
    }
}
@media screen and (min-width:1024px)and (max-width:1438px) {
    .top-section__sponsors-box {
        margin-bottom: 14px
    }
}
.top-section__sponsors-list {
    position: relative;
    overflow-x: hidden;
    display: -moz-box;
    display: flex;
    width: 100%;
    margin-top: 62px;
}
.top-section__sponsors-list + .top__offset-40 {
    margin-top: 62px;
}
.top-section__sponsors-list + .top__offset-40 .button {
	color:#0E0E0E;
	border: 1px solid #0E0E0E;
	background-color:#fff;
	font-family: "Bold";
	font-size: 18px;
	font-weight: 700;
	line-height: normal;
	height:74px;
	border-radius: 37px;
	transition:all .35s ease;
	width:250px;
}
.top-section__sponsors-list + .top__offset-40 .button:hover {
	border: 1px solid #F5BE0B;
	background-color:#F5BE0B !important;
}
 
@media screen and (min-width:0)and (max-width:1023px) {
    .top-section__sponsors-list {
        width: 100%;
        margin-top: 40px;
        margin-right: 0;
        display: -moz-box;
        display: flex;
        -moz-box-pack: start;
        justify-content: flex-start
    }
}
.top-section__sponsors-group {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    transform: translate(0)
}
.top-section__sponsors-group:first-child, .top-section__sponsors-group:nth-child(2) {
    -webkit-animation: sponsors-sliding 50s linear infinite;
    -moz-animation: sponsors-sliding 50s linear infinite;
    animation: sponsors-sliding 50s linear infinite
}
.top-section__sponsors-group .top-section__sponsors-item {
        width: 320px;
    height: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #B7B7B7;
    border-bottom: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
}

.top-section__sponsors-group .top-section__sponsors-item img {
    max-width: 50%;
    max-height: 100%;
    object-fit: contain
}
.top-section__sponsors-group .top-section__sponsors-item li, .top-section__sponsors-wrapper {
    display: -moz-box;
    display: flex;
    -moz-box-pack: center;
    justify-content: center
}
.top-section__sponsors-wrapper {
    width: 100%;
    -moz-box-align: center;
    align-items: center;
    overflow-x: hidden;
    position: relative
}
@media only screen and (min-width: 768px) and (max-width: 950px) {
    .top-section__sponsors-group .top-section__sponsors-item{
        width: 220px;
        height: 220px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .top-section__sponsors-group .top-section__sponsors-item{
        width: 160px;
        height: 160px;
    }
    .top-section__sponsors-group .top-section__sponsors-item img{
        width: auto;
        max-width: 120px;
        height: 30px;
    }
}
@media only screen and (min-width: 951px) and (max-width: 1023px) {
	/*
	.main {
		padding-top:100px !important;
	}
	*/
	
	.cont_but {
		width:100% !important;
	}
}


/* main page */
header ~ section.fon {
	margin-bottom:115px;
}

header ~ section.fon + section {
	margin-bottom:115px;
}
header ~ section.fon + section .title {
	line-height:1;
}
header ~ section.fon + section .top-section__sponsors-list {
	margin-top:62px;
}


.simple-map {
	position:relative;
}
.simple-map .baloon {
	position:absolute;
	z-index:1;
	top:50%;
	right: calc(50% - 26px);
    transform: translate(0, -50%);
	padding:18px 30px;
	background-color:#fff;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	display:flex;
	flex-direction:column;
	gap:4px;
}

.simple-map .baloon .title {
	font-weight: 700;
	font-size: 13px;
	line-height: 1.655;
	color: #000000;
}
.simple-map .baloon .item {
	font-size: 13px;
	line-height: 165.5%;
	color:#000;
	display:flex;
	align-items:baseline;
	gap:12px;
}
.simple-map .baloon .item.phone:before {
	content:"";
	width:11px;
	height:12px;
	background: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6863 8.27299L8.28001 7.24172C8.17721 7.19791 8.06297 7.18868 7.95447 7.21542C7.84598 7.24215 7.7491 7.30341 7.67843 7.38997L6.61279 8.69194C4.94036 7.90341 3.59444 6.55749 2.80591 4.88506L4.10788 3.81941C4.19461 3.74888 4.256 3.652 4.28275 3.54345C4.3095 3.43491 4.30015 3.3206 4.25613 3.21784L3.22486 0.811549C3.17654 0.700775 3.09109 0.610333 2.98323 0.555816C2.87538 0.501299 2.75188 0.486125 2.63403 0.512911L0.399616 1.02855C0.285998 1.05478 0.184628 1.11875 0.112051 1.21002C0.0394729 1.30129 -2.61729e-05 1.41447 1.30116e-08 1.53107C1.30116e-08 7.04191 4.46668 11.5 9.96892 11.5C10.0856 11.5001 10.1988 11.4606 10.2901 11.388C10.3814 11.3154 10.4454 11.214 10.4717 11.1004L10.9873 8.86597C11.0139 8.74755 10.9984 8.62356 10.9435 8.51533C10.8885 8.4071 10.7976 8.3214 10.6863 8.27299Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A") center no-repeat;
}

.simple-map .baloon .item.email:before {
	content:"";
	width:12px;
	height:10px;
	background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0559 3.28683V8.16071C11.0559 8.4308 10.9592 8.66201 10.7659 8.85435C10.5727 9.04669 10.3402 9.14285 10.0688 9.14285H0.987134C0.715673 9.14285 0.483285 9.04669 0.28997 8.85435C0.0966569 8.66201 0 8.4308 0 8.16071V3.28683C0.180975 3.48735 0.388684 3.66536 0.623129 3.82087C2.11206 4.82756 3.13415 5.53348 3.68941 5.93861C3.92386 6.11049 4.11306 6.24553 4.25701 6.34375C4.40508 6.43787 4.60046 6.53608 4.84313 6.63839C5.08579 6.7366 5.31202 6.78571 5.52178 6.78571H5.52795H5.53412C5.74388 6.78571 5.97011 6.7366 6.21277 6.63839C6.45545 6.53608 6.64876 6.43787 6.79272 6.34375C6.94078 6.24553 7.13204 6.11049 7.36649 5.93861C8.06571 5.43526 9.08986 4.72935 10.439 3.82087C10.6734 3.66127 10.879 3.48326 11.0559 3.28683ZM11.0559 1.48214C11.0559 1.80543 10.9551 2.11439 10.7536 2.40904C10.5521 2.70368 10.3012 2.95535 10.0009 3.16406C8.45439 4.23214 7.49194 4.89713 7.11354 5.15904C7.0724 5.18768 6.98397 5.25111 6.84825 5.34933C6.71662 5.44345 6.60557 5.5212 6.51508 5.58259C6.42871 5.63988 6.32177 5.70535 6.19427 5.77901C6.07088 5.85268 5.95365 5.90792 5.8426 5.94475C5.73155 5.98158 5.62872 6 5.53412 6H5.52795H5.52178C5.42718 6 5.32435 5.98158 5.2133 5.94475C5.10225 5.90792 4.98298 5.85268 4.85547 5.77901C4.73208 5.70535 4.62514 5.63988 4.53465 5.58259C4.44827 5.5212 4.33722 5.44345 4.20149 5.34933C4.06987 5.25111 3.9835 5.18768 3.94236 5.15904C3.56808 4.89713 3.02927 4.52474 2.32593 4.04185C1.6226 3.55487 1.20101 3.26227 1.06117 3.16406C0.806159 2.99218 0.565545 2.75688 0.339328 2.45814C0.113109 2.15532 0 1.875 0 1.61718C0 1.29799 0.0843177 1.03199 0.252953 0.819196C0.425701 0.606399 0.670429 0.5 0.987134 0.5H10.0688C10.3362 0.5 10.5664 0.596168 10.7598 0.788504C10.9572 0.980841 11.0559 1.21205 11.0559 1.48214Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A") center no-repeat;
}

.simple-map .baloon .item.address:before {
	content:"";
	width:9px;
	height:12px;
	background: url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.94781 11.2781C0.618062 6.75262 0 6.28817 0 4.625C0 2.34682 1.96994 0.5 4.4 0.5C6.83006 0.5 8.8 2.34682 8.8 4.625C8.8 6.28817 8.18194 6.75262 4.85219 11.2781C4.63368 11.574 4.1663 11.574 3.94781 11.2781ZM4.4 6.34375C5.41253 6.34375 6.23333 5.57424 6.23333 4.625C6.23333 3.67576 5.41253 2.90625 4.4 2.90625C3.38747 2.90625 2.56667 3.67576 2.56667 4.625C2.56667 5.57424 3.38747 6.34375 4.4 6.34375Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A")  center no-repeat;
}

@media (max-width:600px) {
	.simple-map .baloon {
		top:20%;
		left:50%;
		right:auto;
		transform: translate(-50%, -50%);
	}
}

/* popups */

body.popup-open {
	max-height:100%;
	overflow:hidden;
}
.bx-no-touch body.popup-open {
	max-width: calc(100% - 12px);
	margin-right:12px;
}
.bx-no-touch.bx-firefox body.popup-open {
	max-width: calc(100% - 17px);
	margin-right:17px;
}
.popup-window:not([id^="calendar_"]) {
  position: fixed;
  z-index: 88889;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(161, 161, 161, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  opacity: 1;
  transition: opacity .35s ease;
  padding: 30px 15px;
}
.popup-window:not([id^="calendar_"]).hidden {
	opacity: 0;
	visibility: hidden;
}
.popup-window:not([id^="calendar_"]).hidden .popup-window-contaner {
  transform: translate(0, -100%);
  margin-top: -100%;
}

.popup-window-contaner {
    min-width: 300px;
    max-width: calc(100% - 30px);
    /* max-height: 90vh; */
    /* min-height: 10vh; */
    /* overflow: auto; */
    /* height: auto; */
   /*border: 1px solid #B5B5B5;*/
	background-color: #191C1D;
  /*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);	*/
    box-shadow: 2px 2px 10px 2px rgba(162, 162, 162, 0.25);
    position: relative;
	color:#fff;
    border-radius: 2px;
    margin-top: 0;
    transition: all .35s ease;
}

.popup-window-contaner .popup-close {
    position: absolute;
    right: 29px;
    top: 29px;
    width: 20px;
    height: 20px;
    background: var(--icon-close) center/cover no-repeat;
    transition: all .35s ease;
    cursor: pointer;
    z-index: 1;
	opacity:.5
}
.popup-window-contaner .popup-close:hover {
	transform:rotate(180deg);
	opacity:1
}



.ajax-loader {
  position: relative;
}
.ajax-loader:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1;
}
.ajax-loader:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -50px 0 0 -50px;
    width: 100px;
    height: 100px;
    background: var(--icon-wait-stet-0) center no-repeat;
    animation: 2s linear infinite rotate;
}

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


@media (max-width: 320px) {
	.detail__con-doc .button {
		flex: 0 0 auto;
		width: 100% !important;
		white-space: nowrap;
	}
}

span.link-underline:hover {
    text-decoration: underline;
}


/* mobile menu */
.mobile-menu-glass {
    position: fixed;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 20;
    background-color: rgba(25,28,29,.65);
    opacity: 1;
}
.mobile-menu-glass.closed {
    opacity: 0;
}
.mobile-menu {
    position: fixed;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 21;
    background-color: transparent;
    transition: right .35s ease;
	color: #191C1D;
}
.mobile-menu.closed {
    right: 100%;
}
.mobile-menu .wrap {
    height: 100%;
    display: flex;
    align-items: stretch;
}

.mobile-menu .wrap .content {
    display: flex;
    flex-direction: column;
    gap: 0;
    height: 100%;
    max-width: calc(100% - 48px);
    flex: 0 1 500px;
    background-color: #fff;
    padding: 0;
}
.mobile-menu .wrap .content .menu-header {
    flex: 0 0 auto;
}
.mobile-menu .wrap .content .menu-header .row1 {
	display:flex;
	align-items:center;
	gap:36px;
	padding:29px 28px;
}
.mobile-menu .wrap .content .menu-header .row1 img {
	flex: 0 0 auto;
}
.mobile-menu .wrap .content .menu-header .row1 .slogan {
    font-size: 13px;
    line-height: 1.4;
    text-align: left;
	color: #191C1D;
	font-weight: bold;
}
.mobile-menu .wrap .content .menu-header .row2 {
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
	padding:15px 28px;
	background-color:#efefef;
	min-height:59px;
}
.mobile-menu .wrap .content .menu-header .row2 .phone {
	display:inline-flex;
	align-items:center;
	gap:15px;
	font-weight: 700;
	/* font-size: 20px; */
	font-size: 16px;
	line-height: 1;
	color: #191C1D;
}
.mobile-menu .wrap .content .menu-header .row2 .phone span::first-letter {
	/* font-size: 18px; */
	font-size: 15px;
}
.mobile-menu .wrap .content .menu-header .row2 .phone:before {
	content:"";
	flex: 0 0 auto;
	width:19px;
	height:19px;
	background: var(--icon-phone) center no-repeat;
}

.mobile-menu .wrap .content .menu-header .row2 .email {
	flex: 0 0 auto;
	width:24px;
	height:18px;
	background: var(--icon-email) center no-repeat;
}


.mobile-menu .wrap .content .menu-body {
    flex: 1 1 auto;
    overflow: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
	padding:36px 0 91px;
}
.mobile-menu .wrap .content .menu-footer {
    padding: 38px 28px 0;
}
.mobile-menu .wrap .content .menu-footer .phone {
	font-size: 16px;
	line-height: 160%;
}
.mobile-menu .wrap .content .menu-footer .phone a {
	font-weight: 700;
	color: #191C1D;
}
.mobile-menu .wrap .content .menu-footer .email a {
	font-size: 16px;
	line-height: 160%;
	font-weight: 700;
	color: #191C1D;
}
.mobile-menu .wrap .content .menu-footer .address {
	margin-top:17px;
	margin-bottom:31px;
	font-size: 16px;
	line-height: 160%;
}
.mobile-menu .social-list__con-v2 .icon-list {
	gap:20px;
}
.mobile-menu .social-list__con-v2 .icon-list .icon-telegram {
	width:45px;
	height:37px;
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='37' viewBox='0 0 45 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.0875 36.5469C33.7373 36.3583 31.3 34.6263 28.6711 32.6981C26.0423 30.7699 23.7731 29.1922 23.6284 29.1922C23.4837 29.1922 22.1232 30.3689 20.605 31.8071C18.6412 33.6674 17.7045 34.4526 17.3589 34.5281C17.0917 34.5865 16.8171 34.5759 16.7487 34.5045C16.6803 34.4332 16.7851 32.1182 16.9816 29.3602C17.3252 24.5359 17.3523 24.3326 17.6956 24.0065C17.8918 23.82 22.0513 20.0844 26.9387 15.7051C31.8262 11.3258 35.9853 7.56914 36.181 7.35687C36.5052 7.00544 36.5154 6.94943 36.2954 6.73056C36.098 6.53416 35.9704 6.52152 35.5977 6.66147C35.3469 6.75566 29.8742 10.1317 23.4362 14.1637C16.9982 18.1957 11.6465 21.4946 11.5436 21.4946C11.0973 21.4946 1.00893 18.2651 0.66279 18.0114C0.149388 17.6352 -0.104244 17.1047 0.0401568 16.7092C0.289406 16.0265 1.39779 15.4507 5.41982 13.9144C7.6488 13.0631 12.6785 11.1363 16.5969 9.6328C41.5363 0.0632685 41.7001 0.00219727 42.4196 0.00219727C43.2862 0.00219727 43.9068 0.535166 44.1692 1.50466C44.3851 2.30213 44.5059 1.65765 41.4938 15.7785C40.9395 18.3774 39.7946 23.7549 38.9496 27.7286C38.1046 31.7022 37.3069 35.2178 37.1768 35.5411C36.6517 36.8468 35.4005 37.2542 34.0875 36.5469V36.5469Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}
.mobile-menu .social-list__con-v2 .icon-list .icon-dzen {
	width:37px;
	height:37px;
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='37' viewBox='0 0 38 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2647_861)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5125 0.00219727C10.9043 0.00219727 5.67841 0.00219727 2.98862 2.69199C0.298828 5.38178 0.298828 10.9151 0.298828 18.2159C8.44505 17.9854 12.2108 17.7548 15.2079 14.8345C18.0514 11.9141 18.282 8.14842 18.5125 0.00219727Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98862 34.2009C0.298828 31.5111 0.298828 25.9779 0.298828 18.677C8.44505 18.9076 12.2108 19.1381 15.208 22.0585C18.1283 25.0556 18.3588 28.7445 18.5894 36.9676C10.9043 36.8907 5.67841 36.8907 2.98862 34.2009Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9736 36.8907C19.2042 28.7444 19.4347 24.9787 22.3551 21.9815C25.3523 19.0612 29.0411 18.8307 37.2642 18.6001C37.2642 25.9778 37.2642 31.4342 34.5744 34.2009C31.8078 36.8907 26.5819 36.8907 18.9736 36.8907Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9736 0.00219727C19.2042 8.14842 19.4347 11.9141 22.3551 14.9113C25.3523 17.8317 29.0411 18.0622 37.2642 18.2928C37.2642 10.9151 37.2642 5.45863 34.5744 2.69199C31.8078 0.00219727 26.5819 0.00219727 18.9736 0.00219727Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2647_861'%3E%3Crect width='36.8885' height='36.8885' fill='white' transform='translate(0.298828 0.00219727)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.mobile-menu .social-list__con-v2 .icon-list .icon-youtube {
	width:41px;
	height:31px;
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='31' viewBox='0 0 41 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.9522 5.30943C39.4841 3.48806 38.1098 2.05862 36.364 1.57446C33.1992 0.690674 20.5104 0.690674 20.5104 0.690674C20.5104 0.690674 7.82159 0.690674 4.65682 1.57446C2.91099 2.05862 1.53662 3.48806 1.06859 5.30943C0.22168 8.60634 0.22168 15.4768 0.22168 15.4768C0.22168 15.4768 0.22168 22.3473 1.06859 25.6442C1.53662 27.4579 2.91099 28.8336 4.65682 29.3177C7.82159 30.2015 20.5104 30.2015 20.5104 30.2015C20.5104 30.2015 33.1992 30.2015 36.364 29.3177C38.1098 28.8336 39.4841 27.4579 39.9522 25.6442C40.7991 22.3473 40.7991 15.4768 40.7991 15.4768C40.7991 15.4768 40.7991 8.59866 39.9522 5.30943ZM16.3576 21.7171V9.23652L26.9588 15.4768L16.3576 21.7171Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}
.mobile-menu .social-list__con-v2 .icon-list .icon-vk {
	width:38px;
	height:37px;
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='37' viewBox='0 0 38 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6133 0.00219727H24.9374C35.2724 0.00219727 37.7196 2.44938 37.7196 12.7844V24.1085C37.7196 34.4436 35.2724 36.8907 24.9374 36.8907H13.6133C3.27824 36.8907 0.831055 34.4436 0.831055 24.1085V12.7844C0.831055 2.44938 3.27824 0.00219727 13.6133 0.00219727ZM31.0291 12.7062C31.2114 12.1334 31.0291 11.7169 30.222 11.7169H27.5406C26.864 11.7169 26.5516 12.0814 26.3694 12.472C26.3694 12.472 24.9894 15.8041 23.063 17.9651C22.4382 18.5896 22.1519 18.798 21.8136 18.798C21.6314 18.798 21.3972 18.5896 21.3972 18.0171V12.6801C21.3972 12.0035 21.1887 11.6911 20.6159 11.6911H16.3988C15.9823 11.6911 15.7219 12.0035 15.7219 12.3156C15.7219 12.9667 16.685 13.1227 16.789 14.945V18.902C16.789 19.7612 16.633 19.9172 16.2947 19.9172C15.3836 19.9172 13.1706 16.5593 11.843 12.7324C11.5826 11.9773 11.3222 11.6911 10.6453 11.6911H7.938C7.15707 11.6911 7.02686 12.0555 7.02686 12.4458C7.02686 13.1489 7.938 16.6891 11.2701 21.3751C13.4831 24.5773 16.633 26.2952 19.4705 26.2952C21.1887 26.2952 21.3972 25.905 21.3972 25.2543V22.8329C21.3972 22.052 21.5532 21.9217 22.0999 21.9217C22.4902 21.9217 23.1933 22.1302 24.7813 23.6662C26.6036 25.4885 26.9161 26.3214 27.9312 26.3214H30.6127C31.3936 26.3214 31.758 25.9308 31.55 25.176C31.3158 24.4209 30.4304 23.3276 29.285 22.0261C28.6601 21.2972 27.7232 20.4901 27.4366 20.0994C27.0463 19.5789 27.1503 19.3705 27.4366 18.902C27.4107 18.902 30.6909 14.2681 31.0291 12.7062Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}

.mobile-menu .social-list__con-v2 .icon-list .icon-rutube {
	width:38px;
	height:38px;
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_601_12)'%3E%3Cmask id='mask0_601_12' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='38' height='38'%3E%3Cpath d='M28.7879 0H9.21212C4.12441 0 0 4.12441 0 9.21212V28.7879C0 33.8756 4.12441 38 9.21212 38H28.7879C33.8756 38 38 33.8756 38 28.7879V9.21212C38 4.12441 33.8756 0 28.7879 0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_601_12)'%3E%3Cpath d='M23.4725 18.1325H12.246V13.69H23.4725C24.1283 13.69 24.5843 13.8043 24.8131 14.0039C25.0419 14.2035 25.1837 14.5737 25.1837 15.1145V16.7097C25.1837 17.2795 25.0419 17.6497 24.8131 17.8493C24.5843 18.0489 24.1283 18.1342 23.4725 18.1342V18.1325ZM24.2427 9.5017H7.48486V28.5H12.246V22.3191H21.0203L25.1837 28.5H30.5152L25.9248 22.2901C27.6172 22.0393 28.3771 21.5206 29.0038 20.6659C29.6305 19.8112 29.9449 18.4447 29.9449 16.6209V15.1964C29.9449 14.1148 29.8303 13.2601 29.6305 12.605C29.4307 11.9498 29.0893 11.38 28.6042 10.8682C28.0919 10.3837 27.5215 10.0425 26.8367 9.8139C26.1519 9.61432 25.2964 9.5 24.2427 9.5V9.5017Z' fill='%23F5BE0B'/%3E%3Cpath d='M57 8.36813e-06C57 10.4934 48.4935 19 38 19C35.8665 19 33.8154 18.6484 31.901 17.9999C31.9419 17.5484 31.96 17.0868 31.96 16.6209V15.1964C31.96 13.9869 31.8336 12.9207 31.5581 12.0171C31.2608 11.0427 30.7512 10.2041 30.0669 9.48215L30.0289 9.44208L29.9889 9.40414C29.26 8.71469 28.4336 8.22254 27.4748 7.90244L27.438 7.89015L27.4006 7.87927C26.488 7.61324 25.4343 7.48485 24.2427 7.48485H22.2276V7.48655H20.5318C19.5459 5.18922 19 2.65837 19 8.36813e-06C19 -10.4934 27.5066 -19 38 -19C48.4935 -19 57 -10.4934 57 8.36813e-06Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cpath d='M28.7879 0.287842H9.21215C4.28342 0.287842 0.287903 4.28336 0.287903 9.21208V28.7878C0.287903 33.7166 4.28342 37.7121 9.21215 37.7121H28.7879C33.7166 37.7121 37.7121 33.7166 37.7121 28.7878V9.21208C37.7121 4.28336 33.7166 0.287842 28.7879 0.287842Z' stroke='%23F5BE0B' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_601_12'%3E%3Crect width='38' height='38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.mobile-menu .wrap .wrap-close {
    width: 48px;
    flex: 0 0 auto;
    padding: 15px;
    align-self: stretch;
}
.mobile-menu .wrap .wrap-close .mobile-menu-close {
    display: block;
    width: 20px;
    height: 20px;
    background: var(--icon-close-white) center no-repeat;
}

.menu-body .nav {
	flex-direction:column;
	align-items:stretch;
	padding-bottom:39px;
	position:relative;
	gap:18px; /*25px;*/
}
.menu-body .nav:after {
	content:"";
	position:absolute;
	width:calc(100% - 56px);
	left:28px;
	bottom:0;
	border-bottom:1px solid #D9D9D9;
}

.menu-body .nav > li {
	display: flex;
	flex-wrap:wrap;
	align-items: center;
	min-height:35px;
}
.menu-body  a {
	color: #191C1D;
}
.menu-body .nav > li > a {
	font-size: 23px;
	line-height: 160%;
	margin-right: auto;
	margin-left:28px;
	padding:0 !important;
}
.menu-body .nav > li > a:hover {
	text-decoration:underline;
}

.menu-body .nav > li .dropdown-sign {
	width:69px;
	height:35px;
	background: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.31706 5.84212C4.91865 6.40671 4.08135 6.40671 3.68294 5.84212L0.849359 1.82656C0.381916 1.16413 0.855667 0.25 1.66642 0.25L7.33358 0.249999C8.14433 0.249999 8.61808 1.16413 8.15064 1.82656L5.31706 5.84212Z' fill='%23191C1D'/%3E%3C/svg%3E%0A") center no-repeat;
	transition:all .35s ease;
}
.menu-body .nav li.selected > a{
	text-decoration:underline;
}


.menu-body .nav > li.opened  .dropdown-sign {
	transform:rotate(180deg);
}

.menu-body .nav > li .dropdown-wrap {
	width:100%;
	flex: 0 0 100%;
	background-color:#EFEFEF;
	display:none;
	margin-top: 25px;
}
.menu-body .nav > li .dropdown-wrap ul {
	list-style:none;
	padding:25px 0;
	margin:0;
	display:flex;
	flex-direction:column;
	gap:40px;
}
.menu-body .nav > li .dropdown-wrap ul li {
	padding:0 28px;
}
.menu-body .nav > li .dropdown-wrap ul li a {
	display:inline-block;
	padding:0 !important;
	font-size: 20px;
	line-height: 1.3;
}

.menu-body .top-menu {
	padding:38px 28px 39px;
	position:relative;
	list-style:none;
	margin:0;
	display:flex;
	flex-direction:column;
	gap:25px;
}
.menu-body .top-menu:after {
	content:"";
	position:absolute;
	width:calc(100% - 56px);
	left:28px;
	bottom:0;
	border-bottom:1px solid #D9D9D9;
}

.menu-body .top-menu li a {
	font-size: 22px;
	line-height: 160%;
}
.menu-body .top-menu li.selected a {
	text-decoration:underline;
}
/* End */


/* Start:/local/templates/havens-2024/fonts/fonts.css?1732531418360*/
@font-face{
    font-family: "Regular";
    src:url('/local/templates/havens-2024/fonts/Inter-Regular.ttf');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family: "Medium";
    src:url('/local/templates/havens-2024/fonts/Inter-Medium.ttf');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family: "Bold";
    src:url('/local/templates/havens-2024/fonts/Inter-Bold.ttf');
    font-weight:normal;
    font-style:normal;
}
/* End */


/* Start:/local/templates/havens-2024/css/custom.css?1776081377148950*/
html {
	scroll-behavior: smooth;
}

:root {
	--icon-ya-market: url("data:image/svg+xml,%3Csvg width='196' height='35' viewBox='0 0 196 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_3967_3303' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='2' width='31' height='30'%3E%3Cpath d='M0.00286865 2H30.0029V32H0.00286865V2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3967_3303)'%3E%3Cpath d='M15.0029 32C23.2871 32 30.0029 25.2843 30.0029 17C30.0029 8.71573 23.2871 2 15.0029 2C6.7186 2 0.00286865 8.71573 0.00286865 17C0.00286865 25.2843 6.7186 32 15.0029 32Z' fill='%23FF5226'/%3E%3Cpath d='M17.4328 26.45V10.39H15.5488C14.1908 10.39 13.1608 10.678 12.4608 11.255C11.7608 11.811 11.4108 12.552 11.4108 13.479C11.4108 14.179 11.5338 14.776 11.7808 15.27C12.0278 15.764 12.3888 16.217 12.8618 16.629C13.3358 17.041 13.9328 17.494 14.6538 17.988L16.4448 19.192L11.1948 26.451H7.24084L12.2448 19.656L14.5918 21.756L12.7388 20.582C11.8071 19.9768 10.9195 19.3061 10.0828 18.575C9.34084 17.915 8.77484 17.195 8.38384 16.413C7.99284 15.63 7.79684 14.714 7.79684 13.664C7.79684 11.852 8.44584 10.39 9.74284 9.27801C11.0608 8.14601 12.9858 7.58001 15.5178 7.58001H21.1078V26.45H17.4328Z' fill='white'/%3E%3C/g%3E%3Cpath d='M37.7463 28.525L48.6357 6.51H56.9284L58.6236 19.9138L67.025 6.50883H75.2466V28.525H67.206V16.7067L59.7409 28.525H51.7004L50.1511 16.5982L44.2365 28.525H37.7463ZM99.9463 24.1652C99.9463 24.9107 99.9591 25.6433 99.9825 26.3632C100.007 27.0842 100.055 27.7923 100.127 28.4888H92.6622C92.485 28.1429 92.3404 27.7812 92.2302 27.4085C92.0832 26.9151 91.9866 26.4082 91.9419 25.8953C91.1725 26.8077 90.1988 27.5637 89.0208 28.1645C87.8673 28.742 86.2199 29.0302 84.0811 29.0302C81.9177 29.0302 80.1863 28.525 78.888 27.517C77.6143 26.5078 76.978 25.1627 76.978 23.4803C76.978 21.9193 77.4216 20.7188 78.3113 19.8777C79.2254 19.0132 80.6428 18.4123 82.5668 18.0763C84.4897 17.7147 86.9531 17.535 89.9583 17.535H91.8333V17.1383C91.8333 16.3707 91.5087 15.7815 90.8596 15.3732C90.2104 14.9648 88.9962 14.7607 87.2181 14.7607C85.4634 14.7607 83.8289 14.9893 82.3134 15.4455C80.8237 15.8772 79.6095 16.31 78.672 16.7428V11.914C79.7298 11.529 81.1483 11.1452 82.9276 10.7613C84.7302 10.353 86.785 10.1488 89.0932 10.1488C91.4247 10.1488 93.3954 10.3647 95.0065 10.7975C96.6177 11.2058 97.8436 11.914 98.6842 12.9232C99.526 13.9078 99.9463 15.2775 99.9463 17.031V24.1652ZM102.398 10.6902H109.863L110.295 13.7515C111.209 12.551 112.302 11.6748 113.577 11.1218C114.851 10.5688 116.317 10.2935 117.976 10.2935C119.851 10.2935 121.533 10.6295 123.024 11.3015C124.482 11.9465 125.713 13.0137 126.557 14.3652C127.423 15.7337 127.855 17.4638 127.855 19.5533C127.855 21.6428 127.423 23.3847 126.557 24.7777C125.717 26.1473 124.539 27.181 123.024 27.8763C121.509 28.574 119.779 28.9217 117.831 28.9217C116.437 28.9305 115.054 28.6736 113.757 28.1645C112.506 27.6372 111.425 26.8077 110.512 25.6795V33.1742H102.398V10.689V10.6902ZM151.365 19.5533C151.365 17.7753 151.846 16.1898 152.808 14.7968C153.794 13.4038 155.188 12.3118 156.99 11.5185C158.818 10.7018 160.969 10.2935 163.446 10.2935C166.018 10.2935 168.169 10.7368 169.9 11.6258C171.654 12.5148 172.88 13.776 173.577 15.4093C174.299 17.0427 174.394 18.977 173.866 21.2112H159.623C159.912 22.2437 160.549 23.0242 161.534 23.5527C162.544 24.0578 164.034 24.3098 166.005 24.3098C167.375 24.3098 168.649 24.1897 169.827 23.9482C170.936 23.7035 172.031 23.4033 173.109 23.0487V27.3362C172.075 27.8168 170.921 28.2007 169.647 28.4888C168.397 28.777 166.751 28.9217 164.708 28.9217C160.212 28.9217 156.859 28.0933 154.647 26.4355C152.459 24.7543 151.365 22.4607 151.365 19.5533ZM174.551 10.689H195.141V15.302H188.722V28.4888H180.609V15.302H174.551V10.689ZM129.406 10.689H137.519V18.76L145.2 10.689H152.196L145.055 18.1113L153.674 28.4888H143.865L137.519 20.6337V28.4888H129.406V10.689ZM163.482 14.329C162.375 14.329 161.498 14.6533 160.849 15.302C160.2 15.9262 159.78 16.7312 159.587 17.7158H166.726C166.703 16.7312 166.438 15.9262 165.934 15.3008C165.428 14.6533 164.611 14.329 163.482 14.329ZM119.563 19.5533C119.563 18.1113 119.166 16.9703 118.372 16.1303C117.604 15.2658 116.497 14.833 115.055 14.833C113.733 14.833 112.627 15.2413 111.738 16.058C110.848 16.8513 110.404 18.0157 110.404 19.5533C110.404 21.091 110.836 22.2798 111.702 23.121C112.591 23.9377 113.709 24.346 115.055 24.346C116.546 24.346 117.663 23.9132 118.408 23.0487C119.177 22.1842 119.563 21.0187 119.563 19.5533ZM91.8333 20.8133H89.9945C88.2397 20.8133 86.9776 20.9592 86.2082 21.2473C85.4634 21.5355 85.091 22.0873 85.091 22.904C85.091 23.6005 85.3315 24.1173 85.8113 24.4533C86.3168 24.766 86.9169 24.9223 87.6151 24.9223C88.6728 24.9223 89.538 24.7298 90.2104 24.346C90.9074 23.9377 91.4492 23.4687 91.8333 22.9402V20.8133Z' fill='white'/%3E%3C/svg%3E%0A");
	--icon-ya-market-grey: url("data:image/svg+xml,%3Csvg width='196' height='35' viewBox='0 0 196 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_3962_3110' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='2' width='31' height='30'%3E%3Cpath d='M0.00286865 2H30.0029V32H0.00286865V2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3962_3110)'%3E%3Cpath d='M15.0029 32C23.2871 32 30.0029 25.2843 30.0029 17C30.0029 8.71573 23.2871 2 15.0029 2C6.7186 2 0.00286865 8.71573 0.00286865 17C0.00286865 25.2843 6.7186 32 15.0029 32Z' fill='%23565656'/%3E%3Cpath d='M17.4328 26.45V10.39H15.5488C14.1908 10.39 13.1608 10.678 12.4608 11.255C11.7608 11.811 11.4108 12.552 11.4108 13.479C11.4108 14.179 11.5338 14.776 11.7808 15.27C12.0278 15.764 12.3888 16.217 12.8618 16.629C13.3358 17.041 13.9328 17.494 14.6538 17.988L16.4448 19.192L11.1948 26.451H7.24084L12.2448 19.656L14.5918 21.756L12.7388 20.582C11.8071 19.9768 10.9195 19.3061 10.0828 18.575C9.34084 17.915 8.77484 17.195 8.38384 16.413C7.99284 15.63 7.79684 14.714 7.79684 13.664C7.79684 11.852 8.44584 10.39 9.74284 9.278C11.0608 8.146 12.9858 7.58 15.5178 7.58H21.1078V26.45H17.4328Z' fill='%230E0E0E'/%3E%3C/g%3E%3Cpath d='M37.7463 28.525L48.6357 6.51H56.9284L58.6236 19.9138L67.025 6.50883H75.2466V28.525H67.206V16.7067L59.7409 28.525H51.7004L50.1511 16.5982L44.2365 28.525H37.7463ZM99.9463 24.1652C99.9463 24.9107 99.9591 25.6433 99.9825 26.3632C100.007 27.0842 100.055 27.7923 100.127 28.4888H92.6622C92.485 28.1429 92.3404 27.7812 92.2302 27.4085C92.0832 26.9151 91.9866 26.4082 91.9419 25.8953C91.1725 26.8077 90.1988 27.5637 89.0208 28.1645C87.8673 28.742 86.2199 29.0302 84.0811 29.0302C81.9177 29.0302 80.1863 28.525 78.888 27.517C77.6143 26.5078 76.978 25.1627 76.978 23.4803C76.978 21.9193 77.4216 20.7188 78.3113 19.8777C79.2254 19.0132 80.6428 18.4123 82.5668 18.0763C84.4897 17.7147 86.9531 17.535 89.9583 17.535H91.8333V17.1383C91.8333 16.3707 91.5087 15.7815 90.8596 15.3732C90.2104 14.9648 88.9962 14.7607 87.2181 14.7607C85.4634 14.7607 83.8289 14.9893 82.3134 15.4455C80.8237 15.8772 79.6095 16.31 78.672 16.7428V11.914C79.7298 11.529 81.1483 11.1452 82.9276 10.7613C84.7302 10.353 86.785 10.1488 89.0932 10.1488C91.4247 10.1488 93.3954 10.3647 95.0065 10.7975C96.6177 11.2058 97.8436 11.914 98.6842 12.9232C99.526 13.9078 99.9463 15.2775 99.9463 17.031V24.1652ZM102.398 10.6902H109.863L110.295 13.7515C111.209 12.551 112.302 11.6748 113.577 11.1218C114.851 10.5688 116.317 10.2935 117.976 10.2935C119.851 10.2935 121.533 10.6295 123.024 11.3015C124.482 11.9465 125.713 13.0137 126.557 14.3652C127.423 15.7337 127.855 17.4638 127.855 19.5533C127.855 21.6428 127.423 23.3847 126.557 24.7777C125.717 26.1473 124.539 27.181 123.024 27.8763C121.509 28.574 119.779 28.9217 117.831 28.9217C116.437 28.9305 115.054 28.6736 113.757 28.1645C112.506 27.6372 111.425 26.8077 110.512 25.6795V33.1742H102.398V10.689V10.6902ZM151.365 19.5533C151.365 17.7753 151.846 16.1898 152.808 14.7968C153.794 13.4038 155.188 12.3118 156.99 11.5185C158.818 10.7018 160.969 10.2935 163.446 10.2935C166.018 10.2935 168.169 10.7368 169.9 11.6258C171.654 12.5148 172.88 13.776 173.577 15.4093C174.299 17.0427 174.394 18.977 173.866 21.2112H159.623C159.912 22.2437 160.549 23.0242 161.534 23.5527C162.544 24.0578 164.034 24.3098 166.005 24.3098C167.375 24.3098 168.649 24.1897 169.827 23.9482C170.936 23.7035 172.031 23.4033 173.109 23.0487V27.3362C172.075 27.8168 170.921 28.2007 169.647 28.4888C168.397 28.777 166.751 28.9217 164.708 28.9217C160.212 28.9217 156.859 28.0933 154.647 26.4355C152.459 24.7543 151.365 22.4607 151.365 19.5533ZM174.551 10.689H195.141V15.302H188.722V28.4888H180.609V15.302H174.551V10.689ZM129.406 10.689H137.519V18.76L145.2 10.689H152.196L145.055 18.1113L153.674 28.4888H143.865L137.519 20.6337V28.4888H129.406V10.689ZM163.482 14.329C162.375 14.329 161.498 14.6533 160.849 15.302C160.2 15.9262 159.78 16.7312 159.587 17.7158H166.726C166.703 16.7312 166.438 15.9262 165.934 15.3008C165.428 14.6533 164.611 14.329 163.482 14.329ZM119.563 19.5533C119.563 18.1113 119.166 16.9703 118.372 16.1303C117.604 15.2658 116.497 14.833 115.055 14.833C113.733 14.833 112.627 15.2413 111.738 16.058C110.848 16.8513 110.404 18.0157 110.404 19.5533C110.404 21.091 110.836 22.2798 111.702 23.121C112.591 23.9377 113.709 24.346 115.055 24.346C116.546 24.346 117.663 23.9132 118.408 23.0487C119.177 22.1842 119.563 21.0187 119.563 19.5533ZM91.8333 20.8133H89.9945C88.2397 20.8133 86.9776 20.9592 86.2082 21.2473C85.4634 21.5355 85.091 22.0873 85.091 22.904C85.091 23.6005 85.3315 24.1173 85.8113 24.4533C86.3168 24.766 86.9169 24.9223 87.6151 24.9223C88.6728 24.9223 89.538 24.7298 90.2104 24.346C90.9074 23.9377 91.4492 23.4687 91.8333 22.9402V20.8133Z' fill='%23565656'/%3E%3C/svg%3E%0A");
	--icon-ya-market2:  url("data:image/svg+xml,%3Csvg width='130' height='19' viewBox='0 0 130 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3967_3289)'%3E%3Cmask id='mask0_3967_3289' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='19'%3E%3Cpath d='M0.640015 0H19.64V19H0.640015V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3967_3289)'%3E%3Cpath d='M10.14 19C15.3867 19 19.64 14.7467 19.64 9.5C19.64 4.25329 15.3867 0 10.14 0C4.89331 0 0.640015 4.25329 0.640015 9.5C0.640015 14.7467 4.89331 19 10.14 19Z' fill='%23FF5226'/%3E%3Cpath d='M11.6791 15.485V5.31366H10.4859C9.62579 5.31366 8.97345 5.49606 8.53012 5.8615C8.08679 6.21363 7.86512 6.68293 7.86512 7.27003C7.86512 7.71336 7.94302 8.09146 8.09945 8.40433C8.25589 8.7172 8.48452 9.0041 8.78409 9.26503C9.08429 9.52596 9.46239 9.81286 9.91902 10.1257L11.0533 10.8883L7.72832 15.4856H5.22412L8.39332 11.1821L9.87975 12.5121L8.70619 11.7686C8.11607 11.3853 7.55394 10.9605 7.02405 10.4975C6.55412 10.0795 6.19565 9.6235 5.94802 9.12823C5.70039 8.63233 5.57625 8.0522 5.57625 7.3872C5.57625 6.2396 5.98729 5.31366 6.80872 4.6094C7.64345 3.89246 8.86262 3.534 10.4662 3.534H14.0066V15.485H11.6791Z' fill='white'/%3E%3C/g%3E%3Cpath d='M30.7582 19C25.5173 19 21.2582 14.7573 21.2582 9.5171C21.2582 4.27627 25.5173 0 30.7582 0C35.9984 0 40.2582 4.27627 40.2582 9.5171C40.2582 14.7573 35.9984 19 30.7582 19Z' fill='%23FF5226'/%3E%3Cpath d='M29.2869 1.28568L18.6887 17.822H23.547L29.6695 8.29034L29.52 8.22258L27.8227 15.0436L31.4162 15.6769L35.1098 11.0346L34.9097 10.9351L33.662 16.2083L41.4919 14.7161L39.8946 12.0853L37.0725 12.7313L37.4056 13.1144L38.7198 7.60761L35.6583 5.56068L31.6493 10.602L31.8488 10.7021L33.4954 4.09641L29.2869 1.28568Z' fill='%23FFDD00'/%3E%3Cpath d='M29.2869 1.28568L18.6887 17.822H23.547L29.6695 8.29034L29.52 8.22258L27.8227 15.0436L31.4162 15.6769L35.1098 11.0346L34.9097 10.9351L33.662 16.2083L36.8097 15.6085L38.7198 7.60761L35.6583 5.56068L31.6493 10.602L31.8488 10.7021L33.4954 4.09641L29.2869 1.28568Z' fill='%23FFDD00'/%3E%3Cpath d='M43.8998 15.485L49.8069 3.53399H54.3055L55.2251 10.8104L59.7825 3.53336H64.2425V15.485H59.8807V9.06932L55.8312 15.485H51.4694L50.629 9.01042L47.4205 15.485H43.8998ZM77.6413 13.1182C77.6413 13.5229 77.6482 13.9207 77.6609 14.3114C77.6742 14.7028 77.7002 15.0873 77.7394 15.4654H73.6899C73.5938 15.2776 73.5153 15.0812 73.4556 14.8789C73.3758 14.6111 73.3234 14.3358 73.2991 14.0575C72.8818 14.5527 72.3536 14.9631 71.7145 15.2893C71.0888 15.6028 70.1952 15.7592 69.0349 15.7592C67.8613 15.7592 66.9221 15.485 66.2178 14.9378C65.5269 14.39 65.1817 13.6597 65.1817 12.7465C65.1817 11.8991 65.4224 11.2474 65.905 10.7907C66.4009 10.3214 67.1697 9.99526 68.2135 9.81286C69.2566 9.61652 70.5929 9.51899 72.2231 9.51899H73.2402V9.30366C73.2402 8.88692 73.0642 8.56709 72.712 8.34542C72.3599 8.12376 71.7012 8.01292 70.7367 8.01292C69.7848 8.01292 68.8981 8.13706 68.076 8.38469C67.2679 8.61902 66.6092 8.85399 66.1007 9.08896V6.46759C66.6745 6.25859 67.444 6.05022 68.4092 5.84186C69.387 5.62019 70.5017 5.50936 71.7538 5.50936C73.0186 5.50936 74.0876 5.62652 74.9616 5.86149C75.8356 6.08316 76.5006 6.46759 76.9566 7.01542C77.4133 7.54996 77.6413 8.29349 77.6413 9.24539V13.1182ZM78.9713 5.80322H83.0208L83.2551 7.46509C83.751 6.81339 84.3438 6.33776 85.0354 6.03756C85.7264 5.73736 86.5219 5.58789 87.4218 5.58789C88.439 5.58789 89.3516 5.77029 90.1604 6.13509C90.9512 6.48522 91.6188 7.06457 92.0768 7.79822C92.5468 8.54112 92.7811 9.48036 92.7811 10.6147C92.7811 11.749 92.5468 12.6945 92.0768 13.4507C91.6208 14.1943 90.9818 14.7554 90.1604 15.1329C89.3383 15.5116 88.3997 15.7003 87.3433 15.7003C86.5871 15.7051 85.8369 15.5656 85.133 15.2893C84.4547 15.003 83.8682 14.5527 83.3729 13.9403V18.0088H78.9713V5.80259V5.80322ZM105.535 10.6147C105.535 9.64946 105.795 8.78876 106.317 8.03256C106.852 7.27636 107.608 6.68356 108.586 6.25289C109.577 5.80956 110.744 5.58789 112.088 5.58789C113.483 5.58789 114.65 5.82856 115.589 6.31116C116.541 6.79376 117.206 7.47839 117.584 8.36506C117.975 9.25172 118.027 10.3018 117.74 11.5146H110.014C110.171 12.0751 110.516 12.4988 111.051 12.7857C111.599 13.06 112.407 13.1968 113.476 13.1968C114.219 13.1968 114.91 13.1315 115.549 13.0004C116.151 12.8676 116.745 12.7046 117.33 12.5121V14.8396C116.769 15.1006 116.143 15.3089 115.452 15.4654C114.774 15.6218 113.881 15.7003 112.772 15.7003C110.333 15.7003 108.514 15.2507 107.315 14.3507C106.128 13.4381 105.535 12.1929 105.535 10.6147ZM118.112 5.80259H129.281V8.30679H125.799V15.4654H121.398V8.30679H118.112V5.80259ZM93.6222 5.80259H98.0232V10.184L102.19 5.80259H105.985L102.111 9.83186L106.787 15.4654H101.466L98.0232 11.2011V15.4654H93.6222V5.80259ZM112.107 7.77859C111.507 7.77859 111.031 7.95466 110.679 8.30679C110.327 8.64562 110.099 9.08262 109.994 9.61716H113.867C113.855 9.08262 113.711 8.64562 113.437 8.30616C113.163 7.95466 112.72 7.77859 112.107 7.77859ZM88.2825 10.6147C88.2825 9.83186 88.0672 9.21246 87.6365 8.75646C87.2198 8.28716 86.6194 8.05219 85.8372 8.05219C85.1203 8.05219 84.5199 8.27386 84.0379 8.71719C83.5553 9.14786 83.314 9.77992 83.314 10.6147C83.314 11.4494 83.5484 12.0948 84.0183 12.5514C84.5009 12.9947 85.107 13.2164 85.8372 13.2164C86.646 13.2164 87.2521 12.9814 87.6562 12.5121C88.0735 12.0428 88.2825 11.4101 88.2825 10.6147ZM73.2402 11.2987H72.2427C71.2908 11.2987 70.6062 11.3778 70.1888 11.5343C69.7848 11.6907 69.5827 11.9903 69.5827 12.4336C69.5827 12.8117 69.7132 13.0923 69.9735 13.2747C70.2477 13.4444 70.5733 13.5293 70.952 13.5293C71.5258 13.5293 71.9951 13.4248 72.3599 13.2164C72.738 12.9947 73.0319 12.7401 73.2402 12.4532V11.2987Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3967_3289'%3E%3Crect width='129.2' height='19' fill='white' transform='translate(0.640015)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	--icon-wildberries: url("data:image/svg+xml,%3Csvg width='167' height='25' viewBox='0 0 167 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3967_3311)'%3E%3Cpath d='M70.1731 7.35686C68.2756 7.35686 66.5779 7.92277 65.1465 8.85486V0.166445H61.1185V16.1784C61.1185 21.0386 65.1798 24.9667 70.1398 24.9667C75.0999 24.9667 79.2277 21.0719 79.2277 16.1451C79.2277 11.2184 75.233 7.35686 70.1731 7.35686ZM49.3342 7.62317C44.8735 8.05593 41.2117 11.8176 41.2117 16.3116C41.2117 21.0386 45.3728 25.0333 50.233 25.0333C55.0932 25.0333 59.2543 21.0719 59.2543 16.3116C59.2543 14.281 58.522 12.4501 57.2903 10.9854L48.4021 0.199734H43.2091L49.3342 7.62317ZM18.2756 17.3103L14.5806 7.98935H11.751L8.08921 17.3103L4.39414 7.98935H0L6.45806 24.4341H9.28762L13.1824 14.6471L17.0772 24.4341H19.9068L26.3316 7.98935H21.9707L18.2756 17.3103ZM90.1465 7.39015C85.1198 7.39015 81.0586 11.1851 81.0586 16.012C81.0586 20.8056 84.6205 25.0333 89.9135 25.0333C93.0759 25.0333 95.6391 23.5353 97.47 21.0053L94.3409 18.5087C93.4421 20.1065 91.6778 21.0386 89.9467 21.0386C87.6831 21.0386 85.4527 19.474 85.2863 17.1771H98.4354V15.9787C98.4021 10.9188 94.9734 7.39015 90.1465 7.39015ZM141.411 7.39015C136.385 7.39015 132.357 11.1851 132.357 16.2117C132.357 20.9387 135.919 25 141.178 25C144.341 25 146.904 23.502 148.735 20.972L145.972 18.6751C145.007 20.1398 143.242 21.0053 141.112 21.0053C139.015 21.0053 136.718 19.4407 136.551 17.1438H149.634V15.779C149.634 10.9188 146.238 7.39015 141.411 7.39015ZM155.459 12.783C155.459 11.751 156.891 10.9521 158.755 10.9521C160.619 10.9521 162.683 11.8509 164.015 13.3156L166.445 10.4194C164.115 8.4221 161.784 7.39015 158.855 7.39015C155.193 7.39015 151.431 9.02131 151.431 12.783C151.431 17.4101 155.526 17.743 158.855 18.0093C160.719 18.1425 162.383 18.2756 162.383 19.474C162.383 20.7723 160.486 21.3715 158.855 21.3715C156.724 21.3715 154.694 20.4061 153.329 18.775L150.732 21.4714C152.796 23.9348 155.792 25 158.722 25C162.383 25 166.411 23.3023 166.411 19.4075C166.411 15.0133 162.284 14.5806 159.121 14.281C157.091 14.0479 155.459 13.8815 155.459 12.783ZM104.494 11.7177V7.98935H100.466V24.4008H104.494V17.4434C105.027 13.5819 108.189 12.0173 111.851 12.0173V7.98935H111.451C108.356 7.98935 106.092 9.08788 104.494 11.7177ZM117.244 11.7177V7.98935H113.216V24.4008H117.244V17.4434C117.776 13.0826 121.638 12.0173 124.601 12.0173V7.98935H124.168C121.105 7.98935 118.842 9.05459 117.244 11.7177ZM35.1531 24.4008H39.1811V0.199734H35.1531V24.4008ZM50.233 21.0719C47.47 21.0719 45.2064 18.9081 45.2064 16.2117C45.2064 13.5153 47.4368 11.3182 50.1997 11.3182C52.9294 11.3182 55.2597 13.482 55.2597 16.2117C55.2597 18.9414 53.0293 21.0719 50.233 21.0719ZM70.1731 21.0719C67.4434 21.0719 65.1465 18.9414 65.1465 16.1784C65.1465 13.4154 67.3103 11.3182 70.1731 11.3182C73.036 11.3182 75.233 13.482 75.233 16.1784C75.233 18.8748 72.9361 21.0719 70.1731 21.0719ZM28.1957 24.4008H32.2237V7.98935H28.1957V24.4008ZM126.298 24.4008H130.326V7.98935H126.298V24.4008ZM30.1598 0C28.5286 0 27.1638 1.33156 27.1638 2.99601C27.1638 4.69374 28.5952 5.85886 30.1598 5.85886C31.8908 5.85886 33.2224 4.42743 33.2224 2.92943C33.2224 1.39814 31.8242 0 30.1598 0ZM128.296 0C126.664 0 125.266 1.33156 125.266 2.99601C125.266 4.66045 126.598 5.85886 128.362 5.85886C130.127 5.85886 131.325 4.69374 131.325 3.06258C131.325 1.43142 129.96 0 128.296 0ZM137.017 13.8815C137.683 12.2503 139.115 11.3182 141.212 11.3182C143.309 11.3182 144.607 12.3169 145.14 13.8815H137.017ZM85.719 13.8815C86.3848 12.2503 87.8162 11.3182 89.8802 11.3182C91.9774 11.3182 93.3422 12.3169 93.8748 13.8815C93.9081 13.8815 85.719 13.8815 85.719 13.8815Z' fill='%23E313BF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3967_3311'%3E%3Crect width='166.445' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	--icon-ozon: url("data:image/svg+xml,%3Csvg width='115' height='25' viewBox='0 0 115 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3967_3313)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.1745 0.0681997C11.6069 -0.202265 9.01852 0.329162 6.76518 1.58943C4.51185 2.84971 2.70416 4.77696 1.59059 7.10629C0.477015 9.43561 0.112224 12.0527 0.546357 14.5977C0.980489 17.1428 2.19223 19.4909 4.01503 21.3194C5.83783 23.1478 8.1822 24.3668 10.7259 24.8088C13.2696 25.2508 15.8878 24.8941 18.2205 23.7878C20.5533 22.6814 22.4861 20.8797 23.7534 18.6302C25.0206 16.3808 25.56 13.7941 25.2975 11.2257C25.0086 8.37068 23.7448 5.70243 21.7189 3.67021C19.6929 1.63798 17.0286 0.365915 14.1745 0.0681997ZM13.7695 19.1098C12.3886 19.295 10.9843 19.0429 9.75407 18.3889C8.52382 17.7348 7.52943 16.7117 6.91067 15.4633C6.29192 14.2149 6.07989 12.804 6.3044 11.4289C6.5289 10.0538 7.17865 8.78364 8.16233 7.79688C9.14601 6.81012 10.4142 6.1564 11.7886 5.92759C13.1629 5.69878 14.5745 5.90639 15.8248 6.52124C17.0751 7.13609 18.1013 8.12727 18.7592 9.35547C19.4171 10.5837 19.6736 11.9872 19.4927 13.3687C19.3028 14.8218 18.6392 16.1718 17.6046 17.2096C16.57 18.2475 15.2221 18.9153 13.7695 19.1098ZM31.9816 0.562593C31.5482 0.56363 31.1204 0.661284 30.7295 0.848449C30.3385 1.03561 29.9942 1.30758 29.7216 1.64456C29.449 1.98154 29.255 2.37505 29.1536 2.79647C29.0522 3.21788 29.0461 3.6566 29.1356 4.08069C29.4098 5.4546 30.6931 6.39336 32.0911 6.39336H40.2039L27.5786 23.1012C27.4852 23.2246 27.428 23.3715 27.4135 23.5255C27.3989 23.6795 27.4275 23.8346 27.4961 23.9732C27.5647 24.1119 27.6706 24.2287 27.8019 24.3106C27.9331 24.3924 28.0846 24.4361 28.2393 24.4367H48.0434C49.4404 24.4367 50.7247 23.4982 50.9989 22.124C51.0884 21.7 51.0823 21.2614 50.981 20.84C50.8797 20.4186 50.6858 20.0251 50.4133 19.6881C50.1409 19.3511 49.7967 19.0791 49.4059 18.8918C49.0151 18.7045 48.5874 18.6067 48.154 18.6055H38.2693L50.8849 1.91055C50.9792 1.78601 51.0369 1.63765 51.0516 1.48214C51.0662 1.32662 51.0373 1.17009 50.968 1.0301C50.8986 0.890123 50.7917 0.772229 50.6591 0.68965C50.5265 0.60707 50.3735 0.563073 50.2173 0.562593H31.9816ZM111.117 0.629849C110.462 0.785756 109.879 1.16075 109.465 1.69284C109.052 2.22493 108.832 2.88224 108.843 3.55609V13.2641L93.1119 0.745955C92.9886 0.648032 92.8401 0.586923 92.6835 0.569657C92.527 0.552392 92.3687 0.579671 92.227 0.648357C92.0853 0.717043 91.9658 0.824345 91.8823 0.957919C91.7989 1.09149 91.7548 1.24591 91.7553 1.40341V21.4484C91.7446 22.1223 91.9642 22.7796 92.3778 23.3117C92.7914 23.8438 93.3743 24.2188 94.0299 24.3746C94.4557 24.4683 94.897 24.4652 95.3215 24.3656C95.7459 24.2659 96.1425 24.0723 96.4821 23.7989C96.8216 23.5255 97.0955 23.1794 97.2835 22.7861C97.4714 22.3927 97.5687 21.9622 97.5681 21.5263V11.7342L113.299 24.2526C113.422 24.3505 113.571 24.4116 113.727 24.4288C113.884 24.4461 114.042 24.4188 114.184 24.3501C114.325 24.2815 114.445 24.1742 114.528 24.0407C114.612 23.9072 114.656 23.7528 114.655 23.5954V3.47727C114.656 3.04143 114.558 2.61105 114.37 2.21785C114.182 1.82465 113.908 1.47866 113.569 1.2054C113.229 0.932131 112.833 0.738556 112.409 0.638945C111.984 0.539334 111.543 0.536225 111.117 0.629849ZM70.1589 5.83525C76.8126 5.83525 81.7841 9.35146 81.7841 12.4967C81.7841 15.6419 76.8126 19.1581 70.1589 19.1581C63.5052 19.1581 58.5337 15.6419 58.5337 12.4967C58.5337 9.35146 63.5052 5.83525 70.1589 5.83525ZM70.1589 0.0047192C60.528 0.0047192 52.7209 5.59761 52.7209 12.4967C52.7209 19.3958 60.528 24.9887 70.1589 24.9887C79.7898 24.9887 87.5967 19.3958 87.5967 12.4967C87.5967 5.59761 79.7895 0.0047192 70.1589 0.0047192Z' fill='%230069FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3967_3313'%3E%3Crect width='114.21' height='25' fill='white' transform='translate(0.444763)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.button.wide {
	width: 197px;
}

.button-wireframe{
    background-color: transparent !important;
    border: 1px solid #191C1D !important;
    color: #191C1D !important;
}
.button-wireframe:hover{
    background-color: #191C1D !important;
    color: #fff !important;
}
.button-wireframe.yellow:hover{
    background-color: #F5BE0B !important;
    color: #191C1D !important;
}


.social-list__con-v2 {
	display:flex;
	flex-direction:column;
	gap:14px;
}
.social-list__con-v2 .icon-title {
}
.social-list__con-v2 .icon-list {
	display:flex;
	align-items:center;
	gap:29px;
}
.social-list__con-v2 .icon-list a {
	flex: 0 0 auto;
}

.social-list__con-v2 .icon-list a{
    fill: inherit;
    height: 30px;
    width: 30px;
    transition: .2s;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

/* footer */
.social-list__con-v2 .icon-list .icon-vk {
	width:23px;
	height:23px;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3953 0H19.6047C28.0098 0 30 1.9902 30 10.3953V19.6047C30 28.0098 28.0098 30 19.6047 30H10.3953C1.9902 30 0 28.0098 0 19.6047V10.3953C0 1.9902 1.9902 0 10.3953 0ZM24.5589 10.3317C24.7071 9.8658 24.5589 9.5271 23.9025 9.5271H21.7218C21.1716 9.5271 20.9175 9.8235 20.7693 10.1412C20.7693 10.1412 19.647 12.8511 18.0804 14.6085C17.5722 15.1164 17.3394 15.2859 17.0643 15.2859C16.9161 15.2859 16.7256 15.1164 16.7256 14.6508V10.3104C16.7256 9.7602 16.5561 9.5061 16.0902 9.5061H12.6606C12.3219 9.5061 12.1101 9.7602 12.1101 10.014C12.1101 10.5435 12.8934 10.6704 12.978 12.1524V15.3705C12.978 16.0692 12.8511 16.1961 12.576 16.1961C11.835 16.1961 10.0353 13.4652 8.9556 10.353C8.7438 9.7389 8.532 9.5061 7.9815 9.5061H5.7798C5.1447 9.5061 5.0388 9.8025 5.0388 10.1199C5.0388 10.6917 5.7798 13.5708 8.4897 17.3817C10.2894 19.986 12.8511 21.3831 15.1587 21.3831C16.5561 21.3831 16.7256 21.0657 16.7256 20.5365V18.5673C16.7256 17.9322 16.8525 17.8263 17.2971 17.8263C17.6145 17.8263 18.1863 17.9958 19.4778 19.245C20.9598 20.727 21.2139 21.4044 22.0395 21.4044H24.2202C24.8553 21.4044 25.1517 21.0867 24.9825 20.4729C24.792 19.8588 24.072 18.9696 23.1405 17.9112C22.6323 17.3184 21.8703 16.662 21.6372 16.3443C21.3198 15.921 21.4044 15.7515 21.6372 15.3705C21.6162 15.3705 24.2838 11.6019 24.5589 10.3317Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-vk:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3953 0H19.6047C28.0098 0 30 1.9902 30 10.3953V19.6047C30 28.0098 28.0098 30 19.6047 30H10.3953C1.9902 30 0 28.0098 0 19.6047V10.3953C0 1.9902 1.9902 0 10.3953 0ZM24.5589 10.3317C24.7071 9.8658 24.5589 9.5271 23.9025 9.5271H21.7218C21.1716 9.5271 20.9175 9.8235 20.7693 10.1412C20.7693 10.1412 19.647 12.8511 18.0804 14.6085C17.5722 15.1164 17.3394 15.2859 17.0643 15.2859C16.9161 15.2859 16.7256 15.1164 16.7256 14.6508V10.3104C16.7256 9.7602 16.5561 9.5061 16.0902 9.5061H12.6606C12.3219 9.5061 12.1101 9.7602 12.1101 10.014C12.1101 10.5435 12.8934 10.6704 12.978 12.1524V15.3705C12.978 16.0692 12.8511 16.1961 12.576 16.1961C11.835 16.1961 10.0353 13.4652 8.9556 10.353C8.7438 9.7389 8.532 9.5061 7.9815 9.5061H5.7798C5.1447 9.5061 5.0388 9.8025 5.0388 10.1199C5.0388 10.6917 5.7798 13.5708 8.4897 17.3817C10.2894 19.986 12.8511 21.3831 15.1587 21.3831C16.5561 21.3831 16.7256 21.0657 16.7256 20.5365V18.5673C16.7256 17.9322 16.8525 17.8263 17.2971 17.8263C17.6145 17.8263 18.1863 17.9958 19.4778 19.245C20.9598 20.727 21.2139 21.4044 22.0395 21.4044H24.2202C24.8553 21.4044 25.1517 21.0867 24.9825 20.4729C24.792 19.8588 24.072 18.9696 23.1405 17.9112C22.6323 17.3184 21.8703 16.662 21.6372 16.3443C21.3198 15.921 21.4044 15.7515 21.6372 15.3705C21.6162 15.3705 24.2838 11.6019 24.5589 10.3317Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-youtube {
	width:25px;
	height:18px;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='24' viewBox='0 0 33 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.3112 3.75625C31.9306 2.275 30.8129 1.1125 29.3931 0.71875C26.8193 0 16.5 0 16.5 0C16.5 0 6.1807 0 3.60692 0.71875C2.18711 1.1125 1.06939 2.275 0.688759 3.75625C0 6.4375 0 12.025 0 12.025C0 12.025 0 17.6125 0.688759 20.2938C1.06939 21.7688 2.18711 22.8875 3.60692 23.2812C6.1807 24 16.5 24 16.5 24C16.5 24 26.8193 24 29.3931 23.2812C30.8129 22.8875 31.9306 21.7688 32.3112 20.2938C33 17.6125 33 12.025 33 12.025C33 12.025 33 6.43125 32.3112 3.75625ZM13.1227 17.1V6.95L21.7442 12.025L13.1227 17.1Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-youtube:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='24' viewBox='0 0 33 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.3112 3.75625C31.9306 2.275 30.8129 1.1125 29.3931 0.71875C26.8193 0 16.5 0 16.5 0C16.5 0 6.1807 0 3.60692 0.71875C2.18711 1.1125 1.06939 2.275 0.688759 3.75625C0 6.4375 0 12.025 0 12.025C0 12.025 0 17.6125 0.688759 20.2938C1.06939 21.7688 2.18711 22.8875 3.60692 23.2812C6.1807 24 16.5 24 16.5 24C16.5 24 26.8193 24 29.3931 23.2812C30.8129 22.8875 31.9306 21.7688 32.3112 20.2938C33 17.6125 33 12.025 33 12.025C33 12.025 33 6.43125 32.3112 3.75625ZM13.1227 17.1V6.95L21.7442 12.025L13.1227 17.1Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-rutube {
	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%3Cg clip-path='url(%23clip0_4984_935)'%3E%3Cmask id='mask0_4984_935' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M18.1818 0H5.81818C2.60489 0 0 2.60489 0 5.81818V18.1818C0 21.3951 2.60489 24 5.81818 24H18.1818C21.3951 24 24 21.3951 24 18.1818V5.81818C24 2.60489 21.3951 0 18.1818 0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4984_935)'%3E%3Cpath d='M14.825 11.4521H7.73456V8.64631H14.825C15.2392 8.64631 15.5272 8.71851 15.6717 8.84456C15.8162 8.97064 15.9057 9.20445 15.9057 9.54602V10.5535C15.9057 10.9133 15.8162 11.1472 15.6717 11.2732C15.5272 11.3993 15.2392 11.4532 14.825 11.4532V11.4521ZM15.3114 6.00107H4.72754V18H7.73456V14.0963H13.2762L15.9057 18H19.273L16.3738 14.0779C17.4427 13.9195 17.9226 13.592 18.3184 13.0522C18.7143 12.5123 18.9128 11.6493 18.9128 10.4974V9.59775C18.9128 8.9146 18.8404 8.37478 18.7143 7.96104C18.5881 7.54727 18.3724 7.1874 18.0661 6.86415C17.7425 6.55815 17.3823 6.34264 16.9498 6.19825C16.5173 6.0722 15.9769 6 15.3114 6V6.00107Z' fill='white'/%3E%3Cpath d='M36 5.72205e-06C36 6.62742 30.6275 12 24 12C22.6525 12 21.3571 11.7779 20.148 11.3684C20.1738 11.0832 20.1853 10.7917 20.1853 10.4974V9.59775C20.1853 8.83382 20.1055 8.16044 19.9315 7.58975C19.7436 6.97433 19.4218 6.44469 18.9896 5.98873L18.9656 5.96342L18.9404 5.93946C18.48 5.50402 17.9581 5.19318 17.3525 4.99102L17.3292 4.98326L17.3057 4.97638C16.7293 4.80836 16.0638 4.72727 15.3112 4.72727H14.0385V4.72835H12.9675C12.3448 3.2774 12 1.67897 12 5.72205e-06C12 -6.62742 17.3726 -12 24 -12C30.6275 -12 36 -6.62742 36 5.72205e-06Z' fill='white'/%3E%3C/g%3E%3Cpath d='M18.1816 0.181641H5.818C2.70513 0.181641 0.181641 2.70513 0.181641 5.818V18.1816C0.181641 21.2945 2.70513 23.818 5.818 23.818H18.1816C21.2945 23.818 23.818 21.2945 23.818 18.1816V5.818C23.818 2.70513 21.2945 0.181641 18.1816 0.181641Z' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4984_935'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-rutube:hover {
	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%3Cg clip-path='url(%23clip0_4984_935)'%3E%3Cmask id='mask0_4984_935' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M18.1818 0H5.81818C2.60489 0 0 2.60489 0 5.81818V18.1818C0 21.3951 2.60489 24 5.81818 24H18.1818C21.3951 24 24 21.3951 24 18.1818V5.81818C24 2.60489 21.3951 0 18.1818 0Z' fill='%23F5BE0B'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4984_935)'%3E%3Cpath d='M14.825 11.4521H7.73456V8.64631H14.825C15.2392 8.64631 15.5272 8.71851 15.6717 8.84456C15.8162 8.97064 15.9057 9.20445 15.9057 9.54602V10.5535C15.9057 10.9133 15.8162 11.1472 15.6717 11.2732C15.5272 11.3993 15.2392 11.4532 14.825 11.4532V11.4521ZM15.3114 6.00107H4.72754V18H7.73456V14.0963H13.2762L15.9057 18H19.273L16.3738 14.0779C17.4427 13.9195 17.9226 13.592 18.3184 13.0522C18.7143 12.5123 18.9128 11.6493 18.9128 10.4974V9.59775C18.9128 8.9146 18.8404 8.37478 18.7143 7.96104C18.5881 7.54727 18.3724 7.1874 18.0661 6.86415C17.7425 6.55815 17.3823 6.34264 16.9498 6.19825C16.5173 6.0722 15.9769 6 15.3114 6V6.00107Z' fill='%23F5BE0B'/%3E%3Cpath d='M36 5.72205e-06C36 6.62742 30.6275 12 24 12C22.6525 12 21.3571 11.7779 20.148 11.3684C20.1738 11.0832 20.1853 10.7917 20.1853 10.4974V9.59775C20.1853 8.83382 20.1055 8.16044 19.9315 7.58975C19.7436 6.97433 19.4218 6.44469 18.9896 5.98873L18.9656 5.96342L18.9404 5.93946C18.48 5.50402 17.9581 5.19318 17.3525 4.99102L17.3292 4.98326L17.3057 4.97638C16.7293 4.80836 16.0638 4.72727 15.3112 4.72727H14.0385V4.72835H12.9675C12.3448 3.2774 12 1.67897 12 5.72205e-06C12 -6.62742 17.3726 -12 24 -12C30.6275 -12 36 -6.62742 36 5.72205e-06Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cpath d='M18.1816 0.181641H5.818C2.70513 0.181641 0.181641 2.70513 0.181641 5.818V18.1816C0.181641 21.2945 2.70513 23.818 5.818 23.818H18.1816C21.2945 23.818 23.818 21.2945 23.818 18.1816V5.818C23.818 2.70513 21.2945 0.181641 18.1816 0.181641Z' stroke='%23F5BE0B' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4984_935'%3E%3Crect width='24' height='24' fill='%23F5BE0B'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.social-list__con-v2 .icon-list .icon-dzen {
	width:23px;
	height:23px;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1339_196)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8125 0C8.625 0 4.375 0 2.1875 2.1875C0 4.375 0 8.875 0 14.8125C6.625 14.625 9.6875 14.4375 12.125 12.0625C14.4375 9.6875 14.625 6.625 14.8125 0Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1875 27.8125C0 25.625 0 21.125 0 15.1875C6.625 15.375 9.6875 15.5625 12.125 17.9375C14.5 20.375 14.6875 23.375 14.875 30.0625C8.625 30 4.375 30 2.1875 27.8125Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1875 30C15.375 23.375 15.5625 20.3125 17.9375 17.875C20.375 15.5 23.375 15.3125 30.0625 15.125C30.0625 21.125 30.0625 25.5625 27.875 27.8125C25.625 30 21.375 30 15.1875 30Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1875 0C15.375 6.625 15.5625 9.6875 17.9375 12.125C20.375 14.5 23.375 14.6875 30.0625 14.875C30.0625 8.875 30.0625 4.4375 27.875 2.1875C25.625 0 21.375 0 15.1875 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1339_196'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-dzen:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1339_196)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8125 0C8.625 0 4.375 0 2.1875 2.1875C0 4.375 0 8.875 0 14.8125C6.625 14.625 9.6875 14.4375 12.125 12.0625C14.4375 9.6875 14.625 6.625 14.8125 0Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1875 27.8125C0 25.625 0 21.125 0 15.1875C6.625 15.375 9.6875 15.5625 12.125 17.9375C14.5 20.375 14.6875 23.375 14.875 30.0625C8.625 30 4.375 30 2.1875 27.8125Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1875 30C15.375 23.375 15.5625 20.3125 17.9375 17.875C20.375 15.5 23.375 15.3125 30.0625 15.125C30.0625 21.125 30.0625 25.5625 27.875 27.8125C25.625 30 21.375 30 15.1875 30Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1875 0C15.375 6.625 15.5625 9.6875 17.9375 12.125C20.375 14.5 23.375 14.6875 30.0625 14.875C30.0625 8.875 30.0625 4.4375 27.875 2.1875C25.625 0 21.375 0 15.1875 0Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1339_196'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-telegram {
	width:28px;
	height:23px;
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' viewBox='0 0 36 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.722 29.7204C27.4372 29.567 25.455 28.1584 23.3171 26.5903C21.1792 25.0221 19.3337 23.7391 19.216 23.7391C19.0984 23.7391 17.9919 24.6961 16.7572 25.8657C15.1602 27.3786 14.3984 28.0172 14.1173 28.0786C13.9 28.1261 13.6767 28.1174 13.621 28.0594C13.5654 28.0014 13.6506 26.1187 13.8104 23.8757C14.0899 19.9523 14.112 19.787 14.3911 19.5217C14.5507 19.3701 17.9334 16.332 21.9082 12.7706C25.883 9.20908 29.2654 6.15389 29.4246 5.98126C29.6882 5.69546 29.6965 5.64991 29.5176 5.47191C29.3571 5.31219 29.2533 5.30191 28.9502 5.41572C28.7462 5.49233 24.2955 8.23789 19.0597 11.517C13.824 14.796 9.47167 17.4789 9.38793 17.4789C9.02497 17.4789 0.820522 14.8525 0.539021 14.6462C0.121491 14.3402 -0.0847774 13.9088 0.0326579 13.5871C0.235363 13.0319 1.13677 12.5636 4.40773 11.3143C6.22047 10.6219 10.3109 9.05495 13.4976 7.83219C33.7799 0.0496668 33.913 0 34.4982 0C35.203 0 35.7077 0.433443 35.9211 1.22189C36.0966 1.87044 36.1949 1.34632 33.7453 12.8303C33.2945 14.9439 32.3634 19.3172 31.6762 22.5488C30.989 25.7803 30.3402 28.6395 30.2345 28.9024C29.8074 29.9643 28.7898 30.2956 27.722 29.7204V29.7204Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social-list__con-v2 .icon-list .icon-telegram:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' viewBox='0 0 36 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.722 29.7204C27.4372 29.567 25.455 28.1584 23.3171 26.5903C21.1792 25.0221 19.3337 23.7391 19.216 23.7391C19.0984 23.7391 17.9919 24.6961 16.7572 25.8657C15.1602 27.3786 14.3984 28.0172 14.1173 28.0786C13.9 28.1261 13.6767 28.1174 13.621 28.0594C13.5654 28.0014 13.6506 26.1187 13.8104 23.8757C14.0899 19.9523 14.112 19.787 14.3911 19.5217C14.5507 19.3701 17.9334 16.332 21.9082 12.7706C25.883 9.20908 29.2654 6.15389 29.4246 5.98126C29.6882 5.69546 29.6965 5.64991 29.5176 5.47191C29.3571 5.31219 29.2533 5.30191 28.9502 5.41572C28.7462 5.49233 24.2955 8.23789 19.0597 11.517C13.824 14.796 9.47167 17.4789 9.38793 17.4789C9.02497 17.4789 0.820522 14.8525 0.539021 14.6462C0.121491 14.3402 -0.0847774 13.9088 0.0326579 13.5871C0.235363 13.0319 1.13677 12.5636 4.40773 11.3143C6.22047 10.6219 10.3109 9.05495 13.4976 7.83219C33.7799 0.0496668 33.913 0 34.4982 0C35.203 0 35.7077 0.433443 35.9211 1.22189C36.0966 1.87044 36.1949 1.34632 33.7453 12.8303C33.2945 14.9439 32.3634 19.3172 31.6762 22.5488C30.989 25.7803 30.3402 28.6395 30.2345 28.9024C29.8074 29.9643 28.7898 30.2956 27.722 29.7204V29.7204Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}

/* header */
header .line1 .social-list__con-v2 .icon-list .icon-vk {
	width:18px;
	height:17px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.61038 0H11.797C16.5307 0 17.6515 1.12086 17.6515 5.85453V11.0412C17.6515 15.7748 16.5307 16.8957 11.797 16.8957H6.61038C1.87672 16.8957 0.755859 15.7748 0.755859 11.0412V5.85453C0.755859 1.12086 1.87672 0 6.61038 0ZM14.5872 5.81871C14.6706 5.55632 14.5872 5.36556 14.2175 5.36556H12.9894C12.6795 5.36556 12.5364 5.53249 12.4529 5.71142C12.4529 5.71142 11.8208 7.23761 10.9386 8.22736C10.6523 8.5134 10.5212 8.60886 10.3663 8.60886C10.2828 8.60886 10.1755 8.5134 10.1755 8.25118V5.80671C10.1755 5.49684 10.0801 5.35374 9.81769 5.35374H7.88618C7.69543 5.35374 7.57614 5.49684 7.57614 5.63978C7.57614 5.93799 8.01729 6.00946 8.06493 6.84411V8.65651C8.06493 9.05001 7.99347 9.12148 7.83853 9.12148C7.42121 9.12148 6.40764 7.58346 5.79956 5.8307C5.68028 5.48485 5.56099 5.35374 5.25096 5.35374H4.01098C3.6533 5.35374 3.59366 5.52067 3.59366 5.69942C3.59366 6.02145 4.01098 7.64293 5.53717 9.78919C6.55074 11.2559 7.99347 12.0427 9.29308 12.0427C10.0801 12.0427 10.1755 11.864 10.1755 11.5659V10.4569C10.1755 10.0992 10.247 10.0396 10.4974 10.0396C10.6762 10.0396 10.9982 10.135 11.7256 10.8386C12.5602 11.6732 12.7033 12.0547 13.1683 12.0547H14.3964C14.7541 12.0547 14.921 11.8758 14.8257 11.5301C14.7185 11.1843 14.313 10.6835 13.7883 10.0874C13.5021 9.75354 13.073 9.38387 12.9417 9.20494C12.7629 8.96654 12.8106 8.87108 12.9417 8.65651C12.9299 8.65651 14.4322 6.53407 14.5872 5.81871Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-vk:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.61038 0H11.797C16.5307 0 17.6515 1.12086 17.6515 5.85453V11.0412C17.6515 15.7748 16.5307 16.8957 11.797 16.8957H6.61038C1.87672 16.8957 0.755859 15.7748 0.755859 11.0412V5.85453C0.755859 1.12086 1.87672 0 6.61038 0ZM14.5872 5.81871C14.6706 5.55632 14.5872 5.36556 14.2175 5.36556H12.9894C12.6795 5.36556 12.5364 5.53249 12.4529 5.71142C12.4529 5.71142 11.8208 7.23761 10.9386 8.22736C10.6523 8.5134 10.5212 8.60886 10.3663 8.60886C10.2828 8.60886 10.1755 8.5134 10.1755 8.25118V5.80671C10.1755 5.49684 10.0801 5.35374 9.81769 5.35374H7.88618C7.69543 5.35374 7.57614 5.49684 7.57614 5.63978C7.57614 5.93799 8.01729 6.00946 8.06493 6.84411V8.65651C8.06493 9.05001 7.99347 9.12148 7.83853 9.12148C7.42121 9.12148 6.40764 7.58346 5.79956 5.8307C5.68028 5.48485 5.56099 5.35374 5.25096 5.35374H4.01098C3.6533 5.35374 3.59366 5.52067 3.59366 5.69942C3.59366 6.02145 4.01098 7.64293 5.53717 9.78919C6.55074 11.2559 7.99347 12.0427 9.29308 12.0427C10.0801 12.0427 10.1755 11.864 10.1755 11.5659V10.4569C10.1755 10.0992 10.247 10.0396 10.4974 10.0396C10.6762 10.0396 10.9982 10.135 11.7256 10.8386C12.5602 11.6732 12.7033 12.0547 13.1683 12.0547H14.3964C14.7541 12.0547 14.921 11.8758 14.8257 11.5301C14.7185 11.1843 14.313 10.6835 13.7883 10.0874C13.5021 9.75354 13.073 9.38387 12.9417 9.20494C12.7629 8.96654 12.8106 8.87108 12.9417 8.65651C12.9299 8.65651 14.4322 6.53407 14.5872 5.81871Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-youtube {
	width:19px;
	height:15px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3678 2.80493C18.1534 1.97071 17.5239 1.316 16.7243 1.09425C15.2748 0.689453 9.46304 0.689453 9.46304 0.689453C9.46304 0.689453 3.65132 0.689453 2.20179 1.09425C1.40217 1.316 0.772679 1.97071 0.558312 2.80493C0.17041 4.31499 0.17041 7.46181 0.17041 7.46181C0.17041 7.46181 0.17041 10.6086 0.558312 12.1187C0.772679 12.9494 1.40217 13.5795 2.20179 13.8012C3.65132 14.206 9.46304 14.206 9.46304 14.206C9.46304 14.206 15.2748 14.206 16.7243 13.8012C17.5239 13.5795 18.1534 12.9494 18.3678 12.1187C18.7557 10.6086 18.7557 7.46181 18.7557 7.46181C18.7557 7.46181 18.7557 4.31147 18.3678 2.80493ZM7.56096 10.32V4.60362L12.4165 7.46181L7.56096 10.32Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-youtube:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3678 2.80493C18.1534 1.97071 17.5239 1.316 16.7243 1.09425C15.2748 0.689453 9.46304 0.689453 9.46304 0.689453C9.46304 0.689453 3.65132 0.689453 2.20179 1.09425C1.40217 1.316 0.772679 1.97071 0.558312 2.80493C0.17041 4.31499 0.17041 7.46181 0.17041 7.46181C0.17041 7.46181 0.17041 10.6086 0.558312 12.1187C0.772679 12.9494 1.40217 13.5795 2.20179 13.8012C3.65132 14.206 9.46304 14.206 9.46304 14.206C9.46304 14.206 15.2748 14.206 16.7243 13.8012C17.5239 13.5795 18.1534 12.9494 18.3678 12.1187C18.7557 10.6086 18.7557 7.46181 18.7557 7.46181C18.7557 7.46181 18.7557 4.31147 18.3678 2.80493ZM7.56096 10.32V4.60362L12.4165 7.46181L7.56096 10.32Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}

header .line1 .social-list__con-v2 .icon-list .icon-rutube {
	width:17px;
	height:18px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4984_659)'%3E%3Cmask id='mask0_4984_659' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='18'%3E%3Cpath d='M12.8788 0.5H4.12121C1.84513 0.5 0 2.34513 0 4.62121V13.3788C0 15.6549 1.84513 17.5 4.12121 17.5H12.8788C15.1549 17.5 17 15.6549 17 13.3788V4.62121C17 2.34513 15.1549 0.5 12.8788 0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4984_659)'%3E%3Cpath d='M10.501 8.6119H5.4786V6.62447H10.501C10.7944 6.62447 10.9984 6.67561 11.1007 6.7649C11.2031 6.8542 11.2665 7.01982 11.2665 7.26176V7.97538C11.2665 8.23029 11.2031 8.39591 11.1007 8.48521C10.9984 8.5745 10.7944 8.61267 10.501 8.61267V8.6119ZM10.8456 4.75076H3.34863V13.25H5.4786V10.4848H9.40394L11.2665 13.25H13.6517L11.5981 10.4719C12.3552 10.3597 12.6952 10.1277 12.9755 9.74528C13.2559 9.36291 13.3965 8.75157 13.3965 7.93568V7.2984C13.3965 6.81451 13.3453 6.43214 13.2559 6.13907C13.1665 5.84599 13.0138 5.59107 12.7968 5.3621C12.5676 5.14535 12.3124 4.9927 12.0061 4.89043C11.6997 4.80114 11.3169 4.75 10.8456 4.75V4.75076Z' fill='%23BDBDBD'/%3E%3Cpath d='M25.5 0.500004C25.5 5.19442 21.6944 9.00001 17 9.00001C16.0456 9.00001 15.1279 8.8427 14.2715 8.5526C14.2898 8.35061 14.2979 8.14409 14.2979 7.93568V7.2984C14.2979 6.75729 14.2414 6.28031 14.1181 5.87607C13.9851 5.44015 13.7571 5.06499 13.451 4.74201L13.434 4.72409L13.4161 4.70711C13.09 4.39868 12.7203 4.1785 12.2914 4.0353L12.2749 4.0298L12.2582 4.02494C11.8499 3.90592 11.3785 3.84848 10.8454 3.84848H9.94391V3.84924H9.18529C8.74423 2.82149 8.5 1.68927 8.5 0.500004C8.5 -4.19442 12.3056 -8 17 -8C21.6944 -8 25.5 -4.19442 25.5 0.500004Z' fill='%23BDBDBD'/%3E%3C/g%3E%3Cpath d='M12.8789 0.628906H4.12133C1.91638 0.628906 0.128906 2.41638 0.128906 4.62133V13.3789C0.128906 15.5839 1.91638 17.3713 4.12133 17.3713H12.8789C15.0839 17.3713 16.8713 15.5839 16.8713 13.3789V4.62133C16.8713 2.41638 15.0839 0.628906 12.8789 0.628906Z' stroke='%23BDBDBD' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4984_659'%3E%3Crect width='17' height='17' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-rutube:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4984_659)'%3E%3Cmask id='mask0_4984_659' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='18'%3E%3Cpath d='M12.8788 0.5H4.12121C1.84513 0.5 0 2.34513 0 4.62121V13.3788C0 15.6549 1.84513 17.5 4.12121 17.5H12.8788C15.1549 17.5 17 15.6549 17 13.3788V4.62121C17 2.34513 15.1549 0.5 12.8788 0.5Z' fill='%23F5BE0B'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4984_659)'%3E%3Cpath d='M10.501 8.6119H5.4786V6.62447H10.501C10.7944 6.62447 10.9984 6.67561 11.1007 6.7649C11.2031 6.8542 11.2665 7.01982 11.2665 7.26176V7.97538C11.2665 8.23029 11.2031 8.39591 11.1007 8.48521C10.9984 8.5745 10.7944 8.61267 10.501 8.61267V8.6119ZM10.8456 4.75076H3.34863V13.25H5.4786V10.4848H9.40394L11.2665 13.25H13.6517L11.5981 10.4719C12.3552 10.3597 12.6952 10.1277 12.9755 9.74528C13.2559 9.36291 13.3965 8.75157 13.3965 7.93568V7.2984C13.3965 6.81451 13.3453 6.43214 13.2559 6.13907C13.1665 5.84599 13.0138 5.59107 12.7968 5.3621C12.5676 5.14535 12.3124 4.9927 12.0061 4.89043C11.6997 4.80114 11.3169 4.75 10.8456 4.75V4.75076Z' fill='%23F5BE0B'/%3E%3Cpath d='M25.5 0.500004C25.5 5.19442 21.6944 9.00001 17 9.00001C16.0456 9.00001 15.1279 8.8427 14.2715 8.5526C14.2898 8.35061 14.2979 8.14409 14.2979 7.93568V7.2984C14.2979 6.75729 14.2414 6.28031 14.1181 5.87607C13.9851 5.44015 13.7571 5.06499 13.451 4.74201L13.434 4.72409L13.4161 4.70711C13.09 4.39868 12.7203 4.1785 12.2914 4.0353L12.2749 4.0298L12.2582 4.02494C11.8499 3.90592 11.3785 3.84848 10.8454 3.84848H9.94391V3.84924H9.18529C8.74423 2.82149 8.5 1.68927 8.5 0.500004C8.5 -4.19442 12.3056 -8 17 -8C21.6944 -8 25.5 -4.19442 25.5 0.500004Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cpath d='M12.8789 0.628906H4.12133C1.91638 0.628906 0.128906 2.41638 0.128906 4.62133V13.3789C0.128906 15.5839 1.91638 17.3713 4.12133 17.3713H12.8789C15.0839 17.3713 16.8713 15.5839 16.8713 13.3789V4.62133C16.8713 2.41638 15.0839 0.628906 12.8789 0.628906Z' stroke='%23F5BE0B' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4984_659'%3E%3Crect width='17' height='17' fill='%23F5BE0B' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

header .line1 .social-list__con-v2 .icon-list .icon-dzen {
	width:18px;
	height:17px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2509_632)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.61715 0C5.13241 0 2.73886 0 1.50688 1.23198C0.274902 2.46395 0.274902 4.99831 0.274902 8.34225C4.00603 8.23665 5.7308 8.13105 7.10358 6.79347C8.40595 5.4559 8.51155 3.73113 8.61715 0Z' fill='%23BDBDBD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.50688 15.6637C0.274902 14.4318 0.274902 11.8974 0.274902 8.55347C4.00603 8.65906 5.7308 8.76466 7.10358 10.1022C8.44115 11.475 8.54675 13.1646 8.65235 16.9309C5.13241 16.8957 2.73886 16.8957 1.50688 15.6637Z' fill='%23BDBDBD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.82861 16.8958C8.93421 13.1646 9.03981 11.4399 10.3774 10.0671C11.7502 8.72951 13.4397 8.62391 17.2061 8.51831C17.2061 11.8974 17.2061 14.3966 15.9741 15.6638C14.7069 16.8958 12.3133 16.8958 8.82861 16.8958Z' fill='%23BDBDBD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.82861 0C8.93421 3.73113 9.03981 5.4559 10.3774 6.82867C11.7502 8.16625 13.4397 8.27185 17.2061 8.37745C17.2061 4.99831 17.2061 2.49915 15.9741 1.23198C14.7069 0 12.3133 0 8.82861 0Z' fill='%23BDBDBD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2509_632'%3E%3Crect width='16.8957' height='16.8957' fill='white' transform='translate(0.274902)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-dzen:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2509_632)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.61715 0C5.13241 0 2.73886 0 1.50688 1.23198C0.274902 2.46395 0.274902 4.99831 0.274902 8.34225C4.00603 8.23665 5.7308 8.13105 7.10358 6.79347C8.40595 5.4559 8.51155 3.73113 8.61715 0Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.50688 15.6637C0.274902 14.4318 0.274902 11.8974 0.274902 8.55347C4.00603 8.65906 5.7308 8.76466 7.10358 10.1022C8.44115 11.475 8.54675 13.1646 8.65235 16.9309C5.13241 16.8957 2.73886 16.8957 1.50688 15.6637Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.82861 16.8958C8.93421 13.1646 9.03981 11.4399 10.3774 10.0671C11.7502 8.72951 13.4397 8.62391 17.2061 8.51831C17.2061 11.8974 17.2061 14.3966 15.9741 15.6638C14.7069 16.8958 12.3133 16.8958 8.82861 16.8958Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.82861 0C8.93421 3.73113 9.03981 5.4559 10.3774 6.82867C11.7502 8.16625 13.4397 8.27185 17.2061 8.37745C17.2061 4.99831 17.2061 2.49915 15.9741 1.23198C14.7069 0 12.3133 0 8.82861 0Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2509_632'%3E%3Crect width='16.8957' height='16.8957' fill='%23F5BE0B' transform='translate(0.274902)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-telegram {
	width:21px;
	height:17px;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6128 16.7382C15.4524 16.6518 14.336 15.8585 13.132 14.9754C11.9279 14.0922 10.8885 13.3696 10.8223 13.3696C10.756 13.3696 10.1329 13.9086 9.43751 14.5673C8.53805 15.4193 8.109 15.779 7.9507 15.8136C7.82832 15.8403 7.70256 15.8355 7.67123 15.8028C7.63991 15.7701 7.6879 14.7098 7.77789 13.4465C7.93529 11.2369 7.94771 11.1438 8.10493 10.9944C8.19482 10.909 10.0999 9.19804 12.3385 7.19225C14.577 5.18646 16.482 3.46581 16.5716 3.36859C16.7201 3.20762 16.7248 3.18197 16.624 3.08172C16.5336 2.99177 16.4751 2.98598 16.3045 3.05008C16.1896 3.09322 13.683 4.63949 10.7343 6.48624C7.78553 8.33298 5.33435 9.84395 5.28718 9.84395C5.08277 9.84395 0.46211 8.36478 0.303571 8.24859C0.0684226 8.07626 -0.0477458 7.83328 0.0183926 7.65213C0.132554 7.33944 0.640217 7.07571 2.48239 6.37208C3.5033 5.98214 5.807 5.09966 7.60171 4.41101C19.0245 0.0279718 19.0995 0 19.429 0C19.8259 0 20.1102 0.24411 20.2304 0.688156C20.3293 1.05341 20.3846 0.758231 19.005 7.22588C18.7511 8.41623 18.2267 10.8792 17.8397 12.6992C17.4527 14.5192 17.0873 16.1294 17.0277 16.2775C16.7872 16.8756 16.2141 17.0622 15.6128 16.7382V16.7382Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
header .line1 .social-list__con-v2 .icon-list .icon-telegram:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6128 16.7382C15.4524 16.6518 14.336 15.8585 13.132 14.9754C11.9279 14.0922 10.8885 13.3696 10.8223 13.3696C10.756 13.3696 10.1329 13.9086 9.43751 14.5673C8.53805 15.4193 8.109 15.779 7.9507 15.8136C7.82832 15.8403 7.70256 15.8355 7.67123 15.8028C7.63991 15.7701 7.6879 14.7098 7.77789 13.4465C7.93529 11.2369 7.94771 11.1438 8.10493 10.9944C8.19482 10.909 10.0999 9.19804 12.3385 7.19225C14.577 5.18646 16.482 3.46581 16.5716 3.36859C16.7201 3.20762 16.7248 3.18197 16.624 3.08172C16.5336 2.99177 16.4751 2.98598 16.3045 3.05008C16.1896 3.09322 13.683 4.63949 10.7343 6.48624C7.78553 8.33298 5.33435 9.84395 5.28718 9.84395C5.08277 9.84395 0.46211 8.36478 0.303571 8.24859C0.0684226 8.07626 -0.0477458 7.83328 0.0183926 7.65213C0.132554 7.33944 0.640217 7.07571 2.48239 6.37208C3.5033 5.98214 5.807 5.09966 7.60171 4.41101C19.0245 0.0279718 19.0995 0 19.429 0C19.8259 0 20.1102 0.24411 20.2304 0.688156C20.3293 1.05341 20.3846 0.758231 19.005 7.22588C18.7511 8.41623 18.2267 10.8792 17.8397 12.6992C17.4527 14.5192 17.0873 16.1294 17.0277 16.2775C16.7872 16.8756 16.2141 17.0622 15.6128 16.7382V16.7382Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}


.footer-social-col {
	display:inline-flex;
	flex-direction:column;
	align-items:flex-end;
	gap:12px;
	font-size: 12px;
	font-weight: 700;
	text-align:right;
	line-height: normal;
}
.footer-social-col .social-list__con-v2 {
	margin-top:95px;
}

@media (max-width: 768px) {
	.footer-social-col {
		align-items:flex-start;
		margin-top:12px;
	}
	.footer-social-col .social-list__con-v2 {
		margin-top:12px;
	}
}
.white-page {
	background-color:#fff;
}
.white-page .container-breadcrumb {
	background-color:#fff;
	color:#191c1d;
}
/*
.white-page .breadcrumbs {
	padding-bottom:23px;
}
*/
.white-page .breadcrumbs a:not(:last-child) {
	color:#191c1d;
}
.wrapper-top.white {
	background-color:#fff;
	color:#191c1d;
	/* padding-top: 30px; */
	padding-bottom: 60px;
}
.pb-0 {
	padding-bottom:0;
}

.wrapper-top h1 {
	margin-bottom:24px;
}

.footer-service-buttons {
	display:flex;
	flex-direction:column;
	gap:32px;
	margin-top:40px;
}
.footer-service-buttons .button {
	width:258px;
	font-size:14px;
}

body.body-mainpage {
	background-color:#0E0E0E;
}
footer.v2024 {
	margin-bottom:0;
	background-color:#0E0E0E;
}
/*
.body-innerpage .main + footer.v2024 {
	margin-top:100px;
}
*/
footer.v2024 .container {
	padding-top:69px;
}
footer.v2024 .footer__top {
	gap:50px 100px;
}

footer.v2024 .footer__top .col__d-1, 
footer.v2024 .footer__top .col__d-2 {
	width:auto;
	flex: 1 1 auto;
}
footer.v2024 .footer__top .col__d-1 {
	max-width:258px;
}
footer.v2024 .footer__top .col__d-2 {
	display:inline-flex;
	flex-direction:column;
	flex-wrap:wrap;
	gap:20px;
}
footer.v2024 .footer__top .footer-logo {
	flex: 0 0 auto;
}
footer.v2024 .footer__top .footer-logo img {
	width: auto !important;
	height: auto !important;
}
footer.v2024 .footer__top .quote__footer {
	font-size: 16px;
	line-height: 160%;
	margin-top:4px;
}

footer.v2024 .footer__top .footer_phone {
	display:inline-flex;
	flex-direction:column;
	margin-top:19px;
	white-space:nowrap;
}

footer.v2024 .footer__top .footer_phone .phone {
	display:flex;
	gap:15px;
	align-items:center;
}
footer.v2024 .footer__top .footer_phone .phone:before {
	content:"";
	flex:0 0 auto;
	width:19px;
	height:19px;
	background: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1.03764C5.72931 0.383765 4.682 -0.148677 4 0.0376425L1 1.03764C0.388308 1.20639 0 1.40486 0 2.03764C0 10.7349 7.30273 18.0376 16 18.0376C16.6328 18.0376 16.8313 17.6493 17 17.0376L18 14.0376C18.1863 13.3556 17.6539 12.3083 17 12.0376L14 11.0376C13.427 10.7986 12.3902 10.556 12 11.0376L11 13.0376C8.52511 11.867 6.17065 9.51253 5 7.03764L7 6.03764C7.48162 5.64391 7.23905 4.61066 7 4.03764L6 1.03764Z' fill='%23F7BE00'/%3E%3C/svg%3E%0A") center no-repeat;
}

footer.v2024 .footer__top .footer_phone .phone a {
	font-weight: 700;
	font-size: 26px;
	line-height: 160%;
	color: #FFFFFF;
}

footer.v2024 .footer__top .footer_phone .phone-free {
	display:flex;
	gap:15px;
}
footer.v2024 .footer__top .footer_phone .phone-free:before {
	content:"";
	flex:0 0 auto;
	width:19px;
	height:19px;}

footer.v2024 .footer__top .footer_email {
	display:inline-flex;
	gap:15px;
	align-items:center;
}
footer.v2024 .footer__top .footer_email a {
	font-weight: 700;
	font-size: 18px;
	line-height: 160%;
	color: #FFFFFF;
}
footer.v2024 .footer__top .footer_phone .phone a:hover,
footer.v2024 .footer__top .footer_email a:hover {
	color:#F5BE0B;
}

footer.v2024 .footer__top .footer_email:before {
	content:"";
	flex:0 0 auto;
	width:19px;
	height:19px;
	background: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1.03764C5.72931 0.383765 4.682 -0.148677 4 0.0376425L1 1.03764C0.388308 1.20639 0 1.40486 0 2.03764C0 10.7349 7.30273 18.0376 16 18.0376C16.6328 18.0376 16.8313 17.6493 17 17.0376L18 14.0376C18.1863 13.3556 17.6539 12.3083 17 12.0376L14 11.0376C13.427 10.7986 12.3902 10.556 12 11.0376L11 13.0376C8.52511 11.867 6.17065 9.51253 5 7.03764L7 6.03764C7.48162 5.64391 7.23905 4.61066 7 4.03764L6 1.03764Z' fill='%23F7BE00'/%3E%3C/svg%3E%0A") center no-repeat;
}

footer.v2024 .footer__top .social-list__con-v2 {
	margin-top:7px;
}

footer.v2024 .footer__bottom {
	display:flex;
	padding:39px 0;
	border-top:1px solid rgba(255, 255, 255, 0.15);
	margin-top:84px;
}

footer.v2024 .footer__bottom .container{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0;
}

footer.v2024 .footer__bottom .container{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0;
}
footer.v2024 .footer__bottom .footer__bottom_markets {
	flex: 0 0 auto;
	display:inline-flex;
	align-items:center;
	gap:37px;
}
@media (max-width:1023px) { 
	footer.v2024 .footer__bottom .container{
		justify-content:center;
	}
	footer.v2024 .footer__bottom .footer__bottom_markets {
		display:none;
	}
}
footer.v2024 .footer__bottom .footer__bottom_markets .icon{
	flex: 0 0 auto;
	filter: contrast(0%) brightness(0%) invert(35%);
	transition:all .35s ease;
}
footer.v2024 .footer__bottom .footer__bottom_markets .icon:hover {
	filter:none;
}
footer.v2024 .footer__bottom .footer__bottom_markets .icon-yandex-market{
	width: 196px;
	height: 35px;
	background:var(--icon-ya-market-grey) center no-repeat;
	filter:none;
}
footer.v2024 .footer__bottom .footer__bottom_markets .icon.icon-yandex-market:hover{
	background-image:var(--icon-ya-market);
}
footer.v2024 .footer__bottom .footer__bottom_markets .icon-wildberries{
	width: 166.44px;
	height: 25px;
	background:var(--icon-wildberries) center no-repeat;
}
footer.v2024 .footer__bottom .footer__bottom_markets .icon-ozon{
	width: 114.21px;
	height: 25px;
	background:var(--icon-ozon) center no-repeat;
}

footer.v2024 .footer__bottom .footer__bottom_license {
	text-align:center;
}
@media(max-width: 1400px) {
	footer.v2024 .container {
		width: calc(100% - 60px) !important;
	}
	footer.v2024 .footer__top .col__d-1 {
		max-width: none;
	}
}
@media(max-width: 1240px) {
	footer.v2024 .footer__top {
		flex-wrap:wrap;
		overflow:auto;
	}
	footer.v2024 .footer__top .col__d-2 {
		width:100%;
		flex-direction:row;
		align-items:center;
		justify-content:left;
		flex-wrap:wrap;
		gap: 20px 40px;
	}
	footer.v2024 .footer__top .quote__footer {
		flex: 0 0 auto;
		width:calc(100% - 40px - 147px);
		max-width:100%;
	}
}
@media(max-width: 768px) {
	footer.v2024 .footer__bottom {
		padding:20px 0;
	}
	footer.v2024 .footer__bottom .footer__bottom_license {
		margin-top:0;
		text-align:center;
	}
	
}

@media(max-width: 670px) {
	footer.v2024 .footer__top .col__d-2 {
		flex-direction:column;
		align-items:flex-start;
		flex-wrap:wrap;
		gap: 20px;
	}
	footer.v2024 .footer__top .quote__footer {
		width:100%;
	}
}
@media(max-width: 480px) {
	footer.v2024 .container {
		width: calc(100% - 20px) !important;
	}
}


.mobile-menu .wrap .content .menu-footer .markets {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:19px;
	padding-top:38px;
	border-top:1px solid #D9D9D9;
	margin-top:38px;
}
.mobile-menu .wrap .content .menu-footer .markets .icon {
	flex: 0 0 auto
}

.mobile-menu .wrap .content .menu-footer .markets .icon-yandex-market {
	width: 129.2px;
	height: 19px;
	background:var(--icon-ya-market2) center/cover no-repeat
}
.mobile-menu .wrap .content .menu-footer .markets .icon-ozon {
	width: 86.64px;
	height: 19px;
	background:var(--icon-ozon) center/cover no-repeat
}
.mobile-menu .wrap .content .menu-footer .markets .icon-wildberries {
	width: 126.16px;
	height: 19px;
	background:var(--icon-wildberries) center/cover no-repeat
}


.qr-window {
	position:absolute;
	width:249px;
	background: #FFFFFF;
	box-shadow: -1px 1px 15px rgba(0, 0, 0, 0.3);
	border-radius: 6px;
	display:none;
	padding:30px 20px;
	cursor:default;
	z-index:2;
}
.qr-window.visible {
	opacity:0;
	display:flex;
	transition:opacity .35s ease; 
}
.qr-window.opened {
	opacity:1;
	display:flex;
}
.qr-window:before {
	content:"";
	width:32px;
	height:32px;
	position:absolute;
	left: calc(50% - 16px);
    top: calc(100% - 16px);
	background: #FFFFFF;
	transform:rotate(45deg);
	box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2);
	z-index:0;
}
.qr-window:after {
	content:"";
	width:64px;
	height:32px;
	position:absolute;
	left: calc(50% - 32px);
    bottom: 0;
	background: #FFFFFF;
	z-index:0;
}
.qr-window-close {
	position:absolute;
	top:6px;
	right:6px;
	width:16px;
	height:16px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4L4 12M4 4L12 12' stroke='%23B5B5B5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat; 	
	cursor:pointer;
}
.qr-window-close:hover {
	filter:brightness(0);
}
.qr-window-content {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:20px;
	z-index:2;
}
.qr-window-img {
	flex: 0 0 auto;
	width:100%;
	max-height:209px;
	object-fit:contain;
	display:none;
	align-items:center;
	justify-content:center;
}
.qr-window-img img {
	width:100%;
	height:100%;
	object-fit:contain;
}
.qr-window-link {
	flex: 0 0 auto;
	color: #0E0E0E;
	font-size: 16px;
	font-weight: 700;
	text-transform:none;
	line-height:1;
	display:none;
	white-space:nowrap;
}
.qr-window-link a {
	text-decoration:underline;
}
 
.qr-window.whatsapp .qr-window-link a {
	color:#30BF39;
}
.qr-window.whatsapp .qr-window-link a:hover {
	color:#189420;
}
.qr-window.telegram .qr-window-link a {
	color:#2199CB;
}
.qr-window.telegram .qr-window-link a:hover {
	color:#13759E;
}
.qr-window.max .qr-window-link a {
	color:#4343E8;
}
.qr-window.max .qr-window-link a:hover {
	color:#1616A6;
}

.qr-window.has-image .qr-window-img {
	display:flex;
}
.qr-window.has-link .qr-window-link {
	display:block;
}

p > .button {
	display:inline-flex;
}
.buttons {
	display:flex;
	flex-wrap:wrap;
	gap:0 16px;
}
.buttons .button.telegram,
.buttons .button.max {
	display:inline-flex;
	align-items:center;
	padding-left:19px;
	padding-right:19px;
	width:auto;
	gap:10px;
}
.contacts__block .buttons .button {
	text-decoration:none;
	color:#fff;
}
.buttons .button.telegram:hover,
.buttons .button.max:hover {
	color:#fff !important;
}
.buttons .button.telegram:hover {
	background-color:#2199CB !important;
	border-color:#2199CB !important;
}

.buttons .button.whatsapp:hover {
	background-color:#3DAB4A !important;
	border-color:#3DAB4A !important;
}
.buttons .button.max:hover {
	background-color:#4343E8 !important;
	border-color:#4343E8 !important;
}



.buttons .button.telegram:after {
	content:"";
	flex: 0 0 auto;
	width:16px;
	height:14px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.773438 6.62012L0.774414 6.62109H0.775391L0.771484 6.61914C0.764259 6.61616 0.751494 6.61129 0.735352 6.60352C0.701548 6.58723 0.657783 6.56271 0.615234 6.53223C0.557015 6.49051 0.529219 6.45566 0.514648 6.43262C0.528676 6.41901 0.548819 6.40149 0.577148 6.38184C0.62641 6.34769 0.681488 6.31852 0.726562 6.29785C0.748042 6.28801 0.765393 6.28069 0.776367 6.27637C0.780549 6.27472 0.78415 6.27418 0.786133 6.27344L0.796875 6.26953L0.806641 6.26562L15.0176 0.620117L15.0352 0.612305V0.613281L15.04 0.611328C15.0452 0.609165 15.0537 0.60519 15.0654 0.600586C15.0895 0.591143 15.1258 0.577409 15.1689 0.563477C15.2596 0.534276 15.3641 0.508956 15.4551 0.501953C15.4678 0.500979 15.4792 0.502159 15.4893 0.501953L12.9902 13.2568C12.9857 13.2651 12.9812 13.2756 12.9746 13.2861C12.9461 13.3317 12.9054 13.3824 12.8555 13.4229C12.8084 13.461 12.756 13.4872 12.6914 13.4961C12.6328 13.5041 12.5357 13.5009 12.3877 13.4424L6.60938 8.9541L6.56934 8.92285L6.52246 8.90039L4.39844 7.86035L4.37012 7.84668L4.33984 7.83691L0.773438 6.62012ZM13.0039 13.2334V13.2324L13.0049 13.2314C13.0053 13.2305 13.0056 13.2291 13.0059 13.2285L13.0068 13.2275C13.0066 13.228 13.0056 13.23 13.0039 13.2334Z' stroke='%23191C1D'/%3E%3Cmask id='path-2-inside-1_8240_36039' fill='%23191C1D'%3E%3Cpath d='M5.85369 13.2721C5.85369 13.2721 5.68352 13.2561 5.47081 12.5755C5.25883 11.8935 4.17871 8.3099 4.17871 8.3099L12.762 2.79014C12.762 2.79014 13.2573 2.48491 13.2393 2.79014C13.2393 2.79014 13.3276 2.84345 13.0626 3.09501C12.7977 3.34548 6.3202 9.24167 6.3202 9.24167'/%3E%3C/mask%3E%3Cpath d='M5.85369 13.2721C5.85369 13.2721 5.68352 13.2561 5.47081 12.5755C5.25883 11.8935 4.17871 8.3099 4.17871 8.3099L12.762 2.79014C12.762 2.79014 13.2573 2.48491 13.2393 2.79014C13.2393 2.79014 13.3276 2.84345 13.0626 3.09501C12.7977 3.34548 6.3202 9.24167 6.3202 9.24167' fill='%23191C1D'/%3E%3Cpath d='M5.47081 12.5755L4.51588 12.8723L4.51635 12.8738L5.47081 12.5755ZM4.17871 8.3099L3.63782 7.46881L3.00368 7.87662L3.22126 8.59849L4.17871 8.3099ZM12.762 2.79014L12.2374 1.93879L12.2292 1.94384L12.2211 1.94905L12.762 2.79014ZM13.2393 2.79014L12.241 2.73119L12.2054 3.33418L12.7226 3.6463L13.2393 2.79014ZM13.0626 3.09501L13.7496 3.82174L13.7511 3.82024L13.0626 3.09501ZM5.85369 13.2721C5.94768 12.2766 5.94955 12.2767 5.95142 12.2769C5.95204 12.277 5.95391 12.2772 5.95515 12.2773C5.95764 12.2776 5.96013 12.2778 5.96262 12.2781C5.96759 12.2786 5.97256 12.2792 5.97751 12.2798C5.98742 12.2811 5.99729 12.2825 6.00711 12.284C6.02676 12.2871 6.04617 12.2907 6.06529 12.2949C6.10363 12.3032 6.14038 12.3137 6.17541 12.3259C6.24584 12.3505 6.30629 12.3811 6.35668 12.4128C6.45633 12.4756 6.5115 12.5395 6.53206 12.566C6.56598 12.6097 6.51428 12.562 6.42528 12.2772L5.47081 12.5755L4.51635 12.8738C4.64005 13.2696 4.77979 13.5702 4.95197 13.7921C5.04166 13.9077 5.15266 14.0181 5.29087 14.1052C5.36054 14.149 5.43594 14.1862 5.51651 14.2143C5.5566 14.2283 5.59722 14.2398 5.63815 14.2487C5.65858 14.2532 5.67896 14.257 5.69927 14.2602C5.70942 14.2617 5.71954 14.2632 5.72961 14.2644C5.73465 14.265 5.73968 14.2656 5.74469 14.2662C5.7472 14.2665 5.7497 14.2667 5.7522 14.267C5.75345 14.2671 5.75533 14.2673 5.75595 14.2674C5.75782 14.2675 5.75969 14.2677 5.85369 13.2721ZM5.47081 12.5755L6.42575 12.2787C6.32124 11.9425 5.99972 10.881 5.70251 9.89764C5.5543 9.40727 5.41271 8.93817 5.30817 8.59165C5.2559 8.4184 5.21289 8.2758 5.18296 8.17652C5.16799 8.12688 5.15629 8.08807 5.14833 8.06168C5.14435 8.04848 5.14131 8.03839 5.13926 8.03159C5.13824 8.0282 5.13746 8.02563 5.13695 8.02391C5.13669 8.02305 5.13649 8.0224 5.13636 8.02197C5.1363 8.02175 5.13625 8.02159 5.13621 8.02148C5.1362 8.02143 5.13619 8.02139 5.13618 8.02136C5.13617 8.02133 5.13617 8.02132 4.17871 8.3099C3.22126 8.59849 3.22126 8.5985 3.22127 8.59853C3.22128 8.59856 3.22129 8.5986 3.22131 8.59865C3.22134 8.59876 3.22139 8.59893 3.22146 8.59915C3.22159 8.59958 3.22178 8.60023 3.22204 8.6011C3.22257 8.60283 3.22334 8.60541 3.22437 8.60881C3.22642 8.61562 3.22947 8.62573 3.23345 8.63895C3.24142 8.66538 3.25313 8.70423 3.26812 8.75391C3.29808 8.85327 3.34111 8.99597 3.39341 9.16933C3.49802 9.51605 3.6397 9.98547 3.78803 10.4762C4.08387 11.4551 4.4084 12.5265 4.51588 12.8723L5.47081 12.5755ZM4.17871 8.3099L4.7196 9.15099L13.3029 3.63123L12.762 2.79014L12.2211 1.94905L3.63782 7.46881L4.17871 8.3099ZM12.762 2.79014C13.2866 3.64149 13.2864 3.6416 13.2862 3.64171C13.2862 3.64174 13.286 3.64185 13.2859 3.64192C13.2856 3.64206 13.2854 3.64219 13.2852 3.64232C13.2848 3.64259 13.2844 3.64283 13.284 3.64306C13.2832 3.64352 13.2826 3.64392 13.282 3.64426C13.2809 3.64494 13.2802 3.6454 13.2797 3.64565C13.2789 3.64614 13.2793 3.64587 13.2808 3.64502C13.284 3.64319 13.2903 3.63969 13.2981 3.63566C13.3207 3.62398 13.3243 3.6243 13.3068 3.6298C13.2973 3.63277 13.2598 3.64427 13.2015 3.65044C13.1501 3.65589 13.022 3.66413 12.8625 3.61216C12.7777 3.58453 12.681 3.53876 12.5867 3.46513C12.4908 3.39028 12.412 3.29803 12.3539 3.19539C12.2401 2.99454 12.2362 2.81246 12.241 2.73119L13.2393 2.79014L14.2376 2.84909C14.2469 2.69151 14.2315 2.45219 14.0941 2.20962C13.9438 1.94433 13.71 1.78482 13.4822 1.71058C13.1186 1.59212 12.7936 1.69468 12.708 1.72155C12.5689 1.76521 12.4498 1.82276 12.3801 1.85878C12.3417 1.87859 12.3094 1.89655 12.2856 1.91022C12.2736 1.91712 12.2634 1.92311 12.2553 1.92792C12.2513 1.93033 12.2477 1.93247 12.2447 1.93428C12.2432 1.93519 12.2419 1.93603 12.2406 1.93678C12.24 1.93715 12.2395 1.93751 12.2389 1.93784C12.2386 1.93801 12.2384 1.93817 12.2381 1.93833C12.238 1.93841 12.2378 1.93852 12.2377 1.93856C12.2376 1.93868 12.2374 1.93879 12.762 2.79014ZM13.2393 2.79014C12.7226 3.6463 12.7212 3.64544 12.7197 3.64457C12.7192 3.64428 12.7178 3.6434 12.7169 3.64282C12.7149 3.64164 12.713 3.64046 12.7111 3.63926C12.7072 3.63686 12.7034 3.63442 12.6995 3.63192C12.6917 3.62692 12.6838 3.62171 12.6758 3.61627C12.6599 3.60541 12.6436 3.59362 12.6271 3.58081C12.5942 3.55523 12.56 3.52534 12.5261 3.49054C12.4575 3.4201 12.3919 3.33128 12.3418 3.2231C12.2343 2.99148 12.2402 2.76774 12.2794 2.6088C12.3146 2.46611 12.3742 2.37963 12.3897 2.35809C12.4082 2.33223 12.4105 2.33525 12.3741 2.36978L13.0626 3.09501L13.7511 3.82024C13.9098 3.66962 14.1378 3.42615 14.2212 3.08767C14.2715 2.88396 14.2718 2.63118 14.1562 2.3817C14.1019 2.26459 14.0314 2.16964 13.959 2.09531C13.9233 2.05856 13.8874 2.02728 13.8533 2.00079C13.8362 1.98753 13.8195 1.97541 13.8032 1.96433C13.7951 1.95878 13.7871 1.95349 13.7792 1.94844C13.7753 1.94591 13.7714 1.94345 13.7675 1.94104C13.7656 1.93983 13.7637 1.93864 13.7617 1.93747C13.7608 1.93688 13.7593 1.936 13.7589 1.93571C13.7574 1.93484 13.756 1.93398 13.2393 2.79014ZM13.0626 3.09501L12.3757 2.36828C12.2521 2.48511 10.5788 4.01066 8.91862 5.52301C8.09246 6.27561 7.27457 7.0204 6.6632 7.57705C6.35752 7.85537 6.10348 8.08666 5.92586 8.24836C5.83705 8.32921 5.76734 8.39266 5.71984 8.4359C5.69609 8.45752 5.67789 8.47409 5.66563 8.48525C5.6595 8.49083 5.65486 8.49506 5.65174 8.49789C5.65019 8.49931 5.64901 8.50037 5.64823 8.50109C5.64784 8.50144 5.64754 8.50171 5.64735 8.50189C5.64725 8.50198 5.64717 8.50205 5.64712 8.50209C5.64708 8.50214 5.64705 8.50216 6.3202 9.24167C6.99335 9.98118 6.99337 9.98115 6.99342 9.98111C6.99347 9.98106 6.99354 9.981 6.99364 9.98091C6.99384 9.98073 6.99414 9.98046 6.99453 9.9801C6.99531 9.97939 6.99649 9.97832 6.99805 9.9769C7.00116 9.97406 7.00581 9.96983 7.01195 9.96425C7.02421 9.95308 7.04242 9.93651 7.06617 9.91488C7.11369 9.87163 7.18341 9.80816 7.27223 9.7273C7.44988 9.56557 7.70396 9.33426 8.00969 9.0559C8.62112 8.49918 9.43915 7.75427 10.2655 7.00151C11.9103 5.50315 13.6082 3.95538 13.7496 3.82174L13.0626 3.09501Z' fill='%23191C1D' mask='url(%23path-2-inside-1_8240_36039)'/%3E%3Cmask id='path-4-inside-2_8240_36039' fill='%23191C1D'%3E%3Cpath d='M8.54191 11.088L6.23206 13.221C6.23206 13.221 6.05108 13.3597 5.85352 13.2724L6.29623 9.31097'/%3E%3C/mask%3E%3Cpath d='M8.54191 11.088L6.23206 13.221C6.23206 13.221 6.05108 13.3597 5.85352 13.2724L6.29623 9.31097' fill='%23191C1D'/%3E%3Cpath d='M6.23206 13.221L6.84047 14.0146L6.87683 13.9867L6.91048 13.9556L6.23206 13.221ZM5.85352 13.2724L4.8597 13.1614L4.7782 13.8907L5.44948 14.1872L5.85352 13.2724ZM8.54191 11.088L7.86349 10.3533L5.55364 12.4863L6.23206 13.221L6.91048 13.9556L9.22033 11.8226L8.54191 11.088ZM6.23206 13.221C5.62365 12.4273 5.62398 12.4271 5.6243 12.4268C5.6244 12.4268 5.62473 12.4265 5.62494 12.4264C5.62537 12.426 5.62579 12.4257 5.62622 12.4254C5.62707 12.4247 5.62791 12.4241 5.62875 12.4235C5.63043 12.4222 5.63209 12.4209 5.63374 12.4197C5.63703 12.4173 5.64026 12.4149 5.64344 12.4126C5.64979 12.408 5.65597 12.4036 5.66203 12.3995C5.67404 12.3914 5.68614 12.3837 5.69858 12.3765C5.72194 12.3629 5.75383 12.3466 5.79499 12.3326C5.87412 12.3057 6.05387 12.2677 6.25755 12.3577L5.85352 13.2724L5.44948 14.1872C5.85073 14.3644 6.21974 14.3007 6.43876 14.2262C6.54986 14.1884 6.63935 14.1429 6.70282 14.1061C6.7353 14.0872 6.76309 14.0694 6.78577 14.054C6.79716 14.0462 6.80743 14.039 6.81652 14.0324C6.82107 14.0291 6.82535 14.026 6.82933 14.023C6.83133 14.0215 6.83325 14.0201 6.83511 14.0187C6.83604 14.018 6.83695 14.0173 6.83784 14.0166C6.83829 14.0163 6.83873 14.0159 6.83917 14.0156C6.83939 14.0154 6.83971 14.0152 6.83982 14.0151C6.84015 14.0148 6.84047 14.0146 6.23206 13.221ZM5.85352 13.2724L6.84733 13.3835L7.29005 9.42204L6.29623 9.31097L5.30242 9.19991L4.8597 13.1614L5.85352 13.2724Z' fill='%23191C1D' mask='url(%23path-4-inside-2_8240_36039)'/%3E%3C/svg%3E%0A") center no-repeat;
}
.contacts__block .buttons .button.telegram:after {
	background: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.773438 6.62012L0.774414 6.62109H0.775391L0.771484 6.61914C0.764259 6.61616 0.751494 6.61129 0.735352 6.60352C0.701548 6.58723 0.657783 6.56271 0.615234 6.53223C0.557015 6.49051 0.529219 6.45566 0.514648 6.43262C0.528676 6.41901 0.548819 6.40149 0.577148 6.38184C0.62641 6.34769 0.681488 6.31852 0.726562 6.29785C0.748042 6.28801 0.765393 6.28069 0.776367 6.27637C0.780549 6.27472 0.78415 6.27418 0.786133 6.27344L0.796875 6.26953L0.806641 6.26562L15.0176 0.620117L15.0352 0.612305V0.613281L15.04 0.611328C15.0452 0.609165 15.0537 0.60519 15.0654 0.600586C15.0895 0.591143 15.1258 0.577409 15.1689 0.563477C15.2596 0.534276 15.3641 0.508956 15.4551 0.501953C15.4678 0.500979 15.4792 0.502159 15.4893 0.501953L12.9902 13.2568C12.9857 13.2651 12.9812 13.2756 12.9746 13.2861C12.9461 13.3317 12.9054 13.3824 12.8555 13.4229C12.8084 13.461 12.756 13.4872 12.6914 13.4961C12.6328 13.5041 12.5357 13.5009 12.3877 13.4424L6.60938 8.9541L6.56934 8.92285L6.52246 8.90039L4.39844 7.86035L4.37012 7.84668L4.33984 7.83691L0.773438 6.62012ZM13.0039 13.2334V13.2324L13.0049 13.2314C13.0053 13.2305 13.0056 13.2291 13.0059 13.2285L13.0068 13.2275C13.0066 13.228 13.0056 13.23 13.0039 13.2334Z' stroke='white'/%3E%3Cmask id='path-2-inside-1_8240_36039' fill='white'%3E%3Cpath d='M5.85369 13.2721C5.85369 13.2721 5.68352 13.2561 5.47081 12.5755C5.25883 11.8935 4.17871 8.3099 4.17871 8.3099L12.762 2.79014C12.762 2.79014 13.2573 2.48491 13.2393 2.79014C13.2393 2.79014 13.3276 2.84345 13.0626 3.09501C12.7977 3.34548 6.3202 9.24167 6.3202 9.24167'/%3E%3C/mask%3E%3Cpath d='M5.85369 13.2721C5.85369 13.2721 5.68352 13.2561 5.47081 12.5755C5.25883 11.8935 4.17871 8.3099 4.17871 8.3099L12.762 2.79014C12.762 2.79014 13.2573 2.48491 13.2393 2.79014C13.2393 2.79014 13.3276 2.84345 13.0626 3.09501C12.7977 3.34548 6.3202 9.24167 6.3202 9.24167' fill='white'/%3E%3Cpath d='M5.47081 12.5755L4.51588 12.8723L4.51635 12.8738L5.47081 12.5755ZM4.17871 8.3099L3.63782 7.46881L3.00368 7.87662L3.22126 8.59849L4.17871 8.3099ZM12.762 2.79014L12.2374 1.93879L12.2292 1.94384L12.2211 1.94905L12.762 2.79014ZM13.2393 2.79014L12.241 2.73119L12.2054 3.33418L12.7226 3.6463L13.2393 2.79014ZM13.0626 3.09501L13.7496 3.82174L13.7511 3.82024L13.0626 3.09501ZM5.85369 13.2721C5.94768 12.2766 5.94955 12.2767 5.95142 12.2769C5.95204 12.277 5.95391 12.2772 5.95515 12.2773C5.95764 12.2776 5.96013 12.2778 5.96262 12.2781C5.96759 12.2786 5.97256 12.2792 5.97751 12.2798C5.98742 12.2811 5.99729 12.2825 6.00711 12.284C6.02676 12.2871 6.04617 12.2907 6.06529 12.2949C6.10363 12.3032 6.14038 12.3137 6.17541 12.3259C6.24584 12.3505 6.30629 12.3811 6.35668 12.4128C6.45633 12.4756 6.5115 12.5395 6.53206 12.566C6.56598 12.6097 6.51428 12.562 6.42528 12.2772L5.47081 12.5755L4.51635 12.8738C4.64005 13.2696 4.77979 13.5702 4.95197 13.7921C5.04166 13.9077 5.15266 14.0181 5.29087 14.1052C5.36054 14.149 5.43594 14.1862 5.51651 14.2143C5.5566 14.2283 5.59722 14.2398 5.63815 14.2487C5.65858 14.2532 5.67896 14.257 5.69927 14.2602C5.70942 14.2617 5.71954 14.2632 5.72961 14.2644C5.73465 14.265 5.73968 14.2656 5.74469 14.2662C5.7472 14.2665 5.7497 14.2667 5.7522 14.267C5.75345 14.2671 5.75533 14.2673 5.75595 14.2674C5.75782 14.2675 5.75969 14.2677 5.85369 13.2721ZM5.47081 12.5755L6.42575 12.2787C6.32124 11.9425 5.99972 10.881 5.70251 9.89764C5.5543 9.40727 5.41271 8.93817 5.30817 8.59165C5.2559 8.4184 5.21289 8.2758 5.18296 8.17652C5.16799 8.12688 5.15629 8.08807 5.14833 8.06168C5.14435 8.04848 5.14131 8.03839 5.13926 8.03159C5.13824 8.0282 5.13746 8.02563 5.13695 8.02391C5.13669 8.02305 5.13649 8.0224 5.13636 8.02197C5.1363 8.02175 5.13625 8.02159 5.13621 8.02148C5.1362 8.02143 5.13619 8.02139 5.13618 8.02136C5.13617 8.02133 5.13617 8.02132 4.17871 8.3099C3.22126 8.59849 3.22126 8.5985 3.22127 8.59853C3.22128 8.59856 3.22129 8.5986 3.22131 8.59865C3.22134 8.59876 3.22139 8.59893 3.22146 8.59915C3.22159 8.59958 3.22178 8.60023 3.22204 8.6011C3.22257 8.60283 3.22334 8.60541 3.22437 8.60881C3.22642 8.61562 3.22947 8.62573 3.23345 8.63895C3.24142 8.66538 3.25313 8.70423 3.26812 8.75391C3.29808 8.85327 3.34111 8.99597 3.39341 9.16933C3.49802 9.51605 3.6397 9.98547 3.78803 10.4762C4.08387 11.4551 4.4084 12.5265 4.51588 12.8723L5.47081 12.5755ZM4.17871 8.3099L4.7196 9.15099L13.3029 3.63123L12.762 2.79014L12.2211 1.94905L3.63782 7.46881L4.17871 8.3099ZM12.762 2.79014C13.2866 3.64149 13.2864 3.6416 13.2862 3.64171C13.2862 3.64174 13.286 3.64185 13.2859 3.64192C13.2856 3.64206 13.2854 3.64219 13.2852 3.64232C13.2848 3.64259 13.2844 3.64283 13.284 3.64306C13.2832 3.64352 13.2826 3.64392 13.282 3.64426C13.2809 3.64494 13.2802 3.6454 13.2797 3.64565C13.2789 3.64614 13.2793 3.64587 13.2808 3.64502C13.284 3.64319 13.2903 3.63969 13.2981 3.63566C13.3207 3.62398 13.3243 3.6243 13.3068 3.6298C13.2973 3.63277 13.2598 3.64427 13.2015 3.65044C13.1501 3.65589 13.022 3.66413 12.8625 3.61216C12.7777 3.58453 12.681 3.53876 12.5867 3.46513C12.4908 3.39028 12.412 3.29803 12.3539 3.19539C12.2401 2.99454 12.2362 2.81246 12.241 2.73119L13.2393 2.79014L14.2376 2.84909C14.2469 2.69151 14.2315 2.45219 14.0941 2.20962C13.9438 1.94433 13.71 1.78482 13.4822 1.71058C13.1186 1.59212 12.7936 1.69468 12.708 1.72155C12.5689 1.76521 12.4498 1.82276 12.3801 1.85878C12.3417 1.87859 12.3094 1.89655 12.2856 1.91022C12.2736 1.91712 12.2634 1.92311 12.2553 1.92792C12.2513 1.93033 12.2477 1.93247 12.2447 1.93428C12.2432 1.93519 12.2419 1.93603 12.2406 1.93678C12.24 1.93715 12.2395 1.93751 12.2389 1.93784C12.2386 1.93801 12.2384 1.93817 12.2381 1.93833C12.238 1.93841 12.2378 1.93852 12.2377 1.93856C12.2376 1.93868 12.2374 1.93879 12.762 2.79014ZM13.2393 2.79014C12.7226 3.6463 12.7212 3.64544 12.7197 3.64457C12.7192 3.64428 12.7178 3.6434 12.7169 3.64282C12.7149 3.64164 12.713 3.64046 12.7111 3.63926C12.7072 3.63686 12.7034 3.63442 12.6995 3.63192C12.6917 3.62692 12.6838 3.62171 12.6758 3.61627C12.6599 3.60541 12.6436 3.59362 12.6271 3.58081C12.5942 3.55523 12.56 3.52534 12.5261 3.49054C12.4575 3.4201 12.3919 3.33128 12.3418 3.2231C12.2343 2.99148 12.2402 2.76774 12.2794 2.6088C12.3146 2.46611 12.3742 2.37963 12.3897 2.35809C12.4082 2.33223 12.4105 2.33525 12.3741 2.36978L13.0626 3.09501L13.7511 3.82024C13.9098 3.66962 14.1378 3.42615 14.2212 3.08767C14.2715 2.88396 14.2718 2.63118 14.1562 2.3817C14.1019 2.26459 14.0314 2.16964 13.959 2.09531C13.9233 2.05856 13.8874 2.02728 13.8533 2.00079C13.8362 1.98753 13.8195 1.97541 13.8032 1.96433C13.7951 1.95878 13.7871 1.95349 13.7792 1.94844C13.7753 1.94591 13.7714 1.94345 13.7675 1.94104C13.7656 1.93983 13.7637 1.93864 13.7617 1.93747C13.7608 1.93688 13.7593 1.936 13.7589 1.93571C13.7574 1.93484 13.756 1.93398 13.2393 2.79014ZM13.0626 3.09501L12.3757 2.36828C12.2521 2.48511 10.5788 4.01066 8.91862 5.52301C8.09246 6.27561 7.27457 7.0204 6.6632 7.57705C6.35752 7.85537 6.10348 8.08666 5.92586 8.24836C5.83705 8.32921 5.76734 8.39266 5.71984 8.4359C5.69609 8.45752 5.67789 8.47409 5.66563 8.48525C5.6595 8.49083 5.65486 8.49506 5.65174 8.49789C5.65019 8.49931 5.64901 8.50037 5.64823 8.50109C5.64784 8.50144 5.64754 8.50171 5.64735 8.50189C5.64725 8.50198 5.64717 8.50205 5.64712 8.50209C5.64708 8.50214 5.64705 8.50216 6.3202 9.24167C6.99335 9.98118 6.99337 9.98115 6.99342 9.98111C6.99347 9.98106 6.99354 9.981 6.99364 9.98091C6.99384 9.98073 6.99414 9.98046 6.99453 9.9801C6.99531 9.97939 6.99649 9.97832 6.99805 9.9769C7.00116 9.97406 7.00581 9.96983 7.01195 9.96425C7.02421 9.95308 7.04242 9.93651 7.06617 9.91488C7.11369 9.87163 7.18341 9.80816 7.27223 9.7273C7.44988 9.56557 7.70396 9.33426 8.00969 9.0559C8.62112 8.49918 9.43915 7.75427 10.2655 7.00151C11.9103 5.50315 13.6082 3.95538 13.7496 3.82174L13.0626 3.09501Z' fill='white' mask='url(%23path-2-inside-1_8240_36039)'/%3E%3Cmask id='path-4-inside-2_8240_36039' fill='white'%3E%3Cpath d='M8.54191 11.088L6.23206 13.221C6.23206 13.221 6.05108 13.3597 5.85352 13.2724L6.29623 9.31097'/%3E%3C/mask%3E%3Cpath d='M8.54191 11.088L6.23206 13.221C6.23206 13.221 6.05108 13.3597 5.85352 13.2724L6.29623 9.31097' fill='white'/%3E%3Cpath d='M6.23206 13.221L6.84047 14.0146L6.87683 13.9867L6.91048 13.9556L6.23206 13.221ZM5.85352 13.2724L4.8597 13.1614L4.7782 13.8907L5.44948 14.1872L5.85352 13.2724ZM8.54191 11.088L7.86349 10.3533L5.55364 12.4863L6.23206 13.221L6.91048 13.9556L9.22033 11.8226L8.54191 11.088ZM6.23206 13.221C5.62365 12.4273 5.62398 12.4271 5.6243 12.4268C5.6244 12.4268 5.62473 12.4265 5.62494 12.4264C5.62537 12.426 5.62579 12.4257 5.62622 12.4254C5.62707 12.4247 5.62791 12.4241 5.62875 12.4235C5.63043 12.4222 5.63209 12.4209 5.63374 12.4197C5.63703 12.4173 5.64026 12.4149 5.64344 12.4126C5.64979 12.408 5.65597 12.4036 5.66203 12.3995C5.67404 12.3914 5.68614 12.3837 5.69858 12.3765C5.72194 12.3629 5.75383 12.3466 5.79499 12.3326C5.87412 12.3057 6.05387 12.2677 6.25755 12.3577L5.85352 13.2724L5.44948 14.1872C5.85073 14.3644 6.21974 14.3007 6.43876 14.2262C6.54986 14.1884 6.63935 14.1429 6.70282 14.1061C6.7353 14.0872 6.76309 14.0694 6.78577 14.054C6.79716 14.0462 6.80743 14.039 6.81652 14.0324C6.82107 14.0291 6.82535 14.026 6.82933 14.023C6.83133 14.0215 6.83325 14.0201 6.83511 14.0187C6.83604 14.018 6.83695 14.0173 6.83784 14.0166C6.83829 14.0163 6.83873 14.0159 6.83917 14.0156C6.83939 14.0154 6.83971 14.0152 6.83982 14.0151C6.84015 14.0148 6.84047 14.0146 6.23206 13.221ZM5.85352 13.2724L6.84733 13.3835L7.29005 9.42204L6.29623 9.31097L5.30242 9.19991L4.8597 13.1614L5.85352 13.2724Z' fill='white' mask='url(%23path-4-inside-2_8240_36039)'/%3E%3C/svg%3E%0A") center no-repeat;
}

.buttons .button.telegram:hover:after,
.contacts__block .buttons .button.telegram:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0.496003L13.4688 13.4177C13.4688 13.4177 13.1158 14.3137 12.141 13.8828L6.3031 9.34924L4.17891 8.30977L0.604722 7.09102C0.604722 7.09102 0.056371 6.89423 0.00301408 6.46376C-0.0503429 6.03329 0.622387 5.80071 0.622387 5.80071L14.8326 0.155719C14.8326 0.155719 16 -0.3642 16 0.496003Z' fill='white'/%3E%3Cpath d='M5.85369 13.2721C5.85369 13.2721 5.68352 13.2561 5.47081 12.5755C5.25883 11.8935 4.17871 8.3099 4.17871 8.3099L12.762 2.79014C12.762 2.79014 13.2573 2.48491 13.2393 2.79014C13.2393 2.79014 13.3276 2.84345 13.0626 3.09501C12.7977 3.34547 6.3202 9.24167 6.3202 9.24167' fill='%23D2E5F1'/%3E%3Cpath d='M8.54191 11.0875L6.23206 13.2205C6.23206 13.2205 6.05108 13.3592 5.85352 13.272L6.29623 9.31049' fill='%23B5CFE4'/%3E%3C/svg%3E%0A");
}

.buttons .button.max:after {
	content:"";
	flex: 0 0 auto;
	width:16px;
	height:16px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25464 3.9481C6.16141 3.83791 4.52793 5.29598 4.16772 7.57809C3.86942 9.46797 4.3983 11.7708 4.85067 11.8867C5.04254 11.9359 5.50427 11.5813 5.8402 11.2634C5.90335 11.2036 5.99885 11.1935 6.07291 11.239C6.59657 11.5604 7.18945 11.802 7.84307 11.8364C9.99202 11.9495 11.8964 10.2612 12.0089 8.10378C12.1215 5.94639 10.4036 4.06123 8.25464 3.9481ZM4.74938 14.9042C4.66833 14.8466 4.55667 14.8622 4.48875 14.9349C3.5809 15.9069 1.25751 16.5887 1.15108 15.2621C1.15108 14.2227 0.918514 13.3468 0.662454 12.3824C0.348848 11.2013 0 9.88745 0 7.97792C0 3.42444 3.72012 0 8.13092 0C12.5417 0 16 3.59163 16 8.02214C16 12.4526 12.4317 15.9558 8.17266 15.9558C6.66167 15.9558 5.92844 15.7422 4.74938 14.9042Z' fill='%23191C1D'/%3E%3C/svg%3E%0A") center no-repeat;
	transition: all 0.5s;
}
.contacts__block .buttons .button.max:after {
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25464 3.9481C6.16141 3.83791 4.52793 5.29598 4.16772 7.57809C3.86942 9.46797 4.3983 11.7708 4.85067 11.8867C5.04254 11.9359 5.50427 11.5813 5.8402 11.2634C5.90335 11.2036 5.99885 11.1935 6.07291 11.239C6.59657 11.5604 7.18945 11.802 7.84307 11.8364C9.99202 11.9495 11.8964 10.2612 12.0089 8.10378C12.1215 5.94639 10.4036 4.06123 8.25464 3.9481ZM4.74938 14.9042C4.66833 14.8466 4.55667 14.8622 4.48875 14.9349C3.5809 15.9069 1.25751 16.5887 1.15108 15.2621C1.15108 14.2227 0.918514 13.3468 0.662454 12.3824C0.348848 11.2013 0 9.88745 0 7.97792C0 3.42444 3.72012 0 8.13092 0C12.5417 0 16 3.59163 16 8.02214C16 12.4526 12.4317 15.9558 8.17266 15.9558C6.66167 15.9558 5.92844 15.7422 4.74938 14.9042Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;
}

.buttons .button.max:hover:after {
	filter:brightness(0) invert(1);
}
.contacts__block .buttons .button.max:hover:after {
	filter:none;
}

body.body-mainpage > .main {
	background-image:
		url("data:image/svg+xml,%3Csvg width='986' height='769' viewBox='0 0 986 769' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4984_671)'%3E%3Ccircle cx='224' cy='7' r='394' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4984_671' x='-537.7' y='-754.7' width='1523.4' height='1523.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4984_671'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
		url("data:image/svg+xml,%3Csvg width='700' height='1355' viewBox='0 0 700 1355' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15' filter='url(%23filter0_f_4984_672)'%3E%3Ccircle cx='677.5' cy='677.5' r='309.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4984_672' x='0.299988' y='0.299988' width='1354.4' height='1354.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4984_672'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
		url("data:image/svg+xml,%3Csvg width='788' height='1046' viewBox='0 0 788 1046' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4984_670)'%3E%3Ccircle cx='162.5' cy='625.5' r='257.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4984_670' x='-462.7' y='0.299988' width='1250.4' height='1250.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4984_670'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")
		;
	/*
	background-position:
		 top 963px left 0px,
		 top 1553px right 0px,
		 top 2638px left 0px
		;
	*/		
	background-position:
		 top 845px left 0px,
		 top 1435px right 0px,
		 top 2520px left 0px
		;
	background-size: auto, auto, auto;
	background-repeat: no-repeat, no-repeat, no-repeat;
}
@media (max-width:1280px) {
	body.body-mainpage > .main {
		background-image:
			url("data:image/svg+xml,%3Csvg width='794' height='769' viewBox='0 0 794 769' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4938_22272)'%3E%3Ccircle cx='32' cy='7' r='394' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4938_22272' x='-729.7' y='-754.7' width='1523.4' height='1523.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4938_22272'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
			url("data:image/svg+xml,%3Csvg width='540' height='1355' viewBox='0 0 540 1355' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15' filter='url(%23filter0_f_4938_22273)'%3E%3Ccircle cx='677.5' cy='677.5' r='309.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4938_22273' x='0.299988' y='0.299988' width='1354.4' height='1354.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4938_22273'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
			url("data:image/svg+xml,%3Csvg width='721' height='1077' viewBox='0 0 721 1077' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4938_22271)'%3E%3Ccircle cx='95.5' cy='625.5' r='257.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4938_22271' x='-529.7' y='0.299988' width='1250.4' height='1250.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4938_22271'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")
			;
		background-position:
			 top 576px left 0px,
			 top 1637px right 0px,
			 top 2676px left 0px
			;
	}
}

@media (max-width:960px) {
	body.body-mainpage > .main {
		background-image:
			url("data:image/svg+xml,%3Csvg width='762' height='768' viewBox='0 0 762 768' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4938_20996)'%3E%3Ccircle cy='6' r='394' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4938_20996' x='-761.7' y='-755.7' width='1523.4' height='1523.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4938_20996'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
			url("data:image/svg+xml,%3Csvg width='506' height='1355' viewBox='0 0 506 1355' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15' filter='url(%23filter0_f_4938_20997)'%3E%3Ccircle cx='677.5' cy='677.5' r='309.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4938_20997' x='0.299988' y='0.299988' width='1354.4' height='1354.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4938_20997'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
			url("data:image/svg+xml,%3Csvg width='597' height='978' viewBox='0 0 597 978' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4938_20995)'%3E%3Ccircle cx='-28.5' cy='625.5' r='257.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4938_20995' x='-653.7' y='0.299988' width='1250.4' height='1250.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4938_20995'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")
			;
		background-position:
			 top 768px left 0px,
			 top 1404px right 0px,
			 top 2276px left 0px
			;
	}
}

@media (max-width:468px) {
	body.body-mainpage > .main {
		background-image:
			url("data:image/svg+xml,%3Csvg width='468' height='768' viewBox='0 0 468 768' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4959_1678)'%3E%3Ccircle cx='-250' cy='6' r='394' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4959_1678' x='-1011.7' y='-755.7' width='1523.4' height='1523.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4959_1678'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
			url("data:image/svg+xml,%3Csvg width='468' height='1355' viewBox='0 0 468 1355' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15' filter='url(%23filter0_f_4959_1692)'%3E%3Ccircle cx='673.5' cy='677.5' r='309.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4959_1692' x='-3.70001' y='0.299988' width='1354.4' height='1354.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4959_1692'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"),
			url("data:image/svg+xml,%3Csvg width='468' height='941' viewBox='0 0 468 941' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' filter='url(%23filter0_f_4959_1677)'%3E%3Ccircle cx='-98.5' cy='625.5' r='257.5' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4959_1677' x='-723.7' y='0.299988' width='1250.4' height='1250.4' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='183.85' result='effect1_foregroundBlur_4959_1677'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")
			;
		background-position:
			 top 768px left 0px,
			 top 1404px right 0px,
			 top 3036px left 0px
			;
	}
}

.footer-service-buttons .footer-menu-title {
	margin-bottom:0;
}

.footer-service-socnets {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:12px;
}
.footer-service-socnets [class^="icon-"] {
	display:inline-flex;
	align-items:center;
	gap:10px;
}

.footer-service-socnets [class^="icon-"]:after {
	content:"";
	display:inline-flex;
	flex:0 0 auto;
	width:20px;
	height:20px;
	background-position:center;
	background-repeat:no-repeat;
}
.footer-service-socnets [class^="icon-max"]:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3183 4.93513C7.70177 4.79739 5.65991 6.61997 5.20965 9.47262C4.83678 11.835 5.49787 14.7135 6.06334 14.8584C6.30318 14.9198 6.88033 14.4767 7.30025 14.0792C7.37919 14.0045 7.49856 13.9919 7.59114 14.0487C8.24571 14.4505 8.98681 14.7525 9.80384 14.7955C12.49 14.9369 14.8705 12.8265 15.0112 10.1297C15.1519 7.43299 13.0045 5.07653 10.3183 4.93513ZM5.93672 18.6302C5.83542 18.5582 5.69584 18.5778 5.61093 18.6687C4.47613 19.8837 1.57188 20.7359 1.43885 19.0776C1.43885 17.7783 1.14814 16.6835 0.828068 15.478C0.43606 14.0016 0 12.3593 0 9.97239C0 4.28055 4.65015 0 10.1637 0C15.6772 0 20 4.48954 20 10.0277C20 15.5658 15.5396 19.9448 10.2158 19.9448C8.32709 19.9448 7.41055 19.6777 5.93672 18.6302Z' fill='white'/%3E%3C/svg%3E%0A");;
}
.footer-service-socnets [class^="icon-telegram"]:after {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6311 15.8509C14.4808 15.7691 13.4346 15.0178 12.3063 14.1815C11.1779 13.3451 10.2039 12.6609 10.1418 12.6609C10.0797 12.6609 9.49574 13.1712 8.8441 13.795C8.0012 14.6019 7.59913 14.9425 7.45078 14.9752C7.33609 15.0006 7.21824 14.996 7.18889 14.965C7.15953 14.9341 7.20451 13.93 7.28884 12.7337C7.43634 10.6412 7.44798 10.5531 7.59532 10.4116C7.67955 10.3307 9.46486 8.71042 11.5627 6.81097C13.6605 4.91151 15.4456 3.28208 15.5297 3.19001C15.6688 3.03758 15.6732 3.01328 15.5787 2.91835C15.494 2.83317 15.4392 2.82769 15.2793 2.88838C15.1716 2.92924 12.8226 4.39354 10.0593 6.14238C7.296 7.89122 4.99894 9.3221 4.95474 9.3221C4.76318 9.3221 0.433054 7.92134 0.284483 7.81131C0.0641204 7.64811 -0.0447436 7.41802 0.0172361 7.24647C0.124219 6.95035 0.599962 6.7006 2.3263 6.03428C3.28302 5.66501 5.44187 4.82931 7.12373 4.17717C17.8283 0.026489 17.8986 0 18.2074 0C18.5793 0 18.8457 0.231169 18.9584 0.651675C19.051 0.99757 19.1029 0.718035 17.81 6.84281C17.5721 7.97006 17.0807 10.3025 16.718 12.026C16.3553 13.7495 16.0129 15.2744 15.9571 15.4146C15.7317 15.9809 15.1946 16.1576 14.6311 15.8509Z' fill='white'/%3E%3C/svg%3E%0A");
}

.footer-service-socnets [class^="icon-max"]:hover {
	color:#508DFF;
}
.footer-service-socnets [class^="icon-telegram"]:hover {
	color:#4FB2DB;
}
.footer-service-socnets [class^="icon-max"]:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3183 4.93513C7.70177 4.79739 5.65991 6.61997 5.20965 9.47262C4.83678 11.835 5.49787 14.7135 6.06334 14.8584C6.30318 14.9198 6.88033 14.4767 7.30025 14.0792C7.37919 14.0045 7.49856 13.9919 7.59114 14.0487C8.24571 14.4505 8.98681 14.7525 9.80384 14.7955C12.49 14.9369 14.8705 12.8265 15.0112 10.1297C15.1519 7.43299 13.0045 5.07653 10.3183 4.93513ZM5.93672 18.6302C5.83542 18.5582 5.69584 18.5778 5.61093 18.6687C4.47613 19.8837 1.57188 20.7359 1.43885 19.0776C1.43885 17.7783 1.14814 16.6835 0.828068 15.478C0.43606 14.0016 0 12.3593 0 9.97239C0 4.28055 4.65015 0 10.1637 0C15.6772 0 20 4.48954 20 10.0277C20 15.5658 15.5396 19.9448 10.2158 19.9448C8.32709 19.9448 7.41055 19.6777 5.93672 18.6302Z' fill='%23508DFF'/%3E%3C/svg%3E%0A");;
}
.footer-service-socnets [class^="icon-telegram"]:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6311 15.8509C14.4808 15.7691 13.4346 15.0178 12.3063 14.1815C11.1779 13.3451 10.2039 12.6609 10.1418 12.6609C10.0797 12.6609 9.49574 13.1712 8.8441 13.795C8.0012 14.6019 7.59913 14.9425 7.45078 14.9752C7.33609 15.0006 7.21824 14.996 7.18889 14.965C7.15953 14.9341 7.20451 13.93 7.28884 12.7337C7.43634 10.6412 7.44798 10.5531 7.59532 10.4116C7.67955 10.3307 9.46486 8.71042 11.5627 6.81097C13.6605 4.91151 15.4456 3.28208 15.5297 3.19001C15.6688 3.03758 15.6732 3.01328 15.5787 2.91835C15.494 2.83317 15.4392 2.82769 15.2793 2.88838C15.1716 2.92924 12.8226 4.39354 10.0593 6.14238C7.296 7.89122 4.99894 9.3221 4.95474 9.3221C4.76318 9.3221 0.433054 7.92134 0.284483 7.81131C0.0641204 7.64811 -0.0447436 7.41802 0.0172361 7.24647C0.124219 6.95035 0.599962 6.7006 2.3263 6.03428C3.28302 5.66501 5.44187 4.82931 7.12373 4.17717C17.8283 0.026489 17.8986 0 18.2074 0C18.5793 0 18.8457 0.231169 18.9584 0.651675C19.051 0.99757 19.1029 0.718035 17.81 6.84281C17.5721 7.97006 17.0807 10.3025 16.718 12.026C16.3553 13.7495 16.0129 15.2744 15.9571 15.4146C15.7317 15.9809 15.1946 16.1576 14.6311 15.8509Z' fill='%234FB2DB'/%3E%3C/svg%3E%0A");
}

.footer-social-col- .footer-service-buttons {
	gap:28px;
}

section.main-page-section-1 {
	color: #fff;
	margin-bottom:105px;
}
.main-page-section-1 h1,
.body-mainpage .h1
{
	text-transform:uppercase;
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	text-align: center;
	margin: 0 0 60px;
}
.body-mainpage section p,
.main-page-section-1 p {
	font-size: 20px;
	line-height: 160%;
	margin:0;
}
.main-page-section-1 p + p{
	margin-top:1.6em;
}


section.main-page-section-2 {
	margin-bottom:105px;
}

.main-page-section-catalog .buttons {
	margin-top:105px;
	text-align:center;
}

.main-page-section-catalog .button {
    height: 58px;
    padding: 0 45px;
    justify-content: center;
    align-items: center;
    border-radius: 37px;
    background: #F5BE0B;
    border: none;
    font-family: Bold;
    font-size: 18px;
    font-weight: 700;
    color: #191C1D;
    transition: all .35s ease;
    width: auto;
	display:inline-flex;
	margin:0 auto;
}


.mainpage-filials {
	background-color:#fff;
	padding:105px 0 60px;
	color: #191C1D;
	margin-bottom:0;
}
.mainpage-filials h2 {
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	color: #0E0E0E;
	text-transform:uppercase;
	margin-bottom:60px;
}
.mainpage-filials p {
	text-align:left;
	font-size: 20px;
	line-height: 1.6;
}
.mainpage-filials p + p {
	margin-top:1em;
}
.mainpage-filials .container {
	position:relative;
	text-align:center;
	max-width:100%;
	overflow:hidden;
}
.mainpage-filials .container + .container {
	margin-top:60px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.mainpage-filials .container [class^="mainpage-filial-"] {
	position:absolute;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-family: "Bold";
}
.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(1) {
	font-weight: 900;
	font-size: 36px;
	line-height: 1.22;
	color: #191C1D;
	letter-spacing:0
}
.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(2) {
	font-weight: 900;
	font-size: 150px;
	line-height: 1;
	color: #F5BE0B;
	letter-spacing:0
}
.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(3) {
	font-weight: 900;
	font-size: 36px;
	line-height: 1.22;
	color: #191C1D;
	text-align:right;
	letter-spacing:0
}
.mainpage-filials .container .mainpage-filial-cities {
	left:39%;
	top:21.6%;
}

.mainpage-filials .container .mainpage-filial-partners {
	left:64%;
	top:21.6%;
}

.mainpage-filials .container img {
	width:auto;
	height:auto;
	max-width:100%;
}

@media screen and (max-width: 1200px) {
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(1),
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(3)	{
		font-size: 3vw;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(2) {
		font-size: 10.8vw;
	}
}
@media screen and (max-width: 960px) {
	.mainpage-filials h2 {
		font-size: 32px;
	}
	.mainpage-filials p {
		font-size: 18px;
	}
	.mainpage-filials .container img {
		display:none;
	}
	.mainpage-filials .container + .container {
		display:flex;
		flex-direction:column;
		align-items:center;
		gap:32px;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] {
		position:static;
		min-height:232px;
		max-width:684px;
		width:100%;
		background-position:center right;
		background-repeat:no-repeat;
		background-size:auto 100%;
		padding:21px 34px;
		border-radius:6px;
		overflow:hidden;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(1) {
		display:none;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(2) {
		font-size: 110px;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(2):after {
		content:"+";
		margin-left:.05em;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(3)	{
		font-size: 36px;
		color:#fff;
		text-align:left;
	}
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(2),
	.mainpage-filials .container [class^="mainpage-filial-"] span:nth-child(3) {
		transition:all .35s ease;
	}
	.mainpage-filials .container [class^="mainpage-filial-"]:hover span:nth-child(2),
	.mainpage-filials .container [class^="mainpage-filial-"]:hover span:nth-child(3)	{
		margin-left:10px;
	}
	.mainpage-filials .container .mainpage-filial-cities {
		background-image:url(/images/mainpage-filial-cities.jpg);
	}

	.mainpage-filials .container .mainpage-filial-partners {
		background-image:url(/images/mainpage-filial-partners.jpg);
	}	
}

@media screen and (max-width: 468px) {
	.mainpage-filials .container .mainpage-filial-cities {
		background-image:url(/images/mainpage-filial-cities-468.jpg);
	}

	.mainpage-filials .container .mainpage-filial-partners {
		background-image:url(/images/mainpage-filial-partners-468.jpg);
	}	
}

.mainpage-filials + .partner__main {
	margin:0;
	padding:0;
}
.mainpage-filials + .partner__main .top-section__sponsors-list{
	margin-top:0;
}

.mainpage-collaboration {
	background-color:#fff;
	color:#191C1D;
	padding:105px 0;
	margin-bottom:0;
}
.mainpage-collaboration h2 {
	color:#0E0E0E;
}

.mainpage-collaboration .info {
	display:flex;
	align-items:stretch;
	gap:44px;
}
.mainpage-collaboration .info .images {
	width:388px;
	flex: 0 0 auto;
	display:inline-flex;
	flex-direction:column;
	flex-wrap:wrap;
	gap:20px;
	max-height:600px;
}
.mainpage-collaboration .info .images [class^="pic-"] {
	flex: 0 0 auto;
	width:184px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	border-radius:6px;
	overflow:hidden;
}
.mainpage-collaboration .info .images [class^="pic-"] img {
	object-fit:cover;
	width:100%;
	height:100%;
}
.mainpage-collaboration .info .text {
	flex: 1 1 auto;
	display:inline-flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:space-between;
	gap:30px;
}
.mainpage-collaboration .info .text h3 {
	font-size:25px;
	line-height:1;
	margin:0 0 15px;
}
	
.mainpage-collaboration .info .text p {
	margin:0;
	font-size:20px;
	line-height:1.4;
}
.mainpage-collaboration .info .text p + p{
	margin-top:.5em;
}

.mainpage-collaboration .buttons {
	text-align:center;
	justify-content:center;
	margin-top:105px;
}
.mainpage-collaboration .buttons .button {
	height: 58px;
    font-size: 18px;
    width: auto;
    padding: 0 45px;
	border-radius:30px;
}


@media (max-width:960px) {
	.mainpage-collaboration .info {
		gap:39px;
	}
	.mainpage-collaboration .info .images {
		width:159px;
		max-height:none;
	}
	.mainpage-collaboration .info .images [class^="pic-"] {
		width:100%;
	}
	.mainpage-collaboration .info .images .pic-1 {
		order:2;
	}
	.mainpage-collaboration .info .images .pic-2,
	.mainpage-collaboration .info .images .pic-3 {
		display:none;
	}
	.mainpage-collaboration .info .text {
		gap:50px;
	}
	.mainpage-collaboration .info .text p {
		font-size:18px;
	}
	.mainpage-collaboration .buttons {
		margin-top:60px;
	}

}
@media (max-width:700px) {
	.mainpage-collaboration .info {
		align-items:flex-start;
	}
}
@media (max-width:530px) {
	.mainpage-collaboration {
		padding:80px 0;
	}
	.mainpage-collaboration .info {
		gap:45px;
		flex-direction:column-reverse;
		align-items:stretch;
	}
	.mainpage-collaboration .info .images {
		width:428px;
		max-width:100%;
		max-height:600px;
		gap:20px;
		align-self: center;
	}
	.mainpage-collaboration .info .images [class^="pic-"] {
		width: calc(50% - 10px);
	}
	.mainpage-collaboration .info .images .pic-1 {
		order:unset;
	}
	.mainpage-collaboration .info .images .pic-2,
	.mainpage-collaboration .info .images .pic-3 {
		display:inline-flex;
	}
	.mainpage-collaboration .buttons {
		margin-top:80px;
	}
}

/*  zabota */
.mainpage-zabota {
	background-color:#fff;
	color:#191C1D;
	padding:105px 0;
	margin:0;
	border-top:1px solid #D9D9D9;
}
.mainpage-zabota h2 {
	color: #0E0E0E;
}
.mainpage-zabota .info {
	display:flex;
	align-items:stretch;
	gap:80px;
}
.mainpage-zabota .info .image {
	width:600px;
	flex: 0 0 auto;
	display:inline-flex;
	align-items: flex-start;
	justify-content:flex-start;
}
.mainpage-zabota .info .image img {
	max-width:100%;
	object-fit: none;
}
.mainpage-zabota .info .text {
	flex: 1 1 auto;
	display:inline-flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:space-between;
	gap:40px;
}
.mainpage-zabota .info .text li {
	margin:0;
	font-size:20px;
	line-height:1.6;
}
@media (max-width:960px) {
	.mainpage-zabota .info .text li {
		font-size:18px;
	}
}
.mainpage-zabota .info .text ul {
	padding-left:2em;
	margin-left:0;
	margin-bottom:1.5em;
}
.mainpage-zabota .info .text p + p{
	margin-top:.5em;
}

.mainpage-zabota .buttons {
	text-align:center;
	justify-content:flex-start;
	gap:16px;
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code] {
	gap:10px;
	align-items:center;
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code="telegram"]:hover {
	background-color:#2199CB !important;
	border-color:#2199CB !important;
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code]:after {
	transition: all .35s ease;
	background-repeat:no-repeat;
	background-position:center;
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code="telegram"]:after {
	content:"";
	width:25px;
	height:20px;
	background: url("data:image/svg+xml,%3Csvg width='25' height='20' viewBox='0 0 25 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9813 19.8136C18.7915 19.7113 17.47 18.7723 16.0447 17.7269C14.6195 16.6814 13.3891 15.8261 13.3107 15.8261C13.2323 15.8261 12.4946 16.464 11.6715 17.2438C10.6068 18.2524 10.0989 18.6781 9.91151 18.7191C9.76664 18.7507 9.61778 18.745 9.5807 18.7063C9.54362 18.6676 9.60043 17.4125 9.70695 15.9171C9.89327 13.3015 9.90797 13.1913 10.0941 13.0145C10.2005 12.9134 12.4556 10.888 15.1055 8.51371C17.7553 6.13939 20.0103 4.1026 20.1164 3.98751C20.2921 3.79697 20.2977 3.76661 20.1784 3.64794C20.0714 3.54146 20.0022 3.53461 19.8001 3.61048C19.6641 3.66155 16.697 5.49193 13.2065 7.67798C9.71599 9.86403 6.81445 11.6526 6.75862 11.6526C6.51664 11.6526 1.04701 9.90168 0.859347 9.76414C0.580994 9.56014 0.443482 9.27252 0.521772 9.05809C0.656908 8.68794 1.25785 8.37576 3.43848 7.54285C4.64698 7.08126 7.37394 6.03664 9.4984 5.22146C23.0199 0.0331112 23.1087 0 23.4988 0C23.9686 0 24.3051 0.288962 24.4474 0.814593C24.5644 1.24696 24.6299 0.897544 22.9969 8.55352C22.6963 9.96258 22.0756 12.8781 21.6174 15.0325C21.1593 17.1869 20.7268 19.093 20.6563 19.2682C20.3716 19.9762 19.6932 20.1971 18.9813 19.8136Z' fill='%23191C1D'/%3E%3C/svg%3E%0A") center no-repeat;
	transition: all .35s ease;
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code="max"]:hover {
	background-color:transparent !important;
	background-image: linear-gradient(90deg, #45C5FD 0%, #2F6DF0 34.13%, #6723E0 71.15%, #864BE6 100%)  !important;
	border-color: transparent !important;
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code="max"]:after {
	content:"";
	width:25px;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M12.382 5.92215C9.24212 5.75686 6.79189 7.94396 6.25158 11.3671C5.80414 14.202 6.59745 17.6562 7.27601 17.8301C7.56381 17.9038 8.2564 17.372 8.76029 16.895C8.85503 16.8054 8.99827 16.7903 9.10936 16.8585C9.89485 17.3406 10.7842 17.703 11.7646 17.7546C14.988 17.9243 17.8446 15.3918 18.0134 12.1557C18.1823 8.91959 15.6054 6.09184 12.382 5.92215ZM7.12407 22.3563C7.0025 22.2699 6.835 22.2933 6.73312 22.4024C5.37136 23.8604 1.88626 24.8831 1.72662 22.8931C1.72662 21.334 1.37777 20.0202 0.993682 18.5736C0.523271 16.8019 0 14.8312 0 11.9669C0 5.13666 5.58018 0 12.1964 0C18.8126 0 24 5.38745 24 12.0332C24 18.679 18.6475 23.9337 12.259 23.9337C9.99251 23.9337 8.89266 23.6133 7.12407 22.3563Z' fill='%23191C1D'/%3E%3C/svg%3E%0A");
}
.mainpage-zabota .buttons .button-wireframe[data-qr-code]:hover:after {
	filter: brightness(0) invert();
}
.mainpage-zabota .buttons .button {
	height: 48px;
    font-size: 20px;
    width: auto;
    padding: 0 44px;
	border-radius:25px;
	text-transform:none;
}

@media (max-width:1440px) {
	.mainpage-zabota .info {
		gap:29px;
	}
	.mainpage-zabota .info .image {
		flex: 1 1 auto;
		overflow:hidden;
	}
	.mainpage-zabota .info .image img {
		max-width:none;
		width:auto;
		height:auto;
		margin-left:-50px;
	}
	.mainpage-zabota .info .text {
		flex: 0 0 auto;
		width:588px;
	}
}
@media (max-width:960px) {
	.mainpage-zabota .info {
		gap:12px;
	}
	.mainpage-zabota .info .image img {
		margin-left:-100px;
	}
	.mainpage-zabota .info .text {
		width:50%;
	}
	.mainpage-zabota .buttons .button {
		height: 40px;
		font-size: 18px;
		padding: 0 28px;
		border-radius:20px;
	}
}
@media (max-width:640px) {
	.mainpage-zabota .info {
		flex-direction:column;
		gap:45px;
	}
	.mainpage-zabota .info .text {
		width:100%;
	}
	.mainpage-zabota .info .image {
		width:100%;
	}
	.mainpage-zabota .info .image img {
		margin:0;
		max-width:100%;
	}
}
@media (max-width:530px) {
	.mainpage-zabota {
		padding:80px 0;
	}
	.mainpage-zabota h2 {
		font-size: 28px;
		margin-bottom:45px;
	}
}

.mainpage-partners {
	margin:0;
	background-color:#fff;
}

.mainpage-partners .top-section__sponsors-list-v2 .item {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

.mainpage-partners .top-section__sponsors-list-v2 .item:first-child {
    border-left: 1px solid #d9d9d9;
}

.main-page-section-1 .container,
.main-page-section-2 .container,
.main-page-section-catalog .container,
.mainpage-filials .container,
.mainpage-partners .container,
.mainpage-collaboration .container,
.mainpage-zabota .container,
.mainpage-news .container,
.mainpage-gde-kupit .container,
.mainpage-subscribe .container

 {
	width:1480px;
	padding-left:40px;
	padding-right:40px;
	max-width:100%;
}

@media (max-width:1280px) {
	.main-page-section-1 .container,
	.main-page-section-2 .container,
	.main-page-section-catalog .container,
	.mainpage-filials .container,
	.mainpage-partners .container,
	.mainpage-collaboration .container,
	.mainpage-zabota .container,
	.mainpage-news .container,
	.mainpage-gde-kupit .container,
	.mainpage-subscribe .container
	 {
		width:1108px;
	}
}

@media (max-width:960px) {
	.main-page-section-1 .container,
	.main-page-section-2 .container,
	.main-page-section-catalog .container,
	.mainpage-filials .container,
	.mainpage-partners .container,
	.mainpage-collaboration .container,
	.mainpage-zabota .container,
	.mainpage-news .container,
	.mainpage-gde-kupit .container,
	.mainpage-subscribe .container
	 {
		width:868px;
		padding-left:20px;
		padding-right:20px;
	}
	.main-page-section-1 h1, .body-mainpage .h1 {
		font-size:32px;
		line-height:1.6;
	}
	.body-mainpage section p,
	.main-page-section-1 p {
			font-size:18px;
	}	
	
}
@media (max-width:468px) {
	section.main-page-section-1,
	section.main-page-section-2 {
		margin-bottom: 80px;
	}
	section.main-page-section-catalog {
		padding-bottom: 80px;
	}
	section.mainpage-filials {
		padding-top:80px;
		padding-bottom:45px;
	}

	.main-page-section-1 h1, .body-mainpage .h1 {
		font-size:24px;
		margin-bottom: 45px;
	}
	section.mainpage-filials .h1,
	section.mainpage-zabota .h1,
	section.mainpage-collaboration .h1	{
		font-size:28px;
		margin-bottom: 45px;
	}
	.body-mainpage section p,
	.main-page-section-1 p,
	.mainpage-zabota .info .text li	{
		font-size:20px;
		line-height:1.6;
	}
	section.mainpage-filials p {
		font-size:18px;
	}
	.mainpage-slider {
		margin-bottom: 80px;
	}
	.main-page-section-catalog .buttons	 {
		margin-top:80px;
	}
	.mainpage-filials .container + .container {
		margin-top:45px;
	}
	.mainpage-zabota .info .text {
		gap:40px;
	}
	.mainpage-zabota .info .text ul {
		margin-top:5px;
	}
	.mainpage-zabota .info .image img {
		max-width:none;
		margin-left: -100px;
	}
	.simple-map .baloon {
		width:389px;
		max-width:calc(100% - 40px);
	}
	.mainpage-collaboration .info .text {
		gap:45px;
	}
	.mainpage-collaboration .info .text h3 {
		font-size:25px;
	}
	.mainpage-collaboration .info .text p {
		font-size:20px;
	}
}


.simple-map .baloon .item a {
	color:#000;
	text-decoration:none;
}
.simple-map .baloon .item a:hover {
	text-decoration:underline;
}


header.mobile {
	z-index:2;
}



.cookie-window {
	display:flex;
	align-items:center;
	gap:10px;
	position:fixed;
	left:50%;
	bottom:48px;
	transform:translate(-50%,  0);
	padding: 18px 24px;
	gap: 10px;
	background: #FFFFFF;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	color:#191C1D;
	max-width:calc(100% - 20px);
	z-index:2;
	opacity:0;
	transition:all .35s ease;
	visibility:hidden;
}
.cookie-window.active {
	opacity:1;
	visibility:visible;
}
.cookie-window .info {
	flex:  1 1 auto;
	min-width:377px;
}	
.cookie-window .close-block {
	flex: 0 0 auto;
	opacity:1;
}	
.cookie-window .info p {
	font-size:14px;
	line-height:1.4;
	white-space:nowrap;
}
.cookie-window .info p a {
	color:#191C1D;
	text-decoration:underline;
	margin:0;
}

.cookie-window .info p:first-child {
	font-size:16px;
	font-weight:bold;
	margin-bottom:6px;
}

.cookie-window .horosho {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 7px 59px;

	width: 185px;
	height: 48px;

	background-color: #F5BE0B;
	border-radius: 50px;
	transition:all .35s ease;
	cursor:pointer;

	font-size:14px;
	line-height:1.6;
	font-weight:bold;
}
.cookie-window .horosho:hover {
	background-color:#B68D08;
}

@media (max-width:700px) {
	.cookie-window {
		flex-direction:column;
		gap:18px;
		width:255px;
		left:20px;
		bottom:48px;
		transform:none;
	}
	.cookie-window .info {
		min-width:0;
	}	
	.cookie-window .info p {
		white-space:normal;
	}
	.cookie-window .info p:first-child {
		margin-bottom:10px;
		padding-right: 18px;
	}
	.cookie-window .close-block {
		width:100%;
	}
	.cookie-window .horosho {
		width: 100%;
		height: 42px;		
	}
}

a.gold {
	color:#B68D08;
}
.underline {
	text-decoration:underline;
}

.mainpage-gde-kupit {
	background-color:#fff;
	color:#191C1D;
	padding: 105px 0 0;
    margin-bottom: 0;	
}
.mainpage-gde-kupit .container {
	padding-left: 20px;
	padding-right:20px;
}

@media (max-width: 768px) {
    .mainpage-gde-kupit .diler-block {
        margin: 0;
    }
}

.mainpage-gde-kupit h2 {
	color: #0E0E0E;
	margin:0 0 60px;
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
}
.mainpage-gde-kupit .container > p {
	margin: 0;
}
.mainpage-gde-kupit .container > p + .diler-filter-block {
	margin-top:42px;
}
@media (max-width: 960px) {
    .mainpage-gde-kupit h2 {
        font-size: 32px;
        line-height: 1.6;
    }
}


@media (max-width:530px) {
	.mainpage-gde-kupit {
		padding:80px 0 0;
	}
	.mainpage-gde-kupit h2 {
		font-size: 28px;
		margin-bottom:45px;
	}
}

.mainpage-subscribe {
	background: #191c1d url(/local/templates/havens-2024/css/images/0bdaaf2fb640338bb8103bae3941f7c7e4ec891a-opt.jpg) center/100% auto no-repeat;
	background-position: left 72% center;
	background-size: cover;
	color:#fff;
	padding: 105px 0;
    margin-bottom: 0;	
}

.mainpage-subscribe h2 {
	margin:0 0 60px;
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	text-align: center;
	color: #F8F8F8;
	max-width:100%;
}
.mainpage-subscribe a {
	color:#F5BE0B;
	text-decoration:underline;
}
.body-mainpage section.mainpage-subscribe p {
	font-size: 20px;
	line-height: 160%;
	margin: 0 auto 43px;
	width:1053px;
	max-width:100%;
}

.mainpage-subscribe form {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:28px;
	width: 560px;
	max-width: 100%;
	margin:0 auto;
}
.mainpage-subscribe .input-container {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	padding: 8px 5px 8px 20px;
	gap: 10px;
	width: 100%;
	height: 55px;

	background: #FFFFFF;
	border: 2px solid #F5BE0B;
	border-radius: 50px;
}
.mainpage-subscribe .input-container [type="text"],
.mainpage-subscribe .input-container [type="text"]:active,
.mainpage-subscribe .input-container [type="text"]:focus {
	flex: 1 1 auto;
	border:none !important;
	outline:none !important;
	font-size: 18px;
	line-height: 28px;
	min-width: 0px;
	
}
.mainpage-subscribe .input-container [type="text"]:-internal-autofill-selected,
.mainpage-subscribe .input-container [type="text"]:-webkit-autofill,
.mainpage-subscribe .input-container [type="text"]:-webkit-autofill:focus
 {
	color:#000 !important;
}
.mainpage-subscribe .input-container [type="text"]:-internal-autofill-selected,
.mainpage-subscribe .input-container [type="text"]:-webkit-autofill,
.mainpage-subscribe .input-container [type="text"]:-webkit-autofill:focus
{
	-webkit-text-fill-color: #000;
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;	
    transition: background-color 0s 600000s, color 0s 600000s !important;
}
.mainpage-subscribe .input-container [type="text"]::placeholder {
	color:#A0A0A0;
}
.mainpage-subscribe .input-container [type="text"]:focus::placeholder{
	color:#A0A0A088;
}
.mainpage-subscribe .input-container [type="submit"] {
	flex: 0 0 auto;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 18px 45px;
	height: 46px;
	background: #F5BE0B;
	border-radius: 50px;
	font-family: inherit;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #0E0E0E;
	border:none !important;
	outline:none !important;
	cursor:pointer;
	transition:all .35s ease;
}
@media (max-width: 1200px) {
    .body-mainpage section.mainpage-subscribe p {
        width: 828px;
		font-size: 18px;
		line-height: 28px;
    }
	.mainpage-subscribe h2 {
		width: 828px;
		font-size: 32px;
		line-height: 39px;
	}		
}
@media (max-width: 960px) {
	.mainpage-subscribe h2 {
		line-height: 1.6;
	}
}
		
@media (max-width: 500px) {
	.mainpage-subscribe {
		padding: 80px 0;
	}	
    .body-mainpage section.mainpage-subscribe p {
        width: 100%;
		font-size: 20px;
		line-height: 160%;
    }
	.mainpage-subscribe h2 {
		width: 100%;
		font-size: 28px;
		/* line-height: 34px; */
	}
	.mainpage-subscribe .input-container [type="submit"] {
		font-size: 16px;
		line-height: 1;
	}
}

.mainpage-subscribe .input-container [type="submit"]:hover {
	background: #B68D08;
	color:#fff;
}

.mainpage-subscribe label[for="sf_userconsent"] {
	display:flex;
	gap:9px;
	font-size: 14px;
	line-height: 160%;
}
.mainpage-subscribe [type="checkbox"] {
	display:none;
}
.mainpage-subscribe .fake-checkbox {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex: 0 0 auto;
	box-sizing: border-box;
	width: 22px;
	height: 21px;
	background: #FFFFFF;
	border: 2px solid #F5BE0B;
	border-radius: 6px;
	cursor:pointer;
}
.mainpage-subscribe .error-required .fake-checkbox {
	border-color:#FC4D3A;
}

.mainpage-subscribe  [type="checkbox"]:checked + .fake-checkbox:before {
	content:"";
	width: 14px;
	height: 13px;
	background: #F5BE0B;
	border-radius: 3px;
}
.mainpage-subscribe [data-error-container] {
	position:relative;
}
.mainpage-subscribe [data-error-container].error-required:before,
.mainpage-subscribe [data-error-container].error-nocorrect:before {
	position:absolute;
	left:24px;
	bottom:calc(100% + 2px);
	background-color:#FC4D3A;
	color:#fff;
	display: flex;
	padding: 0px 5px;
	font-size: 14px;
	line-height: 17px;
}
.mainpage-subscribe label[data-error-container].error-required:before,
.mainpage-subscribe label[data-error-container].error-nocorrect:before {
	left:32px;
}

.mainpage-subscribe .input-container.error-required,
.mainpage-subscribe .input-container.error-nocorrect
 {
	border-color: #FC4D3A;
}
.mainpage-subscribe [data-error-container].error-required:before  {
	content:attr(data-error-required)
}
.mainpage-subscribe [data-error-container].error-nocorrect:before  {
	content:attr(data-error-nocorrect)
}

@media (max-width:530px) {
	.mainpage-subscribe {
		padding:80px 0;
	}
	.mainpage-subscribe h2 {
		font-size: 28px;
		margin-bottom:45px;
	}
}

.mainpage-subscribe .subscribe-result {
	margin: 0 auto;
	padding:28px 45px 31px;
	width: 457px;
	max-width:calc(100% - 40px);

	background: rgba(0, 0, 0, 0.001) url(/local/templates/havens-2024/css/images/subscribe-result.png) center/cover no-repeat;
	border: 1px solid #464646;
	border-radius: 12px;

	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	text-align: center;
	letter-spacing: -0.04em;
	color: #FFFFFF;
}
.mainpage-subscribe .subscribe-result.success {
	color:#F5BE0B;
}

.mainpage-subscribe .subscribe-result.error {
	border:2px solid red;
}

.mainpage-subscribe form:has(+ .subscribe-result) {
	margin-bottom:20px;
}
.mobile-menu .wrap .content .menu-header.v2 .row1 {
	padding-right:12px;
}
.mobile-menu .wrap .content .menu-header.v2 .row1 .slogan {
	font-size:13px;
	font-weight: normal;
	line-height:1.4;
	text-align:left;
}
.mobile-menu .wrap .content .menu-header.v2 .row2 {
	justify-content:flex-start;
	gap:30px;
}
@media (max-width:450px) {
	.mobile-menu .wrap .content .menu-header.v2 .row2 {
		gap:10px;
	}
}
.mobile-menu .wrap .content .menu-header.v2 .row2 .phone {
	margin-right:auto;
	white-space:nowrap;
	overflow:hidden;
}
.mobile-menu .wrap .content .menu-header.v2 .row2 .phone:before {
	display:none;
}

.mobile-menu .wrap .content .menu-header .row2 .messager {
	--icon-telegram: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0C21.7323 0 28 6.26774 28 14C28 21.7323 21.7323 28 14 28C6.26774 28 0 21.7323 0 14C0 6.26774 6.26774 0 14 0ZM18.8294 19.7065C19.0869 18.9164 20.2933 11.0423 20.4424 9.49078C20.4875 9.02087 20.339 8.70861 20.048 8.56922C19.6962 8.4 19.1751 8.48461 18.5707 8.70252C17.7417 9.00139 7.14304 13.5015 6.5307 13.762C5.95 14.0085 5.40096 14.2776 5.40096 14.6671C5.40096 14.941 5.56348 15.095 6.01148 15.2551C6.47774 15.4213 7.65191 15.7774 8.34522 15.9685C9.01296 16.153 9.77322 15.9929 10.1993 15.7281C10.651 15.4475 15.8632 11.9597 16.2376 11.6541C16.6113 11.3485 16.9096 11.7399 16.604 12.0461C16.2984 12.3517 12.7205 15.8243 12.2488 16.3051C11.676 16.8889 12.0826 17.4939 12.4667 17.7362C12.9056 18.0125 16.0617 20.1296 16.537 20.4692C17.0124 20.8089 17.4945 20.9629 17.9358 20.9629C18.3771 20.9629 18.6096 20.3816 18.8294 19.7065Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-max: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 0C26.3888 0 34 7.61116 34 17C34 26.3888 26.3888 34 17 34C7.61116 34 0 26.3888 0 17C0 7.61116 7.61116 0 17 0ZM17.1602 7.23438C11.7758 7.23438 7.23458 11.4142 7.23438 16.9727C7.23438 19.3036 7.66014 20.9078 8.04297 22.3496C8.35555 23.5269 8.63965 24.5964 8.63965 25.8652C8.76968 27.4846 11.6056 26.6524 12.7139 25.4658C12.7968 25.3771 12.9333 25.3584 13.0322 25.4287C14.4713 26.4514 15.3666 26.7119 17.2109 26.7119C22.4099 26.7118 26.7655 22.4357 26.7656 17.0273C26.7656 11.6189 22.5445 7.23455 17.1602 7.23438ZM17.3105 12.0537C19.9339 12.1918 22.031 14.4933 21.8936 17.127C21.756 19.7604 19.4317 21.8216 16.8086 21.6836C16.0107 21.6416 15.2867 21.3465 14.6475 20.9541C14.5571 20.8986 14.4404 20.9105 14.3633 20.9834C13.9532 21.3716 13.3895 21.8051 13.1553 21.7451C12.6031 21.6034 11.9573 18.7922 12.3213 16.4854C12.761 13.6996 14.7554 11.9193 17.3105 12.0537Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
    flex: 0 0 auto;
    width: 34px;
    height: 34px;
    background: center/cover no-repeat;
}
.mobile-menu .wrap .content .menu-header .row2 .messager.telegram {
	background-image:var(--icon-telegram);
}
.mobile-menu .wrap .content .menu-header .row2 .messager.max {
	background-image:var(--icon-max);
}
.mobile-menu .wrap .content .menu-header .row2 .email {
    width: 35px;
    height: 26px;
	background-image: url("data:image/svg+xml,%3Csvg width='35' height='26' viewBox='0 0 35 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.68421 0C1.87269 0 0 1.92001 0 3.71429C0 4.73668 1.01496 4.95528 1.84211 5.57143L16.5789 16.7143C17.3582 17.2898 17.6418 17.2898 18.4211 16.7143L33.1579 5.57143C33.985 4.95528 35 4.73668 35 3.71429C35 1.92001 33.1273 0 31.3158 0H3.68421ZM0 7.42857V22.2857C0 24.6758 1.27112 26 3.68421 26H31.3158C33.7289 26 35 24.6758 35 22.2857V7.42857L20.2632 18.5714C18.7046 19.7292 16.2954 19.7292 14.7368 18.5714L0 7.42857Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");	
}
header.desktop.v2 .cont_but {
	gap:22px;
}
header.desktop.v2 .cont_but .messager {
	--icon-telegram: url("data:image/svg+xml,%3Csvg width='47' height='48' viewBox='0 0 47 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 0.5C36.4792 0.5 47 11.0208 47 24C47 36.9792 36.4792 47.5 23.5 47.5C10.5208 47.5 0 36.9792 0 24C0 11.0208 10.5208 0.5 23.5 0.5ZM31.6065 33.5788C32.0387 32.2526 34.0638 19.0354 34.3141 16.431C34.3897 15.6422 34.1404 15.118 33.652 14.884C33.0614 14.6 32.1868 14.742 31.1722 15.1078C29.7806 15.6095 11.9901 23.1632 10.9622 23.6005C9.9875 24.0143 9.06589 24.4659 9.06589 25.1198C9.06589 25.5796 9.3387 25.8381 10.0907 26.1068C10.8733 26.3858 12.8443 26.9835 14.008 27.3043C15.1289 27.6139 16.405 27.3452 17.1203 26.9007C17.8784 26.4297 26.6275 20.5751 27.2559 20.0622C27.8833 19.5493 28.3839 20.2063 27.871 20.7202C27.3581 21.2331 21.3523 27.0622 20.5605 27.8693C19.599 28.8492 20.2815 29.8648 20.9262 30.2714C21.6629 30.7353 26.9606 34.2889 27.7586 34.859C28.5566 35.4292 29.3658 35.6877 30.1066 35.6877C30.8473 35.6877 31.2376 34.7119 31.6065 33.5788Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-hover-telegram: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 0C36.4792 0 47 10.5208 47 23.5C47 36.4792 36.4792 47 23.5 47C10.5208 47 0 36.4792 0 23.5C0 10.5208 10.5208 0 23.5 0ZM31.6065 33.0788C32.0387 31.7526 34.0638 18.5354 34.3141 15.931C34.3897 15.1422 34.1404 14.618 33.652 14.384C33.0614 14.1 32.1868 14.242 31.1722 14.6078C29.7806 15.1095 11.9901 22.6632 10.9622 23.1005C9.9875 23.5143 9.06589 23.9659 9.06589 24.6198C9.06589 25.0796 9.3387 25.3381 10.0907 25.6068C10.8733 25.8858 12.8443 26.4835 14.008 26.8043C15.1289 27.1139 16.405 26.8452 17.1203 26.4007C17.8784 25.9297 26.6275 20.0751 27.2559 19.5622C27.8833 19.0493 28.3839 19.7063 27.871 20.2202C27.3581 20.7331 21.3523 26.5622 20.5605 27.3693C19.599 28.3492 20.2815 29.3648 20.9262 29.7714C21.6629 30.2353 26.9606 33.7889 27.7586 34.359C28.5566 34.9292 29.3658 35.1877 30.1066 35.1877C30.8473 35.1877 31.2376 34.2119 31.6065 33.0788Z' fill='%232199CB'/%3E%3C/svg%3E%0A");
	--icon-max: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 0C36.4787 0 47 10.5213 47 23.5C47 36.4787 36.4787 47 23.5 47C10.5213 47 0 36.4787 0 23.5C0 10.5213 10.5213 0 23.5 0ZM23.7207 10C16.2776 10.0001 10 15.779 10 23.4629C10 26.6851 10.589 28.9024 11.1182 30.8955C11.5502 32.5228 11.9424 34.001 11.9424 35.7549C12.1221 37.9935 16.0432 36.8433 17.5752 35.2031C17.6898 35.0805 17.8779 35.0533 18.0146 35.1504C20.0042 36.5645 21.2415 36.9257 23.791 36.9258C30.9781 36.9258 37 31.0136 37 23.5371C36.9999 16.0607 31.1639 10 23.7207 10ZM23.9297 16.6621C27.5559 16.853 30.4544 20.0343 30.2646 23.6748C30.0747 27.3153 26.8616 30.1644 23.2354 29.9736C22.1324 29.9156 21.1317 29.5082 20.248 28.9658C20.1231 28.8891 19.962 28.906 19.8555 29.0068C19.2886 29.5435 18.5093 30.1416 18.1855 30.0586C17.4222 29.8629 16.5298 25.9772 17.0332 22.7881C17.6411 18.937 20.3974 16.4762 23.9297 16.6621Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-hover-max: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 0C36.4787 0 47 10.5213 47 23.5C47 36.4787 36.4787 47 23.5 47C10.5213 47 0 36.4787 0 23.5C0 10.5213 10.5213 0 23.5 0ZM23.7207 10C16.2776 10.0001 10 15.779 10 23.4629C10 26.6851 10.589 28.9024 11.1182 30.8955C11.5502 32.5228 11.9424 34.001 11.9424 35.7549C12.1221 37.9935 16.0432 36.8433 17.5752 35.2031C17.6898 35.0805 17.8779 35.0533 18.0146 35.1504C20.0042 36.5645 21.2415 36.9257 23.791 36.9258C30.9781 36.9258 37 31.0136 37 23.5371C36.9999 16.0607 31.1639 10 23.7207 10ZM23.9297 16.6621C27.5559 16.853 30.4544 20.0343 30.2646 23.6748C30.0747 27.3153 26.8616 30.1644 23.2354 29.9736C22.1324 29.9156 21.1317 29.5082 20.248 28.9658C20.1231 28.8891 19.962 28.906 19.8555 29.0068C19.2886 29.5435 18.5093 30.1416 18.1855 30.0586C17.4222 29.8629 16.5298 25.9772 17.0332 22.7881C17.6411 18.937 20.3974 16.4762 23.9297 16.6621Z' fill='url(%23paint0_linear_8257_625)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8257_625' x1='1.45286e-07' y1='47' x2='47' y2='1.45286e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232D9FF7'/%3E%3Cstop offset='0.221154' stop-color='%232494F7'/%3E%3Cstop offset='0.508411' stop-color='%234443E8'/%3E%3Cstop offset='0.796381' stop-color='%236824DF'/%3E%3Cstop offset='1' stop-color='%237228DE'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    flex: 0 0 auto;
    width: 47px;
    height: 47px;
    background: center no-repeat;
}
header.desktop.v2 .cont_but .messager.telegram {
	background-image:var(--icon-telegram);
}
header.desktop.v2 .cont_but .messager.max {
	background-image:var(--icon-max);
}
header.desktop.v2 .cont_but .messager.telegram:hover {
	background-image:var(--icon-hover-telegram);
}
header.desktop.v2 .cont_but .messager.max:hover {
	background-image:var(--icon-hover-max);
}
header.desktop.v2 .cont_but .phone {
	margin-right:21px;
}
[data-callback-form="PARTNER"] .callback-block-title {
	padding-right: 20px;
}

header.mobile.v2 .phone:before {
	display:none;
}
header.mobile.v2 .messager {
	--icon-telegram: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5C17.0753 0.5 22 5.42465 22 11.5C22 17.5753 17.0753 22.5 11 22.5C4.92465 22.5 0 17.5753 0 11.5C0 5.42465 4.92465 0.5 11 0.5ZM14.7945 15.9837C14.9968 15.3629 15.9447 9.17613 16.0619 7.95704C16.0973 7.58783 15.9806 7.34248 15.752 7.23296C15.4756 7.1 15.0662 7.16648 14.5913 7.3377C13.9399 7.57252 5.61239 11.1083 5.13126 11.313C4.675 11.5067 4.24361 11.7181 4.24361 12.0242C4.24361 12.2394 4.3713 12.3604 4.7233 12.4862C5.08965 12.6167 6.01222 12.8965 6.55696 13.0467C7.08161 13.1916 7.67896 13.0658 8.01374 12.8578C8.36861 12.6373 12.464 9.89687 12.7581 9.65678C13.0517 9.4167 13.2861 9.72422 13.046 9.96478C12.8059 10.2049 9.9947 12.9333 9.62404 13.3112C9.174 13.7698 9.49348 14.2452 9.79526 14.4356C10.1401 14.6527 12.6199 16.3161 12.9934 16.583C13.3669 16.8498 13.7457 16.9708 14.0924 16.9708C14.4392 16.9708 14.6219 16.5141 14.7945 15.9837Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-max: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C17.0751 0 22 4.92487 22 11C22 17.0751 17.0751 22 11 22C4.92487 22 0 17.0751 0 11C0 4.92487 4.92487 0 11 0ZM11.1035 4.68066C7.61956 4.68072 4.68077 7.38579 4.68066 10.9824C4.68066 12.4907 4.95639 13.529 5.2041 14.4619C5.40634 15.2236 5.58984 15.9154 5.58984 16.7363C5.67391 17.7842 7.50946 17.2453 8.22656 16.4775C8.28023 16.4202 8.36865 16.4086 8.43262 16.4541C9.3638 17.1159 9.94331 17.2842 11.1367 17.2842C14.5008 17.2841 17.3193 14.5171 17.3193 11.0176C17.3193 7.51795 14.5876 4.68066 11.1035 4.68066ZM11.2012 7.7998C12.8986 7.88916 14.2559 9.37793 14.167 11.082C14.0781 12.7861 12.5734 14.1196 10.876 14.0303C10.3598 14.003 9.8911 13.8125 9.47754 13.5586C9.41908 13.5229 9.34374 13.531 9.29395 13.5781C9.02871 13.8291 8.66428 14.1089 8.5127 14.0703C8.15539 13.9788 7.73712 12.1597 7.97266 10.667C8.25717 8.86442 9.54782 7.71285 11.2012 7.7998Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
    flex: 0 0 auto;
    width: 22px;
    height: 22px;
    background:  center no-repeat;
	margin-right:-13px;
}
header.mobile.v2 .messager.telegram {
	background-image:var(--icon-telegram);
}
header.mobile.v2 .messager.max {
	background-image:var(--icon-max);
}
@media (max-width:550px) {
	header.mobile.v2 .logo {
		display:none;
	}
}
@media (max-width: 480px) {
    header.mobile.v2 .messager {
        margin-right:0;
    }
}

.user-region {
	display:inline-flex;
	margin-right:auto;
	align-items:center;
	flex: 0 0 auto;
	gap:6px;
	cursor:pointer;
	position:relative;
}
.user-region:before {
	flex: 0 0 auto;
	content:"";
	width:16px;
	height:16px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3334 6.66658C13.3334 10.6666 8.00008 14.6666 8.00008 14.6666C8.00008 14.6666 2.66675 10.6666 2.66675 6.66658C2.66675 5.2521 3.22865 3.89554 4.22885 2.89535C5.22904 1.89516 6.58559 1.33325 8.00008 1.33325C9.41457 1.33325 10.7711 1.89516 11.7713 2.89535C12.7715 3.89554 13.3334 5.2521 13.3334 6.66658Z' stroke='%23F5BE0B' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00008 8.66658C9.10465 8.66658 10.0001 7.77115 10.0001 6.66658C10.0001 5.56202 9.10465 4.66659 8.00008 4.66659C6.89551 4.66659 6.00008 5.56202 6.00008 6.66658C6.00008 7.77115 6.89551 8.66658 8.00008 8.66658Z' stroke='%23F5BE0B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
	
}
.user-region:after {
	flex: 0 0 auto;
	content:"";
	width:16px;
	height:16px;
	background: url("data:image/svg+xml,%3Csvg width='7' height='4' viewBox='0 0 7 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L3.5 3.5L6.5 0.5' stroke='%23F5BE0B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
}
.user-region:before,
.user-region:after {
	filter:brightness(0) invert(1);
	transition:all .35s ease;
}
.body-innerpage .user-region:before,
.body-innerpage .user-region:after {
	filter:brightness(0) invert(0);
 }
.user-region > span:before {
	content: attr(data-user-region);
	font-size: 14px;
	line-height: 160%;
	color: #FFF;
	transition:all .35s ease;
}
 .body-innerpage .user-region > span:before {
	 color:#191C1D;
 }
.user-region.open > span:before,
.user-region:hover > span:before,
.body-innerpage .user-region:hover > span:before {
	color:#F5BE0B;
	text-decoration:underline;
}
.user-region.open:before,
.user-region.open:after,
.user-region:hover:before,
.user-region:hover:after {
	filter: none;
}
.mobile-menu .user-region:before,
.mobile-menu .user-region:after {
	filter:brightness(0) invert(0);
}

.user-region .tooltip {
	position:absolute;
	left: calc(100% - 4px);
	top:calc(50% - 17px);
	display:inline-flex;
	gap:13px;
	padding: 23px 0 0 45px;
	border-radius: 6px;
	white-space:nowrap;
	width:268px;
	height:77px;
	background: url("data:image/svg+xml,%3Csvg width='268' height='77' viewBox='0 0 268 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_7547_232)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M237.947 16C241.261 16 243.947 18.6866 243.947 22V44.9658C243.947 48.2793 241.261 50.9658 237.947 50.9658H34.494C31.1807 50.9656 28.4943 48.2792 28.494 44.9658V25.0215C28.4736 24.6289 28.3728 23.7727 27.8925 23.1943C27.5713 22.8078 27.068 22.4442 26.6454 22.1787L18.535 17.8857C17.6136 17.3978 17.9563 16 18.9989 16H237.947Z' fill='url(%23paint0_linear_7547_232)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_7547_232' x='0' y='0' width='267.947' height='76.9658' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='1' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_7547_232'/%3E%3CfeOffset dx='3' dy='5'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7547_232'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7547_232' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_7547_232' x1='18' y1='33.4829' x2='243.947' y2='33.4829' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE593'/%3E%3Cstop offset='1' stop-color='%23F5BE0B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") 0 0 no-repeat;
	opacity:0;
	transition:all .800s ease;
	cursor:default;
	z-index:1;
}
.user-region .tooltip.open {
	opacity:1;
}
.user-region .tooltip .text {
	flex: 0 0 auto;
	display:inline-flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 160%;
	color: #191C1D;
	max-width: 100%;
	width:auto;
	height:22px;
	align-items:center;
}
.user-region .tooltip .close {
	flex: 0 0 auto;
	display:inline-flex;
	width:20px;
	height:20px;
	background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 4.5L15.5 15.5M15.3103 4.5L4.5 15.5' stroke='%23B68D08' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
	cursor:pointer;
}

header.mobile .user-region .tooltip {
	left: 50%;
	transform:translateX(-50%);
	top:calc(100% - 10px);
	padding: 39px 0 0;
	text-align:center;
	justify-content:center;
	width:258px;
	height:96px;
	background: url("data:image/svg+xml,%3Csvg width='258' height='96' viewBox='0 0 258 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_7547_479)'%3E%3Cpath d='M123.561 17.2689C124.225 15.577 126.62 15.5769 127.284 17.2689L131.312 27.5277H227.453C230.767 27.5277 233.453 30.2143 233.453 33.5277V64.0004C233.453 67.314 230.767 70.0004 227.453 70.0004H24C20.6865 70.0002 18.0001 67.3139 18 64.0004V33.5277C18.0004 30.2144 20.6866 27.5278 24 27.5277H119.533L123.561 17.2689Z' fill='url(%23paint0_linear_7547_479)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_7547_479' x='0' y='0' width='257.453' height='96.0004' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='1' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_7547_479'/%3E%3CfeOffset dx='3' dy='5'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7547_479'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7547_479' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_7547_479' x1='10.2102' y1='51.8334' x2='233.453' y2='51.8334' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE593'/%3E%3Cstop offset='1' stop-color='%23F5BE0B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
header.mobile  .user-region .tooltip .text {
	font-weight: 700;
	font-size: 14px;
}
header.mobile  .user-region {
	margin-left: auto;
	margin-right: 0;
}
header.mobile  .user-region + .phone {
	margin-left:0;
	flex: 0 0 auto;
}
@media (max-width:700px) {
	
	header.mobile .user-region {
		display:none;
	}
	header.mobile  .user-region + .phone {
		margin-left:auto;
	}

}

.mobile-menu .wrap .content .menu-header .row3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 5px 28px;
    background-color: #F5BE0B;
    min-height: 40px;
	position:relative;
}
.mobile-menu .wrap .content .menu-header .row3 .user-region {
	color:#191C1D;
	gap:6px;
	position:static;
}
.user-region.focus .tooltip {
	display: none !important;
}

.mobile-menu .wrap .content .menu-header .row3 .label {
	font-size:16px;
}
.mobile-menu .wrap .content .menu-header .row3 .user-region  > span:before {
	color:#191C1D;
	font-weight:bold;
	font-size:16px;
}

.mobile-menu .wrap .content .menu-header .row3 .select-city-block {
	left:28px;
	width:556px;
	max-width: calc(100% + 28px);
	z-index:1;
}
@media (max-width:528px) {
	.mobile-menu .wrap .content .menu-header .row3 .select-city-block {
		max-width: calc(100% + 16px);
	}
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-close {
	background-color:#F5BE0B;
    width: 59px;
    height: 59px;
	border: 1px solid #B68D08;
	box-shadow: 3px 5px 20px 1px rgba(0, 0, 0, 0.12);
	border-radius: 0px 8px 8px 0px;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-close:before {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L15.5 15.5M15.2586 1.5L1.5 15.5' stroke='%23876D14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values [data-search] {
	padding:14px 18px;
	height: auto;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values [data-search] input {
	font-size:20px;
	height:32px;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values [data-search]:after {
	background-color: #876D14;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values {
	width: calc(100% - 59px);
	background-color:#F5BE0B;
	border-color:#B68D08;
	color:#191C1D;
	font-size:20px;
	max-height: min(80vh, 600px);
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values [data-search] [data-lupa] {
	width: 28px;
    height: 28px;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.4999 26.5003L20.4083 20.4086M23.6667 12.3333C23.6667 18.5926 18.5926 23.6667 12.3333 23.6667C6.07411 23.6667 1 18.5926 1 12.3333C1 6.07411 6.07411 1 12.3333 1C18.5926 1 23.6667 6.07411 23.6667 12.3333Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values .select-shortcuts {
    padding: 22px 17px;
    gap: 20px 32px;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values .select-shortcuts [data-value] {
	color:#191C1D;
	font-size:20px;
	font-weight:bold;
	line-height:1;
}
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-list-values {
	max-width:100%;
	overflow:scroll;
}

.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-list-values [data-value] {
	font-size:20px;
	padding:10px 17px;
}
.select-city-block .select-values

.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values [data-value].selected,
.mobile-menu .wrap .content .menu-header .row3 .select-city-block .select-values [data-value]:hover {
	background-color:#B68D08;
	color:#fff;
}

.main-brand .mainpage-gde-kupit {
	border-top:1px solid #DBDBDB;
}
/* End */


/* Start:/local/templates/havens-2024/components/bitrix/menu/bottom-menu/style.css?1717982142716*/

.footer__top .nav.v-2 {
	display:flex;
	flex-direction:column;
	gap: 21px;
}
.footer__top .nav.v-2 li {
	margin-bottom:0;
}

.nav.v-2 span a {
	font-family: Regular;
	text-transform:none;
	font-size:16px;
	line-height: 1.5;
}
.footer-menu-title {
	/* font-family: 'Inter'; */
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #A0A0A0;
	margin-bottom:30px;
}

.link-normal a:hover {
	text-decoration:underline;
}
.link-multiline a {
	text-decoration: none;
	background-image: linear-gradient(#fff, #fff);
	background-repeat: no-repeat;
	background-position-y: 100%;
	background-size: 0% 1px;
	transition: all .5s ease-out;
}
.link-multiline a:hover {
	background-size: 100% 1px;
}
/* End */


/* Start:/local/components/havens/callback/templates/.default/style.css?17288292625476*/
.callback-block {
    padding: 24px 40px 35px;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 32px;
    width: 480px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
	color:#B5B5B5;
	line-height: 1.6;
}
.callback-block.sended {
	color: #A0A0A0;
	padding-bottom: 45px;
}
.callback-block .form .req_block {
	font-size:12px;
}
.callback-block .form .required {
	color:#FF2E00;
	font-size: 14px;
	font-weight: 700;
}
.callback-block .form .info {
	margin-bottom:8px;
	position:relative;
}
.callback-block .form .info,
.callback-block .form .info a {
	font-weight:normal;
	font-size:11px;
	color:#B5B5B5;
}
.callback-block .form .info a {
	text-decoration:underline;
}
.callback-block .form .info label {
	display:flex;
	gap:18px;
	line-height:1.6;
}
.callback-block .form .info label:hover,
.callback-block .form .info label:hover a {
	color:#fff;
}
.callback-block.sended .form .info label,
.callback-block.sended .form .info label a {
	color:#A0A0A0 !important;
}
.callback-block .form .info label .required {
	font-size:inherit;
}

.callback-block-title {
	color: #fff;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	line-height: normal;
}
.callback-block .form {
	display:flex;
	align-items:stretch;
	flex-direction:column;
	gap:15px;
}

.callback-block .input-group {
	display:flex;
	align-items:stretch;
	flex-direction:column;
	gap:5px;
	position:relative;
}
.callback-block .input-group.input-group-text label {
	display:none;
}
.callback-block .input-group.input-group-list {
	flex-direction:row;
}
.callback-block .info.error[data-error]:after,
.callback-block .input-group.error[data-error]:after {
	content:attr(data-error);
	position:absolute;
	border-radius: 13px;
	background: #F25830;
	padding:0 15px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.60;
	left: 25px;
    bottom: -1em;
}

.callback-block .text-input {
	width: 100%;
	height: 56px;
	border-radius: 50px;
	border: 1px solid #B5B5B5;
	background-color:#191C1D;
	padding:0 15px;
	font-size:16px;
	font-family:inherit;
	outline:none !important;
	color:#fff;
}
.callback-block.sended .text-input {
	color:#A0A0A0;
}
.callback-block .text-input::placeholder {
	color:#b5b5b5;
}
.callback-block .text-input.error {
	outline: 1px solid #F25830 !important;
}


.callback-block textarea.text-input {
    height: 228px;
	resize:none;
	border-radius:25px;
	padding:15px;
}
.callback-block.crimea textarea.text-input {
    height: 114px;
}

#callback-form-PARTNER.callback-block textarea[name="form[preview_text]"].text-input  {
	height: 100px;
}

.callback-block .text-input:focus,
.callback-block .text-input:hover {
    border-color: #F5BE0B;
}

.callback-block .file {
}

.callback-block .input-group-captcha {
	opacity:0;
	transition:opacity .35s ease;
}
.callback-block .input-group-captcha.ready {
	opacity:1;
}

.callback-block .captcha {
	display:flex;
	align-items:center;
	gap:15px;
}
.callback-block .captcha input[type="text"] {
	width:8em;
	height:40px;
	font-size:18px;
	text-align:center;
}
.custom_input_file_wrapper {
	position:relative;
	display:inline-flex;
}
.custom_input_file {
}
.callback-block-footer .button {
	width:100%;
	font-size:18px;
	text-transform:uppercase;
}
.custom_input_file_wrapper [type="file"] {
	opacity:.00001;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	cursor:pointer;
}

.callback-block [data-alert] {
	position:absolute;
	z-index:1;
	opacity:0;
	padding:15px;
	left:2px;
	top:100%;
	height:auto;
	width:calc(100% - 4px);
	display:flex;
	flex-direction:column;
	align-items:center;	
	transition:all .35s ease;
	background:transparent;
	font-weight:bold;
}

.callback-block [data-alert][data-status] {
	transform:translate(0, calc(-100% - 2px));
	opacity:1;
}
.callback-block [data-alert][data-status="success"] {
	color:#fff;
	font-size: 14px;
	text-transform: uppercase;	
	padding: 0 14px;
	transform: translate(0, calc(-100% - 10px));
}
.callback-block [data-alert][data-status="success"] [data-alert-close] {
	display:none;
}
.callback-block [data-alert][data-status="error"] {
	background-color:#fff;
	color:var(--color-red);
}
.callback-block [data-alert] [data-alert-close] {
	position:absolute;
	right:15px;
	top:15px;
    display: block;
    width: 20px;
    height: 20px;
    background: var(--icon-close) center/cover no-repeat;
	filter:invert(100%);
	transition:all .35s ease;
	cursor:pointer;
}
.callback-block [data-alert] [data-alert-close]:hover {
	transform:rotate(180deg);
}

.callback-block [data-alert] [data-alert-text] {
	display:flex;
	flex-direction:column;
	align-items:center;
}

.custom-checkbox {
	display:none;
}
.custom-checkbox + .custom-checkbox-fake {
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	border-radius: 3px;
	border: 1px solid #B5B5B5;
	transition:all .35s ease;
}
.custom-checkbox:checked + .custom-checkbox-fake {
	border: 1px solid #F5BE0B;
	background-color: #F5BE0B;
}

.callback-block .form .info label:hover .custom-checkbox + .custom-checkbox-fake {
	border: 1px solid #fff;;
}

.callback-block .button-submit {
	transition: background-color .35s ease, color .35s ease, border .35s ease;
}
.callback-block.sended .button-submit {
	color:#fff !important;
	background-color:#B68D08 !important;
}

.callback-block.sended .button-submit[data-sended] {
	font-size:0;
	color:transparent;
}
.callback-block.sended .button-submit[data-sended]:before {
	content:attr(data-sended);
	color:#fff !important;
	font-size:16px;
}

/* End */


/* Start:/local/templates/havens-2024/components/bitrix/news.list/city-select-v2/style.css?17658098955427*/
.select-city-block {
	display:none;
	position:absolute;
	left: 0;
	top: calc(100%  + 10px);
	width:400px;
}
.focus .select-city-block {
	display:flex;
}

.select-city-block .select-close {
	position:absolute;
	top:8px;
	right:0;
	width:26px;
	height:26px;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}
.select-city-block .select-close:before {
	flex: 0 0 auto;
	content:'';
	width:17px;
	height:17px;
	background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L15.5 15.5M15.2586 1.5L1.5 15.5' stroke='%23B68D08' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
	transition:all .35s ease;
}
@media (hover: hover) {
	.select-city-block .select-close:hover:before {
		transform:rotate(180deg);
	}
}
.select-city-block .select-values {
	display:flex;
	flex-direction:column;
	width: calc(100% - 35px);
	max-height:min(70vh, 364px);
	overflow:auto;
	background-color: #FFF;
	z-index:3;
	border-radius: 3px;
	border: 1px solid #0E0E0E;
	color:#0E0E0E;
	border-radius: 8px;
    overflow: hidden;	
}

.select-city-block .select-value {
	display:flex;
	align-items:center;
	padding:0 23px;
	gap:23px;
	width:291px;
	height:51px;
	border-radius: 25px;
	border: 1px solid #0E0E0E;	
	color: #0E0E0E;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	background-color: #fff;
	user-select: none;
}
.select-city-block .select-value [data-value] {
	flex: 1 1 auto;
	overflow:hidden;
	text-overflow:ellipsis;
	text-transform:uppercase;
	white-space:nowrap;
}
.select-city-block .select-value [data-selector] {
	flex: 0 0 auto;
	width:17px;
	height:9px;
	background: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1L8.5 8L1 1' stroke='%230E0E0E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
}
	


.select-city-block.focus .select-values {
	display:flex;
}
.select-city-block .select-list-values {
	max-height:272px;
	overflow:auto;
	width:100%;
}
.select-city-block .select-values [data-value] {
	flex: 0 0 auto;
	padding:8px 17px;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	display:flex;
	text-transform:none;
	cursor:pointer;
	width:100%;
	max-width: 100%;
	overflow:hidden;
	white-space:nowrap;
	user-select: none;
}
.select-city-block .select-values [data-value].selected,
.select-city-block .select-values [data-value]:hover {
	background-color:#E4E4E4;
}
.select-city-block .select-values [data-value].hidden {
	display:none;
}
	
.select-city-block .select-values [data-search] {
	flex: 0 0 auto;
	display:flex;
	align-items:center;
	gap:5px;
	height:38px;
	padding:0 17px;
	width: 100%;
	max-width: inherit;
	overflow:hidden;
	margin-bottom:2px;
	position:relative;
}
.select-city-block .select-values [data-search]:after {
	content:"";
	position:absolute;
	width:calc(100% - 16px);
	left:8px;
	bottom:0;
	height: 1px;
    background-color: #0E0E0E;
}
.select-city-block .select-values [data-search] input {
	flex: 1 1 auto;
	border:none !important;
	outline:none !important;
	background:transparent !important;
	color:#0E0E0E;
}
.select-city-block .select-values [data-search] [data-lupa] {
	flex: 0 0 auto;
	width:16px;
	height:17px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.67634 10.3287C10.5112 9.49386 10.9286 8.49144 10.9286 7.32143C10.9286 6.15141 10.5112 5.15216 9.67634 4.32366C8.84784 3.48884 7.84859 3.07143 6.67857 3.07143C5.50856 3.07143 4.50614 3.48884 3.67132 4.32366C2.84282 5.15216 2.42857 6.15141 2.42857 7.32143C2.42857 8.49144 2.84282 9.49386 3.67132 10.3287C4.50614 11.1572 5.50856 11.5714 6.67857 11.5714C7.84859 11.5714 8.84784 11.1572 9.67634 10.3287ZM15.7857 15.2143C15.7857 15.5432 15.6656 15.8278 15.4252 16.0681C15.1849 16.3084 14.9003 16.4286 14.5714 16.4286C14.2299 16.4286 13.9453 16.3084 13.7176 16.0681L10.4637 12.8237C9.33166 13.6079 8.06994 14 6.67857 14C5.77418 14 4.90774 13.8261 4.07924 13.4782C3.25707 13.1241 2.54557 12.6497 1.94475 12.0552C1.35026 11.4544 0.87593 10.7429 0.521763 9.92076C0.173921 9.09226 0 8.22582 0 7.32143C0 6.41704 0.173921 5.55376 0.521763 4.73158C0.87593 3.90309 1.35026 3.19159 1.94475 2.5971C2.54557 1.99628 3.25707 1.52195 4.07924 1.17411C4.90774 0.81994 5.77418 0.642856 6.67857 0.642856C7.58296 0.642856 8.44624 0.81994 9.26842 1.17411C10.0969 1.52195 10.8084 1.99628 11.4029 2.5971C12.0037 3.19159 12.4781 3.90309 12.8259 4.73158C13.1801 5.55376 13.3571 6.41704 13.3571 7.32143C13.3571 8.7128 12.965 9.97452 12.1808 11.1066L15.4347 14.3605C15.6687 14.5945 15.7857 14.8791 15.7857 15.2143Z' fill='%230E0E0E'/%3E%3C/svg%3E%0A") center no-repeat;
}

.select-city-block .select-values .select-shortcuts {
	padding:8px 17px;
	display:flex;
	flex-flow:row wrap;
	gap:0 21px;
	align-items:baseline;
}
.select-city-block .select-values .select-shortcuts [data-value] {
	color: #B68D08;
	font-size: 14px;
	font-weight: 400;
	line-height: 225%;
	text-decoration-line: underline;
	width:auto;
	padding:0;
	margin:0;
}
.select-city-block .select-values .select-shortcuts [data-value].selected,
.select-city-block .select-values .select-shortcuts [data-value]:hover {
	background-color:transparent;
	color: #212529;
}

/* End */


/* Start:/local/templates/havens-2024/template_styles.css?17724478781600*/
.download-pdf {margin-left: 25px;}
.about__main.filial__main .container {
	position:relative;
	overflow:hidden;
}
.about__main.filial__main .circles__con {
	gap:92px;
	top: 22.5%;
	left: 41%;
	transform: none;
}
.filial__con img {
	height:auto;
}
.filial__main .circles__con .circles__el.v2 {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	color: #F8F8F8;
	font-size: 30px;
	font-weight: 900;
	line-height: 1;
	border:none;
	width:auto;
	height:auto;
    flex: 0 0 auto;	
	left:auto !important;
	right:auto !important;
}
.filial__main .circles__con .circles__el.v2 span {
	font-size: 30px;
	font-weight: 900;
	line-height: 1;	
	width:100%;
}
.filial__main .circles__con .circles__el.v2 span:nth-child(1) {
	text-align:left;
}
.filial__main .circles__con .circles__el.v2 span:nth-child(2) {
	color: #F5BE0B;
	font-size: 150px;
	font-weight: 900;
	line-height: 1;	
}
.filial__main .circles__con .circles__el.v2 span:nth-child(3) {
	text-align:right;
}


@media (max-width: 1400px) {
	.about__main.filial__main .circles__con {
		font-size: clamp(18px, calc(11.6px + .013 * 100vw), 30px);
		gap:3em;
	}
	.filial__main .circles__con .circles__el.v2 span {
		font-size: clamp(18px, calc(11.6px + .013 * 100vw), 30px);
	}
	.filial__main .circles__con .circles__el.v2 span:nth-child(2) {
		font-size: clamp(90px, calc(58.7px + .0652 * 100vw), 150px);
	}
	.about__main {
		height:auto !important;
	}
}
@media (max-width: 1023px) {
	.about__main.filial__main .circles__con {
		gap:1em;
	}
	.about__main.filial__main .circles__con {
		left:50%;
		top:50%;
		transform: translate(-50%, -50%);
	}
}
/* End */
/* /local/templates/havens-2024/css/magnific-popup.css?16903646487040 */
/* /local/templates/havens-2024/css/animate.min.css?169036464858269 */
/* /local/templates/havens-2024/css/anim.css?16903646489404 */
/* /local/templates/havens-2024/css/styles.css?17192362106346 */
/* /local/templates/havens-2024/css/template_styles.css?1779973899133768 */
/* /local/templates/havens-2024/fonts/fonts.css?1732531418360 */
/* /local/templates/havens-2024/css/custom.css?1776081377148950 */
/* /local/templates/havens-2024/components/bitrix/menu/bottom-menu/style.css?1717982142716 */
/* /local/components/havens/callback/templates/.default/style.css?17288292625476 */
/* /local/templates/havens-2024/components/bitrix/news.list/city-select-v2/style.css?17658098955427 */
/* /local/templates/havens-2024/template_styles.css?17724478781600 */
