

/* Start:/local/templates/havens-landing-novorossia/css/normalize.css?17561330506485*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* End */


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


/* Start:/local/templates/havens-landing-novorossia/css/popups.css?17561330504021*/
: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");
	--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");
}

/* 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); }
}
/* End */


/* Start:/local/templates/havens-landing-novorossia/css/custom.css?1758524503151*/
.catalog-list-item .body .text {
font-size: 18px;
line-height: 150%;
}

h1 {
margin: 2.2em 0 0.8em 0;
text-align: center;
}

h3 {
margin-bottom:10px;
}
/* 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-landing-novorossia/template_styles.css?175732573661522*/
:root {
	--black: #191C1D;
	--yellow: #F5BE0B;
	--dark-yellow: #B68D08;
	--lite-gray: #EFEFEF;
	--text-gray: #A0A0A0;
	--owl-nav: url("data:image/svg+xml,%3Csvg width='64' height='80' viewBox='0 0 64 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M62.849 37.869C64.0337 39.0428 64.0337 40.9575 62.849 42.1313L25.7289 78.9081C24.5596 80.0666 22.6753 80.0666 21.506 78.9081L17.5161 74.9551C16.3314 73.7813 16.3314 71.8666 17.5161 70.6928L46.344 42.1313C47.5287 40.9575 47.5287 39.0428 46.344 37.869L17.5161 9.30729C16.3313 8.13351 16.3313 6.2188 17.5161 5.04501L21.506 1.09195C22.6753 -0.0665314 24.5596 -0.066533 25.7289 1.09194L62.849 37.869ZM17.5744 25.8152C16.4052 24.6567 14.5208 24.6567 13.3515 25.8152L1.15102 37.903C-0.0337089 39.0768 -0.0337068 40.9915 1.15103 42.1653L13.2117 54.1145C14.381 55.2729 16.2653 55.2729 17.4346 54.1144L29.635 42.0268C30.8197 40.853 30.8197 38.9383 29.635 37.7645L17.5744 25.8152Z' fill='%23F5BE0B'/%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-phone-white: 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='%23fff'/%3E%3C/svg%3E%0A");
	--icon-phone-gold: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3076 2.12848C11.7523 0.787204 9.60403 -0.304977 8.20506 0.0772147L2.05127 2.12848C0.796523 2.47462 0 2.88174 0 4.17975C0 22.0202 14.9798 37 32.8203 37C34.1183 37 34.5254 36.2035 34.8715 34.9487L36.9228 28.7949C37.305 27.396 36.2128 25.2477 34.8715 24.6924L28.7177 22.6411C27.5423 22.1508 25.4156 21.6532 24.6152 22.6411L22.5639 26.7437C17.4873 24.3424 12.6576 19.5127 10.2563 14.4361L14.3589 12.3848C15.3468 11.5772 14.8492 9.4577 14.3589 8.28228L12.3076 2.12848Z' fill='%23D6A200'/%3E%3C/svg%3E%0A");
	--icon-email: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.52632 0.5C1.28413 0.5 0 1.82924 0 3.07143C0 3.77924 0.69597 3.93058 1.26316 4.35714L11.3684 12.0714C11.9028 12.4699 12.0972 12.4699 12.6316 12.0714L22.7368 4.35714C23.304 3.93058 24 3.77924 24 3.07143C24 1.82924 22.7159 0.5 21.4737 0.5H2.52632ZM0 5.64286V15.9286C0 17.5833 0.871628 18.5 2.52632 18.5H21.4737C23.1284 18.5 24 17.5833 24 15.9286V5.64286L13.8947 13.3571C12.826 14.1587 11.174 14.1587 10.1053 13.3571L0 5.64286Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-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='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-telegram-hover: 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-whatsapp: 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.5001 0C10.5424 0 0.00015165 10.5423 0.00015165 23.5C0.00015165 27.5461 1.04539 31.5247 3.02755 35.0354L0.0379558 45.7024C-0.0601308 46.0528 0.0348907 46.4288 0.288281 46.6894C0.483433 46.8907 0.749084 47 1.02189 47C1.10363 47 1.18639 46.9898 1.2671 46.9704L12.3999 44.2127C15.7993 46.0375 19.6277 47 23.5001 47C36.4577 47 47 36.4577 47 23.5C47 10.5423 36.4577 0 23.5001 0ZM35.3216 31.7924C34.8189 33.184 32.4076 34.4541 31.2489 34.6247C30.2088 34.7769 28.8928 34.8423 27.4481 34.3887C26.5724 34.1128 25.4485 33.747 24.0089 33.133C17.9572 30.552 14.0051 24.535 13.7027 24.1376C13.4012 23.7401 11.2392 20.9078 11.2392 17.9765C11.2392 15.0451 12.7974 13.6034 13.3512 13.0067C13.905 12.41 14.5578 12.2609 14.9604 12.2609C15.363 12.2609 15.7645 12.266 16.117 12.2823C16.4879 12.3007 16.9855 12.1423 17.4749 13.3051C17.9776 14.4985 19.1843 17.4298 19.3334 17.7292C19.4847 18.0276 19.5848 18.376 19.3845 18.7734C19.1843 19.1709 19.0841 19.4192 18.7817 19.7676C18.4793 20.116 18.1482 20.5441 17.8764 20.8118C17.574 21.1091 17.2603 21.431 17.6118 22.0277C17.9633 22.6244 19.174 24.5749 20.9682 26.1545C23.2722 28.1837 25.2166 28.813 25.8194 29.1114C26.4222 29.4097 26.7747 29.3597 27.1262 28.9622C27.4777 28.5637 28.6343 27.2222 29.0358 26.6265C29.4374 26.0308 29.8399 26.1289 30.3937 26.3282C30.9475 26.5264 33.9136 27.967 34.5164 28.2654C35.1193 28.5637 35.5218 28.7129 35.673 28.9612C35.8243 29.2085 35.8243 30.4018 35.3216 31.7924Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-whatsapp-hover: 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.5001 0C10.5424 0 0.00015165 10.5423 0.00015165 23.5C0.00015165 27.5461 1.04539 31.5247 3.02755 35.0354L0.0379558 45.7024C-0.0601308 46.0528 0.0348907 46.4288 0.288281 46.6894C0.483433 46.8907 0.749084 47 1.02189 47C1.10363 47 1.18639 46.9898 1.2671 46.9704L12.3999 44.2127C15.7993 46.0375 19.6277 47 23.5001 47C36.4577 47 47 36.4577 47 23.5C47 10.5423 36.4577 0 23.5001 0ZM35.3216 31.7924C34.8189 33.184 32.4076 34.4541 31.2489 34.6247C30.2088 34.7769 28.8928 34.8423 27.4481 34.3887C26.5724 34.1128 25.4485 33.747 24.0089 33.133C17.9572 30.552 14.0051 24.535 13.7027 24.1376C13.4012 23.7401 11.2392 20.9078 11.2392 17.9765C11.2392 15.0451 12.7974 13.6034 13.3512 13.0067C13.905 12.41 14.5578 12.2609 14.9604 12.2609C15.363 12.2609 15.7645 12.266 16.117 12.2823C16.4879 12.3007 16.9855 12.1423 17.4749 13.3051C17.9776 14.4985 19.1843 17.4298 19.3334 17.7292C19.4847 18.0276 19.5848 18.376 19.3845 18.7734C19.1843 19.1709 19.0841 19.4192 18.7817 19.7676C18.4793 20.116 18.1482 20.5441 17.8764 20.8118C17.574 21.1091 17.2603 21.431 17.6118 22.0277C17.9633 22.6244 19.174 24.5749 20.9682 26.1545C23.2722 28.1837 25.2166 28.813 25.8194 29.1114C26.4222 29.4097 26.7747 29.3597 27.1262 28.9622C27.4777 28.5637 28.6343 27.2222 29.0358 26.6265C29.4374 26.0308 29.8399 26.1289 30.3937 26.3282C30.9475 26.5264 33.9136 27.967 34.5164 28.2654C35.1193 28.5637 35.5218 28.7129 35.673 28.9612C35.8243 29.2085 35.8243 30.4018 35.3216 31.7924Z' fill='%233DAB4A'/%3E%3C/svg%3E%0A");
	--icon-telegram-wire: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3892 0.5C26.5022 0.5 33.8892 7.88697 33.8892 17C33.8892 26.113 26.5022 33.5 17.3892 33.5C8.27613 33.5 0.88916 26.113 0.88916 17C0.88916 7.88697 8.27613 0.5 17.3892 0.5ZM23.897 9.81348C23.5395 9.85248 23.1566 9.95732 22.77 10.0967C21.7458 10.4659 8.85307 15.9406 8.12354 16.251C7.77343 16.3996 7.38543 16.5743 7.08252 16.7861C6.79548 16.9869 6.44775 17.3173 6.44775 17.8105C6.44785 18.0968 6.54161 18.3627 6.76807 18.5801C6.96473 18.7687 7.23415 18.8926 7.521 18.9951C8.10389 19.2029 9.54255 19.6387 10.3892 19.8721C11.3404 20.1348 12.4071 19.9151 13.0376 19.5234C13.3216 19.347 15.0517 18.1952 16.7544 17.0508C17.4347 16.5935 18.1125 16.134 18.6978 15.7363C17.8125 16.5988 16.7185 17.6659 15.9224 18.4453L14.9058 19.4492C14.4359 19.9282 14.3301 20.4775 14.481 20.9697C14.619 21.4197 14.9522 21.7656 15.2603 21.96H15.2612C15.7871 22.2911 19.61 24.856 20.1792 25.2627C20.8286 25.7266 21.5139 25.9551 22.1685 25.9551C22.6977 25.955 23.0337 25.5938 23.2378 25.2607C23.4436 24.9249 23.5968 24.49 23.729 24.084C23.8212 23.8007 23.978 22.9772 24.1587 21.9365C24.3435 20.872 24.5617 19.5247 24.7759 18.1504C25.1497 15.7518 25.5137 13.2497 25.6606 12.0186L25.7095 11.5723C25.7759 10.8791 25.559 10.2465 24.9487 9.9541H24.9478C24.6195 9.79688 24.2511 9.77486 23.897 9.81348Z' stroke='white'/%3E%3C/svg%3E%0A");
	--icon-whatsapp-wire: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3892 0.5C26.4866 0.5 33.8892 7.90249 33.8892 17C33.8892 26.0975 26.4866 33.5 17.3892 33.5C14.6703 33.5 11.9823 32.8239 9.59619 31.543L9.42627 31.4521L9.23877 31.498L1.18896 33.4922C1.16699 33.4975 1.14626 33.5 1.12842 33.5C1.06455 33.5 1.00222 33.4748 0.956543 33.4277V33.4268L0.919434 33.377C0.889431 33.3231 0.880639 33.2584 0.897949 33.1963L3.06104 25.4795L3.1167 25.2793L3.01514 25.0986C1.62369 22.6342 0.88916 19.841 0.88916 17C0.88916 7.90251 8.29171 0.50003 17.3892 0.5ZM11.2114 8.36914C10.8073 8.36918 10.1927 8.51811 9.68115 9.06934C9.27863 9.50302 8.02015 10.6729 8.02002 13.0039C8.02002 14.178 8.44963 15.3033 8.88428 16.1484C9.32265 17.0008 9.78864 17.6131 9.90283 17.7637H9.90381C10.0953 18.0154 13.0357 22.4988 17.561 24.4287C18.3584 24.7688 19.0252 25.0052 19.5786 25.1875L20.0952 25.3535C21.2391 25.7127 22.2744 25.658 23.0669 25.542H23.0679C23.5797 25.4665 24.2925 25.1703 24.9136 24.7773C25.5219 24.3924 26.1709 23.8353 26.4116 23.1689C26.6084 22.6246 26.7082 22.1145 26.7437 21.708C26.7613 21.5054 26.7639 21.3207 26.7515 21.165C26.7413 21.0374 26.7157 20.8446 26.6216 20.6904H26.6226C26.4936 20.4787 26.2873 20.3548 26.1372 20.2734C25.988 20.1926 25.7695 20.0925 25.5806 19.999C25.3599 19.8898 24.7117 19.5749 24.0688 19.2686C23.4419 18.9698 22.7751 18.6578 22.5444 18.5752H22.5454C22.3594 18.5083 22.0796 18.4083 21.7876 18.4414C21.441 18.4808 21.1791 18.6857 20.979 18.9824C20.7106 19.3806 19.8998 20.3235 19.6382 20.6201C19.5981 20.6654 19.5716 20.6847 19.5591 20.6924C19.5542 20.6954 19.5511 20.6969 19.5503 20.6973C19.5501 20.6973 19.5496 20.6971 19.5483 20.6973C19.5409 20.6982 19.4734 20.7028 19.2886 20.6113C18.8031 20.3711 17.49 19.9557 15.8882 18.5449C14.65 17.4548 13.8056 16.0975 13.5601 15.6807C13.5288 15.6275 13.5203 15.597 13.5181 15.5859C13.5215 15.5792 13.53 15.5639 13.5503 15.5391C13.5787 15.5043 13.6153 15.4672 13.6714 15.4121L13.6724 15.4111C13.8857 15.2009 14.1673 14.842 14.353 14.6279C14.6222 14.3179 14.7253 14.0708 14.8589 13.8057C15.1063 13.3143 14.9626 12.8815 14.8218 12.6025H14.8228C14.7242 12.4048 13.8656 10.3184 13.4917 9.43066C13.2921 8.9565 13.0466 8.64418 12.7183 8.49121C12.4323 8.35809 12.0844 8.38632 12.0728 8.38574H12.0718C11.8055 8.37339 11.5057 8.36914 11.2114 8.36914Z' stroke='white'/%3E%3C/svg%3E%0A");
	--icon-telegram-wire-hover: 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.3892 0 34 7.61083 34 17C34 26.3892 26.3892 34 17 34C7.61083 34 0 26.3892 0 17C0 7.61083 7.61083 0 17 0ZM22.8643 23.9293C23.1769 22.97 24.6419 13.4086 24.823 11.5245C24.8777 10.9539 24.6973 10.5747 24.344 10.4055C23.9168 10.2 23.2841 10.3027 22.5501 10.5673C21.5434 10.9303 8.6737 16.3947 7.93013 16.711C7.225 17.0103 6.5583 17.337 6.5583 17.8101C6.5583 18.1427 6.75565 18.3297 7.29965 18.5241C7.86583 18.7259 9.29161 19.1583 10.1335 19.3903C10.9443 19.6143 11.8675 19.4199 12.3849 19.0984C12.9333 18.7577 19.2625 14.5224 19.717 14.1514C20.1709 13.7803 20.533 14.2556 20.162 14.6274C19.791 14.9984 15.4463 19.2152 14.8735 19.7991C14.178 20.5079 14.6717 21.2426 15.1381 21.5368C15.671 21.8723 19.5034 24.443 20.0807 24.8555C20.658 25.2679 21.2433 25.4549 21.7792 25.4549C22.3151 25.4549 22.5974 24.749 22.8643 23.9293Z' fill='white'/%3E%3C/svg%3E%0A");
	--icon-whatsapp-wire-hover: 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.0001 0C7.62643 0 0.000109704 7.62635 0.000109704 17C0.000109704 19.927 0.756238 22.8051 2.19015 25.3448L0.0274574 33.0613C-0.0434989 33.3148 0.0252401 33.5868 0.208544 33.7753C0.349717 33.9209 0.541891 34 0.739238 34C0.798368 34 0.858237 33.9926 0.916628 33.9786L8.97017 31.9837C11.4292 33.3037 14.1988 34 17.0001 34C26.3737 34 34 26.3737 34 17C34 7.62635 26.3737 0 17.0001 0ZM25.5518 22.9988C25.1881 24.0055 23.4438 24.9242 22.6056 25.0477C21.8532 25.1578 20.9012 25.2051 19.856 24.8769C19.2226 24.6773 18.4096 24.4127 17.3681 23.9685C12.9903 22.1015 10.1313 17.7487 9.91256 17.4612C9.69451 17.1737 8.13052 15.1248 8.13052 13.0043C8.13052 10.8837 9.25769 9.84078 9.6583 9.40913C10.0589 8.97748 10.5312 8.86957 10.8224 8.86957C11.1136 8.86957 11.4041 8.87326 11.6591 8.88509C11.9274 8.89839 12.2874 8.78383 12.6414 9.62496C13.0051 10.4883 13.878 12.6088 13.9859 12.8254C14.0953 13.0412 14.1677 13.2933 14.0228 13.5808C13.878 13.8683 13.8055 14.0479 13.5868 14.3C13.368 14.552 13.1285 14.8617 12.9319 15.0553C12.7131 15.2704 12.4862 15.5033 12.7405 15.9349C12.9947 16.3666 13.8706 17.7776 15.1685 18.9203C16.8352 20.3882 18.2418 20.8435 18.6779 21.0593C19.114 21.2751 19.369 21.2389 19.6232 20.9514C19.8775 20.6631 20.7142 19.6927 21.0047 19.2617C21.2951 18.8308 21.5863 18.9018 21.987 19.0459C22.3876 19.1893 24.5332 20.2315 24.9693 20.4473C25.4054 20.6631 25.6966 20.771 25.806 20.9507C25.9154 21.1295 25.9154 21.9928 25.5518 22.9988Z' fill='white'/%3E%3C/svg%3E%0A");
	--icon-select: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 8.375L10.5 13.625L15.75 8.375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	--icon-select-black: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 8.875L10.5 14.125L15.75 8.875' stroke='%23191C1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	
	--icon-vk: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.286 0H30.714C43.882 0 47 3.05164 47 15.9395V30.0605C47 42.9484 43.882 46 30.714 46H16.286C3.11798 46 0 42.9484 0 30.0605V15.9395C0 3.05164 3.11798 0 16.286 0ZM38.4756 15.8419C38.7078 15.1276 38.4756 14.6082 37.4473 14.6082H34.0308C33.1688 14.6082 32.7707 15.0627 32.5386 15.5498C32.5386 15.5498 30.7803 19.705 28.326 22.3997C27.5298 23.1785 27.1651 23.4384 26.7341 23.4384C26.5019 23.4384 26.2034 23.1785 26.2034 22.4646V15.8093C26.2034 14.9656 25.9379 14.576 25.208 14.576H19.8349C19.3043 14.576 18.9725 14.9656 18.9725 15.3548C18.9725 16.1667 20.1997 16.3613 20.3322 18.6337V23.5681C20.3322 24.6394 20.1334 24.834 19.7024 24.834C18.5415 24.834 15.722 20.6466 14.0304 15.8746C13.6986 14.933 13.3668 14.576 12.5043 14.576H9.05502C8.06003 14.576 7.89412 15.0305 7.89412 15.5172C7.89412 16.3939 9.05502 20.8086 13.3005 26.6519C16.1201 30.6452 20.1334 32.7874 23.7486 32.7874C25.9379 32.7874 26.2034 32.3007 26.2034 31.4893V28.4699C26.2034 27.496 26.4023 27.3337 27.0988 27.3337C27.5961 27.3337 28.4919 27.5936 30.5152 29.509C32.837 31.7814 33.2351 32.8201 34.5285 32.8201H37.945C38.94 32.8201 39.4043 32.3329 39.1392 31.3918C38.8408 30.4502 37.7128 29.0867 36.2534 27.4638C35.4573 26.5549 34.2635 25.5484 33.8983 25.0613C33.401 24.4122 33.5336 24.1523 33.8983 23.5681C33.8654 23.5681 38.0446 17.7896 38.4756 15.8419Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
	--icon-rutube: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6039_2168)'%3E%3Cmask id='mask0_6039_2168' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Cpath d='M36.3636 0H11.6364C5.20978 0 0 5.20978 0 11.6364V36.3636C0 42.7902 5.20978 48 11.6364 48H36.3636C42.7902 48 48 42.7902 48 36.3636V11.6364C48 5.20978 42.7902 0 36.3636 0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6039_2168)'%3E%3Cpath d='M29.6495 22.9042H15.4686V17.2926H29.6495C30.4779 17.2926 31.0538 17.437 31.3429 17.6891C31.6319 17.9413 31.811 18.4089 31.811 19.092V21.1069C31.811 21.8267 31.6319 22.2943 31.3429 22.5465C31.0538 22.7986 30.4779 22.9064 29.6495 22.9064V22.9042ZM30.6224 12.0021H9.45459V36H15.4686V28.1925H26.5519L31.811 36H38.5455L32.7472 28.1559C34.8849 27.8391 35.8448 27.184 36.6364 26.1043C37.428 25.0247 37.8251 23.2985 37.8251 20.9949V19.1955C37.8251 17.8292 37.6804 16.7496 37.428 15.9221C37.1757 15.0945 36.7444 14.3748 36.1317 13.7283C35.4846 13.1163 34.7641 12.6853 33.8991 12.3965C33.034 12.1444 31.9534 12 30.6224 12V12.0021Z' fill='%23F5BE0B'/%3E%3Cpath d='M72 1.14441e-05C72 13.2548 61.2549 24 48 24C45.3051 24 42.7142 23.5559 40.296 22.7368C40.3476 22.1664 40.3705 21.5833 40.3705 20.9949V19.1955C40.3705 17.6676 40.2109 16.3209 39.8629 15.1795C39.4873 13.9487 38.8436 12.8894 37.9793 11.9775L37.9313 11.9268L37.8807 11.8789C36.96 11.008 35.9161 10.3864 34.7051 9.98204L34.6585 9.96651L34.6113 9.95277C33.4585 9.61673 32.1276 9.45455 30.6224 9.45455H28.0769V9.45669H25.9349C24.6896 6.5548 24 3.35794 24 1.14441e-05C24 -13.2548 34.7452 -24 48 -24C61.2549 -24 72 -13.2548 72 1.14441e-05Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cpath d='M36.3638 0.363525H11.6365C5.41074 0.363525 0.36377 5.4105 0.36377 11.6363V36.3635C0.36377 42.5893 5.41074 47.6363 11.6365 47.6363H36.3638C42.5895 47.6363 47.6365 42.5893 47.6365 36.3635V11.6363C47.6365 5.4105 42.5895 0.363525 36.3638 0.363525Z' stroke='%23F5BE0B' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6039_2168'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	--icon-dzen: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6039_2176)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.7125 0C13.225 0 6.70833 0 3.35417 3.35417C0 6.70833 0 13.6083 0 22.7125C10.1583 22.425 14.8542 22.1375 18.5917 18.4958C22.1375 14.8542 22.425 10.1583 22.7125 0Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.35417 42.6459C0 39.2918 0 32.3918 0 23.2876C10.1583 23.5751 14.8542 23.8626 18.5917 27.5043C22.2333 31.2418 22.5208 35.8418 22.8083 46.0959C13.225 46.0001 6.70833 46.0001 3.35417 42.6459Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.2876 46C23.5751 35.8417 23.8626 31.1458 27.5043 27.4083C31.2418 23.7667 35.8418 23.4792 46.0959 23.1917C46.0959 32.3917 46.0959 39.1958 42.7418 42.6458C39.2918 46 32.7751 46 23.2876 46Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.2876 0C23.5751 10.1583 23.8626 14.8542 27.5043 18.5917C31.2418 22.2333 35.8418 22.5208 46.0959 22.8083C46.0959 13.6083 46.0959 6.80417 42.7418 3.35417C39.2918 0 32.7751 0 23.2876 0Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6039_2176'%3E%3Crect width='46' height='46' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	--icon-tg: url("data:image/svg+xml,%3Csvg width='56' height='46' viewBox='0 0 56 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.1231 45.5713C42.6802 45.336 39.5967 43.1763 36.2711 40.7718C32.9454 38.3673 30.0746 36.4 29.8916 36.4C29.7086 36.4 27.9874 37.8673 26.0668 39.6607C23.5825 41.9805 22.3974 42.9597 21.9602 43.0538C21.6222 43.1266 21.2748 43.1134 21.1883 43.0244C21.1018 42.9354 21.2343 40.0487 21.4829 36.6094C21.9176 30.5935 21.9519 30.3401 22.3862 29.9333C22.6345 29.7008 27.8964 25.0425 34.0794 19.5815C40.2625 14.1206 45.5239 9.43597 45.7716 9.17127C46.1816 8.73304 46.1946 8.66319 45.9163 8.39027C45.6665 8.14536 45.5051 8.1296 45.0337 8.30411C44.7163 8.42157 37.793 12.6314 29.6485 17.6594C21.504 22.6873 14.7337 26.801 14.6034 26.801C14.0388 26.801 1.27637 22.7739 0.838477 22.4575C0.188986 21.9883 -0.131876 21.3268 0.0508012 20.8336C0.36612 19.9823 1.76831 19.2642 6.85646 17.3486C9.67628 16.2869 16.0392 13.8843 20.9963 12.0094C52.5465 0.0761558 52.7536 0 53.6639 0C54.7602 0 55.5453 0.664612 55.8773 1.87356C56.1503 2.86801 56.3032 2.06435 52.4927 19.6731C51.7914 22.9139 50.343 29.6197 49.274 34.5748C48.205 39.5298 47.1959 43.9138 47.0314 44.317C46.367 45.9452 44.7841 46.4532 43.1231 45.5712V45.5713Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}

* {
	box-sizing:border-box;
}
body {
	background-color:var(--black);
	color:#fff;
	font-family:Inter;
	font-size:18px;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.uppercase {
	text-transform:uppercase;
}
.button {
	display: inline-flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 15px 30px;
	gap: 10px;
	border-radius: 50px;
	cursor:pointer;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	transition: all 0.5s;
}
.button.small {
	font-size: 12px;
	line-height: 15px;
	padding: 9px 26px;
	gap: 10px;
}
a.button:hover {
	text-decoration:none;
}

.button.yellow {
	background-color: var(--yellow);
	color:var(--black);
}
.button.yellow.text-white {
	color:#fff;
}

.button.yellow:hover {
    background: var(--dark-yellow);
    color: #fff;
}

.button.wireframe-white {
	padding: 14px 29px;
	border:1px solid #fff;
	color:#fff;
}
.button.small.wireframe-white {
	padding: 8px 25px;
}
.button.wireframe-white:hover {
	background-color:#fff;
	color:var(--black);
}




.container {
	width:1284px;
	max-width:100%;
	margin:0 auto;
	padding:0;
	display:flex;
	flex-direction:column;
	align-items:stretch;
}
header.desktop .container{
	flex-direction:row;
	align-items:center;
	gap:39px;
	padding:60px 40px;
}
header.desktop .logo {
	flex: 0 0 auto;
}

header.desktop .slogan {
	flex: 0 0 auto;
	font-size: 16px;
	line-height: 160%;
	max-width:385px;
}
header.desktop .contacts {
	flex: 0 0 auto;
	margin-left:auto;
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:22px;
}
header.desktop .contacts .phone_and_region {
	flex: 0 0 auto;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:7px;
	margin-right:21px;
}
header.desktop .contacts .phone {
	font-weight: bold;
	font-size: 20px;
	line-height: 1;
}
header.desktop .contacts .region {
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
}
header.desktop .contacts .messagers {
	flex: 0 0 auto;
	margin-left:auto;
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:22px;
}
header.desktop .contacts .messagers .messager {
	flex: 0 0 auto;
	width:47px;
	height:47px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
header.desktop .contacts .messagers .messager:before {
	content:"";
	width:47px;
	height:47px;
	background:center/cover no-repeat
}
header.desktop .contacts .messagers .messager.telegram:before {
	background-image: var(--icon-telegram);
}
header.desktop .contacts .messagers .messager.telegram:hover:before {
	background-image: var(--icon-telegram-hover);
}
header.desktop .contacts .messagers .messager.whatsapp:before {
	background-image: var(--icon-whatsapp);
}
header.desktop .contacts .messagers .messager.whatsapp:hover:before {
	background-image: var(--icon-whatsapp-hover);
}
header.desktop .contacts .button {
	font-size: 13px;
	height:36px;
}

header.desktop nav {
	justify-content:space-between;
}
header.desktop nav a {
	font-weight: bold;
	font-size: 24px;
	line-height: 160%;
	color: var(--lite-gray);
}
header.desktop [data-topmenu] {
	background-color:#0E0E0E;
	border-radius:6px 6px 0 0;
	width: 1600px;
    max-width: 100%;
    margin: 0 auto;	
}
header.desktop [data-topmenu] .container {
	height:77px;
	padding:0 40px;
}
header.desktop [data-topmenu].fixed {
    position: fixed;
    top: -77px;
    left: 0;
    width: 100%;
    z-index: 2;
    margin: 0;
    padding: 0;
	background-color:var(--black);
    box-shadow: 0 2px 4px rgba(0,0,0,.15);
    transition: top .35s ease;
}
header.desktop [data-topmenu].fixed .container {
	padding: 10px 40px;
}
header.desktop [data-topmenu].fixed.final {
    top: 0;
}

header .fixed-menu-stub {
    height: 77px;
    display: none;
}
[data-topmenu].fixed+.fixed-menu-stub {
    display: block;
}


.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:24px;
	z-index: 2;
}
header.mobile .region-block {
	position:relative;
	display:inline-flex;
	margin-left:auto;
}
header.mobile .region-block .current-region { 
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	display: inline-flex;
	align-items:center;
	gap:1px;
	text-decoration-line: underline;
	color: #FFFFFF;
	cursor:pointer;
}
header.mobile .region-block .current-region span { 
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
header.mobile .region-block .current-region span.mobile { 
	display:none;
}


header.mobile .region-block .current-region:after { 
	flex: 0 0 auto;
	content:"";
	width:21px;
	height:21px;
	background: var(--icon-select) center no-repeat;
}
header.mobile .region-block .regions {
	position:absolute;
	display: flex;
	left:0;
	top:100%;
	padding:3px  0 0 0;
	opacity:0;
	visibility:hidden;
	transition:all .35s ease;
}
header.mobile .region-block .regions.show {
	opacity:1;
	visibility:visible;
}
header.mobile .region-block .regions .wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 15px 28px;
	gap: 14px;
	isolation: isolate;

	background: #FFFFFF;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
}
header.mobile .region-block .region {
	display: flex;
	padding: 0px;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #191C1D;
	white-space:nowrap;
}
header.mobile .region-block .region .mobile {
	display:none;
}
header.mobile .region-block .region.current {
	display:none;
}
header.mobile .region-block .region:hover {
	text-decoration:underline;
}

header.mobile .messagers {
	display:inline-flex;
	gap:24px;
}
header.mobile .messagers .messager {
	display:inline-flex;
	flex: 0 0 auto;
	width: 22px;
	height: 22px;
    align-items: center;
    justify-content: center;	
}
header.mobile .messagers .messager:before {
    content: "";
	width: 22px;
	height: 22px;
    background: center / cover no-repeat;
}
header.mobile .messagers .messager.telegram:before {
    background-image: var(--icon-telegram);
}
header.mobile .messagers .messager.whatsapp:before {
    background-image: var(--icon-whatsapp);
}

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;
	margin-left:13px;
}
header.mobile .logo img {
	height:27px;
	width:auto;
}
header.mobile .phone {
	margin-left:auto;
	display:inline-flex;
	align-items:center;
	gap:15px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	white-space:nowrap;
}
header.mobile .phone:before {
	content:"";
	flex: 0 0 auto;
	width:19px;
	height:19px;
	background: var(--icon-phone) center no-repeat;
	
}
header.mobile .region-block + .phone {
	margin-left:0;
}
header.mobile .region-block + .phone:before {
	display:none;
}

header.mobile .email {
	flex: 0 0 auto;
	width:24px;
	height:18px;
	background: var(--icon-email) center no-repeat;
	font-size:0;
	color:transparent;
}

@media (max-width:1200px) {
	header.desktop .container {
		flex-wrap:wrap;
		justify-content:center;
	}
	header.desktop .contacts {
		width:100%;
		margin-left:0;
		justify-content:center;
	}
	header.desktop .contacts .messagers {
		margin-left:0;
	}
	
}
@media (max-width:930px) {
	header.desktop {
		display:none;
	}
	#panel {
		display:none;
	}
	
	.mobile-header-stub,
	header.mobile {
		display:flex;
	}
	
}

@media (max-width:830px){
	header.mobile {
		padding:0 20px;
	}
	header.mobile .logo {
		display:none;
	}
	header.mobile .region-block .current-region span.tablet { 
		display:none;
	}
	header.mobile .region-block .current-region span.mobile { 
		display:inline-block;
	}
}
@media (max-width:600px){
	header.mobile {
		height:61px;
	}
	header.mobile .phone {
		font-size:0;
		color:transparent;
		gap: 0;
	}
	header.mobile .phone:after {
		flex: 0 0 auto;
		content:"";
		width:35px;
		height:35px;
		background:var(--icon-phone-white) center/cover no-repeat;
		color:#fff;
	}
	header.mobile .messagers .messager {
		width:35px;
		height:35px;
	}
	header.mobile .messagers .messager:before {
		width:100%;
		height:100%;
	}
	header.mobile .email {
		display:none;
	}
	header.mobile .region-block .current-region {
		font-size:18px;
	}
	header.mobile .region-block .regions {
		left: 50%;
		transform: translate(-50%, 0);
	}
}

@media (max-width:480px) {
	header.mobile {
		padding:0 20px;
		gap:20px;
		height:93px;
		padding-top:32px
	}
	header.mobile .region-block {
		position:absolute;
		top:0;
		left:0;
		height:32px;
		width:100%;
		max-width:100%;
		background-color:#F5BE0B;
		color:var(--black);
		justify-content:center;
		align-items:center;
		
	}
	header.mobile .region-block .current-region {
		color:var(--black);
		font-size: 16px;
		font-weight:normal;
	}
	header.mobile .region-block .current-region:after {
		mask-image: var(--icon-select);
        background: var(--black);
	}
	header.mobile .region-block .regions {
		left:50%;
		width:300px;
		max-width:100%;
		transform:translate(-50%, 0);
		padding:0;
	}
	header.mobile .region-block .regions .wrapper {
		background-color:#F5BE0B;
		padding: 32px;
		gap: 28px;
		box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3);
		border-radius: 4px;
	}
	header.mobile .region-block .region {
		font-weight: 700;
		font-size: 22px;
		line-height: 140%;
		color: var(--black);
		cursor:pointer;
	}
	header.mobile .region-block .region .tablet {
		display:none;
	}
	header.mobile .region-block .region .mobile {
		display:inline-flex;
	}
	header.mobile .region-block .current-region span.tablet {
		display:inline-flex;
	}
	header.mobile .region-block .current-region span.mobile {
		display:none;
	}
	header.mobile .region-block + .phone,
	header.mobile .phone {
		margin-left:auto;
	}

}

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


/* 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 437px; */
	width:437px;
    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;
	flex-wrap:wrap;
	gap:24px 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: 14px;
	line-height: 180%;
	color: var(--black);
	width:261px;
	max-width:100%;
}
.mobile-menu .wrap .content .menu-header .row1 .slogan br:nth-child(1) {
	display:none;
}

.mobile-menu .wrap .content .menu-header .row2 {
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:34px 20px;
	padding:15px 28px;
	background-color:#efefef;
	min-height:59px;
	flex-wrap:wrap;
}
.mobile-menu .wrap .content .menu-header .row2 .phone[data-region-prop] {
	display: inline-flex;
    align-items: center;	
	font-size:0;
	color:transparent;
	gap:0;
}
.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 .phone[data-region-prop]:before {
	width:37px;
	height:37px;
	background: var(--icon-phone-gold) center no-repeat;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block {
	position:relative;
	z-index:1;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .current-region {
	display:inline-flex;
	gap:1px;
	cursor:pointer;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .current-region span {
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	display: inline-flex;
	text-decoration-line: underline;
	color: #191C1D;
	min-width:60px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .current-region:after {
    flex: 0 0 auto;
    content: "";
    width: 21px;
    height: 22px;
    background: var(--icon-select-black) center no-repeat;
}

.mobile-menu .wrap .content .menu-header .row2 .region-block .regions {
	visibility:hidden;
	opacity:0;
	transition:all .35s ease;
	position:absolute;
	display: flex;
	padding:24px 0 0 0;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .regions .wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 32px;
	background: #F5BE0B;
	box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	gap: 28px;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .regions .wrapper .region {
	cursor:pointer;
	font-weight: 700;
	font-size: 22px;
	line-height: 140%;
	display: flex;
	color: #191C1D;
	white-space:nowrap;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .regions .wrapper .region.current {
	display:none;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .regions .wrapper .region:hover {
	text-decoration:underline;
}
.mobile-menu .wrap .content .menu-header .row2 .region-block .regions .wrapper .region .tablet {
	display:none;
}


.mobile-menu .wrap .content .menu-header .row2 .region-block .regions.show {
	visibility:visible;
	opacity:1;
}
.mobile-menu .wrap .content .menu-header .row2 .contact-block {
	display:inline-flex;
	align-items:center;
	gap:29px;
}

.mobile-menu .wrap .content .menu-header .row2 .messagers {
	display:flex;
	gap:29px;
}
.mobile-menu .wrap .content .menu-header .row2 .messagers  .messager{
	flex: 0 0 auto;
	width: 37px;
	height: 37px;
	display:inline-flex;
}
.mobile-menu .wrap .content .menu-header .row2 .messagers  .messager:before {
	flex: 0 0 auto;
    content: "";
    width: 100%;
    height: 100%;
    background: center / cover no-repeat;
	
}
.mobile-menu .wrap .content .menu-header .row2 .messagers  .messager.telegram:before {
    background-image: var(--icon-telegram);
}
.mobile-menu .wrap .content .menu-header .row2 .messagers  .messager.whatsapp:before {
    background-image: var(--icon-whatsapp);
}

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

.mobile-menu .wrap .content .menu-header .row2 .callback {
	flex: 0 0 auto;
	width:24px;
	height:18px;
	background: 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") center no-repeat;
}

.mobile-menu .wrap .content .menu-body {
	padding:33px 0 81px;
	max-width:100%;
	overflow:auto;
}
.mobile-menu .wrap .content .menu-footer {
    padding: 36px 28px 0;
	position:relative;
	margin-top: auto;
	display:flex;
	flex-direction:column;
	gap:14px;
}
.mobile-menu .wrap .content .menu-footer:before {
	content:"";
	position:absolute;
	width:calc(100% - 56px);
	left:28px;
	top:0;
	border-bottom:1px solid #D9D9D9;
}
.mobile-menu .wrap .content .menu-footer .region {
	font-size: 18px;
	line-height: 100%;
}
.mobile-menu .wrap .content .menu-footer .phone {
	font-size: 24px;
	line-height: 160%;
	white-space:nowrap;
	max-width:100%;
	overflow:hidden;
}
.mobile-menu .wrap .content .menu-footer .phone a {
	font-weight: 700;
	color: #191C1D;
}

.mobile-menu .wrap .content .menu-footer .email {
	max-width:100%;
	overflow:hidden;
}

.mobile-menu .wrap .content .menu-footer .email a {
	font-size: 20px;
	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 .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:33px;
	position:relative;
	gap:24px;
}
/*
.menu-body nav:after {
	content:"";
	position:absolute;
	width:calc(100% - 56px);
	left:28px;
	bottom:0;
	border-bottom:1px solid #D9D9D9;
}
*/

.menu-body nav > a {
	display: flex;
	flex-wrap:wrap;
	align-items: center;
	min-height:35px;
}

.menu-body  a {
	color: var(--black);
}
.menu-body nav > a {
	font-weight: 700;
	font-size: 24px;
	line-height: 160%;
	margin-right: auto;
	margin-left:28px;
	padding:0 !important;
}
.menu-body nav > a:hover {
	text-decoration:underline;
}

.menu-body nav > a[target="_blank"] {
	gap:18px;
}
.menu-body nav > a[target="_blank"] {
	margin-right:28px;
	width:calc(100% - 56px);
	justify-content:space-between;
}
.menu-body nav > a[target="_blank"]:after {
	content:"";
	width:22px;
	height:22px;
	background: 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='M13.75 2.75H19.25M19.25 2.75V8.25M19.25 2.75L9.16667 12.8333M16.5 11.9167V17.4167C16.5 17.9029 16.3068 18.3692 15.963 18.713C15.6192 19.0568 15.1529 19.25 14.6667 19.25H4.58333C4.0971 19.25 3.63079 19.0568 3.28697 18.713C2.94315 18.3692 2.75 17.9029 2.75 17.4167V7.33333C2.75 6.8471 2.94315 6.38079 3.28697 6.03697C3.63079 5.69315 4.0971 5.5 4.58333 5.5H10.0833' stroke='%23B5B5B5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
}


footer {
	background:var(--black) url(/local/templates/havens-landing-novorossia/img/background-footer.png) center/cover no-repeat;
	padding:90px 0;
}
footer .container {
	align-items:center;
}
.footer__top {
	display:inline-flex;
	flex-direction:row;
	align-items:stretch;
	gap:65px;
	margin-bottom:50px;
}
.footer__top .info{
	display:inline-flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:space-between;
	gap:22px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.62;
}


.footer__top .title br:nth-child(2) {
	display:none;
}


footer .info-contacts {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:22px;
}

footer .info-contacts .phone_and_region {
	flex: 0 0 auto;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:8px;
	margin-right:4px;
}
footer .info-contacts .phone_and_region .phone {
	font-weight: bold;
	font-size: 16px;
	line-height: 1;
}
footer .info-contacts .phone_and_region .region-block {
	display:flex;
	position:relative;
}
footer .info-contacts .phone_and_region .region-block span {
	font-size: 12px;
	line-height: 1;
	font-weight: 400;
	text-decoration:underline;
	text-underline-offset: 3px;
	cursor:pointer;
}
footer .info-contacts .phone_and_region a:hover,
footer .info-contacts .phone_and_region .region-block span:hover {
	color: #F5BE0B;
	text-decoration:underline;
}

footer .info-contacts .phone_and_region .region-block .regions {
	position:absolute;
	opacity:0;
	visibility:hidden;
	display: flex;
	padding: 15px 0 0 0;
	top:100%;
	transition:all .35s ease;
}
footer .info-contacts .phone_and_region .region-block .regions.show {
	opacity:1;
	visibility:visible;
}
footer .info-contacts .phone_and_region .region-block .regions .wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 12px 24px;
	gap: 10px;
	isolation: isolate;
	background: #FFFFFF;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
}
footer .info-contacts .phone_and_region .region-block .region {
	width:100%;
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	color: #191C1D;
	white-space:nowrap;
	cursor:pointer;
}
footer .info-contacts .phone_and_region .region-block .region.current {
	display:none;
}
footer .info-contacts .phone_and_region .region-block .region:hover {
	text-decoration:underline;
}

footer .messagers {
	flex: 0 0 auto;
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:22px;
}
footer .messagers .messager {
	flex: 0 0 auto;
	width:34px;
	height:34px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
footer .messagers .messager:before {
	content:"";
	width:34px;
	height:34px;
	background:center/cover no-repeat
}
footer .messagers .messager.telegram:before {
	background-image: var(--icon-telegram-wire);
}
footer .messagers .messager.telegram:hover:before {
	background-image: var(--icon-telegram-wire-hover);
}
footer .messagers .messager.whatsapp:before {
	background-image: var(--icon-whatsapp-wire);
}
footer .messagers .messager.whatsapp:hover:before {
	background-image: var(--icon-whatsapp-wire-hover);
}


.footer__copy {
	font-size: 16px;
	line-height: 19px;
	color: var(--text-gray);
	margin-bottom:20px;
	text-align:center;
	padding:0 1em;
}
.footer__copy a {
	color: var(--text-gray);
	text-decoration:underline;
}
.footer__copy a:hover {
	color: #F5BE0B;
}
.footer__social {
	display:inline-flex;
	gap:39px;
}
.footer__social a {
	flex:0 0 auto;
	width:31px;
	height:31px;
	background:center no-repeat;
}
	
.footer__social a.icon-vk {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7418 0H20.2582C28.9435 0 31 2.05654 31 10.7418V20.2582C31 28.9435 28.9435 31 20.2582 31H10.7418C2.05654 31 0 28.9435 0 20.2582V10.7418C0 2.05654 2.05654 0 10.7418 0ZM25.3775 10.6761C25.5307 10.1947 25.3775 9.84467 24.6992 9.84467H22.4459C21.8773 9.84467 21.6147 10.151 21.4616 10.4792C21.4616 10.4792 20.3019 13.2795 18.6831 15.0955C18.1579 15.6203 17.9174 15.7954 17.6331 15.7954C17.48 15.7954 17.2831 15.6203 17.2831 15.1392V10.6541C17.2831 10.0855 17.108 9.82297 16.6265 9.82297H13.0826C12.7326 9.82297 12.5138 10.0855 12.5138 10.3478C12.5138 10.8949 13.3232 11.0261 13.4106 12.5575V15.8828C13.4106 16.6048 13.2795 16.736 12.9952 16.736C12.2295 16.736 10.3698 13.914 9.25412 10.6981C9.03526 10.0635 8.8164 9.82297 8.24755 9.82297H5.97246C5.31619 9.82297 5.20676 10.1292 5.20676 10.4572C5.20676 11.0481 5.97246 14.0232 8.77269 17.9611C10.6324 20.6522 13.2795 22.0959 15.664 22.0959C17.108 22.0959 17.2831 21.7679 17.2831 21.221V19.1862C17.2831 18.5299 17.4142 18.4205 17.8737 18.4205C18.2017 18.4205 18.7925 18.5957 20.1271 19.8865C21.6585 21.4179 21.921 22.1179 22.7742 22.1179H25.0275C25.6838 22.1179 25.9901 21.7896 25.8153 21.1553C25.6184 20.5208 24.8744 19.6019 23.9118 18.5082C23.3867 17.8957 22.5993 17.2174 22.3584 16.8891C22.0305 16.4517 22.1179 16.2765 22.3584 15.8828C22.3367 15.8828 25.0933 11.9886 25.3775 10.6761Z' fill='white'/%3E%3C/svg%3E%0A");
}

.footer__social a.icon-rutube {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6024_203)'%3E%3Cmask id='mask0_6024_203' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath d='M24.2424 0H7.75758C3.47318 0 0 3.47318 0 7.75758V24.2424C0 28.5268 3.47318 32 7.75758 32H24.2424C28.5268 32 32 28.5268 32 24.2424V7.75758C32 3.47318 28.5268 0 24.2424 0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6024_203)'%3E%3Cpath d='M19.7663 15.2695H10.3123V11.5284H19.7663C20.3185 11.5284 20.7025 11.6247 20.8952 11.7928C21.0879 11.9608 21.2072 12.2726 21.2072 12.728V14.0713C21.2072 14.5511 21.0879 14.8629 20.8952 15.031C20.7025 15.1991 20.3185 15.2709 19.7663 15.2709V15.2695ZM20.4149 8.00143H6.30298V24H10.3123V18.795H17.7012L21.2072 24H25.6969L21.8314 18.7706C23.2565 18.5594 23.8964 18.1226 24.4242 17.4029C24.9519 16.6831 25.2167 15.5324 25.2167 13.9966V12.797C25.2167 11.8861 25.1202 11.1664 24.952 10.6147C24.7837 10.063 24.4962 9.5832 24.0877 9.15219C23.6563 8.74419 23.176 8.45685 22.5993 8.26434C22.0226 8.09627 21.3022 8 20.4149 8V8.00143Z' fill='white'/%3E%3Cpath d='M48 7.62939e-06C48 8.83656 40.8366 16 32 16C30.2034 16 28.4761 15.7039 26.864 15.1578C26.8984 14.7776 26.9137 14.3889 26.9137 13.9966V12.797C26.9137 11.7784 26.8073 10.8806 26.5753 10.1197C26.3248 9.2991 25.8958 8.59292 25.3195 7.98497L25.2875 7.95123L25.2538 7.91927C24.64 7.33869 23.9441 6.92424 23.1367 6.65469L23.1056 6.64434L23.0742 6.63518C22.3057 6.41115 21.4184 6.30303 20.4149 6.30303H18.7179V6.30446H17.29C16.4597 4.36987 16 2.23863 16 7.62939e-06C16 -8.83656 23.1634 -16 32 -16C40.8366 -16 48 -8.83656 48 7.62939e-06Z' fill='white'/%3E%3C/g%3E%3Cpath d='M24.2424 0.242432H7.75758C3.60708 0.242432 0.242432 3.60708 0.242432 7.75758V24.2424C0.242432 28.3929 3.60708 31.7576 7.75758 31.7576H24.2424C28.3929 31.7576 31.7576 28.3929 31.7576 24.2424V7.75758C31.7576 3.60708 28.3929 0.242432 24.2424 0.242432Z' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6024_203'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social a.icon-dzen {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6024_211)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3062 0C8.9125 0 4.52083 0 2.26042 2.26042C0 4.52083 0 9.17083 0 15.3062C6.84583 15.1125 10.0104 14.9187 12.5292 12.4646C14.9187 10.0104 15.1125 6.84583 15.3062 0Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.26042 28.7397C0 26.4793 0 21.8293 0 15.6938C6.84583 15.8876 10.0104 16.0813 12.5292 18.5355C14.9833 21.0543 15.1771 24.1543 15.3708 31.0647C8.9125 31.0001 4.52083 31.0001 2.26042 28.7397Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6938 31C15.8876 24.1542 16.0813 20.9896 18.5355 18.4708C21.0543 16.0167 24.1543 15.8229 31.0647 15.6292C31.0647 21.8292 31.0647 26.4146 28.8043 28.7396C26.4793 31 22.0876 31 15.6938 31Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6938 0C15.8876 6.84583 16.0813 10.0104 18.5355 12.5292C21.0543 14.9833 24.1543 15.1771 31.0647 15.3708C31.0647 9.17083 31.0647 4.58542 28.8043 2.26042C26.4793 0 22.0876 0 15.6938 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6024_211'%3E%3Crect width='31' height='31' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social a.icon-telegram {
	width:37px;
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='31' viewBox='0 0 37 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.4921 30.7111C28.1994 30.5525 26.1621 29.0971 23.9648 27.4766C21.7675 25.8562 19.8708 24.5304 19.7498 24.5304C19.6289 24.5304 18.4917 25.5193 17.2227 26.7279C15.5813 28.2912 14.7983 28.9511 14.5094 29.0145C14.2861 29.0636 14.0566 29.0547 13.9994 28.9947C13.9422 28.9347 14.0298 26.9893 14.1941 24.6715C14.4813 20.6173 14.504 20.4466 14.7909 20.1724C14.9549 20.0157 18.4316 16.8764 22.5168 13.1962C26.602 9.51605 30.0783 6.35902 30.242 6.18064C30.5129 5.88531 30.5214 5.83824 30.3375 5.65431C30.1725 5.48926 30.0659 5.47864 29.7544 5.59625C29.5447 5.67541 24.9704 8.51248 19.5892 11.9009C14.208 15.2892 9.73477 18.0616 9.6487 18.0616C9.27566 18.0616 0.843315 15.3476 0.553993 15.1344C0.124866 14.8182 -0.0871323 14.3724 0.0335651 14.04C0.2419 13.4663 1.16835 12.9824 4.53016 11.6914C6.39326 10.976 10.5973 9.35679 13.8725 8.09326C34.7182 0.0513224 34.8551 0 35.4565 0C36.1808 0 36.6996 0.447891 36.9189 1.26262C37.0993 1.93279 37.2003 1.39119 34.6827 13.258C34.2193 15.442 33.2623 19.9611 32.556 23.3004C31.8498 26.6397 31.183 29.5941 31.0743 29.8658C30.6354 30.9631 29.5895 31.3054 28.4921 30.7111V30.7111Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__social a.icon-vk:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7418 0H20.2582C28.9435 0 31 2.05654 31 10.7418V20.2582C31 28.9435 28.9435 31 20.2582 31H10.7418C2.05654 31 0 28.9435 0 20.2582V10.7418C0 2.05654 2.05654 0 10.7418 0ZM25.3775 10.6761C25.5307 10.1947 25.3775 9.84467 24.6992 9.84467H22.4459C21.8773 9.84467 21.6147 10.151 21.4616 10.4792C21.4616 10.4792 20.3019 13.2795 18.6831 15.0955C18.1579 15.6203 17.9174 15.7954 17.6331 15.7954C17.48 15.7954 17.2831 15.6203 17.2831 15.1392V10.6541C17.2831 10.0855 17.108 9.82297 16.6265 9.82297H13.0826C12.7326 9.82297 12.5138 10.0855 12.5138 10.3478C12.5138 10.8949 13.3232 11.0261 13.4106 12.5575V15.8828C13.4106 16.6048 13.2795 16.736 12.9952 16.736C12.2295 16.736 10.3698 13.914 9.25412 10.6981C9.03526 10.0635 8.8164 9.82297 8.24755 9.82297H5.97246C5.31619 9.82297 5.20676 10.1292 5.20676 10.4572C5.20676 11.0481 5.97246 14.0232 8.77269 17.9611C10.6324 20.6522 13.2795 22.0959 15.664 22.0959C17.108 22.0959 17.2831 21.7679 17.2831 21.221V19.1862C17.2831 18.5299 17.4142 18.4205 17.8737 18.4205C18.2017 18.4205 18.7925 18.5957 20.1271 19.8865C21.6585 21.4179 21.921 22.1179 22.7742 22.1179H25.0275C25.6838 22.1179 25.9901 21.7896 25.8153 21.1553C25.6184 20.5208 24.8744 19.6019 23.9118 18.5082C23.3867 17.8957 22.5993 17.2174 22.3584 16.8891C22.0305 16.4517 22.1179 16.2765 22.3584 15.8828C22.3367 15.8828 25.0933 11.9886 25.3775 10.6761Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}

.footer__social a.icon-rutube:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6032_1293)'%3E%3Cmask id='mask0_6032_1293' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath d='M24.2424 0H7.75758C3.47318 0 0 3.47318 0 7.75758V24.2424C0 28.5268 3.47318 32 7.75758 32H24.2424C28.5268 32 32 28.5268 32 24.2424V7.75758C32 3.47318 28.5268 0 24.2424 0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6032_1293)'%3E%3Cpath d='M19.7663 15.2695H10.3123V11.5284H19.7663C20.3185 11.5284 20.7025 11.6247 20.8952 11.7928C21.0879 11.9608 21.2072 12.2726 21.2072 12.728V14.0713C21.2072 14.5511 21.0879 14.8629 20.8952 15.031C20.7025 15.1991 20.3185 15.2709 19.7663 15.2709V15.2695ZM20.4149 8.00143H6.30298V24H10.3123V18.795H17.7012L21.2072 24H25.6969L21.8314 18.7706C23.2565 18.5594 23.8964 18.1226 24.4242 17.4029C24.9519 16.6831 25.2167 15.5324 25.2167 13.9966V12.797C25.2167 11.8861 25.1202 11.1664 24.952 10.6147C24.7837 10.063 24.4962 9.5832 24.0877 9.15219C23.6563 8.74419 23.176 8.45685 22.5993 8.26434C22.0226 8.09627 21.3022 8 20.4149 8V8.00143Z' fill='%23F5BE0B'/%3E%3Cpath d='M48 7.62939e-06C48 8.83656 40.8366 16 32 16C30.2034 16 28.4761 15.7039 26.864 15.1578C26.8984 14.7776 26.9137 14.3889 26.9137 13.9966V12.797C26.9137 11.7784 26.8073 10.8806 26.5753 10.1197C26.3248 9.2991 25.8958 8.59292 25.3195 7.98497L25.2875 7.95123L25.2538 7.91927C24.64 7.33869 23.9441 6.92424 23.1367 6.65469L23.1056 6.64434L23.0742 6.63518C22.3057 6.41115 21.4184 6.30303 20.4149 6.30303H18.7179V6.30446H17.29C16.4597 4.36987 16 2.23863 16 7.62939e-06C16 -8.83656 23.1634 -16 32 -16C40.8366 -16 48 -8.83656 48 7.62939e-06Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cpath d='M24.2424 0.242432H7.75758C3.60708 0.242432 0.242432 3.60708 0.242432 7.75758V24.2424C0.242432 28.3929 3.60708 31.7576 7.75758 31.7576H24.2424C28.3929 31.7576 31.7576 28.3929 31.7576 24.2424V7.75758C31.7576 3.60708 28.3929 0.242432 24.2424 0.242432Z' stroke='%23F5BE0B' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6032_1293'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social a.icon-dzen:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6032_1301)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3062 0C8.9125 0 4.52083 0 2.26042 2.26042C0 4.52083 0 9.17083 0 15.3062C6.84583 15.1125 10.0104 14.9187 12.5292 12.4646C14.9187 10.0104 15.1125 6.84583 15.3062 0Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.26042 28.7397C0 26.4793 0 21.8293 0 15.6938C6.84583 15.8876 10.0104 16.0813 12.5292 18.5355C14.9833 21.0543 15.1771 24.1543 15.3708 31.0647C8.9125 31.0001 4.52083 31.0001 2.26042 28.7397Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6938 31C15.8876 24.1542 16.0813 20.9896 18.5355 18.4708C21.0543 16.0167 24.1543 15.8229 31.0647 15.6292C31.0647 21.8292 31.0647 26.4146 28.8043 28.7396C26.4793 31 22.0876 31 15.6938 31Z' fill='%23F5BE0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6938 0C15.8876 6.84583 16.0813 10.0104 18.5355 12.5292C21.0543 14.9833 24.1543 15.1771 31.0647 15.3708C31.0647 9.17083 31.0647 4.58542 28.8043 2.26042C26.4793 0 22.0876 0 15.6938 0Z' fill='%23F5BE0B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6032_1301'%3E%3Crect width='31' height='31' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social a.icon-telegram:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='31' viewBox='0 0 37 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.4921 30.7111C28.1994 30.5525 26.1621 29.0971 23.9648 27.4766C21.7675 25.8562 19.8708 24.5304 19.7498 24.5304C19.6289 24.5304 18.4917 25.5193 17.2227 26.7279C15.5813 28.2912 14.7983 28.9511 14.5094 29.0145C14.2861 29.0636 14.0566 29.0547 13.9994 28.9947C13.9422 28.9347 14.0298 26.9893 14.1941 24.6715C14.4813 20.6173 14.504 20.4466 14.7909 20.1724C14.9549 20.0157 18.4316 16.8764 22.5168 13.1962C26.602 9.51605 30.0783 6.35902 30.242 6.18064C30.5129 5.88531 30.5214 5.83824 30.3375 5.65431C30.1725 5.48926 30.0659 5.47864 29.7544 5.59625C29.5447 5.67541 24.9704 8.51248 19.5892 11.9009C14.208 15.2892 9.73477 18.0616 9.6487 18.0616C9.27566 18.0616 0.843315 15.3476 0.553993 15.1344C0.124866 14.8182 -0.0871323 14.3724 0.0335651 14.04C0.2419 13.4663 1.16835 12.9824 4.53016 11.6914C6.39326 10.976 10.5973 9.35679 13.8725 8.09326C34.7182 0.0513224 34.8551 0 35.4565 0C36.1808 0 36.6996 0.447891 36.9189 1.26262C37.0993 1.93279 37.2003 1.39119 34.6827 13.258C34.2193 15.442 33.2623 19.9611 32.556 23.3004C31.8498 26.6397 31.183 29.5941 31.0743 29.8658C30.6354 30.9631 29.5895 31.3054 28.4921 30.7111V30.7111Z' fill='%23F5BE0B'/%3E%3C/svg%3E%0A");
}

@media (max-width:730px) {
	footer .info-contacts .phone_and_region {
		width:100%;
	}
}

@media (max-width:560px) {
	footer {
		padding:30px;
	}
	.footer__top {
		flex-direction:column;
		align-items: center;
		gap:30px;
		margin-bottom:30px;
	}
	footer .info-contacts {
		justify-content: center;
	}
	footer .info-contacts .phone_and_region {
		align-items: center;
	}
	.footer__top .info {
		align-items: center;
	}
	.footer__top .info .title {
		text-align:center;
	}
}
.social-list__con-v2 {
	display:flex;
	flex-direction:column;
	gap:14px;
	margin-top:29px;
}
.social-list__con-v2 .icon-list {
	display:flex;
	align-items:center;
	gap:39px;
}

.social-list__con-v2 .icon-list a {
	flex: 0 0 auto;
    fill: inherit;
    height: 48px;
    width: 48px;
    transition: all .35s ease;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	filter:brightness(0);
	opacity:.13;
}
.social-list__con-v2 .icon-list a:hover {
	filter:brightness(1);
	opacity:1;
}

/* footer */
.social-list__con-v2 .icon-list .icon-vk {
	width:47px;
	height:48px;
	background-image: var(--icon-vk);
}
.social-list__con-v2 .icon-list .icon-rutube {
	background-image: var(--icon-rutube);
}
.social-list__con-v2 .icon-list .icon-dzen {
	width:46px;
	height:46px;
	background-image: var(--icon-dzen);
}
.social-list__con-v2 .icon-list .icon-telegram {
	width:56px;
	height:46px;
	background-image: var(--icon-tg);
}

@media (max-width:440px) {
	.social-list__con-v2 .icon-list {
		justify-content:space-between;
		gap:10px;
	}
	.social-list__con-v2 .icon-list .icon-vk,
	.social-list__con-v2 .icon-list .icon-rutube,
	.social-list__con-v2 .icon-list .icon-dzen {
		width: 32px;
		height: 32px;
	}
	.social-list__con-v2 .icon-list .icon-telegram {
		width: 39px;
	}
}


[data-menu] + [data-topmenu] {
	padding-top:33px;
	border-top: 1px solid #D9D9D9;
}

header.desktop .regions {
	display:flex;
	justify-content:center;
	padding:7px 30px;
	gap:18px;
	background-color: #000;
}
header.desktop .regions .region {
	flex: 0 0 auto;
	display: inline-flex;
	padding: 1px 19px;
	border:1px solid transparent;
	border-radius: 50px;
	transition:all .35s ease;
	font-weight: 700;
	font-size: 18px;
	line-height: 160%;
	color: #FFFFFF;
	cursor:pointer;
}
header.desktop .regions .region:hover {
	border:1px solid #fff;
}

header.desktop .regions .region.current {
	border:1px solid #F5BE0B;
	background: #F5BE0B;
	color: #191C1D;
	cursor:default;
}


.cookie-window {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 12px 24px;
	gap: 10px;
	
	position:fixed;
	left: calc(50% - 223px/2 - 530.5px);
	bottom:75px;
	gap: 14px;
	background: #FFFFFF;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	color:#191C1D;
	width: 223px;
	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;
	width:100%;
}	
.cookie-window .close-block {
	flex: 0 0 auto;
	opacity:1;
}	
.cookie-window .info p {
	font-size:14px;
	line-height:1.4;
	margin:0;
}
.cookie-window .info p a {
	color:#191C1D;
	text-decoration:underline;
	margin:0;
}

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

	width: 100%;
	height: 38px;

	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:1250px) {
	.cookie-window {
		left:20px;
		bottom:20px;
	}
}
/* End */
/* /local/templates/havens-landing-novorossia/css/normalize.css?17561330506485 */
/* /local/templates/havens-landing-novorossia/fonts/fonts.css?1756133050353 */
/* /local/templates/havens-landing-novorossia/css/popups.css?17561330504021 */
/* /local/templates/havens-landing-novorossia/css/custom.css?1758524503151 */
/* /local/components/havens/callback/templates/.default/style.css?17288292625476 */
/* /local/templates/havens-landing-novorossia/template_styles.css?175732573661522 */
