@charset "UTF-8";
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff;}
[tabindex="-1"]:focus {outline: 0 !important;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;text-align: initial;}
p {margin-top: 0;margin-bottom: 1rem;}
abbr[data-original-title], abbr[title] {text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}
address {font-style: normal;line-height: inherit;}
address, dl, ol, ul {margin-bottom: 1rem;}
dl, ol, ul {margin-top: 0;}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {color: #007bff;text-decoration: none;background-color: transparent;}
a:hover {color: #0056b3;text-decoration: underline;}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;}
figure {margin: 0 0 1rem;}
img {border-style: none;}
img, svg {vertical-align: middle;}
svg {overflow: hidden;}
table {border-collapse: collapse;}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}
button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button, input {overflow: visible;}
button, select {text-transform: none;}
select {word-wrap: normal;}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal;}
progress {vertical-align: baseline;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {outline-offset: -2px;-webkit-appearance: none;}
[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
template {display: none;}
[hidden] {display: none !important;}
html {-webkit-box-sizing: border-box;box-sizing: border-box;-ms-overflow-style: scrollbar;}
*, :after, :before {-webkit-box-sizing: inherit;box-sizing: inherit;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width: 576px) {.container {max-width: 540px;}}
@media (min-width: 768px) {.container {max-width: 720px;}}
@media (min-width: 992px) {.container {max-width: 960px;}}
@media (min-width: 1200px) {.container {max-width: 1170px;}}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.col-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
.offset-1 {margin-left: 8.333333%;}
.offset-2 {margin-left: 16.666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.333333%;}
.offset-5 {margin-left: 41.666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.333333%;}
.offset-8 {margin-left: 66.666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.333333%;}
.offset-11 {margin-left: 91.666667%;}
@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-sm-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.333333%;}
	.offset-sm-2 {margin-left: 16.666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.333333%;}
	.offset-sm-5 {margin-left: 41.666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.333333%;}
	.offset-sm-8 {margin-left: 66.666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.333333%;}
	.offset-sm-11 {margin-left: 91.666667%;}}
@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-md-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.333333%;}
	.offset-md-2 {margin-left: 16.666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.333333%;}
	.offset-md-5 {margin-left: 41.666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.333333%;}
	.offset-md-8 {margin-left: 66.666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.333333%;}
	.offset-md-11 {margin-left: 91.666667%;}}
@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-lg-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.333333%;}
	.offset-lg-2 {margin-left: 16.666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.333333%;}
	.offset-lg-5 {margin-left: 41.666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.333333%;}
	.offset-lg-8 {margin-left: 66.666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.333333%;}
	.offset-lg-11 {margin-left: 91.666667%;}}
@media (min-width: 1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xl-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.333333%;}
	.offset-xl-2 {margin-left: 16.666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.333333%;}
	.offset-xl-5 {margin-left: 41.666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.333333%;}
	.offset-xl-8 {margin-left: 66.666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.333333%;}
	.offset-xl-11 {margin-left: 91.666667%;}}
.slick-slider {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list, .slick-slider {position: relative;display: block;}
.slick-list {overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translateZ(0);transform: translateZ(0);}
.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:after, .slick-track:before {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
[dir=rtl] .slick-slide {float: right;}
.slick-slide img {display: block;margin: auto;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
body, html {font-size: 18px;color: #575656;min-width: 320px;}
img {max-width: 100%;}
img[align=left] {margin-right: 40px;margin-bottom: 20px;}
img[align=right] {margin-left: 40px;margin-bottom: 20px;}
h1, h2, h3 {font-weight: 400;}
.txt-left {text-align: left;}
.txt-center {text-align: center;}
.txt-right {text-align: right;}
.btn {padding: 15px 23px;border: 1px solid;display: inline-block;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;outline: none !important;min-width: 150px;}
.btn.btn-blue {font-size: 12px;line-height: 14px;text-align: center;text-transform: uppercase;color: #fff;background-color: #89b2c4;border-color: #89b2c4;text-decoration: none;}
.btn.btn-new {padding: 0;width: 250px;height: 55px;line-height: 55px;text-align: center;font-size: 24px;border-radius: 55px;text-decoration: none;font-weight: bold;-webkit-transition: opacity .3s;transition: opacity .3s;background: #ff3f00;color: #fff;border: none;cursor: pointer;}
.btn.btn-new:hover {opacity: .7;}
.btn.btn-blue:hover {background-color: #78adbc;text-decoration: none;}
.btn.btn-blue.btn-big {font-size: 19px;line-height: 19px;}
#header {background-color: #fff;padding-top: 20px;}
#header .logo {width: 100%;display: inline-block;}
.logo-flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#header .address {margin-top: 24px;font-size: 16px;line-height: 30px;white-space: nowrap;}
#header .menu-toggle {display: none;}
#header .social {margin-top: 15px;}
#header .social a {margin-right: 10px;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#header .social a:hover {opacity: .7;}
#header .phone {font-size: 24px;margin-bottom: 6px;}
#header .phone a {color: #575656;text-decoration: none;}
#header .messengers {margin-top: 10px;text-align: right;}
#header .messengers .text {display: inline-block;font-size: 12px;vertical-align: middle;margin-top: 3px;}
#header .messengers .text a {color: #d3bc8d;text-decoration: none;}
#footer-contacts .messengers .text a {color: #d3bc8d;text-decoration: none;}
#header .messengers .text a:hover {text-decoration: underline;}
#header .messengers .icons {vertical-align: middle;font-size: 0;display: inline-block;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;width: auto;}
#header .messengers .icons a {display: inline-block;width: 23px;height: 23px;margin-left: 10px;background-position: 50%;background-size: contain;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#header .messengers .icons a:hover {opacity: .7;}
#header .messengers .icons a:first-child {margin-left: 0;}
#header .messengers .icons a.wa {background-image: url("/assets/template/img/whatapp.svg");}
#header .messengers .icons a.vi {background-image: url("/assets/template/img/viber.svg");}
#header .messengers .icons a.tg {background-image: url("/assets/template/img/telegram.svg");}
#header .social {font-size: 0;}
#header .social a {display: inline-block;background-repeat: no-repeat;width: 25px;height: 25px;background-position: 50%;background-size: contain;vertical-align: middle;}
#header .social a.fb {background-image: url("/assets/template/img/tg.svg");}
#header .social a.vk {background-image: url("/assets/template/img/VK.svg");}
#header .social a.in {background-image: url("/assets/template/img/INSTA.png");}
#header .social a.tiktok {background-image: url("/assets/template/img/TK.svg");width: 25px;}
#header .social a.dzen {background-image: url("/assets/template/img/dz.svg");width: 25px;}
#header .social a.yand {background-image: url("/assets/template/img/yan.svg");width: 25px;}
#header .social a.youtube {background-image: url("/assets/template/img/YT.svg");width: 25px;}
#header #nav {border-top: 1px solid #e7e3dc;border-bottom: 1px solid #e7e3dc;margin-top: 10px;}
#header #nav #main-menu {padding-left: 0;padding-right: 0;}
#header #nav #main-menu > ul {list-style: none;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;padding: 0;margin: 0 0 0 -10px;width: 100%;font-size: 15px;}
#header #nav #main-menu > ul > li {display: inline-block;position: relative;}
#header #nav #main-menu > ul > li > a {padding: 0 20px;display: block;height: 66px;line-height: 66px;white-space: nowrap;color: #575656;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
#header #nav #main-menu > ul > li.active a, #header #nav #main-menu > ul > li > a.active, #header #nav #main-menu > ul > li > a:hover {background-color: #f4f4f5;}
#header #nav #main-menu > ul > li.dd > a:hover {background-color: #575656;color: #fff;}
#header #nav #main-menu > ul > li ul {padding: 0;margin: 0;list-style: none;width: 340px;}
#header #nav #main-menu > ul > li > ul {position: absolute;background-color: #575656;padding: 0;margin: 0;display: none;}
#header #nav #main-menu > ul > li > ul > li > a {color: #89b2c4;}
#header #nav #main-menu > ul > li > ul > li ul {background-color: #f4f4f5;position: absolute;left: 100%;display: none;margin-top: -16%;}
#header #nav #main-menu > ul > li > ul > li ul li a {color: #575656;}
#header #nav #main-menu > ul > li > ul > li:hover ul {display: block;}
#header #nav .cabinet {line-height: 66px;white-space: nowrap;color: #d3bc8d;text-decoration: none;text-transform: uppercase;font-size: 15px;display: inline-block;position: relative;}
#header #nav .cabinet:before {content: "";position: absolute;left: -35px;top: 23px;width: 16px;height: 16px;background-size: contain;background-image: url("/assets/template/img/LK.svg");background-position: 0;background-repeat: no-repeat;}
@media screen and (max-width: 1199px) {#header #nav #main-menu {padding-left: 15px;}
	#header #nav #main-menu > ul {-ms-flex-pack: unset;-webkit-box-pack: unset;justify-content: unset;}
	#header #nav #main-menu > ul > li > a {padding: 0 10px;}}
@media screen and (max-width: 991px) {#header #nav .cabinet {line-height: 60px;}
	#header #nav #main-menu > ul {display: none;}
	#header .menu-toggle {display: block;}}
#footer-form {background-color: #f4f4f5;padding: 50px 0 60px;}
.footer-title {font-size: 35px;font-weight: 400;text-align: center;text-transform: uppercase;margin-bottom: 35px;}
form input[type=email], form input[type=number], form input[type=text], form select, form textarea {width: 100%;border-radius: 2px;display: block;border: 1px solid #c1c1c1;outline: none;margin-bottom: 8px;-webkit-box-shadow: inset 0 5px 10px rgba(0,0,0,.03);box-shadow: inset 0 5px 10px rgba(0,0,0,.03);-webkit-transition: border-color .3s ease-in-out;transition: border-color .3s ease-in-out;}
form input[type=email]:focus, form input[type=email]:hover, form input[type=number]:focus, form input[type=number]:hover, form input[type=text]:focus, form input[type=text]:hover, form select:focus, form select:hover, form textarea:focus, form textarea:hover {border: 2px solid #89b2c4;-webkit-box-shadow: inset 0 4px 10px rgba(0,0,0,.03);box-shadow: inset 0 4px 10px rgba(0,0,0,.03);}
form input[type=email], form input[type=number], form input[type=text], form select {height: 45px;padding: 0 10px;}
form input[type=email]:focus, form input[type=email]:hover, form input[type=number]:focus, form input[type=number]:hover, form input[type=text]:focus, form input[type=text]:hover, form select:focus, form select:hover {padding: 0 9px;}
form textarea {resize: none;padding: 10px;}
form textarea:focus, form textarea:hover {padding: 9px;}
.captcha-input::-webkit-input-placeholder {font-size: 14px;}
.captcha-input::-moz-placeholder {font-size: 14px;}
.captcha-input:-ms-input-placeholder {font-size: 14px;}
.captcha-input::-ms-input-placeholder {font-size: 14px;}
.captcha-input::placeholder {font-size: 14px;}
form select {-moz-appearance: none;-webkit-appearance: none;appearance: none;background-position: 98%;background-repeat: no-repeat;background-image: url("/assets/template/img/select-arrow.svg");}
form .form-line, form select {position: relative;}
form label {text-transform: uppercase;}
form label.side {position: absolute;width: 104px;left: -100px;top: 12px;}
form .submit {text-align: center;margin-top: 10px;}
form .policy-checkbox {position: relative;overflow: hidden;font-size: 14px;margin-top: 10px;}
form .policy-checkbox input[type=checkbox] {position: absolute;left: -30px;opacity: .01;}
form .policy-checkbox label {text-transform: none;color: #989898;padding-left: 42px;padding-top: 2px;}
form .policy-checkbox label:after, form .policy-checkbox label:before {content: "";width: 23px;height: 23px;position: absolute;left: 0;top: 0;display: block;cursor: pointer;}
form .policy-checkbox label:before {background-color: #575656;}
form .policy-checkbox label:after {opacity: .25;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;background-image: url("/assets/template/img/check.svg");background-position: 50%;background-repeat: no-repeat;}
form .policy-checkbox label a {color: #428fb5;text-decoration: underline;}
form .policy-checkbox label a:hover {color: #89b2c4;}
form .policy-checkbox input[type=checkbox]:checked + label:after {opacity: 1;}
form .policy-checkbox2 {position: relative;overflow: hidden;font-size: 14px;margin-top: 10px;text-align: center;margin: 0px auto;}
form .policy-checkbox {position: relative;overflow: hidden;font-size: 14px;margin-top: 10px;text-align: center;margin: 0px auto;}
form .policy-checkbox2 input[type=checkbox] {position: absolute;left: -30px;opacity: .01;}
form .policy-checkbox2 label {text-transform: none;color: #989898;padding-left: 42px;padding-top: 2px;}
form .policy-checkbox2 label:after, form .policy-checkbox2 label:before {content: "";width: 23px;height: 23px;position: absolute;left: 0;top: 0;display: block;cursor: pointer;}
form .policy-checkbox2 label:before {background-color: #575656;}
form .policy-checkbox2 label:after {opacity: .25;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;background-image: url("/assets/template/img/check.svg");background-position: 50%;background-repeat: no-repeat;}
form .policy-checkbox2 label a {color: #428fb5;text-decoration: underline;}
form .policy-checkbox2 label a:hover {color: #89b2c4;}
form .policy-checkbox2 input[type=checkbox]:checked + label:after {opacity: 1;}
form .policy-checkbox3 {position: relative;overflow: hidden;font-size: 14px;margin-top: 10px;text-align: center;margin: 0px auto;}
form .policy-checkbox3 {position: relative;overflow: hidden;font-size: 14px;margin-top: 10px;text-align: center;margin: 0px auto;}
form .policy-checkbox3 input[type=checkbox] {position: absolute;left: -30px;opacity: .01;}
form .policy-checkbox3 label {text-transform: none;color: #989898;padding-left: 42px;padding-top: 2px;}
form .policy-checkbox3 label:after, form .policy-checkbox3 label:before {content: "";width: 23px;height: 23px;position: absolute;left: 0;top: 0;display: block;cursor: pointer;}
form .policy-checkbox3 label:before {background-color: #575656;}
form .policy-checkbox3 label:after {opacity: .25;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;background-image: url("/assets/template/img/check.svg");background-position: 50%;background-repeat: no-repeat;}
form .policy-checkbox3 label a {color: #428fb5;text-decoration: underline;}
form .policy-checkbox3 label a:hover {color: #89b2c4;}
form .policy-checkbox3 input[type=checkbox]:checked + label:after {opacity: 1;}
#footer {background-color: #001d53;padding: 45px 0 20px;font-weight: 300;}
#footer .menu {color: #d1d1d1;font-size: 18px;font-weight: 300;}
#footer .menu a {color: #d1d1d1;}
#footer .menu-header {text-transform: uppercase;}
#footer .menu ul {list-style: none;padding-left: 13px;margin: 0;}
#footer .menu ul li {position: relative;}
#footer .menu ul li:before {content: "-";left: -13px;position: absolute;}
#footer .policy {margin-top: 10px;color: #7b7b7b;}
#footer .policy a {color: #7b7b7b;border-bottom: 1px solid;line-height: 20px;display: inline-block;}
#footer .policy a:hover {text-decoration: none;border: none;}
#footer .footer-bottom {color: #7b7b7b;}
#footer .footer-bottom a {color: #7b7b7b;border-bottom: 1px solid;line-height: 20px;display: inline-block;}
#footer .footer-bottom a:hover {border: none;}
#footer .offer {font-size: 14px;line-height: 1.4;margin-top: 15px;font-weight: 400;color: #7b7b7b;}
#footer .offer a {color: #7b7b7b;text-decoration: underline;}
#footer .offer a:hover {text-decoration: none;}
#footer .logo {width: 100%;display: inline-block;}
#footer .address-block {text-align: right;color: #d1d1d1;}
#footer .address-block a {color: #d1d1d1;}
#footer .address-block .phones {margin-top: 15px;}
#footer .address-block .phones a {text-decoration: none;}
#footer .address-block .callback {margin-top: 15px;}
#footer .address-block .callback a {border-bottom: 1px solid;line-height: 20px;display: inline-block;}
#footer .address-block .callback a:hover {text-decoration: none;border-bottom: none;}
#footer .address-block .social {font-size: 0;margin-top: 20px;}
#footer .address-block .social a {margin-left: 20px;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;display: inline-block;background-repeat: no-repeat;width: 25px;height: 25px;background-position: 50%;background-size: contain;}
#footer .address-block .social a:hover {opacity: .7;}
#footer .address-block .social a.fb {background-image: url("/assets/template/img/tg.svg");}
#footer .address-block .social a.vk {background-image: url("/assets/template/img/VK.svg");}
#footer .address-block .social a.in {background-image: url("/assets/template/img/INSTA.png");}
#footer .social a.tiktok {background-image: url("/assets/template/img/TK.svg");width: 25px;}
#footer .social a.fpodkast {background-image: url("/assets/template/img/yan.svg");width: 25px;}
#footer .social a.dzen {background-image: url("/assets/template/img/dz.svg");width: 25px;}
#footer .social a.youtube {background-image: url("/assets/template/img/YT.svg");width: 25px;}
#footer-form-promo {width: 33.33333%;}
.warning {padding: 30px 0 25px;text-align: center;background-color: #f4f4f5;text-transform: uppercase;font-size: 24px;}
.warning br {display: none;}
.warning.warning-dark {background-color: #353535;color: #fff;}
.warning.warning-white {background-color: #fff;}
@media screen and (max-width: 1199px) {.warning br {display: block;}}
@media screen and (max-width: 991px) {.warning {font-size: 20px;padding: 25px 0 20px;}}
@media screen and (max-width: 767px) {.warning {font-size: 13px;font-weight: 400;padding: 25px 0 20px;}}
#breadcrumbs {color: #575656;font-size: 0;margin: 20px 0 30px;}
#breadcrumbs a {color: #d3bc8d;text-decoration: none;}
#breadcrumbs a:hover {text-decoration: underline;}
#breadcrumbs a.active {color: #575656;}
#breadcrumbs ul {margin: 0;padding: 0;}
#breadcrumbs ul li {display: inline-block;padding-right: 25px;position: relative;font-size: 15px;}
#breadcrumbs ul li:after {content: "―";position: absolute;right: 7px;color: #d3bc8d;}
#breadcrumbs ul li:last-child:after {display: none;}
.upper {text-transform: uppercase;}
.content {font-weight: 300;font-size: 18px;line-height: 24px;}
.content strong {font-weight: 400;}
.content .h1, .content h1 {font-weight: 400;font-size: 40px;text-align: center;margin-bottom: 30px;line-height: 40px;}
.content .h3, .content h3 {font-weight: 400;font-size: 20px;margin-bottom: .5rem;}
@media screen and (max-width: 992px) {.content .h1, .content h1 {font-size: 30px;line-height: normal;}}
@media screen and (max-width: 767px) {.content .h1, .content h1 {font-size: 25px;line-height: normal;}}
.news .image {opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.news .title {font-size: 19px;margin-top: 20px;color: #575656;font-weight: 500;}
.news a {text-decoration: none;}
.news a:hover .image {opacity: .75;}
.news a:hover .title {text-decoration: underline;}
.news .news-item {padding-bottom: 82px;position: relative;margin-bottom: 40px;}
.news .date {font-size: 16px;color: #a1a1a1;position: absolute;left: 15px;bottom: 0;width: calc(100% - 30px);padding-bottom: 40px;border-bottom: 1px solid #e7e3dc;}
.show-more {margin: 0 0 50px;text-align: center;}
#button-up {position: fixed;right: 37px;bottom: 190px;width: 55px;height: 55px;border-radius: 50%;background-color: #89b2c4;background-position: 50%;background-repeat: no-repeat;background-image: url("/assets/template/img/arrow_up.svg");-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;opacity: .9;cursor: pointer;z-index: 999;}
#button-up:hover {opacity: .5;}
@media screen and (max-width: 767px) {#button-up {width: 40px;height: 40px;right: 17px;bottom: 120px;}}
.news-see-also {padding: 35px 0;}
.news-see-also .h2, .news-see-also h2, .news-see-also h3 {text-align: center;font-size: 35px;margin-bottom: 30px;}
.news-see-also .container {padding-left: 10px;padding-right: 10px;}
.news-see-also .row {margin-left: -10px;margin-right: -10px;}
.news-see-also .news-item {padding-left: 10px;padding-right: 10px;}
.news-see-also .news .date {border-bottom: 0;padding-bottom: 0;}
.news-see-also .news .news-item {padding-bottom: 42px;}
.author-intro {text-align: center;margin-bottom: 50px;}
.author-intro .date {margin-bottom: 20px;font-size: 20px;}
.author-intro .photo {margin-bottom: 7px;}
.author-intro .about-author {font-size: 22px;font-weight: 300;}
.author-intro .about-author span {font-weight: 400;}
.author-quote {background-color: #f4f4f5;padding: 24px 0 40px;}
.author-quote .photo {display: inline-block;border: 7px solid #fff;}
.author-quote .text {font-size: 24px;position: relative;margin-top: 20px;font-style: italic;line-height: 30px;}
.author-quote .text:before {position: absolute;top: 0;left: -20px;content: "“";}
.author-quote .text:after {display: inline-block;content: "”";}
.author-quote .name {margin-top: 30px;font-size: 18px;}
.author-quote .name span {text-transform: uppercase;}
.author-quote .post {font-size: 18px;}
.author-quote .button {margin-top: 30px;}
.personal .h2, .personal h2 {font-size: 35px;text-align: center;margin: 35px 0;font-weight: 300;}
.personal .person-item {margin-bottom: 26px;}
.personal .person-item a {color: #575656;}
.personal .person-item .border {position: absolute;width: calc(100% - 30px);height: 100%;-webkit-box-sizing: unset;box-sizing: unset;left: 12px;top: 0;z-index: 1;border: 1px solid #e7e3dc;padding: 2px;}
.personal .person-item .image, .personal .person-item .name, .personal .person-item .post {position: relative;z-index: 2;text-align: center;}
.personal .person-item .image {margin-top: 7px;text-align: center;}
.personal .person-item a .image {opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.personal .person-item a:hover .image {opacity: .8;}
.personal .person-item .name {text-align: center;font-size: 21px;font-weight: 400;margin-top: 22px;color: #575656;}
.personal .person-item .post {margin-top: 25px;padding: 0 15px 15px;}
.person-post {margin: 30px 0;font-size: 22px;text-align: center;}
.person-about {background: #f4f4f5;background: -webkit-gradient(linear,left top,right top,from(#f4f4f5),to(#e4e5ea));background: linear-gradient(90deg,#f4f4f5,#e4e5ea);position: relative;padding-top: 45px;margin: 60px 0 15px;}
.person-about:before {left: 0;top: 0;z-index: 1;}
.person-about .container {z-index: 2;}
.person-about .text {line-height: 24px;font-weight: 300;padding-left: 30px;}
.person-about .image {position: absolute;width: 100%;text-align: center;bottom: 0;right: 15px;}
.person-about .image img {max-width: none;}
.person-about .button {padding-left: 30px;padding-bottom: 25px;}
.media .image {opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.media .title {font-size: 20px;margin-top: 20px;color: #575656;text-align: center;font-weight: 500;}
.media a {text-decoration: none;}
.media a:hover .image {opacity: .75;}
.media a:hover .title {text-decoration: underline;}
.media .media-item {padding-bottom: 25px;position: relative;margin-bottom: 40px;text-align: center;}
.media .media-item.with-date {padding-bottom: 40px;}
.media .border {border-bottom: 1px solid #e7e3dc;}
.media .border, .media .date {position: absolute;left: 15px;bottom: 0;width: calc(100% - 30px);}
.media .date {font-size: 16px;color: #a1a1a1;text-align: center;}
.media-see-also {padding: 60px 0 35px;border-top: 1px solid #e7e3dc;}
.media-see-also .h2, .media-see-also h2 {text-align: center;font-size: 35px;margin-bottom: 60px;}
.media-content {margin-bottom: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;}
.media-content a {padding: 5px;-webkit-transition: all 1s ease;transition: all 1s ease;}
.media-content a:hover {-webkit-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: translateY(-5%);-ms-transform: translateY(-5%);transform: translateY(-5%);-webkit-transition: all 1s ease;transition: all 1s ease;}
.price-info {background: #f4f4f6;background: -webkit-gradient(linear,left top,right top,from(#f4f4f6),to(#dee1e7));background: linear-gradient(90deg,#f4f4f6,#dee1e7);height: 313px;position: relative;}
.price-info:after, .price-info:before {content: "";background-repeat: no-repeat;opacity: .8;z-index: 1;}
.price-info:before {width: 149px;left: 0;}
.price-info:after, .price-info:before {background-position: 50%;height: 313px;position: absolute;top: 0;}
.price-info:after {background-image: url("/assets/template/img/price-img.png");width: 498px;right: 0;}
.price-info .container {position: relative;z-index: 2;}
.price-info .text {font-size: 24px;line-height: 30px;font-style: italic;padding: 45px 0;margin-left: 58px;}
.price-info .btn-download {margin-left: 58px;height: 51px;display: inline-block;padding-left: 45px;padding-right: 32px;line-height: 49px;border: 1px solid #b8ac98;color: #b8ac98;position: relative;background-color: transparent;text-decoration: none;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
.price-info .btn-download:before {content: "";background-image: url("/assets/template/img/btn-download.png");width: 11px;height: 17px;position: absolute;left: 20px;top: 15px;}
.price-info .btn-download:hover {background-color: #fff;}
@media screen and (max-width: 991px) {.price-info {overflow-x: hidden;}
	.price-info .text {font-size: 17px;line-height: 24px;padding: 55px 0 25px;margin-left: 30px;width: 70%;}
	.price-info .text br {display: none;}
	.price-info .btn-download {margin-left: 30px;}}
@media screen and (max-width: 767px) {.price-info:after {right: -220px;}}
@media screen and (max-width: 479px) {.price-info:after {right: -235px;}
	.price-info .text {margin: 0;width: 74%;padding: 15px 0 10px;}
	.price-info .btn-download {margin-left: 0;}}
.price-subs {display: -ms-flexbox;display: -webkit-box;display: flex;margin: 15px -15px;}
.price-subs .price-sub-item {width: 20%;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;margin: 0 15px;position: relative;}
.price-subs .price-sub-item .dd {position: absolute;display: none;top: 100%;left: 0;font-size: 16px;width: 464px;background-color: #dcd5ca;padding: 22px;font-weight: 400;z-index: 99;}
.price-subs .price-sub-item .dd ul {padding-left: 17px;margin: 0;list-style: none;}
.price-subs .price-sub-item .dd ul li {color: #ada089;position: relative;}
.price-subs .price-sub-item .dd ul li a {color: #575656;display: inline-block;position: relative;}
.price-subs .price-sub-item .dd ul li a:before {content: "•";position: absolute;left: -17px;font-size: 40px;top: -1px;color: #ada089;}
.price-subs .price-sub-item .dd ul li a:hover {color: #fff;text-decoration: none;}
.price-subs .price-sub-item .dd ul li a:hover:before {color: #fff;}
.price-subs .price-sub-item:last-child .dd {left: auto;right: 0;}
.price-subs .price-sub-item .title {text-transform: uppercase;width: 100%;height: 100%;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;display: -ms-flexbox;display: -webkit-box;display: flex;font-weight: 400;border-top: 1px solid #e7e3dc;border-bottom: 1px solid #e7e3dc;color: #ada089;padding: 10px 30px 8px 10px;cursor: pointer;-webkit-transition: color .3s ease-in-out;transition: color .3s ease-in-out;position: relative;}
.price-subs .price-sub-item .title:after {content: "";position: absolute;background-position: 50%;background-image: url("/assets/template/img/price-arrow.svg");background-repeat: no-repeat;width: 12px;height: 22px;right: 15px;bottom: 10px;}
.price-subs .price-sub-item .title:hover {color: #575656;text-decoration: none;}
.price-subs .price-sub-item:hover {color: #575656;}
.price-subs .price-sub-item:hover .dd {display: block;}
.price-subs .price-sub-item.active .title {color: #575656;}
@media screen and (max-width: 1199px) {.price-subs .price-sub-item {margin: 0 10px;}}
@media screen and (max-width: 991px) {.price-subs .price-sub-item .title {padding: 10px 0 8px;font-size: 16px;}
	.price-subs .price-sub-item .title:after {display: none;}}
@media screen and (max-width: 960px) {#main-popular-slider .main-popular-item .title, .main-popular-slider .main-popular-item .title {font-size: 16px;}
	.video-main .all-videos {font-size: 20px;line-height: 1.5;}
	.main-about-preims ul.preims-right {width: 45% !important;}
	.main-about-preims ul.preims-right li {font-size: 20px !important;}
	.services-form-outer .right-pic {width: 30%;}}
@media screen and (max-width: 767px) {.price-subs {display: block;}
	.price-subs .price-sub-item {width: 100%;margin: 0;}
	.price-subs .price-sub-item .dd {width: 100%;z-index: 1;}
	.price-subs .price-sub-item .title {border-bottom: 0;padding-left: 10px;font-size: 16px;}
	.price-subs .price-sub-item .title:after {display: inline-block;}
	.price-subs .price-sub-item .title br {display: none;}
	.price-subs .price-sub-item:last-child .title {border-bottom: 1px solid #e7e3dc;}
	.main-personal-slider .main-pesonal-item .photo {position: static !important;margin-top: 20px;}
	.slick-slide img {display: block;margin: auto;}
	.main-services-description .title {position: static !important;}
	.main-services-description .item {padding-left: 0 !important;}
	.main-about-preims ul.preims-right {width: 100% !important;position: static !important;}
	form label.side {position: static;}
	.main-media {text-align: center;}
	.prices-main p {padding: 0 !important;}}
.price-header {text-align: center;}
.price-header .h2, .price-header h2 {margin: 35px 0;font-size: 26px;text-transform: uppercase;}
.price-warning {font-size: 19px;line-height: 30px;margin-bottom: 30px;}
.pricelist {display: table;width: 100%;font-size: 18px;margin-bottom: 30px;}
.pricelist .code {display: none;}
.pricelist .pricelist-row {display: table-row;}
.pricelist .pricelist-head {background-color: #f4f4f5;text-transform: uppercase;font-size: 14px;font-weight: 400;}
.pricelist .pricelist-section {background-color: #89b2c4;color: #fff;}
.pricelist .pricelist-cell {display: table-cell;padding: 13px;border-bottom: 1px solid #e9e9e9;}
.pricelist .pricelist-code {width: 145px;}
.pricelist .pricelist-price {width: 115px;white-space: nowrap;}
.pricelist .pricelist-section-cell {white-space: nowrap;}
@media screen and (max-width: 767px) {.pricelist {font-size: 16px;}
	.pricelist .pricelist-cell {padding: 10px;}
	.pricelist .pricelist-code, .pricelist .pricelist-code-header {display: none;}
	.pricelist .code {display: block;}
	.pricelist .pricelist-zone {padding-left: 0;}
	.pricelist .pricelist-price {padding-right: 0;}
	.pricelist .pricelist-head .pricelist-zone {padding-left: 10px;}}
.price-policy {color: #989898;font-size: 15px;margin-bottom: 60px;}
.price-policy, .price-policy p {line-height: normal;}
.contact-line {padding-left: 54px;position: relative;min-height: 30px;margin-bottom: 20px;}
.contact-line:before {content: "";position: absolute;width: 33px;height: 30px;background-position: 50%;background-repeat: no-repeat;left: 8px;top: -6px;}
.contact-line.address:before {background-image: url("/assets/template/img/contacts-addres.png");}
.contact-line.email:before {background-image: url("/assets/template/img/contacts-email.png");top: -3px;}
.contact-line.phone:before {background-image: url("/assets/template/img/contacts-phone.png");}
.contact-line.time:before {background-image: url("/assets/template/img/contacts-time.png");}
.contact-line .value {font-size: 21px;font-weight: 400;}
.contact-line .value a {color: #29a4e1;}
.contact-line .value a.phone {color: #575656;text-decoration: none;}
.contact-line .value a.email {border-bottom: 1px solid;line-height: 1;display: inline-block;}
.contact-line .value a.email:hover {text-decoration: none;border: none;}
.contact-line .messengers {margin-top: 20px;margin-bottom: 7px;}
.contact-line .messengers a {color: #29a4e1;text-decoration: none;padding-left: 30px;position: relative;margin-right: 18px;display: inline-block;}
.contact-line .messengers a:last-child {margin-right: 0;}
.contact-line .messengers a:before {content: "";background-repeat: no-repeat;background-position: 50%;background-size: contain;width: 23px;height: 23px;position: absolute;left: 0;}
.contact-line .messengers a.wa:before {background-image: url("/assets/template/img/whatapp_blue.svg");}
.contact-line .messengers a.vb:before {background-image: url("/assets/template/img/viber_blue.svg");}
.contact-line .messengers a.tg:before {background-image: url("/assets/template/img/telegram_blue.svg");}
.contact-line .messengers a span {border-bottom: 1px solid;line-height: 1;display: inline-block;}
.contact-line .messengers a:hover span {border: none;}
hr {border-top: none;border-bottom: 1px solid #e7e3dc;margin: 40px 0;}
#map-contacts {border: 7px solid #d3bc8d;width: 100%;height: 405px;}
.contacts-text {font-size: 19px;line-height: 30px;}
.control {margin-bottom: 40px;}
.control .h2, .control h2 {margin-bottom: 40px;font-size: 30px;text-align: center;color: #282d33;}
.control-item {background-color: #f4f4f5;padding: 35px;font-size: 19px;line-height: 30px;color: #282d33;}
.control-item.full-height {height: 100%;}
.control-item + .control-item {margin-top: 30px;}
.control-item .title {font-size: 24px;font-weight: 400;margin-bottom: 1em;color: #282d33;}
.control-item p {margin-bottom: 1em;}
.control-item p:last-child {margin-bottom: 0;}
.review-item {font-weight: 300;font-size: 18px;padding: 50px 0 45px;}
.review-item:nth-child(2n) {background-color: #fff;}
.review-item:last-child {border-bottom: 1px solid #f4f4f5;}
.review-item .name {font-size: 20px;font-weight: 400;}
.review-item .name .date {font-size: 18px;font-weight: 300;color: #a1a1a1;display: inline-block;margin-left: 25px;}
.review-item .text {line-height: 22px;margin-top: 7px;}
.review-item .doc {color: #d3bc8d;margin-top: 20px;font-weight: 400;}
.reviews-more {margin: 35px 0;}
.review-write {text-align: center;margin-bottom: 40px;}
.video-categories {margin-bottom: 30px;text-align: center;font-size: 0;}
.video-categories a {display: inline-block;font-size: 15px;text-transform: uppercase;padding: 12px 15px;color: #575656;text-decoration: none;font-weight: 400;}
.video-categories a:active, .video-categories a:hover {background-color: #f4f4f5;color: #45a2d0;}
.video-item {background-color: #f4f4f5;padding: 30px 0;}
.video-item:nth-child(2n) {background-color: #fff;}
.video-item .video-item-header {text-align: center;text-transform: uppercase;font-size: 30px;font-weight: 400;margin-bottom: 25px;}
.video-item-slider {position: relative;max-height: 268px;}
.video-item-slider.slick-initialized {max-height: none;}
.video-item-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.video-item-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.video-item-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.video-item-slider .slick-track {display: -ms-flexbox;display: -webkit-box;display: flex;}
.video-item-slider .slick-slide {height: auto;outline: none;}
.video-item-slider .slick-slide * {outline: none;}
.video-thumb {position: relative;padding: 0 5px 25px;width: 25%;float: left;}
.video-thumb .image {margin-bottom: 18px;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.video-thumb .name {font-size: 18px;font-weight: 500;color: #575656;}
.video-thumb a {text-decoration: none;}
.video-thumb a:hover .image {opacity: .7;}
.video-thumb a:hover .name {text-decoration: underline;}
.video-thumb .date {position: absolute;left: 5px;bottom: 0;font-size: 14px;color: #a1a1a1;}
.videos-see-also {margin-top: 45px;}
.videos-see-also .h2, .videos-see-also h2 {text-align: center;font-size: 36px;margin-bottom: 25px;font-weight: 400;}
.videos-see-also .video-thumb {padding: 0 15px 45px;}
.videos-see-also .video-thumb .name {font-size: 20px;}
.videos-see-also .video-thumb .date {font-size: 18px;left: 15px;}
.video-frame {margin-bottom: 45px;text-align: center;}
.video-frame iframe {max-width: 100%;}
.video-services {background-color: #f4f4f5;padding: 45px;font-size: 20px;margin-top: 45px;}
.video-services .h2, .video-services h2 {text-align: center;font-size: 36px;margin-bottom: 30px;}
.video-services a {color: #d3bc8d;text-decoration: underline;}
.video-services a:hover {text-decoration: none;}
.video-services ul {list-style: none;margin: 0;padding: 0;text-align: center;}
.video-services ul li {display: inline-block;margin: 0 5px;}
.about-cert {margin: 40px 0 60px;}
.tori {background-color: #f4f4f5;text-align: center;font-size: 24px;}
.tori .text {padding-top: 60px;padding-bottom: 60px;background-position: 0;background-size: contain;background-image: url("/assets/template/img/new_tori_logo_for-txt.png");background-repeat: no-repeat;}
.tori .text2 {padding-top: 60px;padding-bottom: 60px;background-position: 0;background-size: contain;background-image: url("/assets/template/img/new_tori_logo_for-txt.png");background-repeat: no-repeat;font-size: 16px;text-align: left;padding-left: 200px;}
.about-images {margin: 30px 0 15px;}
.about-images .row {margin-left: -3px;margin-right: -3px;}
.about-images .col-md-4 {padding-left: 3px;padding-right: 3px;margin-bottom: 15px;}
.ceo {background-color: #f4f4f5;padding: 28px 0 10px;margin: 30px 0;background-position: 0 0;background-repeat: no-repeat;background-image: url("/assets/template/img/new_tori_logo_for-txt.png");background-size: contain;}
.ceo .text {font-size: 24px;position: relative;margin-top: 40px;}
.ceo .text:before {position: absolute;top: 0;left: -20px;content: "“";}
.ceo .text:after {display: inline-block;content: "”";}
.ceo .name {margin-top: 30px;font-size: 18px;}
.ceo .name span {text-transform: uppercase;}
.ceo .post {font-size: 18px;}
.sub-slider-container .sub-slider-header {text-align: center;text-transform: uppercase;font-size: 26px;}
.sub-slider-container .sub-slider {width: 16.666666%;padding: 0 5px;}
#footer-map {width: 100%;height: 400px;}
.services-video {text-align: center;}
.services-video, .services-video .h2, .services-video h2 {margin-bottom: 30px;}
.services-video iframe {display: inline-block;}
.services-slider-container {background-color: #f4f4f5;padding: 30px 0;margin-bottom: 30px;}
.services-slider-container h2 {text-align: center;font-size: 26px;text-transform: uppercase;margin-bottom: 30px;}
.services-slider {position: relative;}
.services-slider:after {content: "";clear: both;width: 100%;height: 1px;display: block;}
.services-slider .services-slider-item {width: 16.666666%;float: left;text-align: center;}
.services-slider .services-slider-item .image {margin-bottom: 10px;}
.services-slider .services-slider-item .image img {display: inline-block;}
.services-slider .services-slider-item .title {font-size: 19px;}
.services-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.services-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.services-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.services-slider .slick-track {display: -ms-flexbox;display: -webkit-box;display: flex;}
.services-slider .slick-slide {height: auto;outline: none;}
.services-slider .slick-slide * {outline: none;}
.service-persons .h2, .service-persons h2 {text-align: center;}
.service-persons .slick-track {display: -ms-flexbox;display: -webkit-box;display: flex;}
.service-persons .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.service-persons .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.service-persons .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.service-persons .person-item {margin-bottom: 26px;position: relative;outline: none !important;height: auto;}
.service-persons .person-item * {outline: none;}
.service-persons .person-item a {color: #575656;}
.service-persons .person-item .border {position: absolute;width: calc(100% - 30px);height: 100%;-webkit-box-sizing: unset;box-sizing: unset;left: 12px;top: 0;z-index: 1;border: 1px solid #e7e3dc;padding: 2px;}
.service-persons .person-item .image, .service-persons .person-item .name, .service-persons .person-item .post {position: relative;z-index: 2;}
.service-persons .person-item .image {margin-top: 7px;text-align: center;}
.service-persons .person-item .image img {display: inline-block;}
.service-persons .person-item a .image {opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.service-persons .person-item a:hover .image {opacity: .8;}
.service-persons .person-item .name {text-align: center;font-size: 21px;font-weight: 400;margin-top: 22px;color: #575656;}
.service-persons .person-item .post {margin-top: 25px;padding: 0 30px 15px;}
.services-content .h2, .services-content h2, .services-content h3 {margin: 30px 0;text-align: center;font-size: 26px;}
.services-content p {line-height: 30px;font-size: 19px;}
.services-content .price-policy p {font-size: 15px;line-height: normal;}
.services-content ul.minuses, .services-content ul.pluses {padding: 0;font-size: 19px;position: relative;width: 100%;max-width: 680px;list-style: none;margin: 0 auto;}
.services-content ul.minuses li, .services-content ul.pluses li {min-height: 28px;position: relative;padding-left: 40px;line-height: 19px;padding-top: 6px;margin-bottom: 8px;}
.services-content ul.minuses li:before, .services-content ul.pluses li:before {width: 28px;height: 28px;position: absolute;border-radius: 50%;text-align: center;line-height: 32px;left: 0;top: 0;font-size: 19px;font-weight: 400;}
.services-content ul.pluses li:before {background-color: #89b2c4;color: #fff;content: "+";}
.services-content ul.minuses li:before {background-color: #f4f4f5;content: "-";color: #575656;}
.container-small {margin: 30px auto;width: 100%;max-width: 680px;}
.container-small .h2, .container-small h2 {text-align: center;}
.form-service {position: relative;overflow-x: hidden;background-image: url("/assets/template/img/service-block-1-gray.png");background-repeat: repeat-y;background-position: 50%;margin-bottom: 45px;}
.form-service .h2, .form-service h2 {text-align: left;text-transform: uppercase;}
.form-service .container {padding-top: 60px;padding-bottom: 60px;}
.form-service .left-side, .form-service .right-side {width: 50%;}
.form-service .left-side {padding: 0 60px 0 15px;}
.form-service .right-side {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;padding-left: 82px;}
.form-service .right-side .image {position: absolute;width: 50%;padding: 30px;border-left: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.form-service .right-side .image img {position: relative;left: -115px;}
.service-reviews .service-reviews-item {padding: 0 15px;}
.block-highlight {background-position: 50%;background-repeat: repeat-y;background-image: url("/assets/template/img/service-block-blue.png");margin: 45px 0;}
.block-highlight .container {display: -ms-flexbox;display: -webkit-box;display: flex;}
.block-highlight .image, .block-highlight .text {width: 50%;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
.block-highlight .image {padding-right: 30px;}
.block-highlight .text {width: 50%;color: #fff;font-size: 19px;line-height: 30px;padding-left: 30px;}
.blue-box {background-color: #89b2c4;color: #fff;text-align: center;padding: 45px 0;margin: 45px 0;font-weight: 400;}
.blue-box p {font-size: 30px;}
.blue-box p:last-child {margin-bottom: 0;}
.blue-box .small {font-size: 20px;margin-bottom: 0;}
.blue-box .medium {font-size: 22px;line-height: 28px;}
.blue-box .biggest {font-size: 40px;line-height: normal;}
.blue-box .biggest a {color: #fff;}
.gray-box {text-align: center;font-size: 30px;font-weight: 400;background-color: #f4f4f5;padding: 45px 0;margin: 45px 0;}
.gray-box.no-margin-bottom {margin-bottom: 0;}
.gray-box .big {font-size: 24px;}
.gray-box .small {font-size: 20px;line-height: 30px;color: #2541a7;}
.gray-box p:last-child {margin-bottom: 0;}
.qa {margin-bottom: 60px;}
.qa-item {color: #5f5e5e;border: 1px solid #f4f4f5;}
.qa-item .question {background-color: #f4f4f5;padding: 20px 30px;font-weight: 400;}
.qa-item .answer {padding: 20px 60px 20px 135px;position: relative;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
.qa-item .answer .image {position: absolute;left: 60px;}
ul.blue-dot, ul.yellow-dot {text-align: left;display: inline-block;margin-left: 0;padding-left: 0;list-style: none;font-size: 19px;}
ul.blue-dot li, ul.yellow-dot li {padding-left: 22px;position: relative;margin-bottom: 10px;}
ul.blue-dot li:before, ul.yellow-dot li:before {content: "•";font-size: 28px;font-weight: 700;display: block;position: absolute;left: 0;}
ul.yellow-dot li:before {color: #e7e3dc;}
ul.blue-dot li:before {color: #a4d3eb;}
.service-reviews {background-color: #f4f4f5;padding: 45px 0;}
.service-reviews .h2, .service-reviews h2 {margin-top: 0;}
.service-reviews-slider:after {content: "";width: 100%;height: 1px;display: block;clear: both;}
.service-reviews-slider .service-reviews-item {float: left;width: 50%;}
.service-reviews-slider .review-item {padding: 30px 0 0;}
.service-reviews-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.service-reviews-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.service-reviews-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.service-reviews-slider .slick-slide {height: auto;outline: none;}
.service-reviews-slider .slick-slide * {outline: none;}
.services-section {padding-left: 15px;padding-top: 15px;margin-bottom: 35px;position: relative;}
.services-section .bg-image {position: absolute;left: 0;top: 0;z-index: 1;}
.services-section .container {padding: 15px 55px;border: 1px solid #d8d3cb;position: relative;z-index: 2;}
.services-section .h2, .services-section h2 {margin-top: 15px;font-size: 32px;text-transform: uppercase;line-height: 1.2em;}
.services-section .image {margin-bottom: 45px;}
.services-section .text {margin-top: 20px;padding-bottom: 30px;position: relative;margin-bottom: 30px;font-size: 19px;line-height: 27px;font-weight: 500;}
.services-section .text .button {margin-top: 30px;}
.services-section .text:after {content: "";border-bottom: 1px solid #d8d8d8;width: 70%;height: 1px;position: absolute;left: 0;bottom: 0;}
.services-section .service-categories {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.services-section .service-categories ul {list-style: none;padding: 0;margin: 0;font-size: 16px;font-weight: 400;}
.services-section .service-categories ul a {display: inline-block;margin-bottom: 7px;}
.services-section .service-categories > ul > li {display: inline-block;width: 100%;}
.services-section .service-categories > ul > li > a {color: #282d33;}
.services-section .service-categories > ul > li > ul > li {padding-left: 20px;position: relative;}
.services-section .service-categories > ul > li > ul > li:before {content: "―";position: absolute;left: 0;color: #8d8e8e;}
.services-section .service-categories > ul > li > ul > li a {color: #8d8e8e;}
.services-tori {font-size: 20px;}
.services-tori p {line-height: 30px;}
.services-tori .h2, .services-tori h2 {font-size: 36px;line-height: 35px;line-height: 1.3;margin: 45px 0;}
.services-tori .services-container {width: 100%;max-width: 880px;margin: 0 auto;text-align: center;font-size: 23px;}
.services-info {display: -ms-flexbox;display: -webkit-box;display: flex;}
.services-info .left-side, .services-info .right-side {width: 50%;position: relative;overflow-x: hidden;}
.services-info .left-side .header {width: 100%;}
#main-slider {background-color: #f4f4f5;position: relative;}
#main-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;z-index: 2;}
#main-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left-white.svg");left: 80px;}
#main-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right-white.svg");right: 80px;}
#main-slider .slick-slide {height: auto;outline: none;}
#main-slider .slick-slide * {outline: none;}
#main-slider .slick-dots {position: absolute;left: 30%;bottom: 1px;margin: 0;margin: 0px auto;text-align: center;list-style: none;counter-reset: a;background: rgba(0,0,0,.5);}
#main-slider .slick-dots li {display: inline-block;counter-increment: a;margin: 0 10px;}
#main-slider .slick-dots li button {font-size: 0;background-color: transparent;padding: 0;margin: 0;visibility: hidden;}
#main-slider .slick-dots li:before {content: "0" counter(a);color: #fff;font-size: 18px;cursor: pointer;}
#main-slider .slick-dots li:nth-child(n+10):before {content: counter(a);}
#main-slider .slick-dots li.slick-active:before {font-size: 36px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
#main-tori {font-size: 22px;padding: 40px 0;background-color: #fbfcfa;background-repeat: no-repeat;background-position: 0;max-height: 269px;background-image: url("/assets/template/img/tori-background.jpg");background-size: cover;}
#main-tori .h1, #main-tori h1 {font-size: 30px;text-transform: uppercase;margin-bottom: 30px;}
.dop-txt h2 {text-align: center;text-transform: uppercase;padding: 30px 0 30px 0;}
.main-gray-block h2, .main-serv h2 {text-align: center;text-transform: uppercase;}
.main-serv-grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 30px;margin-top: 3%;margin-bottom: 3%;}
.main-serv-grid div {text-align: right;position: relative;}
.main-serv-grid div img {width: 80%;}
.main-serv-grid div p {color: #fff;background: rgba(0,0,0,.5);height: auto;padding-left: 25px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;z-index: 999;margin-top: 22%;bottom: 20px;text-align: left;text-transform: uppercase;width: 85%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.main-serv-grid a:hover {opacity: .8;}
.arrow {height: 100%;right: 0;}
#grid3-main {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 30px;}
#grid3-main div {padding: 30px 30px 25px;position: relative;}
#grid3-main div:first-child {background: url("/assets/template/img/fakty-o-klinike-tori.jpg") no-repeat center top/contain;}
#grid3-main div:nth-child(2) {background: url("/assets/template/img/torii-fakt-02.jpg") no-repeat center top/contain;}
#grid3-main div:last-child {background: url("/assets/template/img/torii-fakt-03.jpg") no-repeat center top/contain;}
#grid3-main div:after {content: "";width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;background: #03265d;background: -webkit-gradient(linear,left bottom,left top,from(#001d53),color-stop(50%,#2188c9),to(rgba(137,178,196,0)));background: linear-gradient(0deg,#001d53 0%,#2188c9 50%,rgba(137,178,196,0) 100%);}
#grid3-main p {margin: 255px 0 0;font-weight: 400;font-size: 17px;line-height: 1.5;color: #fff;position: relative;z-index: 2;}
.main-gray-block .text1 {font-weight: 400;font-size: 22px;line-height: 1.5;text-align: center;margin: 38px 0 33px;color: #575656;}
.main-gray-block .text2 {font-weight: 400;font-size: 22px;line-height: 1.5;text-align: center;text-transform: uppercase;color: #575656;margin: 0;}
.main-gray-block {padding: 40px 0;margin-bottom: 40px;background: #f4f4f5;}
.main-gray-block h2 {font-size: 36px;font-weight: 400;text-align: center;color: #575656;}
.fakts-block-txt-left {text-align: right;margin-bottom: 3%;position: relative;}
.fakts-block-txt-right {text-align: left;margin-bottom: 3%;position: relative;}
.fakts-block-txt-left img, .fakts-block-txt-right img {width: 90%;}
.fakts-grid1 {width: 600px;color: #fff;background: rgba(0,0,0,.5);height: auto;padding: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;z-index: 999;margin-top: 22%;bottom: 20px;text-align: left;}
.fakts-grid2 {width: 600px;color: #fff;background: rgba(0,0,0,.5);height: auto;padding: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;z-index: 999;margin-top: 22%;right: 0;bottom: 20px;}
.fakts-grid1 div:first-child {width: 20%;font-size: 36px;font-weight: 400;letter-spacing: 0em;text-align: left;color: #d8bd95;padding-right: 25px;}
.fakts-grid2 div:first-child {width: 20%;font-size: 36px;font-weight: 400;letter-spacing: 0em;text-align: left;color: #d8bd95;padding-right: 25px;}
.main-gray-block p {font-size: 22px;line-height: 33px;text-align: center;color: #575656;}
.main-category-item {position: relative;display: block;margin-bottom: 40px;text-align: center;}
.main-category-item .image {position: absolute;left: 29px;top: 96px;}
.main-category-item .title {width: 100%;height: 97px;position: absolute;left: 42px;top: 20px;border: 1px solid #fff;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;text-transform: uppercase;color: #fff;font-size: 22px;line-height: normal;padding-left: 17px;-webkit-transition: background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;transition: background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;font-weight: bold;background: #89b2c4;}
.main-category-item .title span:after {width: 11px;height: 22px;margin-left: 15px;display: inline-block;vertical-align: middle;content: "";background-repeat: no-repeat;background-position: 50%;background-image: url("/assets/template/img/main-category-arrow.svg");}
.main-category-item:hover .title {background-color: #02245b;border-color: #fff;}
.main-special {padding: 52px 0;}
.main-special .text {line-height: normal;}
.main-special .text .title {color: #69b6dd;font-size: 48px;font-weight: 400;text-transform: uppercase;}
.main-special .text .date {font-size: 30px;}
.main-special .text .info {font-size: 20px;}
.main-special .text .button {margin: 20px 0;}
.main-special .text .phone {font-size: 20px;}
.main-special .text .phone .value {font-size: 32px;}
.btn-brown {color: #ada089;line-height: 48px;height: 50px;padding: 0 20px;border: 1px solid #b8ac98;display: inline-block;font-size: 19px;background-color: hsla(0,0%,100%,.22);text-align: center;}
.btn-brown:hover {background-color: #b8ac98;color: #353535;text-decoration: none;}
.btn-brown.btn-min {min-width: 244px;}
#main-face {background-color: #d8f0fc;height: 460px;background-repeat: no-repeat;background-position: 50%;background-image: url("/assets/template/img/main_face.jpg");background-size: cover;margin-bottom: 45px;}
#main-face .text {margin-top: 70px;color: #575656;}
#main-face .text .line {font-size: 60px;line-height: 70px;}
#main-face .text .line-1 {text-align: left;}
#main-face .text .line-2 {text-align: right;}
#main-face .text .sub-line {text-align: center;font-size: 24px;margin-top: 15px;}
#main-face .text .button {margin-top: 60px;}
@media screen and (max-width: 991px) {#grid3-main {grid-template-columns: 1fr 1fr;grid-gap: 25px;}
	#grid3-main div {padding: 25px 20px 20px;}
	.main-gray-block .text1 {font-size: 20px;margin: 30px 0 28px;}
	.main-gray-block .text2 {font-size: 20px;}
	#main-face {height: 322px;margin-bottom: 30px;}
	#main-face .text {margin-top: 130px;}
	#main-face .text .line {font-size: 42px;line-height: 50px;}
	#main-face .text .sub-line {font-size: 17px;}}
@media screen and (max-width: 559px) {#main-face {height: 350px;background-image: url("/assets/template/img/main_face_small.jpg");background-size: contain;background-position: 100%;}
	#main-face .text {width: 100%;margin-left: 0;margin-top: 160px;padding: 0 30px;max-width: 350px;}
	#main-face .text .line {font-size: 30px;line-height: 30px;}
	#main-face .text .sub-line {font-size: 14px;text-align: left;padding-left: 10px;margin-top: 7px;}}
@media screen and (max-width: 479px) {#main-face {margin-bottom: 15px;}
	#main-face .text {margin-top: 225px;}}
#main-popular {padding: 60px 0 48px;}
#main-popular .h2, #main-popular h2 {text-align: center;text-transform: uppercase;font-size: 40px;}
#main-popular-slider, .main-popular-slider, .main-popular-slider, .main-popular-slider {position: relative;margin-bottom: 30px;margin-top: 30px;}
#main-popular-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
#main-popular-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
#main-popular-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
#main-popular-slider .slick-slide {height: auto;outline: none;}
#main-popular-slider .slick-slide * {outline: none;}
#main-popular-slider:after {content: "";width: 100%;height: 1px;clear: both;}
#main-popular-slider .main-popular-item, .main-popular-slider .main-popular-item {text-align: center;max-width: 100%;margin: 0 15px;position: relative;}
.main-popular-slider .main-popular-item {display: inline-block;max-height: 275px;margin-bottom: 50px;}
#main-popular-slider .main-popular-item a, .main-popular-item .main-popular-item a {display: inline-block;position: relative;}
#main-popular-slider .main-popular-item a .image {opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#main-popular-slider .main-popular-item a:hover .image, .main-popular-item .main-popular-item a:hover .image {opacity: .75;}
#main-popular-slider .main-popular-item .title, .main-popular-slider .main-popular-item .title {display: -ms-flexbox;display: -webkit-box;display: flex;text-align: center;color: #fff;position: absolute;left: 0;bottom: 0;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;padding: 10px;width: 100%;height: 100%;background: #000;background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(50%,transparent),to(transparent));background: linear-gradient(0deg,rgba(0,0,0,.7),transparent 50%,transparent);font-weight: 400;font-size: 22px;text-transform: uppercase;}
#main-popular-slider .main-popular-item .price, .main-popular-slider .main-popular-item .price {margin-top: 10px;text-align: center;font-size: 16px;line-height: 22px;}
#main-popular-slider .main-popular-item .price .value, .main-popular-slider .main-popular-item .price .value {display: inline-block;font-size: 22px;}
#main-personal {background-color: #f4f4f5;background-position: 0;background-repeat: no-repeat;background-image: url("/assets/template/img/main-t-big.png");}
.main-personal-slider .main-pesonal-item {position: relative;padding: 45px 20px;}
.main-personal-slider .main-pesonal-item .text {font-size: 18px;position: relative;margin-top: 20px;font-style: italic;line-height: 30px;}
.main-personal-slider .main-pesonal-item .text:before {position: absolute;top: 0;left: -20px;content: "“";}
.main-personal-slider .main-pesonal-item .text:after {display: inline-block;content: "”";}
.main-personal-slider .main-pesonal-item .name {margin-top: 30px;font-size: 18px;}
.main-personal-slider .main-pesonal-item .name span {text-transform: uppercase;}
.main-personal-slider .main-pesonal-item .post {font-size: 18px;}
.main-personal-slider .main-pesonal-item .button {margin-top: 30px;}
.main-personal-slider .main-pesonal-item .photo {position: absolute;right: 45px;top: 0;}
.main-personal-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.main-personal-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.main-personal-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.main-personal-slider .slick-slide {height: auto;outline: none;}
.main-personal-slider .slick-slide * {outline: none;}
@media only screen and (max-width: 1000px) and (min-width: 768px) {.main-personal-slider .main-pesonal-item {padding: 45px 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.main-personal-slider .main-pesonal-item .photo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 40%;position: relative;right: 0;}
	.main-personal-slider .main-pesonal-item .photo img {width: 200px;height: auto;max-width: none;}
	.main-personal-slider .main-pesonal-item .col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media screen and (max-width: 767px) {.main-personal-slider .main-pesonal-item {padding: 45px 35px;}}
#footer-contacts {padding: 40px 0;}
#footer-contacts .phone {font-size: 21px;}
#footer-contacts .phone a {color: #575656;text-decoration: none;}
#footer-contacts .messengers {margin-top: 10px;display: inline-block;width: 188px;font-size: 0;}
#footer-contacts .messengers .text {display: inline-block;font-size: 12px;margin-right: 5px;vertical-align: middle;}
#footer-contacts .messengers .icons {vertical-align: middle;font-size: 0;display: inline-block;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;width: 50%;}
#footer-contacts .messengers .icons a {display: inline-block;width: 23px;height: 23px;margin-left: 10px;background-position: 50%;background-size: contain;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#footer-contacts .messengers .icons a:hover {opacity: .7;}
#footer-contacts .messengers .icons a:first-child {margin-left: 0;}
#footer-contacts .messengers .icons a.wa {background-image: url("/assets/template/img/whatapp.svg");}
#footer-contacts .messengers .icons a.vi {background-image: url("/assets/template/img/viber.svg");}
#footer-contacts .messengers .icons a.tg {background-image: url("/assets/template/img/telegram.svg");}
#footer-contacts .values {font-size: 18px;font-weight: 300;line-height: normal;}
#footer-contacts .values .value {font-size: 21px;font-weight: 400;margin-bottom: 10px;}
#footer-contacts .metro {padding-left: 25px;position: relative;}
#footer-contacts .metro:before {content: "";position: absolute;left: 0;top: 4px;background-image: url("/assets/template/img/metro.png");width: 16px;height: 16px;}
.main-reviews h2 {font-size: 40px;text-align: center;}
.main-services-description .h2, .main-services-description h2 {text-align: center;font-size: 30px;}
.main-services-description p.sub {text-align: center;font-weight: 400;margin-bottom: 45px;}
.main-services-description .item {padding-left: 242px;position: relative;margin-bottom: 45px;}
.main-services-description .title {font-size: 24px;line-height: 24px;color: #001d53;position: absolute;width: 210px;left: 0;top: 0;}
.main-services-description .text {line-height: 24px;}
.main-services-description .info {text-align: center;font-size: 23px;line-height: 31px;color: #424241;}
.main-certificates {padding: 40px 0;}
.main-certificates .h2, .main-certificates h2 {text-align: center;font-size: 40px;text-transform: uppercase;}
.main-certificates-slider {padding: 0 100px;}
.main-certificates-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.main-certificates-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.main-certificates-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.main-certificates-slider .slick-slide {height: auto;outline: none;}
.main-certificates-slider .slick-slide * {outline: none;}
.main-certificates-slider .main-certificates-item {width: 25%;text-align: center;}
.main-certificates-slider .main-certificates-item img {display: inline-block;}
.video-about {background-image: url("/assets/template/img/main-video.jpg");text-align: center;background-size: cover;background-position: 50%;color: #fff;padding: 90px 0 80px;}
.video-about .h2, .video-about h2 {font-size: 40px;font-weight: 400;padding-bottom: 45px;margin-bottom: 40px;position: relative;text-transform: uppercase;display: inline-block;}
.video-about .h2:after, .video-about h2:after {content: "";width: 30%;height: 5px;position: absolute;background-color: #b8ac98;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;}
.video-about .text {font-size: 21px;font-weight: 300;}
.video-about .play {background-image: url("/assets/template/img/video-play.svg");background-position: 50%;background-repeat: no-repeat;width: 96px;height: 96px;display: inline-block;margin-top: 45px;cursor: pointer;opacity: .8;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.video-about .play:hover {opacity: 1;}
#header-mobile {display: none;}
#header-mobile {background: #001d53;-webkit-columns: #fff;-moz-columns: #fff;columns: #fff;}
#header-mobile-main {background: #001d53;color: #fff;}
#header-mobile .container {padding-left: 0;padding-right: 0;}
#header-mobile .container .row {margin-left: 0;margin-right: 0;}
#header-mobile .messengers {width: 100%;padding: 5px 0;border-top: 1px solid #d3bc8d;border-bottom: 1px solid #d3bc8d;text-align: center;}
#header-mobile .messengers .icons {vertical-align: middle;display: block;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
#header-mobile .messengers .icons a {position: relative;padding-left: 30px;display: inline-block;height: 23px;line-height: 23px;margin: 0 5px;font-size: 12px;color: #575656;}
#header-mobile .messengers .icons a:before {position: absolute;content: "";left: 0;width: 23px;height: 23px;background-position: 50%;background-size: contain;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#header-mobile .messengers .icons a:before:hover {opacity: .7;}
#header-mobile .messengers .icons a.wa:before {background-image: url("/assets/template/img/whatapp.svg");}
#header-mobile .messengers .icons a.vi:before {background-image: url("/assets/template/img/viber.svg");}
#header-mobile .messengers .icons a.tg:before {background-image: url("/assets/template/img/telegram.svg");}
#header-mobile .logo {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;padding: 0;}
#header-mobile .logo img {width: 39px;}
#header-mobile .contacts {line-height: normal;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;padding: 0;}
#header-mobile .contacts .contacts-block {display: inline-block;}
#header-mobile .contacts .phone a {color: #575656;}
#header-mobile .contacts .address {font-size: 12px;font-weight: 400;color: #575656;white-space: nowrap;}
#header-mobile .menu-btn {padding-right: 0;font-size: 0;text-align: right;}
#header-mobile-main {display: none;padding: 10px 0;}
#header-mobile-main .logo {display: block;text-align: center;}
#header-mobile-main .logo img {max-width: 90px;width: 100%;}
#header-mobile-main .messengers {margin-top: 10px;display: block;font-size: 0;text-align: center;}
#header-mobile-main .messengers .text {display: inline-block;font-size: 12px;margin-right: 5px;vertical-align: middle;}
#header-mobile-main .messengers .icons {vertical-align: middle;font-size: 0;display: inline-block;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;width: 50%;}
#header-mobile-main .messengers .icons a {display: inline-block;width: 23px;height: 23px;margin-left: 10px;background-position: 50%;background-size: contain;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#header-mobile-main .messengers .icons a:hover {opacity: .7;}
#header-mobile-main .messengers .icons a:first-child {margin-left: 0;}
#header-mobile-main .messengers .icons a.wa {background-image: url("/assets/template/img/whatapp.svg");}
#header-mobile-main .messengers .icons a.vi {background-image: url("/assets/template/img/viber.svg");}
#header-mobile-main .messengers .icons a.tg {background-image: url("/assets/template/img/telegram.svg");}
#header-mobile-main .phone {font-size: 16px;font-weight: 400;text-align: center;margin-top: 5px;}
#header-mobile-main .phone a {color: #575656;text-decoration: none;}
#header-mobile-main .top-order {text-align: center;}
#header-mobile-main .top-order .btn {font-size: 12px;padding: 10px 20px;}
#header-mobile-main .address {text-align: center;margin-top: 5px;font-size: 14px;font-weight: 400;}
#header-mobile-main .social {font-size: 0;text-align: center;}
#header-mobile-main .social a {display: inline-block;background-repeat: no-repeat;width: 25px;height: 25px;background-position: 50%;background-size: contain;margin: 0 10px;vertical-align: text-bottom;}
#header-mobile-main .social a.fb {background-image: url("/assets/template/img/fb.svg");}
#header-mobile-main .social a.vk {background-image: url("/assets/template/img/vk.svg");}
#header-mobile-main .social a.in {background-image: url("/assets/template/img/instagram.png");width: 25px;}
#header-mobile-main .social a.youtube {background-image: url("/assets/template/img/youtube.png");width: 25px;}
#header-mobile-main .social a.tiktok {background-image: url("/assets/template/img/tik-tok-2.png");width: 25px;}
#header-mobile-main .social a.dzen {background-image: url("/assets/template/img/ya.dzen-1.png");width: 25px;}
#footer-mobile-main .social a.youtube {background-image: url("/assets/template/img/youtube-f.png");width: 25px;}
#footer-mobile-main .social a.fpodkast {background-image: url("/assets/template/img/f-podkast.png");width: 25px;}
@media screen and (max-width: 990px) {#header {display: none;}
	#header #nav .cabinet {text-transform: none;}
	#header #nav .cabinet:before {left: -25px;top: 20px;}
	#header.is-main {display: block;margin-top: 0;padding-top: 0;}
	#header.is-main #nav {margin-top: 0;}
	#main-top {display: none;}
	#header-mobile, #header-mobile-main {display: block;}
	#header-mobile-main .top-order .btn {display: block;margin: 2% auto;width: auto;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}
.menu-toggle {width: 60px;height: 60px;background-color: #f4f4f5;display: block;position: relative;}
.menu-toggle span {left: 14px;top: 29px;}
.menu-toggle span, .menu-toggle span:after, .menu-toggle span:before {position: absolute;width: 32px;height: 2px;background-color: #fff;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.menu-toggle span:after, .menu-toggle span:before {content: "";left: 0;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.menu-toggle span:before {top: -8px;}
.menu-toggle span:after {bottom: -8px;}
.menu-toggle .text {display: none;font-size: 15px;line-height: 15px;position: absolute;left: 47px;top: 23px;}
.menu-toggle.no-bg {background-color: transparent;width: auto;}
.menu-toggle.no-bg .text {display: block;}
.menu-toggle.no-bg span {left: 0;}
.menu-toggle.active span {background-color: transparent;}
.menu-toggle.active span:before {top: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu-toggle.active span:after {bottom: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#fixed-top {display: none;position: fixed;left: 0;top: 0;width: 100%;background-color: #f4f4f5;z-index: 3;}
#fixed-top .cabinet {line-height: 66px;white-space: nowrap;color: #d3bc8d;text-decoration: none;text-transform: uppercase;font-size: 15px;display: inline-block;position: relative;}
#fixed-top .cabinet:before {content: "";position: absolute;left: -35px;top: 23px;width: 16px;height: 16px;background-size: contain;background-image: url("/assets/template/img/LK.svg");background-position: 0;background-repeat: no-repeat;}
@media screen and (max-width: 991px) {#fixed-top.active {display: block;}
	#fixed-top .cabinet {line-height: 60px;}}
@media screen and (max-width: 767px) {#fixed-top .cabinet {text-transform: none;}
	#fixed-top .cabinet:before {left: -25px;top: 20px;}}
#footer-mobile {display: none;background-color: #001d53;text-align: center;font-size: 15px;padding: 22px 0;color: #d1d1d1;}
#footer-mobile .logo {margin-bottom: 15px;}
#footer-mobile .logo img {max-width: 80%;}
#footer-mobile a {color: #d1d1d1;}
#footer-mobile .address {margin-bottom: 10px;}
#footer-mobile .callback {margin-top: 10px;}
#footer-mobile .callback a {text-decoration: underline;}
#footer-mobile .callback a:hover {text-decoration: none;}
#footer-mobile .social {font-size: 0;margin: 15px 0;}
#footer-mobile .social a {margin: 0 10px;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;display: inline-block;background-repeat: no-repeat;width: 25px;height: 25px;background-position: 50%;background-size: contain;}
#footer-mobile .social a:hover {opacity: .7;}
#footer-mobile .social a.fb {background-image: url("/assets/template/img/TG.png");}
#footer-mobile .social a.vk {background-image: url("/assets/template/img/VK.png");}
#footer-mobile .social a.in {background-image: url("/assets/template/img/INSTA.png");}
#footer-mobile .social a.tiktok {background-image: url("/assets/template/img/TikTok.png");}
#footer-mobile .social a.dzen {background-image: url("/assets/template/img/Dzen.png");}
#footer-mobile .social a.youtube {background-image: url("/assets/template/img/YT.png");}
#footer-mobile .social a.fpodkast {background-image: url("/assets/template/img/Muz.png");}
#footer-mobile .policy a, #footer-mobile .sitemap a {color: #7b7b7b;text-decoration: underline;}
#footer-mobile .policy a:hover, #footer-mobile .sitemap a:hover {text-decoration: none;}
#footer-mobile .sitemap {margin-top: 10px;}
#footer-mobile .copy {margin-top: 10px;color: #7b7b7b;}
#footer-mobile .offer {font-size: 14px;color: #7b7b7b;text-align: justify;margin-top: 15px;}
#footer-mobile .offer a {color: #7b7b7b;text-decoration: underline;}
#footer-mobile .offer a:hover {text-decoration: none;}
.visible-xs {display: none;}
@media screen and (max-width: 767px) {.main-media .media-all-link {width: auto;font-size: 22px;padding: 15px 0px 15px 80px;}
	.main-media .row .row:first-child img:first-child {margin-bottom: 0px !important;}
	.main-media img {max-width: 100% !important;}
	.main-media .row .col-6 {padding: 0;}
	.main-media .row .row {margin: 0;}
	.hidden-xs {display: none;}
	#footer {display: none;}
	#footer-mobile {display: block;}}
@media screen and (max-width: 992px) {.main-personal-slider .slick-arrow.slick-prev {left: 0px;}
	.main-personal-slider .slick-arrow.slick-next {right: 0px;}
	#main-tori .h1, #main-tori h1 {font-size: 20px;}
	#main-face .text {margin-top: 50px;}
	#main-face .text .button {margin-top: 30px;}
	.main-category-item .title {font-size: 16px;padding-left: 10px;left: 20px;height: 65px;}
	.main-category-item .title span:after {background-size: contain;height: 16px;margin-left: 5px;}
	.main-category-item .image {left: 12px;top: 77px;bottom: 20px;right: -20px;overflow: hidden;}}
@media screen and (max-width: 767px) {.visible-xs {display: block;}
	.video-main .main-video-second {display: none !important;}
	#main-tori {padding: 25px 0;max-height: 100%;}
	.main-special img {margin: auto;display: block;}}
@media screen and (max-width: 575px) {#main-face {margin-bottom: 65px;}
	#main-face .text {margin-top: 140px;}
	#main-face .text .button {text-align: center;}
	#main-face .text .button a {font-size: 16px;}}
.news-main .h2, .news-main h2 {text-transform: uppercase;font-size: 40px;}
.video-main {overflow-x: hidden;position: relative;padding: 45px 0;background-color: #f4f4f5;}
.video-main .main-video-second {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
.video-main .all-videos {position: absolute;width: 400%;font-size: 40px;text-transform: uppercase;color: #d3bc8d;text-decoration: none;z-index: 1;top: 0;left: 15px;padding: 30px 40px;border-top: 1px solid #d3bc8d;border-left: 1px solid #d3bc8d;border-bottom: 1px solid #d3bc8d;line-height: 50px;display: block;}
.video-main .all-videos span {display: inline-block;position: relative;padding-right: 35px;}
.video-main .all-videos span:after {content: "";position: absolute;background-image: url("/assets/template/img/price-arrow.svg");background-repeat: no-repeat;background-position: 50%;background-size: contain;width: 18px;height: 33px;right: 0;bottom: 10px;}
.form-title {font-size: 35px;font-weight: 400;text-align: center;text-transform: uppercase;margin-bottom: 35px;}
.white-popup form {max-width: 600px;margin: auto;background: #fff;padding: 0 40px 40px 40px;}
.popup-modal-dismiss {color: gray;font-size: 30px;margin-right: -80px;text-decoration: none !important;}
.photoresults-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;margin-bottom: 45px;padding: 25px 40px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf;font-size: 16px;text-transform: uppercase;}
.photoresults-nav a {display: inline-block;color: #60b8cc;padding-right: 6%;padding-left: 1%;}
.photoresults-nav a:hover {text-decoration: underline;}
@media screen and (max-width: 991px) {.photoresults-nav {display: none;}}
.site-content .return-back {margin-top: 0;margin-bottom: 30px;position: relative;}
.button-block {text-align: center;margin-bottom: 35px;}
.button-block a {display: inline-block;font-size: 20px;text-align: center;padding: 15px 50px;background-color: #60b8cc;color: #fff;text-transform: uppercase;border-radius: 25px;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
.button-block a:hover {background-color: #8cd0e0;}
#photoresults_slider {padding: 0 90px;}
#photoresults_slider .slick-prev, #photoresults_slider .slick-next {position: absolute;top: 50%;margin-top: -15px;border: 2px solid #424241;border-radius: 50%;opacity: .5;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#photoresults_slider .slick-prev:before, #photoresults_slider .slick-next:before {width: 8px;height: 8px;border-color: #424241;}
#photoresults_slider .slick-prev:hover, #photoresults_slider .slick-next:hover {opacity: 1;}
#photoresults_slider .slick-prev {left: 35px;}
#photoresults_slider .slick-prev:before {right: -2px;}
#photoresults_slider .slick-next {right: 35px;}
@media (min-width: 992px) {.col-md-offset-2 {margin-left: 16.66666667%;}}
#photoresults_slider .slick-next:before {left: -2px;}
#photoresults_slider .slick-slide img {display: inline-block;}
#photoresults_slider .slick-dots li button {background-color: #4d4d4d;border: none;border-radius: 50%;width: 8px;height: 8px;}
#photoresults_slider .slick-dots li button:hover {background-color: #60b8cc;}
#photoresults_slider .slick-dots li.slick-active button {background-color: #60b8cc;}
.results-category .results-header {font-size: 35px;text-align: center;color: #60b8cc;text-transform: uppercase;margin: 15px 0;}
.results-items {margin-left: -5px;margin-right: -5px;width: 100%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}
.results-items:after {content: " ";width: 100%;height: 1px;clear: both;display: block;}
.results-items .item {margin-bottom: 20px;width: 33.333333%;padding: 0 5px;float: left;}
.results-items .item a {display: block;text-align: center;background-color: #f5f5f5;padding: 8px;color: #4d4d4d;}
.results-items .item .name {font-size: 19px;text-decoration: underline;display: table;margin-bottom: 2px;width: 100%;}
.results-items .item .name span {display: table-cell;vertical-align: middle;padding: 0 15px;height: 70px;width: 100%;}
.results-items .item .image img {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.results-items .item a:hover .image img {filter: contrast(110%);-webkit-filter: contrast(110%);-moz-filter: contrast(110%);-o-filter: contrast(110%);}
@media screen and (max-width: 991px) {.results-category .results-items .item .name {font-size: 16px;}}
@media screen and (max-width: 767px) {.results-category .results-items .item {width: 50%;}}
@media screen and (max-width: 519px) {.results-category .results-items {margin-left: 0;margin-right: 0;}
	.results-category .results-items .item {padding: 0;width: 100%;}
	.results-category .results-items .item .name {display: block;}
	.results-category .results-items .item .name span {display: block;height: auto;padding-top: 10px;padding-bottom: 10px;}}
.photoresults-item {margin-bottom: 30px;text-align: center;}
.photoresults-item .mb20 {margin-bottom: 20px;}
.photoresults-item img {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.photoresults-item a:hover img {filter: contrast(115%);-webkit-filter: contrast(115%);-moz-filter: contrast(115%);-o-filter: contrast(115%);opacity: .8;}
.price-subs.open .price-sub-item .title:after {-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.icons {vertical-align: middle;font-size: 0;display: inline-block;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;width: 50%;}
.icons a {display: inline-block;width: 23px;height: 23px;margin-left: 10px;background-position: 50%;background-size: contain;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.icons a:hover {opacity: .7;}
.icons a:first-child {margin-left: 0;}
.icons a.wa {background-image: url("/assets/template/img/whatapp.svg");}
.icons a.vi {background-image: url("/assets/template/img/viber.svg");}
.icons a.tg {background-image: url("/assets/template/img/telegram.svg");}
.services-individual-heading a {color: #fff;}
.rsp_tbl {border-collapse: collapse;margin: 0px auto !important;padding: 0;width: 100% !important;table-layout: fixed;}
.rsp_tbl tr {border: 1px solid #6fbdd2;padding: .35em;}
.rsp_tbl tr:hover {background: #e8f8ff;}
.rsp_tbl th, .rsp_tbl td {padding: .625em;text-align: center;font-size: 20px;border: 1px solid #185f73;}
.rsp_tbl th {background: #282e3c;color: #fff;}
.str_tr {}
.str_tr:hover {background: #edfeff !important;}
.bold_price p {font-weight: bold;text-align: center !important;font-size: 20px;color: #3a8da5;}
.print_btn {text-align: center;margin: 2% auto;}
.print_btn a {color: #d3bc8d !important;cursor: pointer;}
.n-image {float: left;width: 25%;}
.n-image2 {float: left;width: 25%;margin-right: 1%;}
.n-image3 {float: left;width: 20%;margin-right: 2%;}
.usl-img-right {float: right;margin-left: 2%;width: 30%;z-index: 1;position: relative;}
.usl-img-left {float: left;margin-right: 2%;width: 30%;z-index: 1;position: relative;}
.usl-img-left-min {float: left;margin-right: 10px;width: 20%;padding-top: 7px;z-index: 1;}
.usl-img-right-min {float: right;margin-left: 10px;width: 20%;padding-top: 7px;z-index: 1;}
.usl-img-right-news {float: right;margin-left: 10px;width: 30%;}
.usl-img-left-news {float: left;margin-right: 10px;width: 30%;}
.usl-img-left-min-news {float: left;margin-right: 10px;width: 20%;}
.usl-img-right-min-news {float: right;margin-left: 10px;width: 20%;}
.services-contraindications-text {text-align: left;}
.cosm_img {width: 45%;display: block;margin: 0px auto;}
.cosm_hr {margin: 3% auto;width: 90%;border-top: 1px solid #73c0d1;display: block;clear: both;}
@media screen and (max-width: 1024px) {#main-popular-slider, .main-popular-slider, .main-popular-slider, .main-popular-slider {text-align: center;}
	#footer-form .h2, #footer-form h2, #footer-form h3 {line-height: 1.2;}
	#main-tori {background-size: cover;}
	.services-about-tori .about-tori-white {background: none !important;width: 100% !important;margin: 10% auto !important;display: block;height: auto;}
	.services-about-tori .about-tori-white:after {display: none;}
	.services-pictext-block .services-pictext-row {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.reccomend-proc-slider .slick-arrow.slick-prev {display: none !important;}
	.reccomend-proc-slider .slick-arrow.slick-next {display: none !important;}
	.services-spec .slick-arrow.slick-prev {}
	.services-spec .slick-arrow.slick-next {}}
@media screen and (max-width: 767px) {.cyclone-types-text-outer .cyclone-text-header {font-size: 20px !important;}
	.services-form-outer .right-pic {display: none;}
	.reccomend-serv-heading {margin-top: 2%;}
	.content p {text-align: left;}
	.usl-img-right, .usl-img-left, .usl-img-left-min, .usl-img-right-min, .usl-img-right-news, .usl-img-left-news, .usl-img-left-min-news, .usl-img-right-min-news {float: none;margin: 10px auto;width: 100%;padding: 0px;}
	ul li {text-align: left;}
	.main-category-item {text-align: center;}
	.main-category-item .image {left: 0 !important;right: 0 !important;width: 100%;}
	.main-category-item .title {font-size: 13px;padding-left: 0px;left: 0;}
	.title span {margin: 0px auto;}
	.btn.btn-blue.btn-big {text-align: center;margin: 2% auto;display: block;width: 80%;}
	.content .h1, .content h1 {font-size: 20px !important;}
	#services-form h3 {text-align: center !important;}}
@media (max-width: 600px) {#call-popup-cons .popup-modal-dismiss {margin: 0px auto !important;}
	.content img {height: auto;vertical-align: top;}
	#main-popular {padding: 10px;}
	#grid {text-align: center;display: block !important;margin: 0px auto;}
	.pricelist .pricelist-cell {font-size: 14px;}
	.n-image, .n-image2, .n-image3 {float: none;width: 100%;margin: 0px auto;}
	#main-popular-slider .main-popular-item .price, .main-popular-slider .main-popular-item .price {position: absolute;width: 100%;}
	.rsp_tble {border: 0;}
	.rsp_tbl tr {border-bottom: 3px solid #ddd;}
	.rsp_tbl td {text-align: center;font-size: 12px;}
	.rsp_tbl td:before {content: attr(aria-label);float: left;font-weight: bold;text-transform: uppercase;}
	.rsp_tbl:last-child {border-bottom: 0;}
	.cosm_img {width: 100%;}}
@media screen and (max-width: 411px) {#main-popular-slider .main-popular-item .title, .main-popular-slider .main-popular-item .title {font-size: 13px;}
	.content {font-size: 16px;}
	.control-item p {font-size: 16px;}
	.pricelist .pricelist-cell {font-size: 11px;}
	#grid3 {text-align: center;display: block !important;margin: 0px;}
	#grid3 div {margin: 5% 0px;}
	#grid2 {text-align: center;display: block !important;margin: 0px auto;}
	#grid2 > div {margin-bottom: 5%;}}
@media screen and (max-width: 360px) {.main-category-item .title {font-size: 14px;padding-left: 10px;left: 20px;height: 65px;}}
@media screen and (max-width: 340px) {#main-popular-slider .main-popular-item .title, .main-popular-slider .main-popular-item .title {font-size: 9px;}
	#breadcrumbs ul li {font-size: 10px;}}
.sert-block {background: transparent;padding: 0 0 0px 0;}
.sert-title {color: #575656;text-align: center;text-transform: uppercase;padding: 40px 0 20px 0;}
.sert-ch {border: 1px solid white;}
#gridhid-sert {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;text-align: center;}
#gridhid-sert-down {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;text-align: center;}
#grid3-sert-hid {display: none;}
#grid3-sert-hid > div > div > img {padding: 10px;border: 1px solid #7d8d9c;}
#grid3-sert-hid > div > div > img:hover {padding: 10px;border: 1px solid #fff;}
#grid3-sert {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 2vw;text-align: center;}
#grid3-juvi {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;text-align: center;margin-bottom: 5%;margin-top: 5%;}
#grid3-juvi > div {width: 70%;margin: 0px auto;padding: 50px 0 40px 0;background: #89b2c4;color: #fff;border-radius: 40px;}
#grid-juvi-pic {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0vw;margin-bottom: 5%;}
#grid3-sert > div > div > img {padding: 10px;border: 0px solid #f1f1f1;background: transparent;}
#grid3-sert > div > div > img:hover {padding: 10px;border: 1px solid #fff;}
.sert-p {color: #72c2e5;font-weight: bold;margin-top: 3%;padding: 0 10px;}
.sert-p span {font-weight: normal;color: #575656;}
.pr {font-size: 20px;}
#sert-form {padding: 50px 0 60px;}
.cert-main {margin: 3% 0 3% 0;text-align: right;color: #cec7c7;}
.sert-inner {text-align: center;}
.item1 {display: inline-block;text-align: center;width: 250px;margin: 2% auto;border: 1px solid #f1f1f1;}
.item1 img {padding: 10px;background: transparent;width: 200px !important;}
.juvi-pic {width: 27%;float: left;margin-right: 2%;}
@media screen and (max-width: 800px) {#grid3-juvi > div {width: 100%;padding: 20px;margin-bottom: 4%;}}
@media screen and (max-width: 600px) {.item1 {display: block;}
	#grid3-juvi > div {padding: 20px;margin-bottom: 4%;}
	#grid3-juvi > div p {text-align: center;}
	.juvi-pic {width: 100%;float: none;margin: 0px auto;display: block;}
	.sert-p {text-align: center !important;}
	#_grid3-sert {display: none;}
	#grid-juvi-pic {text-align: center;display: block !important;margin: 0px auto;}
	#grid3-sert-hid {text-align: center;display: block !important;margin: 0px auto;}
	#grid3-juvi {text-align: center;display: block !important;margin: 0px auto;}
	.stoim-sert {font-size: 16px;}}
.stoim-sert {background: transparent;color: #575656;margin: 2% 0 2% 0;padding: 10px;text-align: center;font-weight: 600;}
.stoim-sert span {font-weight: bold;}
.grey-strip {background: #ebebeb;text-align: center;text-transform: uppercase;padding: 30px 0 30px 0;}
#radio-sert-1, #radio-sert-2, #radio-sert-3, #radio-sert-4 {margin-bottom: 7%;}
#sert-1, #sert-2, #sert-3, #sert-4 {z-index: 1;}
.sert-1-move {-webkit-transform: translate3d(166%,0px,0px) scale(1.2);transform: translate3d(166%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-2-move {-webkit-transform: translate3d(50%,0px,0px) scale(1.2);transform: translate3d(50%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-3-move {-webkit-transform: translate3d(-57%,0px,0px) scale(1.2);transform: translate3d(-57%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-4-move {-webkit-transform: translate3d(-173%,0px,0px) scale(1.2);transform: translate3d(-173%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-5-move {-webkit-transform: translate3d(166%,0px,0px) scale(1.2);transform: translate3d(166%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-6-move {-webkit-transform: translate3d(50%,0px,0px) scale(1.2);transform: translate3d(50%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-7-move {-webkit-transform: translate3d(-57%,0px,0px) scale(1.2);transform: translate3d(-57%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-8-move {-webkit-transform: translate3d(-173%,0px,0px) scale(1.2);transform: translate3d(-173%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-9-move {-webkit-transform: translate3d(166%,0px,0px) scale(1.2);transform: translate3d(166%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-10-move {-webkit-transform: translate3d(50%,0px,0px) scale(1.2);transform: translate3d(50%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-11-move {-webkit-transform: translate3d(-57%,0px,0px) scale(1.2);transform: translate3d(-57%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-12-move {-webkit-transform: translate3d(-173%,0px,0px) scale(1.2);transform: translate3d(-173%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-13-move {-webkit-transform: translate3d(166%,0px,0px) scale(1.2);transform: translate3d(166%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-14-move {-webkit-transform: translate3d(50%,0px,0px) scale(1.2);transform: translate3d(50%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-15-move {-webkit-transform: translate3d(-57%,0px,0px) scale(1.2);transform: translate3d(-57%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-16-move {-webkit-transform: translate3d(-173%,0px,0px) scale(1.2);transform: translate3d(-173%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-17-move {-webkit-transform: translate3d(166%,0px,0px) scale(1.2);transform: translate3d(166%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-18-move {-webkit-transform: translate3d(50%,0px,0px) scale(1.2);transform: translate3d(50%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-19-move {-webkit-transform: translate3d(-57%,0px,0px) scale(1.2);transform: translate3d(-57%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-20-move {-webkit-transform: translate3d(-173%,0px,0px) scale(1.2);transform: translate3d(-173%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-21-move {-webkit-transform: translate3d(166%,0px,0px) scale(1.2);transform: translate3d(166%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-22-move {-webkit-transform: translate3d(50%,0px,0px) scale(1.2);transform: translate3d(50%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-23-move {-webkit-transform: translate3d(-57%,0px,0px) scale(1.2);transform: translate3d(-57%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-24-move {-webkit-transform: translate3d(-173%,0px,0px) scale(1.2);transform: translate3d(-173%,0px,0px) scale(1.2);-webkit-transition: all 1s linear;-webkit-transition: all 1s ease-out;transition: all 1s linear;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;z-index: 99 !important;}
.sert-1-big {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.sert-1-move-back, .sert-2-move-back, .sert-3-move-back, .sert-4-move-back .sert-5-move-back .sert-6-move-back .sert-7-move-back .sert-8-move-back .sert-9-move-back .sert-10-move-back .sert-11-move-back .sert-12-move-back .sert-13-move-back .sert-14-move-back .sert-15-move-back .sert-16-move-back .sert-17-move-back .sert-18-move-back .sert-19-move-back .sert-20-move-back .sert-21-move-back {-webkit-transform: translate3d(0px,0px,0px);transform: translate3d(0px,0px,0px);-webkit-transition: all 1s linear;transition: all 1s linear;}
.dok {padding: 20px;background: #f4f4f5;border-radius: 20px;}
.btn.btn-grey {font-size: 12px;line-height: 14px;text-align: center;text-transform: uppercase;color: #fff;background-color: #d3bc8d;border-color: #d3bc8d;text-decoration: none;}
.btn.btn-grey:hover {background-color: #ccaa7b;text-decoration: none;}
.blue-popup form {max-width: 600px;margin: auto;background: #fff;padding: 0 20px 20px 20px;}
.blue-form-title {font-size: 25px;font-weight: 400;text-align: center;text-transform: uppercase;margin-bottom: 35px;}
.form-blue-border {background: #89b2c4;padding: 40px;border-radius: 5%;margin-bottom: 5%;}
.form-blue-border p {color: #fff;font-weight: bold;font-size: 20px;margin-top: 10%;margin-bottom: 0px !important;}
.form-txt-n {margin: 3% 0 3% 0;}
#options {color: #757575;}
form select {background-color: #fff;}
.sert-link {margin-top: 3%;}
.sert-link a {font-size: 15px;color: #575656;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
.sert-link a img {vertical-align: middle;margin-right: 10px;}
.sert-link a:hover {text-decoration: none;color: #d3bc8d;}
.alert-warning {text-align: center;}
#header-grid {display: grid;grid-template-columns: 3fr 3fr 1fr;grid-gap: 1vw;}
#header-grid-soc {display: grid;grid-template-columns: 1.2fr 1fr 1fr;text-align: left;padding: 10px 0 10px 0;font-size: 12px;color: #fff;}
.border-h {border-top: 1px solid #e7e3dc;margin-top: 1%;}
#header-grid-soc > div > a {color: #fff;}
#header-grid-soc > div > a > img {width: 35px;margin-right: 3%;}
.h2-news {font-weight: bold;text-decoration: underline;font-size: 18px;line-height: 24px;}
.mob-ph-a {color: #fff;}
@media screen and (max-width: 991px) {.mob-logo {width: 50%;}}
@media screen and (max-width: 800px) {#header-grid-soc, .mob-ph-adr, .mob-ph-a {font-size: 20px;}}
@media screen and (max-width: 500px) {#header-grid-soc, .mob-ph-adr, .mob-ph-a {font-size: 12px;}
	.mob-logo {width: 70%;}
	.media-content {display: block;}
	.media-content img {width: 100%;}}
@media screen and (max-width: 375px) {#header-grid-soc, .mob-ph-adr, .mob-ph-a {font-size: 12px;}
	#header-grid-soc > div > a > img {width: 25px;margin-right: 3%;}}
@media screen and (max-width: 1199px) {#header #nav #mobile-menu-new {padding-left: 15px;padding-right: 0;}
	#header #nav #mobile-menu-new > ul {list-style: none;padding: 0;margin: 0 0 0 -10px;width: 100%;font-size: 15px;display: block;}
	#header #nav #mobile-menu-new > ul > li {display: block;text-align: center;position: relative;}
	#header #nav #mobile-menu-new > ul > li > a {padding: 0 10px;display: block;height: 66px;line-height: 66px;white-space: nowrap;color: #575656;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
	#header #nav #mobile-menu-new > ul > li > ul {position: absolute;background-color: #575656;padding: 0;margin: 0;display: none !important;list-style: none;width: 340px;}
	#header #nav #mobile-menu-new .submenu > li {color: #89b2c4;font-size: 20px;line-height: 1;margin: 7px 0px;padding: 7px 30px;}
	#header #nav #mobile-menu-new > ul > li > ul > li > a {color: #89b2c4;}}
#mobile-menu-new {display: none;}
#mobile-menu-new.active {display: block;}
.srt-btn {background: #d0f0ff;}
.con-btn {background: #cab99d;}
.tori-video {width: 100%;height: 600px;}
@media screen and (max-width: 700px) {.tori-video {height: 300px;}}
.roz-error {color: #d62323;}
.roz-error span {text-decoration: underline;}
.pod-icons {text-align: right;margin-bottom: 10px;}
.pod-icons img:hover {opacity: .7;}
.taplink {margin: 3% auto;text-align: center;background: #3d3b3c;padding: 20px;margin-bottom: 0px !important;}
.taplink a, .marg-pod a {text-decoration: none;text-transform: uppercase;color: #fff;font-size: 20px;font-weight: bold;}
.taplink:hover, .marg-pod:hover {background: #545454;cursor: pointer;}
.tap-title a {color: #fff;text-decoration: none;}
.marg-pod {margin: 5% 0 3% 0;text-align: center;background: #3d3b3c;padding: 20px;}
#grid3-podk {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;margin-bottom: 2%;text-align: center;}
#grid2-podk {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 2vw;margin-bottom: 2%;text-align: center;}
@media screen and (max-width: 768px) {#grid2-podk, #grid3-podk {display: block;width: 100%;}
	.main-gray-block {padding: 30px 0;margin-bottom: 30px;}
	.main-gray-block h2 {font-size: 20px;margin: 0 0 25px;}
	#grid3-main p {margin: 200px 0 0;font-size: 15px;}
	#grid3-main div {padding: 0px 10px 10px;}
	.main-gray-block .text1 {font-size: 18px;margin: 25px 0 25px;}
	.main-gray-block .text2 {font-size: 18px;}}
.row-vrach {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.row-vrach p {margin: 0px auto !important;}
.head-page-vrach h1 {text-align: left;font-size: 30px;color: #575656;text-transform: none;}
@media screen and (max-width: 768px) {.row-vrach {text-align: center;}
	.head-page-vrach h1 {text-align: center;}}
.vrach-usluga-header {text-align: center;text-transform: uppercase;font-size: 35px;color: #575656;margin: 30px 0;line-height: 1;}
@media screen and (max-width: 768px) {.vrach-usluga-header {font-size: 20px;}}
.about-proc {font-weight: bold;}
.action-target {background: #001d53;background-size: cover;padding: 20px;border-radius: 50px 0 50px 0;}
.akt-txt {color: #fff;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding: 10px;text-align: center;margin: 0px auto;font-size: 20px;}
.action-target .target-title-center {color: #fff;}
.act-h2 {color: #fff;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding: 10px;text-align: center;margin: 0px auto;font-size: 25px;font-weight: bold;}
.action-target .target-title-center {color: #fff !important;}
.target-grid img {width: 50%;}
.list4a {padding: 0;list-style: none;counter-reset: li;}
.list4a li {position: relative;padding: 7px 20px 20px 28px;margin-left: 40px;-webkit-transition-duration: .3s;transition-duration: .3s;}
.list4a li:before {border: 6px solid transparent;line-height: 30px;position: absolute;top: 0;left: -30px;width: 42px;text-align: center;font-size: 13px;font-weight: bold;color: #77aedb;counter-increment: li;content: counter(li);-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list4a li:hover:before {color: #337ab7;}
.list4a li:after {position: absolute;top: 0;left: -30px;width: 42px;height: 42px;border: 6px solid #39f;border-radius: 50%;content: "";opacity: .5;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list4a li:hover:after {-webkit-animation: 500ms ease-in-out 0s bounceIn;animation: 500ms ease-in-out 0s bounceIn;opacity: 1;}
@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.3,1.3,1.3);transform: scale3d(1.3,1.3,1.3);}
	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: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.3,1.3,1.3);transform: scale3d(1.3,1.3,1.3);}
	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: scale3d(1,1,1);transform: scale3d(1,1,1);}}
#grid2-target-form {display: grid;grid-template-areas: "a1 a2";grid-template-rows: 1fr 1fr;grid-gap: 1vw;text-align: center;margin-bottom: 3%;}
#target-form {background-color: #f4f4f5;padding: 10px;}
#target-form .h2, #target-form h2, #target-form h3 {font-size: 25px;font-weight: 400;text-align: center;}
#grid2-target-uslovia {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 1vw;}
.section-uslov {margin: 3% 0 3% 0;border-width: 3px;border-style: solid;-o-border-image: linear-gradient(to bottom,#d3bc8d 0%,transparent 20%,transparent 60%,#89b2c4 100%);border-image: -webkit-gradient(linear,left top,left bottom,from(#d3bc8d),color-stop(20%,transparent),color-stop(60%,transparent),to(#89b2c4));border-image: linear-gradient(to bottom,#d3bc8d 0%,transparent 20%,transparent 60%,#89b2c4 100%);border-image-slice: 1;}
.section-uslov h2 {text-align: center;padding: 20px 0 20px 0;font-size: 35px;}
#grid2-target-block {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 2vw;margin: 3% 0 3% 0;}
.uslovia-target p {padding-left: 50px;font-size: 20px;line-height: 1.7;}
.uslovia-target ul {padding-left: 120px;font-size: 20px;}
.target-title {font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.target-title-name {font-size: 20px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;font-weight: bold;}
.target-title-center {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
#grid3-preim-target {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;margin: 3% 0 3% 0;text-align: center;}
.grad-section {background: #001d53;}
.grad-section .target-title-center {color: #fff !important;}
.but-section {margin: 3% 0 3% 0;text-align: center;border-top: 10px dotted #89b2c4;border-bottom: 10px dotted #89b2c4;padding: 30px 0 30px 0;}
.st-txt {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;background: #d3bc8d;color: #fff;text-transform: uppercase;padding: 20px;border-radius: 20px 0;margin: 0px auto;}
.st-txt p {display: inline-block;margin-right: 20px;font-size: 23px;margin: 0px auto;}
.st-txt > .btn {display: inline-block;margin-left: 20px;}
.target-h1 {margin-bottom: 5%;font-size: 35px;}
@media screen and (max-width: 560px) {.video video {width: 100% !important;}
	#main-slider .slick-dots {background: none;}
	#grid2-target-form {display: block;}
	#grid2-target-uslovia {display: block;}
	.uslovia-target p {text-align: center;padding-left: 0px;}
	.uslovia-target ul {padding-left: 40px;}
	#grid2-target-block {display: block;text-align: center;margin-bottom: 10%;}
	#grid2-target-block > .btn {margin: 0px auto;}
	#grid3-preim-target {display: block;}}
.cons-italic {font-size: 18px;font-style: italic;text-align: center;padding-top: 10px;}
#showContent {margin-top: 3%;}
.arrow-down {margin: 30px;}
.arrow-down span {display: block;width: 30px;height: 30px;border-bottom: 5px solid #89b2c4;border-right: 5px solid #d3bc8d;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);margin: -16px auto;-webkit-animation: arrow-down 2s infinite;animation: arrow-down 2s infinite;}
.arrow-down span:nth-child(2) {-webkit-animation-delay: -.2s;animation-delay: -.2s;}
.arrow-down span:nth-child(3) {-webkit-animation-delay: -.4s;animation-delay: -.4s;}
@-webkit-keyframes arrow-down {0% {opacity: 0;-webkit-transform: rotate(45deg) translate(-20px,-20px);transform: rotate(45deg) translate(-20px,-20px);}
	50% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: rotate(45deg) translate(20px,20px);transform: rotate(45deg) translate(20px,20px);}}
@keyframes arrow-down {0% {opacity: 0;-webkit-transform: rotate(45deg) translate(-20px,-20px);transform: rotate(45deg) translate(-20px,-20px);}
	50% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: rotate(45deg) translate(20px,20px);transform: rotate(45deg) translate(20px,20px);}}
#showContent:hover {cursor: pointer;}
.video-target {width: 100%;height: 473px;}
@media screen and (max-width: 560px) {.video-target {width: 100%;height: auto;}}
#target-form > form input[type=email], #target-form > form input[type=number], #target-form > form input[type=text], #target-form > form select {height: auto;padding: 0px;width: 90%;}
#target-form > .btn {padding: 10px;width: auto;}
#target-form > form input[type=email]:focus, #target-form > form input[type=email]:hover, #target-form > form input[type=number]:focus, #target-form > form input[type=number]:hover, #target-form > form input[type=text]:focus, #target-form > form input[type=text]:hover, #target-form > form select:focus, #target-form > form select:hover, #target-form > form textarea:focus, #target-form > form textarea:hover {border: 1px solid #78adbc;}
#header {background-color: #001d53;}
#header #nav {background: #fff;}
#header .address, #header .messengers .text a, #header .phone a, .sert-link a {color: #fff;}
@font-face {font-family: "GothamPro";src: url("/fonts/GothamPro.woff") format("woff");src: url("/fonts/gothampro.ttf") format("ttf");font-display: swap;}
@font-face {font-family: "GothamProLight";src: url("/fonts/GothamPro-Light.woff") format("woff");src: url("/fonts/gothampro_light.ttf") format("ttf");}
@font-face {font-family: "GothamProLightItalic";src: url("/fonts/GothamPro-LightItalic.woff") format("woff");src: url("/fonts/gothampro_lightitalic.ttf") format("ttf");font-display: swap;}
body, html {font-family: GothamPro,sans-serif;}
#timerba829a9a939663cb619f75da4174cd99, #timer5fd6fc1d1af60d644dca7dc771c91e57, #timer0e2beb47d97ffd398cba29cac45c99e0, #timer71a0e3679908f641f24c897cc1fc8ac3 {min-width: auto !important;font-family: GothamPro,sans-serif !important;}
.underline {text-decoration: underline;}
.upper-italic {text-transform: uppercase;font-style: italic;}
.underline {text-decoration: underline;}
.like-bold {font-weight: bold;}
.like-italic {font-style: italic;}
.foto-left {width: 250px;float: left;margin-right: 2%;}
.foto-right {width: 250px;float: right;margin-left: 2%;}
.foto-center {margin: 2% auto;display: block;width: 500px;}
#prc-new {display: inline-block;padding: 7px 0 0 0;background: #1ff962;border-radius: 25px;line-height: .8;}
.new-taplink {background: #001d53;text-align: center;margin: 0px auto;}
.new-taplink img {display: block;margin: 0px auto;padding: 50pt;width: 50% !important;}
.tap-btn {font-size: 20px;line-height: 14px;text-align: center;text-transform: uppercase;color: #fff;background-color: #d3bc8d;border-color: #d3bc8d;text-decoration: none;border-radius: 15px;margin-bottom: 5%;}
.tap-btn:hover {color: #fff;text-decoration: underline;}
.tap-cart {border-radius: 20px;}
.tap-title {text-align: center;font-size: 20px;font-weight: 400;color: #fff;padding: 30pt;}
.text-center {text-align: center !important;}
.link-tel {display: block;margin: 10px auto;font-size: 25px;text-align: center;}
.podkast-wrap {margin-bottom: 20px;}
.servicepage_landing .faq .landbl_t {border-bottom: none;}
.faq-section .q {border-top: 2px solid #000;padding: 25px 0;position: relative;}
.faq-section .a {font-size: 16px;font-weight: lighter;padding-right: 40%;display: none;}
.faq-section .text {margin-bottom: 10px;font-size: 24px;font-weight: bold;padding-right: 100px;}
.faq-section .text p {color: #001d53;}
.faq-section .a p {color: #666;}
.faq-section .btn.show + .a {display: block;}
.faq-section .btn {width: 50px;height: 50px;position: absolute;right: 0;top: 50%;margin-top: -25px;background: url("/assets/img/landing/mini_sprite_blk.png") 0 -50px no-repeat;border: none;cursor: pointer;-webkit-transition: opacity .3s;transition: opacity .3s;min-width: 50px;padding: 0;}
.faq-section .btn.show {background: url("/assets/img/landing/mini_sprite_blk.png") -50px -50px no-repeat;}
.faq-section .btn:hover {opacity: .75;}
.marg_uslugi {margin: 3% 0;}
#call-form {margin-bottom: 3%;}
.review-yandex {display: block;width: 65%;margin: 3% auto;overflow: hidden;position: relative;height: 800px;}
.tori-ulthera {display: block;}
.tori-ulthera_mob {display: none;}
.brand-wrap h2 {text-transform: uppercase;}
@media screen and (max-width: 475px) {.tori-ulthera {display: none;}
	.tori-ulthera_mob {display: block;}
	.new-taplink {margin-top: -20px;}
	.tap-btn {width: 100%;margin-bottom: 10%;}
	.new-taplink img {width: 70% !important;padding: 40pt;}
	.tap-title {padding: 0 0 20px 0;}
	.tori .text2 {padding-top: 60px;padding: 10px;text-align: center;}
	.news_image img {display: block;margin: 0px auto;}
	.foto-left, .foto-right, .foto-center {width: 100%;display: block;float: none;}
	#grid3-main {grid-template-columns: 1fr;}
	.main-gray-block h2 {font-size: 18px;}
	.main-gray-block .text1 {font-size: 16px;margin: 20px 0 20px;}
	.main-gray-block .text2 {font-size: 15px;}
	.review-yandex {width: 100%;margin: 3% 0;}
	.ceo {background-position: center;background-size: cover;}}
.footerNew {background: #001d53;}
.footerNew__top {padding: 40px 0;}
.footerNew__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 80px;}
.footerNew__col {width: calc(33.3333333333% - 53.3333333333px);}
.footerNew__logo {margin: 0 0 24px;}
.footerNew__logo img {display: block;width: 100%;}
.footerNew__coop {color: #fff;font-size: 16px;line-height: 150%;margin: 0 0 17px;}
.footerNew__coop > span {display: none !important;}
.footerNew__map {color: #fff;font-size: 16px;line-height: 150%;-webkit-transition: all .3s;transition: all .3s;margin: 0 0 17px;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.footerNew__map:hover {opacity: 1;color: #d3bc8d;text-decoration: none;}
.footerNew__policy {color: #fff;font-size: 16px;line-height: 150%;-webkit-transition: all .3s;transition: all .3s;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.footerNew__policy:hover {opacity: 1;color: #d3bc8d;text-decoration: none;}
.footerNew__title {color: #fff;font-size: 18px;line-height: 150%;margin: 0 0 10px;}
.footerNew__titleLink {display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;-webkit-transition: all .3s;transition: all .3s;}
.footerNew__titleLink:hover {opacity: 1;color: #d3bc8d;text-decoration: none;}
.footerNew__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 10px;margin: 0;color: #fff;padding-left: 20px;list-style: square;}
.footerNew__list a {color: #fff;font-size: 16px;line-height: 150%;}
.footerNew__list a:hover {color: #fff;text-decoration: underline;}
.footerNew__address {display: block;margin: 0 0 10px;color: var(--unnamed,#fff);font-size: 16px;line-height: 150%;}
.footerNew__phones {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 10px;margin-bottom: 28px;}
.footerNew__tel {display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;color: #fff;font-size: 16px;line-height: 150%;}
.footerNew__tel {color: #fff;text-decoration: none;}
.footerNew__tel:hover {text-decoration: underline;}
.footerNew__phonesWrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footerNew__messangers {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.footerNew__messangers.icons a {margin-left: 0;}
.footerNew__callBack {margin-bottom: 30px;}
.footerNew__social {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px 15px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footerNew__social a {margin-left: 0 !important;}
.footerNew__social.social {margin-top: 0 !important;}
.footerNew__bottom {padding: 35px 0;background: #001b4d;}
.footerNew__bottomText {color: #fff;font-size: 14px;line-height: 150%;margin: 0;}
.footerNew__bottomText a {color: inherit;font-size: inherit;text-decoration: underline;}
.footerNew__bottomText a:hover {text-decoration: none;color: inherit;}
#footer.footerNew {padding: 0;}
.address-block--mob {display: none;}
@media (max-width: 991px) {.footerNew__center {display: none;}
	.footerNew__col {width: calc(500% - 40px);}
	.footerNew__top {padding: 30px 0;}
	.footerNew__bottom {padding: 27px 0;}
	.footerNew__bottomText {font-size: 11px;}}
@media (max-width: 767px) {#footer.footerNew {display: block;}
	.footerNew__top {padding: 20px 0;}
	.footerNew__bottom {padding: 20px 0;}
	.footerNew__wrap {gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.footerNew__col {width: calc(50% - 10px);max-width: 200px;}
	.footerNew__title {display: none;}
	.footerNew__address {font-size: 9px;margin-bottom: 7px;}
	.footerNew__phones {gap: 5px;margin-bottom: 10px;}
	.footerNew__messangers {display: none;}
	.footerNew__callBack {padding: 3px 12px !important;font-size: 9px !important;margin-bottom: 0 !important;line-height: 150% !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;width: -webkit-fit-content !important;width: -moz-fit-content !important;width: fit-content !important;-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;text-align: center !important;min-width: inherit !important;}
	.address-block--pc {display: none;}
	.footerNew__logo {margin-bottom: 12px;}
	.footerNew__coop, .footerNew__map {font-size: 9px;margin-bottom: 3px;}
	.footerNew__policy {font-size: 9px;}
	.footerNew__tel {font-size: 11px;}
	.address-block--mob {display: block;width: 100%;}
	.footerNew__social {width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.headerNewContent {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 60px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.headerNewContent__logo {width: 31%;}
.headerNewContent__center {width: 25%;}
.headerNewContent__address {color: #fff;font-size: 16px;line-height: 150%;margin: 0 0 24px;}
.headerNewContent__social {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px 15px;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 24px;margin-top: 0 !important;}
.headerNewContent__social a {margin-right: 0 !important;}
.headerNewContent__sert-link a {color: #fff;font-size: 16px;line-height: 150%;-webkit-transition: all .3s;transition: all .3s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.headerNewContent__sert-link a:hover {color: #d3bc8d;text-decoration: none;}
.headerNewContent__right {width: 36%;}
.headerNewContent__rightTop {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 15px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 11px;}
.headerNewContent__time {color: #fff;font-size: 16px;line-height: 150%;}
.headerNewContent__phone a {color: #fff;font-size: 20px;line-height: 150%;-webkit-transition: all .3s;transition: all .3s;}
.headerNewContent__phone a:hover {color: #d3bc8d;text-decoration: none;}
.headerNewContent__btns {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 10px;margin-bottom: 20px;}
.headerNewContent__btns a {white-space: nowrap;margin-bottom: 0 !important;width: 200px;padding: 10px 5px !important;text-align: center;}
.headerNewContent__tels {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: right;-ms-flex-pack: right;justify-content: space-between;gap: 7px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.headerNewContent__tel {color: #fff;font-size: 16px;line-height: 150%;-webkit-transition: all .3s;transition: all .3s;}
.headerNewContent__tel:hover {color: #d3bc8d;text-decoration: none;}
.headerNewContent__icons {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width: 1200px) {.headerNewContent__logo {width: 27%;}
	.headerNewContent__time {font-size: 13px;}
	.headerNewContent__phone a {font-size: 20px;}
	.headerNewContent__btns {margin-bottom: 15px;}
	.headerNewContent__btns a {font-size: 12px !important;}
	.headerNewContent__center {width: 27%;}
	.headerNewContent__address {font-size: 14px;margin: 0 0 16px;}
	.headerNewContent__social {gap: 10px 14px;margin-bottom: 16px;}}
.headerMobNew {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 16px;}
.headerMobNew__top {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.headerMobNew__logo {max-width: 144px;}
.headerMobNew__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;}
.headerMobNew__bottomLeft {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 3px;width: 80%;}
.headerMobNew__bottomTel {color: #fff;font-size: 14px;line-height: 150%;text-decoration: none;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.headerMobNew__bottomAddr {color: #fff;font-size: 13px;line-height: 150%;margin: 0;}
.headerMobNew__bottomTime {color: #fff;font-size: 13px;line-height: 150%;}
.headerMobNew__menuToggle {width: 32px !important;height: 22px;}
.headerMobNew__menuToggle span {top: 50%;-webkit-transform: trnslateY(-50%);-ms-transform: trnslateY(-50%);transform: trnslateY(-50%);}
#header-mobile-main {padding: 20px 0;}
.headerMobNew__bottomRight {width: 30%;text-align: right;}
.headerMobNew__bottomRight a {display: inline-block;margin-left: 10px;margin-top: 10px;}
@media (max-width: 720px) {.fakts-block-txt-left img, .fakts-block-txt-right img {width: 100%;}
	.fakts-grid1, .fakts-grid2 {display: block;width: 100%;position: relative;}}
.qr-code {float: right;margin-left: 15px;text-align: center;}
.qr-code img {width: 250px;}
@media (max-width: 575px) {.main-serv-grid {display: block;}
	.main-serv-grid div {text-align: center;margin-bottom: 30px;}
	.main-serv-grid div img {width: 100%;}
	.main-serv-grid div p {position: relative;margin: 0px auto;bottom: 0px;width: 100%;background: #7a7a7a;padding: 0px 0px 0px 10px;}
	.service-reviews-slider .slick-arrow.slick-prev {left: -15px;}
	.service-reviews-slider .slick-arrow.slick-next {right: -15px;}
	.qr-code {float: none;margin: 15px auto;text-align: center;}
	.qr-code img {width: 80%;}}
#header #nav {margin-top: 20px;}
.person-item img {border-radius: 100%;}
h2 {color: #001d53;}
@media (max-width: 500px) {.gray-box {margin: 0px auto;padding: 20px 0;}
	.gray-box .small {font-size: 17px;line-height: 1.3;font-weight: bold;}
	.gray-box .small a {line-height: 1.8;}
	.cert-main {text-align: center;}
	h2 {line-height: 1;font-size: 30px !important;}
	.service-reviews .txt-center {margin-top: 15px;}
	.review-item .text {padding: 0 7px;}
	.review-item .name .date {margin: 0px auto;}
	.video-about .h2, .video-about h2 {color: #fff;}
	.main-services-description p.sub {text-align: left;margin: 0px auto;}
	.main-services-description .title {padding: 15px 0;width: 100%;}
	.main-services-description .item {margin: 0px auto;}
	.main-services-description .info {margin-top: 3%;}
	.headerMobNew__bottomRight p {margin: 0px;text-align: right;width: 100%;font-size: 16px;}
	.headerMobNew__bottomRight {-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right;}
	#main-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left-white.svg");left: 0px;}
	#main-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right-white.svg");right: 0px;}}
.src_inp, .src_sub, .search_form > form {position: relative;display: inline-block;}
.src_sub {position: absolute !important;right: 2px;top: 5px;width: 17px;height: 19px;z-index: 9;background: url("/assets/template/img/lupa.svg") no-repeat;border: none;}
.src_sub:hover {opacity: .7;}
.main_src_text {min-height: 95px;}
.search_box .buy_link {float: none;display: inline-block;}
.content_search img {margin: 0px 10px 10px 0px;}
.content_search h3 {margin: 0px;font-size: 14px;}
.content_search div.search_box {margin: 0px 0px 15px;}
.content_search cite {margin: 2px 0px;font-style: normal;color: #ca0d1f;}
.content_search p {margin: 0px;}
.search_result {position: absolute;margin: 4px 0px 0px 0px;background: #fff;border-radius: 5px;width: 300px;font-size: 11px;line-height: 16px;z-index: 5;text-align: left;}
.search_result > div {-webkit-box-shadow: 1px 1px 5px #666;box-shadow: 1px 1px 5px #666;border: 1px solid #c6c6c6;}
.search_result > div > .search_box {padding: 5px 5px;border-top: 1px solid #c6c6c6;cursor: pointer;}
.search_result > div > .search_box p {margin: 0px;}
.search_result > div > .search_box:hover {background: #eee;}
.search_result > div > .search_box:first-child {padding: 2px 5px;border-top: 0px solid #c6c6c6;}
.search_result > div > .search_box img {margin: 0px 10px 0px 0px;}
.search_result {display: none !important;}
.search_form .src_inp {border-radius: 20px;width: 200px;height: 30px;margin: 0px auto;}
.src_sub {right: 6px;top: 8px;background: url("/assets/template/img/lupa-new.png") no-repeat;border: none;}
:focus::-webkit-input-placeholder {color: transparent;}
:focus::-moz-placeholder {color: transparent;}
:focus:-moz-placeholder {color: transparent;}
:focus:-ms-input-placeholder {color: transparent;}
@media (max-width: 400px) {.search_form {margin-top: 15px;font-size: 15px;}}
.simplesearch-paging {margin: 3% 0;}
.submenu > li:last-child {display: none;}
.video-thumb img {width: 100%;}
.video-item-slider .slick-track {min-width: 100%;}
.video-thumb.norm {width: auto;padding-left: 0;padding-right: 0;}
.prices-main {padding: 45px 0;}
.prices-main h2 {font-size: 40px;text-align: center;margin-top: 0;}
.main-prices-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.main-prices-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.main-prices-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.prices-main p {text-align: center;color: #575656;font-size: 19px;line-height: 30px;padding: 0 50px;margin-top: 30px;margin-bottom: 40px;}
.prices-main .prices-item {padding: 0 15px;}
.prices-main .serv-name {font-size: 24px;line-height: 30px;color: #575656;text-transform: uppercase;}
.prices-main .serv-price {margin-top: 10px;margin-bottom: 20px;font-size: 33px;color: #001d53;font-weight: 300;}
.prices-main .serv-list {padding-left: 20px;}
.prices-main .serv-list li {color: #7bc1e4;}
.prices-main .serv-list li span {color: #424241;font-size: 16px;}
.prices-main .prices-item a {color: #b5aa97;font-size: 18px;padding-left: 20px;display: block;line-height: 20px;}
.prices-main .slick-slide {outline: none;}
.prices-main .slick-slide * {outline: none;}
.prices-main .btn {margin-top: 50px;}
.main-media {padding: 45px 0;margin-top: 15px;}
.main-media .row .row:first-child img:first-child {margin-bottom: 30px;}
.main-media-second {background: #353535;}
.media-all-link {position: absolute;width: 350px;font-size: 40px;text-transform: uppercase;color: white;text-decoration: none;z-index: 1;top: 34%;right: 15px;padding: 30px 40px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid white;line-height: 50px;display: block;text-align: right;}
.media-all-link span {display: inline-block;position: relative;padding-right: 35px;}
.media-all-link span:after {content: "";position: absolute;background-image: url("/assets/template/img/price-arrow-white.png");background-repeat: no-repeat;background-position: 50%;background-size: contain;width: 18px;height: 33px;right: 0;bottom: 11px;}
.main-media a {transition: opacity .3s ease-in-out;}
.main-media a:hover {color: white;opacity: .85;}
.main-about h2 {font-size: 40px;text-align: center;margin-top: 0;}
.main-about p {text-align: left;margin-bottom: 30px;color: #424241;line-height: 24px;}
.main-about p.main-about-top {text-align: center;margin-top: 45px;color: #575656;font-size: 19px;}
.main-about-slider .slick-dots {position: relative;left: 0;width: 100%;top: 0;margin: 0;text-align: center;list-style: none;counter-reset: a;margin-top: 30px;margin-bottom: 45px;}
.main-about-slider .slick-dots li {display: inline-block;counter-increment: a;margin: 0 10px;}
.main-about-slider .slick-dots li:before {content: "0" counter(a);color: #b5aa97;font-size: 18px;cursor: pointer;}
.main-about-slider .slick-dots li.slick-active:before {font-size: 36px;border-top: 1px solid #b5aa97;border-bottom: 1px solid #b5aa97;}
.main-about-slider .slick-dots li button {font-size: 0;background-color: transparent;padding: 0;margin: 0;visibility: hidden;}
.main-about-slider .main-about-item {opacity: .45;transition: opacity .3s ease-in-out;}
.main-about-slider .main-about-item.slick-active {opacity: 1;}
.main-about-slider .slick-slide {outline: none;}
.main-about-slider .slick-slide * {outline: none;}
.main-about-preims {margin-bottom: 45px;position: relative;}
.main-about-preims ul.preims-right {list-style: none;position: absolute;background: #7bc1e4;font-weight: 300;right: 0;padding: 40px 25px;top: 50px;width: 45%;}
.main-about-preims ul.preims-right li {color: white;font-size: 27px;line-height: 24px;margin-bottom: 25px;padding-left: 20px;}
.main-about-preims ul.preims-right li:last-child {margin-bottom: 0;}
.main-about-preims ul.preims-right li:before {content: "—";position: relative;left: -20px;}
.services-section .service-categories a:hover {text-decoration: none;color: #7bc1e4;}
.services-tori {color: #000;}
.services-pictext-block {margin-bottom: 45px;}
.services-pictext-block p {font-size: 20px;line-height: 28px;color: #000;margin-bottom: 35px;}
.services-pictext-block .services-pictext-row:nth-child(2n+1) .services-pictext-box:last-child {padding-right: 130px;padding-left: 30px;}
.services-pictext-block .services-pictext-row:nth-child(2n) .services-pictext-box:first-child {padding-left: 130px;padding-right: 30px;}
.services-pictext-block .servtext-name {display: block;width: calc(100% + 30px);background: #7bc1e4;margin: 0 -15px 0 -15px;color: white;font-size: 35px;line-height: 40px;padding-bottom: 25px;padding-top: 25px;}
.services-pictext-block .servtext-name span {display: block;padding: 30px;}
.services-pictext-block .services-pictext-row:nth-child(1) .services-pictext-box .servtext-name {padding-bottom: 0;}
.services-pictext-block .services-pictext-row:nth-child(1) .services-pictext-box .servtext-name span {border-top: 1px solid #fff;border-right: 1px solid #fff;padding-left: 130px;}
.services-pictext-block .services-pictext-row:nth-child(2) .services-pictext-box .servtext-name {padding-top: 0;}
.services-pictext-block .services-pictext-row:nth-child(2) .services-pictext-box .servtext-name span {border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.services-pictext-block .services-pictext-row:nth-child(3) .services-pictext-box .servtext-name {padding-top: 0;}
.services-pictext-block .services-pictext-row:nth-child(3) .services-pictext-box .servtext-name span {border-bottom: 1px solid #fff;border-right: 1px solid #fff;padding-left: 130px;}
.services-pictext-block img {width: calc(100% + 30px);margin: 0 -15px 0 -15px;max-width: calc(100% + 30px);}
.services-pictext-block .services-pictext-row:nth-child(2n+1) .services-pictext-box:first-child .servtext-name {padding-right: 60px;}
.services-pictext-block .services-pictext-row:nth-child(2n) .services-pictext-box:last-child .servtext-name {padding-right: 130px;}
.services-pictext-block .services-pictext-row {align-items: center;}
.services-about-tori {position: relative;text-align: center;height: 715px;}
.services-about-tori .about-tori-descr {position: absolute;top: 30px;width: 100%;}
.services-about-tori .about-tori-heading {font-size: 40px;line-height: 60px;color: #fff;}
.services-about-tori .about-tori-white {background: rgba(255,255,255,.9);width: 50%;margin: 0 auto;padding: 40px 30px 0px 30px;}
.services-about-tori .about-tori-white:after {content: "";position: absolute;width: 50%;border: 1px solid #d8d3cb;height: calc(100% - 30px);top: 60px;left: 23%;}
.services-about-tori .about-tori-white span {display: block;font-size: 20px;line-height: 24px;color: #000;}
.services-about-tori .about-tori-white .about-tori-white-item:after {content: "―";position: relative;left: 0;color: #a4a4a4;margin-bottom: 10px;display: block;margin-top: 10px;}
.servicepage .head-page h1 {text-align: center;text-transform: uppercase;font-size: 40px;color: #575656;margin-bottom: 60px;line-height: 1;}
.procedure-indications {background: #f4f4f5;padding: 35px 0;text-align: center;z-index: 10;position: relative;}
.procedure-indications .cyclone-about-header {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.procedure-indications .item {text-align: center;}
.procedure-indications .item img {margin: 0 auto;}
.procedure-indications .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.procedure-indications .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.procedure-indications .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.procedure-indications .slick-slide {outline: none;}
.procedure-indications .slick-slide * {outline: none;}
.cyclone-types-text-outer {margin-top: 45px;}
.cyclone-types-text-outer .cyclone-types-text {clear: both;overflow: hidden;}
.cyclone-types-text-outer .cyclone-types-text p {font-size: 19px;line-height: 30px;color: #575656;margin-bottom: 30px;text-align: left;}
.cyclone-types-text-outer .cyclone-types-text .pic-left {float: left;margin-right: 45px;}
.cyclone-types-text-outer .cyclone-types-text .pic-right {float: right;margin-left: 45px;}
.cyclone-types-text-outer .cyclone-photo-header.new {text-align: center;margin-bottom: 35px;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;}
.cyclone-types-text-outer .pricelist-section-cell {text-transform: uppercase;}
.small-text {color: #909090;font-size: 15px;}
.small-text a {color: #909090;text-decoration: underline;}
.servicepage .service-reviews.main-reviews {margin-top: 45px;margin-bottom: 45px;}
.servicepage .service-reviews.main-reviews h2 {font-size: 26px;}
.servicepage #footer-form {margin-top: 45px;}
.services-video {text-align: center;margin-bottom: 45px;margin-top: 40px;}
.services-video .services-video-header {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.hor-services {color: #d8d8d8;}
.services-testimony {text-align: center;margin-bottom: 45px;}
.services-testimony .services-testimony-header {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.services-testimony .services-testimony-text {text-align: left;font-size: 19px;line-height: 36px;color: #575656;}
.services-testimony .services-testimony-list {padding-left: 20px;display: table;margin: 0 auto;}
.services-testimony .services-testimony-list li {color: #a4d3eb;}
.services-testimony .services-testimony-list li span {font-size: 19px;line-height: 36px;color: #575656;}
.services-contraindications {text-align: center;margin-bottom: 45px;margin-top: 45px;padding: 30px 0;}
.services-contraindications .services-contraindications-header {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.services-contraindications .services-contraindications-list {padding-left: 20px;display: table;margin: 0 auto;text-align: left;}
.services-contraindications .services-contraindications-list li {color: #e7e3dc;}
.services-contraindications .services-contraindications-list li span {font-size: 19px;line-height: 36px;color: #575656;}
.services-qaa {text-align: left;margin-bottom: 45px;margin-top: 45px;padding: 0 15px;}
.services-qaa .services-qaa-header {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.services-qaa .question {background: #f4f4f5;border: 1px solid #f4f4f5;padding: 25px 30px;margin: 0;}
.services-qaa .question p {font-size: 19px;line-height: 30px;color: #5f5e5e;margin: 0;}
.services-qaa .answer {border: 1px solid #f4f4f5;padding: 10px 30px;margin: 0;align-items: center;}
.services-qaa .answer p {font-size: 19px;line-height: 30px;color: #5f5e5e;margin: 0;}
.services-individual {padding: 45px 0;text-align: center;background: #7bc1e4;margin-top: 45px;}
.services-individual-heading {font-size: 30px;color: #fff;line-height: 30px;}
.services-individual-text {font-size: 20px;color: #fff;line-height: 30px;margin-bottom: 25px;}
.services-individual-gray {padding: 45px 0 20px;text-align: center;background: #f4f4f5;margin-top: 45px;}
.services-individual-gray-text {font-size: 20px;color: #575656;line-height: 30px;margin-bottom: 25px;}
.services-individual-gray-text .phone {font-size: 24px;color: #575656;line-height: 52px;}
.services-spec {text-align: left;margin-bottom: 45px;margin-top: 45px;padding: 0 15px;}
.services-spec .services-spec-header {text-align: center;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;margin-bottom: 30px;}
.services-spec .personal .person-item {position: relative;height: 510px;}
.services-spec .personal .person-item .image {width: calc(100% - 30px);margin: 7px auto 0;}
.services-spec .personal .person-item .image img {margin: 0 auto;}
.services-spec .personal .person-item .name {width: calc(100% - 60px);margin: 22px auto 0;line-height: 24px;}
.services-spec .personal .person-item .post {width: calc(100% - 40px);margin: 25px auto 0;line-height: 22px;}
.services-spec .slick-slide {outline: none;}
.services-spec .slick-slide * {outline: none;}
.services-spec .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.services-spec .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.services-spec .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.services-form-outer, .new-services-form-outer {position: relative;overflow: hidden;}
.new-services-form-outer {margin-top: 45px;background-color: #353535;}
#services-form {background-color: #f4f4f5;padding: 60px 0 50px 20%;width: 65%;position: relative;}
#new-services-form {padding: 60px 0 50px 0;width: 65%;width: 50%;position: relative;margin: 0 auto;}
#services-form h3, #new-services-form h3 {font-size: 24px;line-height: 30px;font-weight: 400;text-align: left;text-transform: uppercase;margin-bottom: 35px;}
#new-services-form h3 {text-align: center;color: white;}
#services-form .serv-group, #new-services-form .serv-group {width: 65%;margin-bottom: 15px;}
#services-form .serv-group, #new-services-form .serv-group {margin-left: auto;margin-right: auto;}
#services-form form .submit, #new-services-form form .submit {text-align: center;}
#new-services-form form .submit button {width: 100%;}
#new-services-form form .policy-checkbox {text-align: left;}
#new-services-form form .recaptcha-block {margin: 0;}
.services-form-outer .right-pic {position: absolute;right: 10%;top: 75px;z-index: 10;max-width: 500px;}
.services-form-outer .right-pic:after {position: absolute;border: 1px solid #d8d8d8;width: 900px;height: 400px;top: -30px;right: -65%;z-index: -1;}
.cyclone-types-text-outer .cyclone-text-header {text-align: center;margin-bottom: 35px;font-size: 26px;line-height: 30px;color: #575656;text-transform: uppercase;}
.services-vstavka {margin-bottom: 45px;position: relative;}
.services-vstavka .services-vstavka-right {position: absolute;background: #7bc1e4;font-weight: 300;right: 0;padding: 20px 15% 20px 40px;width: 53%;display: block;font-size: 19px;color: #fff;line-height: 30px;bottom: 0;}
.plus-minus-block {display: table;margin: 0 auto;}
.cyclone-types-text-outer .pluses-block {text-align: left;}
.cyclone-types-text-outer .pluses-block li {list-style: none;padding: 5px 0 5px 40px;background: url("/assets/template/img/plus-list.png") no-repeat 0 3px;}
.cyclone-types-text-outer .minuses-block {text-align: left;}
.cyclone-types-text-outer .minuses-block li {list-style: none;padding: 5px 0 5px 40px;background: url("/assets/template/img/minus-list.png") no-repeat 0 3px;}
.more-videos {margin: 35px 0 50px;}
.more-videos .more-videos-heading {font-size: 36px;color: #575656;margin-bottom: 25px;display: block;text-align: center;font-weight: 400;}
.more-media {margin: 50px 0;padding-top: 50px;border-top: 1px solid #e7e3dc;}
.more-media .more-media-heading {font-size: 35px;line-height: 30px;color: #575656;display: block;text-align: center;margin-bottom: 50px;font-weight: 400;}
.media .date {position: relative;margin-top: 15px;}
.author-intro .photo {width: 100px;margin: 0 auto;}
.author-intro .about-author {width: 60%;margin: 10px auto;font-size: 22px;line-height: 27px;}
.news_image {max-width: 400px;float: left;margin-right: 25px;}
.news-bottom-author {background: #f4f4f5;padding: 20px 0 40px;margin-top: 40px;}
.news-bottom-author-img {text-align: right;padding-right: 30px;}
.news-bottom-author-img img {border: 8px solid #fff;}
.news-bottom-author-text {padding-left: 30px;}
.news-bottom-author-text .text {font-style: italic;font-size: 24px;line-height: 30px;font-family: PTSerif-Italic,sans-serif;margin-bottom: 30px;display: block;}
.news-bottom-author-text .name, .news-bottom-author-text .work {font-size: 18px;display: block;}
.news-bottom-author-btn {margin-top: 40px;}
.news-bottom-author-row {align-items: center;}
.more-news {margin: 35px auto 50px;}
.more-news .more-news-heading, .more-author-heading {font-size: 36px;color: #575656;margin-bottom: 25px;display: block;text-align: center;font-weight: 400;}
.more-news.news .date {border: none;}
.more-news.news .news-item {margin-bottom: 0;}
.head-page h1 {text-align: center;font-size: 40px;color: #575656;text-transform: uppercase;}
.reviews-list {margin-bottom: 40px;}
.reviews-list .reviews-button {width: 100%;text-align: center;margin: 25px 0 30px;}
.reviews-list .item {padding-top: 45px;padding-bottom: 40px;}
.reviews-list .item:nth-child(2n) {background: #f4f4f5;}
.reviews-list .item .reviews-pic {text-align: right;padding-right: 25px;}
.reviews-list .item .reviews-text .name {float: left;font-size: 20px;line-height: 24px;color: #575656;margin-bottom: 10px;}
.reviews-list .item .reviews-text .date {float: left;font-size: 18px;line-height: 24px;color: #a1a1a1;margin-left: 20px;margin-bottom: 10px;}
.reviews-list .item .reviews-text .text {clear: both;font-size: 18px;line-height: 22px;color: #575656;margin-bottom: 25px;}
.reviews-list .item .reviews-text .link {display: block;margin-top: 10px;}
.reviews-list .item .reviews-text .personal-text {font-size: 18px;line-height: 24px;color: #b5aa97;}
.reviewspage-form {background: #f4f4f5;padding: 40px 0;}
#reviews-order .head {font-size: 35px;line-height: 30px;color: #575656;text-align: center;margin-bottom: 35px;}
h1 {text-transform: uppercase;text-align: center;}
p.no-margin {margin: 0 auto;}
.pokazaniya-outer {padding: 40px 15px 35px;text-align: center;}
.pokazaniya-outer h2 {color: #575656;font-size: 30px;line-height: 30px;margin-bottom: 35px;text-transform: uppercase;}
.pokazaniya-outer:nth-child(2n) {background: #f4f4f5;}
.pokazaniya-outer .pokazaniya-heading {display: block;margin-top: 5px;font-size: 19px;color: #575656;}
.pokazaniya-outer .pokazaniya-row {padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #d8d8d8;}
.pokazaniya-outer .pokazaniya-row:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.pokazaniya-textbottom {margin-top: 35px;margin-bottom: 40px;}
.pokazaniya-textbottom p {color: #575656;font-size: 19px;line-height: 30px;}
.reccomend-proc {padding-top: 40px;padding-bottom: 30px;text-align: center;background: #7bc1e4;margin-top: 50px;}
.reccomend-proc .reccomend-proc-header {color: #fff;font-size: 26px;line-height: 30px;text-transform: uppercase;margin-bottom: 25px;font-weight: 300;}
.reccomend-proc .reccomend-item .reccomend-item-text {display: block;margin-top: 5px;font-size: 19px;color: #fff;line-height: 22px;font-weight: 300;}
.reccomend-proc .reccomend-item img {margin: 0 auto;}
.reccomend-proc-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 34%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.reccomend-proc-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left-white.svg");left: -35px;}
.reccomend-proc-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right-white.svg");right: -35px;}
.reccomend-proc-slider .slick-slide {outline: none;}
.reccomend-proc-slider .slick-slide * {outline: none;}
.reccomend-serv p {font-size: 19px;line-height: 30px;color: #575656;}
.reccomend-serv .reccomend-serv-heading {display: block;color: #7bc1e4;text-transform: uppercase;font-size: 30px;line-height: 30px;margin-bottom: 35px;}
.reccomend-serv {padding-top: 40px;border-top: 1px solid #e9e9e9;margin-bottom: 35px;}
.personal-page h1 {text-transform: none;}
.personal-page .personal-status {color: #424241;font-size: 22px;line-height: 24px;text-align: center;margin-bottom: 35px;}
.personal-page .personal-text {color: #424241;}
.personal-page .personal-qoute {background-color: #f4f4f5;background-position: 0;background-repeat: no-repeat;background-image: url("/assets/template/img/main-t-big.png");margin-top: 50px;}
.personal-page .personal-qoute .personal-back {background-image: url("/assets/template/img/pers-quote.png");background-position: right top;background-repeat: no-repeat;}
.personal-page .personal-qoute .personal-qoute-text {padding: 45px 0 25px;color: #424241;}
.personal-certificates {margin-top: 35px;text-align: center;}
.personal-certificates .personal-certificates-heading {color: #575656;font-size: 35px;display: block;margin-bottom: 35px;}
.personal-certificates .personal-certificates-slider {padding: 0 100px;}
.personal-certificates .personal-certificates-slider img {display: inline-block;}
.personal-certificates .personal-certificates-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.personal-certificates .personal-certificates-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.personal-certificates .personal-certificates-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.personal-certificates .personal-certificates-slider .slick-slide {outline: none;}
.personal-certificates .personal-certificates-slider .slick-slide * {outline: none;}
.personal-certificates .personal-certificates-slider .slick-dots {display: flex;justify-content: center;margin: 20px 0 0;list-style-type: none;padding: 0;}
.personal-certificates .personal-certificates-slider .slick-dots li {margin: 0 .25rem;}
.personal-certificates .personal-certificates-slider .slick-dots button {display: block;width: 10px;height: 10px;padding: 0;border: none;border-radius: 100%;background-color: #dedede;text-indent: -9999px;outline: none;}
.personal-certificates .personal-certificates-slider .slick-dots li.slick-active button {background-color: #7bc1e4;}
.personal-edu {margin-top: 35px;counter-reset: section;}
.personal-edu .personal-edu-heading {color: #575656;font-size: 35px;display: block;margin-bottom: 35px;text-align: center;}
.personal-edu .personal-edu-block {padding: 25px 20px 25px 90px;background: #f4f4f5;position: relative;margin-bottom: 35px;}
.personal-edu .personal-edu-block .personal-edu-date {display: block;color: #424241;font-size: 18px;line-height: 24px;margin-bottom: 20px;position: relative;z-index: 10;font-weight: bold;}
.personal-edu .personal-edu-block .personal-edu-text {display: block;color: #424241;font-size: 18px;line-height: 24px;height: 130px;position: relative;z-index: 10;}
.personal-edu .personal-edu-block::after {counter-increment: section;content: counter(section);position: absolute;left: -8px;font-size: 235px;font-weight: bold;bottom: 54px;color: white;}
.personal-photores {margin-top: 35px;text-align: center;}
.personal-photores .personal-photores-heading {color: #575656;font-size: 35px;display: block;margin-bottom: 35px;}
.personal-photores .personal-photores-slider img {margin: 0 auto;}
.personal-photores .personal-photores-slider .personal-photores-text {color: #575656;font-size: 20px;display: block;margin-top: 20px;}
.personal-photores .personal-photores-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.personal-photores .personal-photores-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.personal-photores .personal-photores-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.personal-photores .personal-photores-slider .slick-slide {outline: none;}
.personal-photores .personal-photores-slider .slick-slide * {outline: none;}
.personal-services {margin-top: 35px;margin-bottom: 60px;}
.personal-services .personal-services-heading {color: #575656;font-size: 35px;display: block;margin-bottom: 35px;text-align: center;}
.personal-services .personal-services-list {list-style-type: none;padding: 0;width: 100%;}
.personal-services .personal-services-list li {margin-bottom: 20px;display: inline-block;width: 33%;vertical-align: top !important;}
.personal-services .personal-services-list li a {color: #63aacd;font-size: 16px;text-decoration: underline;}
.personal-services .personal-services-list li a:hover {text-decoration: none;}
.recaptcha-block {margin: 0 auto;max-width: 300px;}
.content.media-content h1 {text-transform: none;}
.personal-page .btn.open-popup-link {display: block;width: 95px;margin: 20px auto;text-align: center;}
#main-menu li:hover .submenu {display: block !important;z-index: 9999;}
.submenu>li {color: #7bc1e4;font-size: 20px;line-height: 1;margin: 7px 0px;padding: 7px 30px;}
.submenu>li:hover ul {display: block !important;z-index: 9999;}
.submenu>li:hover:hover {background: #fff;}
#header #nav #main-menu>ul>li>ul>li ul li a {padding: 5px 20px;display: block;text-decoration: none;font-size: 16px;}
#header #nav #main-menu>ul>c:hover>a {background-color: #575656 !important;color: #fff !important;}
#header #nav #main-menu>ul>li.has-child:hover>a {background-color: #575656 !important;color: #fff !important;transition: background-color 0s ease-in-out;}
#header #nav #main-menu>ul>li.has-child>a:hover {background-color: #575656 !important;color: #fff !important;transition: background-color 0s ease-in-out;}
#header #nav #main-menu>ul>li a:hover {text-decoration: none;}
#header #nav #main-menu>ul>li.has-child>a:after {content: "›";font-size: 22px;vertical-align: middle;line-height: 1;display: inline-block;margin-top: -3px;margin-left: 9px;-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
#header #nav #main-menu>ul>li.has-child:hover a:after {-moz-transform: rotate(-90deg);-ms-transform: rotate-(90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
#header .social a.you-btn {width: 18px;opacity: .5;height: 19px;}
@media (max-width: 1400px) {.personal-page .personal-qoute .personal-back {background-position: 0 0;}}
@media (max-width: 1250px) {.personal-certificates .personal-certificates-slider .slick-arrow.slick-next {right: 0;}
	.personal-certificates .personal-certificates-slider .slick-arrow.slick-prev {left: 0;}
	.personal-photores .personal-photores-slider .slick-arrow.slick-next {right: 0;}
	.personal-photores .personal-photores-slider .slick-arrow.slick-prev {left: 0;}}
@media (max-width: 1199px) {.personal-page .personal-qoute .personal-back {background-position: center;}
	.personal-edu .personal-edu-block .personal-edu-text {height: auto;}}
@media (max-width: 991px) {#header #nav #main-menu>ul>li.has-child>a:after {display: none;}
	#header #nav #main-menu>ul>li>ul {display: none !important;}
	#header #nav #main-menu .menu-toggle.no-bg.active+ul {display: block;}
	#header #nav #main-menu>ul>li {display: block;text-align: center;}
	.personal-page .personal-text img {margin-bottom: 30px;}
	.personal-page .personal-qoute .personal-back {background: none;}
	.personal-page .personal-qoute .personal-qoute-text {padding: 45px 15px 25px;}
	.news-bottom-author-img {text-align: center;margin-bottom: 25px;}
	.author-intro .about-author {width: 100%;}
	.more-media .more-media-heading {font-size: 22px;}
	.more-media .more-media-heading {font-size: 32px;}
	.more-news .more-news-heading {font-size: 32px;}
	.personal-certificates .personal-certificates-heading {font-size: 32px;}
	.personal-edu .personal-edu-heading {font-size: 32px;}
	.personal-photores .personal-photores-heading {font-size: 32px;}
	.personal-services .personal-services-heading {font-size: 32px;}
	.head-page h1 {font-size: 30px;}
	.more-videos .more-videos-heading {font-size: 32px;}
	.pokazaniya-outer .pokazaniya-heading {margin-bottom: 20px;}
	.pokazaniya-outer .pokazaniya-row {border: none;}
	.pokazaniya-outer h2 {font-size: 22px;}}
@media (max-width: 767px) {.pricelist {display: block;}
	.personal-services .personal-services-list li {width: 100%;}
	#main-popular-slider, .main-popular-slider, .main-popular-slider, .main-popular-slider {}
	.main-certificates-slider .slick-arrow.slick-prev, #main-popular-slider .slick-arrow.slick-prev {left: 0;}
	.main-certificates-slider .slick-arrow.slick-next, #main-popular-slider .slick-arrow.slick-next {right: 0;}
	#main-slider .slick-dots li:before {color: #000;}
	#main-slider .slick-dots {position: static;}
	.services-form-outer .right-pic {position: static;}
	.servicepage .head-page h1 {font-size: 20px;}
	.procedure-indications .slick-arrow {}
	.text img {float: none !important;max-width: 100%;height: auto;}
	.services-vstavka .services-vstavka-right {width: 100%;position: static;}
	.services-individual-gray-text .phone {display: block;}
	#services-form {padding: 35px 15px 15px 15px;width: 100%;position: relative;}
	#services-form .serv-group {width: 100%;}
	.pricelist-row.pricelist-section .pricelist-code-header {display: table-cell;}
	.pricelist-cell span {margin: 0 !important;}
	.main-media img {max-width: 270px;margin-bottom: 30px;}
	.services-about-tori img {display: none;}
	.services-about-tori {height: auto;}
	.services-section .image {margin-bottom: 105px;}
	.services-about-tori .about-tori-heading {font-size: 30px;line-height: 1;color: #000;margin-top: 20px;display: block;}
	.services-about-tori .about-tori-white {width: 100%;}
	.services-about-tori .about-tori-descr {position: static;}
	.services-about-tori .about-tori-white:after {display: none;}
	.services-pictext-block .services-pictext-row:nth-child(2n+1) .services-pictext-box:last-child {padding: 30px;}
	.services-pictext-block .services-pictext-row:nth-child(2n) .services-pictext-box:first-child {padding: 30px;}
	.services-section .service-categories {column-count: 1;}
	.services-section .h2, .services-section h2 {font-size: 16px;}
	.news .news-item {text-align: center;}
	.news_image {max-width: 100%;margin: 0 auto 25px;float: none;}
	.more-media .more-media-heading {font-size: 22px;}
	.more-news .more-news-heading {font-size: 22px;}
	.news-bottom-author-text .text {font-size: 20px;}
	.personal-certificates .personal-certificates-heading {font-size: 22px;}
	.personal-edu .personal-edu-heading {font-size: 22px;}
	.personal-photores .personal-photores-heading {font-size: 22px;}
	.personal-services .personal-services-heading {font-size: 22px;}
	.head-page h1 {font-size: 25px;}
	.more-videos .more-videos-heading {font-size: 22px;}
	.pokazaniya-outer h2 {font-size: 20px;}}
@media (max-width: 650px) {.procedure-indications .slick-arrow.slick-prev {left: 25px;}
	.procedure-indications .slick-arrow.slick-next {right: 25px;}}
@media (max-width: 600px) {.recaptcha-block {max-width: 200px;}
	.captcha {border-radius: 3px;margin-right: 4px;width: 202px;margin: auto;}
	.g-recaptcha iframe {width: 200px !important;}
	.g-recaptcha>div {width: 200px !important;}
	.pricelist .pricelist-row {display: block;padding: 10px;}
	.pricelist .pricelist-cell {padding: 0px !important;display: block;border: none;}
	.pricelist .pricelist-code, .pricelist .pricelist-code-header {display: none;}
	.video-thumb .image {width: 80%;margin: 0 auto 18px auto;}
	.video-thumb .name {width: 80%;margin: 0 auto;}
	.video-thumb .date {width: 80%;display: block;margin: 0 auto;position: relative;}
	.video-main .all-videos {display: none;}
	.video-item-slider .slick-arrow.slick-prev {left: 0;}
	.video-item-slider .slick-arrow.slick-next {right: 0;}
	.more-videos .video-thumb .image, .more-videos .video-thumb .name, .more-videos .video-thumb .date {width: 100%;}
	.pricelist .pricelist-price {font-weight: bold;}
	.popup-modal-dismiss {margin-right: -30px;}
	.main-prices-slider .slick-arrow.slick-next {right: 0;}
	.main-category-item .title {left: 0;}
	.content img {width: auto;}
	.main-category-item .image {left: 0;right: 0;}
	.services-pictext-block .services-pictext-row .services-pictext-box .servtext-name span {padding-left: 20px !important;}}
#grid {display: grid;grid-template-rows: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-gap: 2vw;}
#grid2 {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 2vw;margin-bottom: 2%;}
#grid3 {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;margin-bottom: 2%;text-align: center;}
#grid4 {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: .3vw;margin-bottom: 2%;}
.list6b {padding: 0;list-style: none;}
.list6b li {padding: 6px;}
.list6b li:before {padding-right: 10px;font-weight: bold;color: #89c8e7;content: "✔";transition-duration: .5s;}
.list6b li:hover:before {color: #337ab7;content: "✔";}
.about-menu-active {background: #fff;}
.submenu-active {font-weight: bold;}
.do-posle {padding: 45px 0;}
.do-posle-slider {margin-top: 15px;}
.do-posle-slider-target {margin-top: 15px;}
.do-posle-slider .slick-arrow, .new-service-reviews-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.do-posle-slider-target .slick-arrow, .new-service-reviews-slider .slick-arrow {position: absolute;width: 28px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;z-index: 10;}
.do-posle-slider .slick-arrow.slick-prev, .new-service-reviews-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.do-posle-slider .slick-arrow.slick-next, .new-service-reviews-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.do-posle-slider *, .new-service-reviews-slider * {outline: none;}
.do-posle-slider-target .slick-arrow.slick-prev, .new-service-reviews-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left.svg");left: -35px;}
.do-posle-slider-target .slick-arrow.slick-next, .new-service-reviews-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-right.svg");right: -35px;}
.do-posle-slider-target *, .new-service-reviews-slider * {outline: none;}
.do-posle-slider .do-posle-item img {display: block;margin: auto;width: 97%;height: 220px;object-fit: cover;}
.do-posle-slider-target .do-posle-item img {display: block;margin: auto;width: 97%;height: 220px;object-fit: cover;}
.audio {display: flex;align-items: center;clear: both;margin-left: 20px;}
.tori2 {text-align: center;font-size: 24px;}
.tori2 .text2 {padding-top: 60px;padding-bottom: 60px;background-position: 0;background-size: contain;background-repeat: no-repeat;font-weight: bold;}
@media (max-width: 991px) {#new-services-form {width: 100%;}}
@media (max-width: 767px) {.do-posle-slider .slick-arrow, .new-service-reviews-slider .slick-arrow {display: none;}
	.do-posle-slider-target .slick-arrow, .new-service-reviews-slider .slick-arrow {display: none;}}
@media (max-width: 500px) {.audio {display: block;}
	.main-about p.main-about-top {margin-top: 10px;text-align: left;font-size: 17px;}
	.main-media {padding: 0px;}}
.main-txt-block {height: auto !important;}
@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");
@font-face {font-family: "Gilroy";src: url("/assets/fonts/gilroy-bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/gilroy-bold.ttf") format("opentype"),url("/assets/fonts/gilroy-bold.woff") format("woff"),url("/assets/fonts/gilroy-bold.ttf") format("truetype"),url("/assets/fonts/gilroy-bold.svg#Neuron-Regular") format("svg");font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: "Gilroy-Regular";src: url("/assets/fonts/gilroy-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/gilroy-regular.otf") format("opentype"),url("/assets/fonts/gilroy-regular.woff") format("woff"),url("/assets/fonts/Gilroy-ExtraBold.ttf") format("truetype"),url("/assets/fonts/gilroy-regular.svg#Neuron-Regular") format("svg");font-weight: 700;font-style: normal;font-display: swap;}
.order-submit-button-wrapper {margin: 30px 0;text-align: center;}
.order-submit-button {border: none;font-size: 19px;line-height: 19px;text-transform: uppercase;}
.shopcart-item {display: inline-block;position: relative;}
.shopcart-remove-wrapp {position: absolute;right: 0;top: 0;margin-top: -18px;margin-right: -18px;}
.shopcart-remove {width: 32px;height: 32px;line-height: 32px;border-radius: 20px;border: none;background: #7bc1e4;color: #fff;overflow: hidden;}
.shopcart-remove:hover {background: #6fb2d4;}
.shopcart-cols {text-align: center;}
.shopcart-col {display: inline-block;margin: 20px;}
.sert-p {padding: 0;}
.shopcart-total {text-align: center;margin: 20px 0;}
.shopcart-total {font-size: 1.8rem;color: #72c2e5;}
@media (max-width: 768px) {#grid3-sert {display: block;}
	.sert-ch {display: block;width: 100%;}
	.content p {text-align: center !important;}
	.sert-1-move, .sert-2-move, .sert-3-move, .sert-4-move {transform: translate3d(1px,0px,0px);}}
.doctors-slider ul {padding: 0;}
.doctors-slider li {list-style: none;}
.doctors-slider .slick-dots {position: relative;left: 0;width: 100%;top: 0;margin: 0;text-align: center;list-style: none;counter-reset: a;margin-top: 30px;margin-bottom: 45px;}
.doctors-slider .slick-slide {opacity: .45;transition: opacity .3s ease-in-out;}
.doctors-slider .slick-slide.slick-active {opacity: 1;}
.doctors-slider .slick-slide {outline: none;}
.doctors-slider .slick-slide * {outline: none;}
.doctors-slider .slick-next, .doctors-slider .slick-prev {position: absolute;top: 400px;width: 30px;opacity: .8;height: 30px;border: none;background-size: cover !important;}
.doctors-slider .slick-next:hover, .doctors-slider .slick-prev:hover, .doctors-slider .slick-next:focus, .doctors-slider .slick-prev:focus, .doctors-slider .slick-next:active, .doctors-slider .slick-prev:active {border: none;opacity: .5;outline: none;}
.doctors-slider .slick-next {right: -40px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
.doctors-slider .slick-prev {left: -40px;background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
@media (max-width:767px) {.doctors-slider .slick-next {right: -10px;}
	.doctors-slider .slick-prev {left: -10px;}
	.doctors-slider {padding: 0 20px;}
	.form_kontur form label.side {display: none;}}
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");
.servicepage_new {overflow: hidden;font-family: "Open Sans",sans-serif;font-style: normal;font-weight: normal;}
.servicepage_new h1 {font-weight: 600;text-align: left;font-size: 37px;line-height: 50px;letter-spacing: -.005em;text-transform: uppercase;color: #231f20;}
.servicepage_new > .container > .row {}
.servicepage_new .form_img {background: #c4c4c4;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;margin: 0 -15px;}
.servicepage_new .form_wp2 {text-align: left;}
.servicepage_new .form_wp {text-align: left;padding: 5.2rem 10px;}
.servicepage_new .form_wp h5 {font-size: 23px;line-height: 34px;color: #231f20;font-weight: 400;margin: 14px -17px 25px 0px;}
.servicepage_new .form_wp h5 span {color: #845439;text-transform: uppercase;}
.servicepage_new .form_wp input[type=text], .servicepage_new .form_wp input[type=tel], .servicepage_new .form_wp input[type=email] {font-size: 17px;line-height: 23px;color: #92a4b1;padding: 28px 15px;margin: 0 0 26px;border: .5px solid #000;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}
.servicepage_new .form_wp label {position: absolute;top: 22px;right: 42px;left: auto;width: 15px;}
.servicepage_new .form_wp .submit {text-align: left;margin-top: 14px;}
.servicepage_new .btn-brown, .servicepage_new .form_wp .btn-brown {font-weight: normal;font-size: 16.3711px;padding: 15px;min-width: 265px;line-height: 22px;height: 54px;text-transform: uppercase;color: #fff;background: #845439;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;-webkit-box-shadow: 0px 4px 12px rgba(0,0,0,.25);-moz-box-shadow: 0px 4px 12px rgba(0,0,0,.25);box-shadow: 0px 4px 12px rgba(0,0,0,.25);}
.servicepage_new .btn-brown:hover, .servicepage_new .btn-brown:focus, .servicepage_new .btn-brown:active {-webkit-box-shadow: 0px 4px 12px rgba(0,0,0,0);-moz-box-shadow: 0px 4px 12px rgba(0,0,0,0);box-shadow: 0px 4px 12px rgba(0,0,0,0);background: #573a2a;}
.btn-blue-target {font-weight: normal;font-size: 16.3711px;padding: 15px;min-width: 265px;line-height: 22px;height: 54px;text-transform: uppercase;color: #fff;background: #89b2c4;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;-webkit-box-shadow: 0px 4px 12px rgba(0,0,0,.25);-moz-box-shadow: 0px 4px 12px rgba(0,0,0,.25);box-shadow: 0px 4px 12px rgba(0,0,0,.25);margin-top: 3%;}
.btn-blue-target:hover, .btn-blue-target:focus, .btn-blue-target:active {-webkit-box-shadow: 0px 4px 12px rgba(0,0,0,0);-moz-box-shadow: 0px 4px 12px rgba(0,0,0,0);box-shadow: 0px 4px 12px rgba(0,0,0,0);background: #89b2c4;text-decoration: none;}
.btn-blue-target:hover {color: #fff;}
.btn-blue-form-target {font-weight: normal;font-size: 14px;padding: 10px;min-width: 200px;height: 50px;text-transform: uppercase;color: #fff;background: #d3bc8d;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;-webkit-box-shadow: 0px 4px 12px rgba(0,0,0,.25);-moz-box-shadow: 0px 4px 12px rgba(0,0,0,.25);box-shadow: 0px 4px 12px rgba(0,0,0,.25);}
.btn-blue-form-target:hover, .btn-blue-form-target:focus, .btn-blue-form-target:active {-webkit-box-shadow: 0px 4px 12px rgba(0,0,0,0);-moz-box-shadow: 0px 4px 12px rgba(0,0,0,0);box-shadow: 0px 4px 12px rgba(0,0,0,0);background: #d9c59d;text-decoration: none;}
.btn-blue-form-target:hover {color: #fff;}
.target-text-1 {padding: 15px 0 45px 0;}
.tabs {font-size: 0;}
.tabs>input[type="radio"] {display: none;}
.tabs>div {display: none;border: 1px solid #e0e0e0;padding: 10px 15px;font-size: 16px;}
#tab-btn-1:checked~#content-1, #tab-btn-2:checked~#content-2, #tab-btn-3:checked~#content-3 {display: block;line-height: 2.3;}
.tabs>label {display: inline-block;text-align: center;vertical-align: middle;user-select: none;background-color: #89b2c4;color: #fff;padding: 15px;font-size: 16px;line-height: 1.5;transition: color .15s ease-in-out,background-color .15s ease-in-out;cursor: pointer;position: relative;top: 1px;border: 1px solid #ddd;border-radius: 20px 0;border-radius: 10px 10px 0 0;margin: 0px;width: 50%;}
.tabs>label:not(:first-of-type) {border-left: none;background: #89b2c4;color: #fff;}
.tabs>input[type="radio"]:checked+label {border-bottom: 1px solid #fff;background: #fff;color: #000;}
.grid-target-4 {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 1.5vw;text-align: center;}
.grid-target-4 p {border: 1px solid #d3bc8d;border-radius: 0 0 15px 15px;color: #d3bc8d;height: 110px;display: grid;align-items: center;padding: 10px;}
.grid-target-4 p span {display: block;color: #000;}
#grid3-preim-target-new {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;margin: 3% 0 3% 0;text-align: center;font-size: 14px;}
#grid3-preim-target-new div {padding: 20px;}
#grid3-preim-target-new img {width: 30%;margin-bottom: 15px;}
#grid3-preim-target-kontur {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;margin: 3% 0 3% 0;text-align: center;font-size: 14px;padding: 20px;}
#grid3-preim-target-kontur div {padding: 20px;}
#grid3-preim-target-kontur img {width: 30%;margin-bottom: 15px;}
.gray-back {background: #faf8f4;border-radius: 15px;}
.why-txt {font-size: 25px;text-transform: uppercase;color: #001d53;font-weight: bold;align-items: center;display: grid;line-height: 1.8;}
.gray-back-kontur {background: #faf8f4;border-radius: 15px;-webkit-box-shadow: 0px 4px 8px 0px rgba(34,60,80,.2);-moz-box-shadow: 0px 4px 8px 0px rgba(34,60,80,.2);box-shadow: 0px 4px 8px 0px rgba(34,60,80,.2);}
.target-img-right {width: 50%;float: right;margin-left: 15px;}
.left-header {font-weight: 600;font-size: 36.3803px;line-height: 50px;text-transform: uppercase;color: #000;margin: 2rem 0 2rem 0;}
.left-header_blue {font-weight: 600;font-size: 36.3803px;line-height: 50px;text-transform: uppercase;color: #001d53;margin: 2rem 0 2rem 0;}
.center-header {font-weight: 600;font-size: 36.3803px;line-height: 50px;text-transform: uppercase;color: #001d53;margin: 2rem 0 2rem 0;text-align: center;}
.left-header {font-weight: 600;font-size: 36.3803px;line-height: 50px;text-transform: uppercase;color: #001d53;margin: 2rem 0 2rem 0;text-align: left;}
.left-header_blue {font-weight: 600;font-size: 36.3803px;line-height: 50px;text-transform: uppercase;color: #001d53;margin: 2rem 0 2rem 0;text-align: left;}
.target-new-kontur .do-posle-item img {width: 65%;}
.target-new-kontur .slick-arrow.slick-prev, .new-service-reviews-slider .slick-arrow.slick-prev {left: 40px;}
.target-new-kontur .slick-arrow.slick-next, .new-service-reviews-slider .slick-arrow.slick-next {right: 40px;}
.form_kontur_header {color: #fff;background: #d3bc8d;padding: 15px 0;text-align: center;border-radius: 20px 20px 0 0;}
.form_kontur_header p {font-size: 25px;margin: 0px;}
.form_kontur_header span {display: block;font-size: 16px;}
.form-kontur-inner {padding: 20px;}
.form-inputs-kontur {display: flex;gap: 20px;justify-content: space-between;margin: 1% 0;}
.form-inputs-kontur p {margin: 0px;font-weight: bold;padding: 0px;font-size: 16px;}
.form-inputs-kontur span {color: red;}
.kontur-input-first {width: 50%;}
.kontur-input-last {width: 100%;}
.stars-grid {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 1vw;}
.stars-grid img {margin-bottom: 15px;width: 100%;}
.stars-grid:first-child div p, .stars-grid:last-child  div p {margin-top: -120px;padding: 15px 40px;text-align: center;color: #fff;font-size: 16px;z-index: 3;position: relative;border-radius: 0 0 17px 17px;background: rgba(0,0,0,.5);height: 105px;display: grid;align-items: center;}
.stars-grid :nth-child(2) div p {padding: 10px;text-align: left;color: #fff;font-size: 14px;z-index: 3;position: relative;border-radius: 0 0 17px 17px;background: rgba(0,0,0,.5);height: 105px;display: grid;align-items: center;}
.stars-grid div:nth-child(2) {display: flex;flex-direction: column;justify-content: space-between;align-self: end;}
.flex-block {display: flex;}
.star-right {text-align: right;}
.star-right img {width: 30px;}
.star-left {text-align: left;}
.star-left img {width: 37px;}
.stars-grid h2 {font-size: 35px;text-transform: uppercase;color: #001d53;text-align: center;font-weight: 700;}
.stars-grid h2 span {display: block;color: #d3bc8d;}
.stars-grid:first-child div p span, .stars-grid:last-child div p span {display: block;font-size: 18px;}
.stars-grid::nth-child(2) div p span {display: block;font-size: 18px;}
.kontur_preims {margin-top: 150px;margin-bottom: 150px;}
.our-stars-belotero {max-width: 1200px;margin: 3% auto;}
.our-stars-belotero .stars-grid:first-child div p, .our-stars-belotero .stars-grid:last-child div p {margin-top: -150px;}
.our-stars-belotero .flex-block {margin-top: 10px;}
.our-stars-belotero .rb_1 .h1 {font-weight: 700;margin: 0 0 30px 0;font-size: 35px;line-height: 41px;text-transform: uppercase;color: #c8d41f;}
.our-stars-belotero .rb_1 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 1284px;margin: 0 auto 22px;}
.our-stars-belotero .video-frame {text-align: center;}
@media (min-width:768px) and (max-width:1199px) {.servicepage_new .form_wp .col-md-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media (max-width:1100px) {.servicepage_new .form-img_wp {-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;overflow: hidden;}
	.servicepage_new .form_img {margin: auto;width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	.servicepage_new h1, .servicepage_new .form_wp h5, .servicepage_new .form_wp .submit, .servicepage_new .form_wp {text-align: center;}}
@media (max-width:767px) {.target-new-kontur .slick-arrow, .new-service-reviews-slider .slick-arrow {display: block;}
	.servicepage_new .form-img_wp {max-height: 255px !important;}
	.servicepage_new h1 {font-size: 23px;line-height: 31px;margin: 0;}
	.servicepage_new .form_wp {padding: 1.2rem 0px;}
	.servicepage_new > .container > .row {margin: .1rem 0 3.3rem;}
	.servicepage_new .form_wp h5 {margin: 10px 0 15px;font-size: 18px;line-height: 25px;}
	.kontur_preims {margin: 0px auto;}}
.servicepage_new .action-target-new {background: linear-gradient(279.71deg,#000 -41.2%,rgba(0,0,0,0) 24.8%),linear-gradient(96.6deg,#fff -151.18%,rgba(255,255,255,0) 27.66%),#001d53;font-size: 25px;line-height: 34px;text-align: center;color: #fff;}
.servicepage_new .action-target-new h3 {font-weight: 600;font-size: 37px;line-height: 50px;text-align: center;letter-spacing: -.005em;color: #092c4a;background: #fff;padding: 37px 25px 12px;width: fit-content;-webkit-border-bottom-left-radius: 35px;-webkit-border-bottom-right-radius: 35px;-moz-border-bottom-left-radius: 35px;-moz-border-bottom-right-radius: 35px;border-bottom-left-radius: 35px;border-bottom-right-radius: 35px;margin: 0 auto 13px;}
.servicepage_new .action-target-new .action_txt {margin: 0 0 -10px;color: #fff;}
.servicepage_new .action-target-new .timer-element > span:first-child, .servicepage_new .action-target-new .timer-separator {font-weight: 600 !important;font-family: "Open Sans",sans-serif !important;font-size: 67.1536px !important;line-height: 91px !important;text-align: center;margin: 0 10px !important;}
.servicepage_new .action-target-new .timer-element > span + span {font-family: "Open Sans",sans-serif !important;font-size: 17px !important;line-height: 23px !important;margin: -13px 0 0 !important;text-transform: capitalize;}
.servicepage_new .action-target-new .btn-white {margin: 4.2rem 0 3rem;padding: 12px 0 12px;font-weight: normal;min-width: 260px;font-size: 16.3711px;line-height: 26px;height: 54px;text-transform: uppercase;color: #fff;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: 1px solid #fff;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.servicepage_new .action-target-new .btn-white:hover, .servicepage_new .action-target-new .btn-white:active, .servicepage_new .action-target-new .btn-white:focus {background: #845439;color: #fff;text-decoration: none;}
@media (max-width:767px) {.servicepage_new .action-target-new h3 {font-size: 25px;line-height: 34px;padding: 44px 31px 22px;}
	.servicepage_new .action-target-new {font-size: 20px;line-height: 27px;}
	.servicepage_new .action-target-new .container .timer-element > span + span {font-size: 16px !important;line-height: 22px !important;}
	.servicepage_new .action-target-new .timer-element > span:first-child, .servicepage_new .action-target-new .timer-separator {font-size: 50px !important;line-height: 68px !important;margin: 0 5px !important;}
	.servicepage_new .action-target-new .btn-white {margin: 3.2rem 0 3rem;}}
.servicepage_new .procedurefor {margin: 2rem 0 0;padding: 0 50px;}
.servicepage_new .procedurefor .item img {margin: 5px auto;width: 150px;}
.servicepage_new .procedurefor .slick-slide * {outline: none;}
.servicepage_new .procedurefor_t {font-weight: 600;font-size: 37px;text-align: center;margin: 2rem 0 2rem 0;line-height: 50px;text-transform: uppercase;color: #000;}
.procedurefor .title {margin: 10px 0 0;word-wrap: break-word;}
.procedurefor .slick-next, .procedurefor .slick-prev {position: absolute;top: 0;bottom: 0;margin: auto;width: 45px;opacity: .8;height: 45px;border: 1px solid #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
.procedurefor .slick-next:hover, .procedurefor .slick-prev:hover, .procedurefor .slick-next:focus, .procedurefor .slick-prev:focus, .procedurefor .slick-next:active, .procedurefor .slick-prev:active {opacity: .5;outline: none;}
.procedurefor .slick-next {right: -30px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow.svg") center no-repeat;fill: #000;}
.procedurefor .slick-prev {left: -30px;background: url("/assets/img/icons/left-arrow.svg") center no-repeat;fill: #000;}
.procedurefor .slick-slide {font-size: 20px;line-height: 20px;text-align: center;color: #000;}
.procedurefor .slick-slide img {border: 1px solid #92a4b1;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0px 0px 13px rgba(0,0,0,.25);-moz-box-shadow: 0px 0px 13px rgba(0,0,0,.25);box-shadow: 0px 0px 13px rgba(0,0,0,.25);width: 150px;}
@media (max-width:767px) {.servicepage_new .procedurefor_t {font-size: 25px;line-height: 34px;}
	.procedurefor .title {word-wrap: break-word;}
	.servicepage_new .procedurefor {margin: 3.8rem 0 0;padding: 0;}
	.procedurefor .slick-slide {font-size: 20px;line-height: 27px;}
	.servicepage_new .procedurefor .item img {max-width: 100px;}
	.procedurefor .slick-next, .procedurefor .slick-prev {position: absolute;top: 130%;width: 45px;opacity: .8;height: 45px;z-index: 99;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
	.procedurefor .slick-next {right: 35%;}
	.procedurefor .slick-prev {left: 35%;}}
.servicepage_new .about-procedure {background: #f3f3f3;font-size: 18px;line-height: 25px;color: #000;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;margin: 2rem 0 2rem 0;padding: 3rem 2.5rem 2rem;position: relative;}
.servicepage_new .about-procedure .inner {height: 200px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;position: relative;overflow: hidden;border-bottom: 2px solid #f3f3f3;}
.servicepage_new .about-procedure a {color: #001d53;}
.servicepage_new iframe {max-width: 100%;}
.servicepage_new .about-procedure .about-procedure_more > i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);background: url("/assets/img/icons/left-arrow.svg") right no-repeat;background-size: 15px !important;position: absolute;top: 16px;width: 20px;width: 20px;height: 15px;}
.servicepage_new .about-procedure .about-procedure_more {cursor: pointer;position: absolute;bottom: -5px;left: 0;display: block;width: 100%;background: #f3f3f3;z-index: 9999;padding: 8px 0;margin: 0 0 -1px;}
.servicepage_new .about-procedure .about-procedure_more + div {-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.servicepage_new .about-procedure .inner.opened {height: initial;overflow: visible;}
.text-center {text-align: center;}
.servicepage_new .video_wp .btn {margin: 14px 0;}
@media (max-width:767px) {.servicepage_new iframe {}
	.servicepage_new .about-procedure .inner {line-height: 22px;}
	.servicepage_new .about-procedure {margin: 3.6rem auto;padding: 2.7rem 1rem 3.4rem;}}
.servicepage_new .pluses-list_t {font-weight: 600;font-size: 36.3803px;line-height: 50px;text-align: center;text-transform: uppercase;color: #000;margin: 2rem 0 2rem 0;}
.servicepage_new .pluses-list_img {height: 177px;}
.servicepage_new .pluses-list.row {margin: 0 -15px;}
.servicepage_new .pluses-list p {margin: 0 0 5px;}
.servicepage_new .pluses-list.row > div {font-size: 18px;line-height: 25px;text-align: center;color: #000;}
.servicepage_new .pluses-list_btn.btn {margin: 2rem 0 2rem 0;}
@media (max-width:767px) {.servicepage_new .pluses-list_t {font-size: 23.3803px;line-height: 1.2;margin: 4.5rem 0 0;}
	.servicepage_new .pluses-list p {margin: 0 0 12px;line-height: 21px;}
	.servicepage_new .pluses-list_btn.btn {margin: 2.5rem 0 6.7rem;}}
.doposle-slider {padding: 2rem 0 2rem 0;background: linear-gradient(279.71deg,#000 -41.2%,rgba(0,0,0,0) 24.8%),linear-gradient(96.6deg,#fff -151.18%,rgba(255,255,255,0) 27.66%),#001d53;}
.doposle_slider_t {font-weight: 600;font-size: 37px;line-height: 50px;text-align: center;text-transform: uppercase;color: #fff;margin: 0 0 2.2rem;}
.doposle-slider .slick-slide {opacity: .22;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.doposle-slider .slick-slide.slick-current {opacity: 1;}
.doposle-slider .slick-slide a {display: block;width: 50%;padding: 0 3px;float: left;text-align: right;}
.doposle-slider .slick-slide a + a {text-align: left;}
.doposle-slider img {-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: inline-block;margin: 0;}
.doposle-slider .slick-next {right: 45%;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow-w.svg") center no-repeat;}
.doposle-slider .slick-prev {left: 46%;background: url("/assets/img/icons/left-arrow-w.svg") center no-repeat;}
.doposle-slider .slick-next, .doposle-slider .slick-prev {position: absolute;bottom: -8px;width: 45px;opacity: .8;height: 45px;z-index: 99;border: 1px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
.doposle-slider .slick-next:hover, .doposle-slider .slick-prev:hover, .doposle-slider .slick-next:focus, .doposle-slider .slick-prev:focus, .doposle-slider .slick-next:active, .doposle-slider .slick-prev:active {opacity: .5;outline: none;}
.doposle-slider .slick-list {overflow: visible;}
@media (max-width:1100px) {.doposle-slider .slick-next {right: 34%;}
	.doposle-slider .slick-prev {left: 34%;}}
@media (max-width:767px) {.doposle_slider_t {font-size: 24px;line-height: 33px;margin: 0 0 1.3rem;}
	.doposle-slider img {max-height: 180px;}
	.doposle-slider {padding: 4.5rem 0 3rem;}}
.servicepage_new .doctors-slider {padding: 8rem 0 1.5rem;}
.servicepage_new .doctors-slider .procedurefor_t {text-align: left;margin: 0 0 37px;}
.servicepage_new .doctors-slider_name {font-weight: 600;font-size: 37px;line-height: 50px;text-transform: uppercase;color: #845439;}
.servicepage_new .doctors-slider .slick-slide > .row:first-child > div + div {padding-left: 2rem;padding-top: 5.5rem;}
.servicepage_new .doctors-slider p, .servicepage_new .doctors-slider li {font-weight: normal;font-size: 25px;line-height: 34px;color: #000;}
.servicepage_new .doctors-slider li > strong {position: absolute;top: 0;bottom: 0;left: 5px;margin: auto;font-weight: 600;font-size: 25px;line-height: 40px;text-align: center;color: #fff;background: #001b4c;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 40px;height: 40px;}
.servicepage_new .doctors-slider li {margin: 0 0 38px;padding-left: 4rem;position: relative;}
.servicepage_new .doctors-slider .slick-slide > .row + .row {margin-top: 57px;}
@media (max-width:1100px) {.servicepage_new .doctors-slider_name, .servicepage_new .doctors-slider .procedurefor_t {text-align: center;}
	.hidden-md {display: none !important;}}
@media (max-width:767px) {.servicepage_new .doctors-slider {padding: 3.4rem 0 1.5rem;}
	.servicepage_new .doctors-slider .procedurefor_t {margin: 0 0 18px;}
	.servicepage_new .doctors-slider .slick-slide > .row:first-child > div + div {padding-left: 0rem;padding-top: 1.2rem;}
	.servicepage_new .doctors-slider_name {font-size: 24px;line-height: 33px;}
	.servicepage_new .doctors-slider li {margin: 5px 0 38px;padding: 22px 15px 10px;text-align: center;font-size: 21px;line-height: 30px;position: relative;}
	.servicepage_new .doctors-slider li > strong {top: -21px;bottom: auto;right: 0;}
	.servicepage_new .doctors-slider .slick-slide > .row + .row {margin-top: 44px;}}
.about-style2.about-procedure {padding: 4rem 5.5rem 8rem;}
.about-style2.about-procedure .procedurefor_t {margin: 37px 0 55px;}
#certif-slider {padding: 0 5rem;}
#certif-slider .slick-next, #certif-slider .slick-prev {position: absolute;top: 0;bottom: 0;margin: auto;width: 45px;opacity: .8;height: 45px;border: 1px solid #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
#certif-slider .slick-next:hover, #certif-slider .slick-prev:hover, #certif-slider .slick-next:focus, #certif-slider .slick-prev:focus, #certif-slider .slick-next:active, #certif-slider .slick-prev:active {opacity: .5;outline: none;}
#certif-slider .slick-next {right: 0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
#certif-slider .slick-prev {left: 0;background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
#certif-slider .slick-slide a {display: block;padding: 0 3px;}
#certif-slider img {width: fit-content;width: 100%;border: 1px solid #92a4b1;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}
@media (max-width:767px) {#certif-slider {padding: 0;}
	#certif-slider .slick-prev {left: 32%;top: auto;bottom: -55px;}
	#certif-slider .slick-next {right: 32%;top: auto;bottom: -55px;}
	.about-style2.about-procedure {padding: 2.7rem 21px 4rem;margin: 0rem 0;}
	.about-style2.about-procedure p {line-height: 22px;margin: 0 0 12px;}
	.about-procedure.about-style2 .inner {height: 325px;}
	.about-style2.about-procedure .procedurefor_t {margin: 85px 0 55px;}
	.servicepage_new .about-style2.about-procedure .about-procedure_more {bottom: 0;}}
.new-services-form-outer.style2 {margin: 2rem 0 2rem 0;padding: 2rem 0 2rem 0;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;background: linear-gradient(279.71deg,#000 -41.2%,rgba(0,0,0,0) 24.8%),linear-gradient(96.6deg,#fff -151.18%,rgba(255,255,255,0) 27.66%),#001d53;}
.new-services-form-outer.style2.no-rad {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin: 2rem 0 2rem 0;}
.new-services-form-outer.style2 form {width: 411px;margin: 20px auto 10px;max-width: 100%;}
.new-services-form-outer.style2 .col-lg-9, .new-services-form-outer.style2 .col-lg-10 {position: relative;flex: 100% !important;max-width: 100% !important;}
.style2_t {font-weight: normal;font-size: 36px;line-height: 49px;text-align: center;max-width: 75%;color: #fff;margin: auto;}
.servicepage_new .style2 .policy-checkbox3, .servicepage_new .style2 .policy-checkbox {display: none;}
.servicepage_new .style2 .btn-brown, .servicepage_new .form_wp .style2 .btn-brown {color: #fff;background: none;border-color: #fff;}
.servicepage_new .style2 form .submit {margin: auto;}
.servicepage_new .style2 input[type=text], .servicepage_new .style2 input[type=tel], .servicepage_new .style2 input[type=email] {font-size: 17px;line-height: 23px;color: #92a4b1;padding: 28px 15px;margin: 0 0 26px;border: .5px solid #000;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}
.servicepage_new .action-target-new.style2 .btn-white:hover, .servicepage_new .action-target-new.style2 .btn-white:active, .servicepage_new .action-target-new.style2 .btn-white:focus {background: #845439;color: #fff;text-decoration: none;}
.servicepage_new .style2 label {position: absolute;top: 22px;right: 42px;left: auto;width: 15px;}
@media (max-width:767px) {.style2_t {font-size: 25px;line-height: 34px;margin: 0 auto 37px;max-width: 100%;}
	.new-services-form-outer.style2 {padding: 4.7rem 15px;margin: 4rem -15px 3.5rem;border-radius: 0;}
	.new-services-form-outer.style2 form {width: 320px;}
	.servicepage_new .style2 form .submit {margin: 16px auto 0;}}
.servicepage_new .about-tori .procedurefor_t {text-align: left;}
.about-tori .slick-next {right: 45%;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
.about-tori .slick-prev {left: 46%;background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
.about-tori .slick-next, .about-tori .slick-prev {position: absolute;bottom: 20px;width: 45px;opacity: .8;height: 45px;z-index: 99;border: 1px solid #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
.about-tori .slick-next:hover, .about-tori .slick-prev:hover, .about-tori .slick-next:focus, .about-tori .slick-prev:focus, .about-tori .slick-next:active, .about-tori .slick-prev:active {opacity: .5;outline: none;}
.about-tori ol {padding: 0;counter-reset: myCounter;}
.about-tori .slick-list {overflow: visible;}
.about-tori li {list-style: none;font-size: 25px;line-height: 34px;text-align: center;color: #fff;width: 600px;max-width: 100%;margin-bottom: 7rem;padding: 0 50px 50px;}
.about-tori li:before {counter-increment: myCounter;content: counter(myCounter);color: #000;background: #fff;display: block;text-align: center;margin: 35px auto 20px;font-weight: 600;font-size: 88.4211px;line-height: 140px;width: 140px;height: 140px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.about-tori li:nth-child(2n+1) {background: linear-gradient(114.44deg,rgba(255,255,255,.58) -41.68%,rgba(255,255,255,0) 30.5%),linear-gradient(283.82deg,rgba(0,0,0,.84) -40.63%,rgba(0,0,0,0) 34.2%),#001d53;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: 1px solid #92a4b1;}
.about-tori li:nth-child(2n+2) {background: none;color: #000;}
.about-tori li:nth-child(2n+2):before {background: #001d53;color: #fff;}
@media (max-width:1100px) {.about-tori .slick-prev {left: 34%;}
	.about-tori .slick-next {right: 34%;}}
@media (max-width:767px) {.about-tori li:before {margin: 50px auto 23px;}
	.about-tori li {font-size: 22px;line-height: 29px;margin-bottom: 5rem;padding: 0 40px 72px;}
	.servicepage_new .about-tori .procedurefor_t {text-align: center;}}
#about-imgs {margin: 2rem 0 2rem 0;padding: 0 0 5.5rem;}
#about-imgs .slick-next {right: 45%;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
#about-imgs .slick-prev {left: 46%;background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
#about-imgs .slick-next, #about-imgs .slick-prev {position: absolute;bottom: 20px;width: 45px;opacity: .8;height: 45px;z-index: 99;border: 1px solid #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
#about-imgs .slick-next:hover, #about-imgs .slick-prev:hover, #about-imgs .slick-next:focus, #about-imgs .slick-prev:focus, #about-imgs .slick-next:active, #about-imgs .slick-prev:active {opacity: .5;outline: none;}
#about-imgs img {border: 1px solid #92a4b1;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}
@media (max-width:767px) {#about-imgs {margin: 1.5rem 0;}
	.target-img-right {width: 30%;}}
@media (max-width:1100px) {#about-imgs .slick-prev {left: 34%;}
	#about-imgs .slick-next {right: 34%;}}
.servicepage_new #rev-list {padding: 0 0 2.5rem;margin: 0 0 -2rem;}
.servicepage_new #rev-list .review-item_img {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #92a4b1;background-size: cover !important;width: 100px;height: 100px;float: left;box-shadow: 0px 0px 30px rgba(0,0,0,.25);}
.servicepage_new #rev-list .review-item .name {font-weight: 600;font-size: 25px;line-height: 34px;color: #000;margin: 30px 0 0 7rem;text-overflow: ellipsis;width: 75%;display: block;white-space: nowrap;}
.servicepage_new #rev-list .review-item .text {height: 200px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;position: relative;overflow: hidden;border-bottom: 2px solid #f3f3f3;margin: 2rem 0 !important;padding: 10px 20px;background: #ededed;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;line-height: 33px !important;font-size: 20px;}
.servicepage_new #rev-list .review-item {width: 570px;margin-right: 50px;font-size: 25px;line-height: 34px;color: #000;max-width: 100%;background-size: 100% !important;padding: 10px 40px 0;}
.servicepage_new #rev-list .review-item .text .review-item_more {cursor: pointer;position: absolute;bottom: -5px;left: 20px;display: block;width: 100%;background: #ededed;z-index: 9999;padding: 8px 0;margin: 0 0 -1px;}
.servicepage_new #rev-list .review-item .text a {color: #001d53 !important;text-decoration: none !important;}
.servicepage_new #rev-list .review-item .text .review-item_more > i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);background: url("/assets/img/icons/left-arrow.svg") right no-repeat;background-size: 15px !important;position: absolute;top: 20px;width: 20px;width: 20px;height: 15px;}
.servicepage_new #rev-list .review-item .text + div {-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.servicepage_new #rev-list .review-item .text.opened {height: initial;overflow: visible;}
@media (max-width:768px) {.servicepage_new #rev-list .review-item .text {font-size: 18px;}}
.servicepage_new #rev-list .slick-list {overflow: visible;}
.new-rev-style {margin-bottom: 2rem;}
.new-rev-style .slick-next {right: 45%;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
.new-rev-style .slick-prev {left: 46%;background: url("/assets/img/icons/left-arrow.svg") center no-repeat;}
.new-rev-style .slick-next, .new-rev-style .slick-prev {position: absolute;bottom: 20px;width: 45px;opacity: .8;height: 45px;z-index: 99;border: 1px solid #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: 25px !important;}
.new-rev-style .slick-next:hover, .new-rev-style .slick-prev:hover, .new-rev-style .slick-next:focus, .new-rev-style .slick-prev:focus, .new-rev-style .slick-next:active, .new-rev-style .slick-prev:active {opacity: .5;outline: none;}
.form_kontur {width: 30%;margin: 3%;background: #fff;border-radius: 20px;-webkit-box-shadow: 1px 2px 7px 2px rgba(34,60,80,.2);-moz-box-shadow: 1px 2px 7px 2px rgba(34,60,80,.2);box-shadow: 1px 2px 7px 2px rgba(34,60,80,.2);position: absolute;z-index: 999;}
.form_kontur .policy-checkbox3, .form_kontur .policy-checkbox {text-align: left;}
@media (min-width:768px) {.servicepage_new .new-rev-style .procedurefor_t {text-align: left;}}
@media (max-width:1100px) {.new-rev-style .slick-prev {left: 36%;}
	.new-rev-style .slick-next {right: 36%;}
	.form_kontur {margin-top: 25%;width: 40%;}}
@media (max-width:767px) {.servicepage_new #rev-list .review-item_img {width: 90px;height: 90px;}
	.servicepage_new #rev-list .review-item .name {margin: 34px 0 0 5.5rem;font-size: 21px;line-height: 21px;}
	.servicepage_new #rev-list .review-item .text {margin: 4.4rem -15px 0rem !important;}
	.hidden-xs {display: none !important;}
	.servicepage_new #rev-list .review-item {margin-bottom: 60px;margin-right: 15px;margin-left: 15px;padding: 10px 15px;background-position: center 86px !important;}
	.new-rev-style .slick-prev {left: 30%;}
	.new-rev-style .slick-next {right: 30%;}
	.new-services-form-outer.style2.no-rad {margin: 4.9rem 0 2rem;}}
.servicepage_landing {position: relative;overflow: hidden;z-index: 0;font-family: "Open Sans",sans-serif;}
.servicepage_landing * {outline: none !important;}
.servicepage_landing h1 {font-family: "Gilroy";font-weight: 700;font-size: 50px;line-height: 126.9%;color: #fff;text-align: left;margin: 0;}
.servicepage_landing h1 > strong {background: rgba(255,255,255,.8);-webkit-border-radius: 0 15px 0 0;-moz-border-radius: 0 15px 0 0;border-radius: 0 15px 0 0;display: inline-block;font-size: 65px;padding: 10px 14px;margin: 6px 0;color: #001e54;}
.servicepage_landing .form_wp h5 {font-family: "Open Sans",sans-serif;font-style: normal;font-weight: normal;font-size: 25px;line-height: 132%;text-align: center;letter-spacing: .02em;color: #fff;margin: 65px 0 20px;}
.servicepage_landing .form_wp h5 > span {font-weight: 700;}
.servicepage_landing .form-img_wp {margin: 96px -5px 0;font-family: "Open Sans",sans-serif;font-style: normal;font-weight: normal;font-size: 17px;line-height: 160.18%;color: #fff;}
.servicepage_landing .mainbl {position: relative;background: linear-gradient(89.9deg,#000 -18.88%,rgba(0,0,0,0) 50.75%);background-size: cover !important;}
.servicepage_landing .excerpt {max-width: 44%;font-size: 17px;margin: 0 0 -35px;}
.servicepage_landing .form_wp label.side {display: none;}
.servicepage_landing .form_wp .col-lg-10, .servicepage_landing .form_wp .col-lg-9 {position: relative;max-width: 100%;flex: 0 0 100%;}
.servicepage_landing .policy-checkbox3, .servicepage_landing .policy-checkbox {display: none;}
.servicepage_landing .form_wp input {background: rgba(255,255,255,.1);border: 2px solid #fff;box-sizing: border-box;backdrop-filter: blur(28px);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;font-size: 17px;line-height: 23px;padding: 15px 9px;height: 60px;margin: 0 0 20px;}
.servicepage_landing .form_wp .submit button:hover, .servicepage_landing .form_wp .submit button:focus, .servicepage_landing .form_wp .submit button:active {opacity: .6;}
.servicepage_landing .form_wp .submit button {text-transform: uppercase;background: #89b2c4;border: 1px solid #89b2c4;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;font-size: 17px;line-height: 23px;color: #fff;display: block;width: 100%;padding: 15px 0;height: 55px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.servicepage_landing .timer-separator, .servicepage_landing .timer-element > span {font-family: "Open Sans",sans-serif !important;font-style: normal;font-weight: 600;font-size: 40px !important;line-height: 54px !important;text-align: center;color: #fff;text-transform: capitalize;}
.servicepage_landing .timer-element > span + span {font-size: 17px !important;line-height: 23px !important;}
.servicepage_landing .form_wp form {margin: 0 auto 25px;}
.servicepage_landing .landbl_t {font-family: "Gilroy";font-style: normal;font-weight: 700;font-size: 40px;line-height: 48px;text-transform: uppercase;color: #000;padding-top: 0px;}
.servicepage_landing .form_wp {padding-left: 10%;}
.servicepage_landing .container {max-width: 1220px;padding-bottom: 30px;}
.about-procedure-new {margin: 2rem 0 2rem 0;position: relative;}
.target-text-2 {padding: 15px 0 45px 0;}
.about-procedure-new .landbl_t {}
.about-procedure-new .row > div + div {margin-left: 5.4%;}
.about-procedure_txt {height: 170px;overflow: hidden;}
.about-procedure-new h4, .about-procedure-new h5, .about-procedure-new h6 {font-weight: 600;font-size: 25px;line-height: 160.18%;margin: 0 0 20px;}
.video-slider .btn_more, .about-procedure-new .btn_more, .land-prices .btn_more {font-size: 17px;line-height: 23px;color: #001d53 !important;position: relative;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;margin: 20px 0px;display: inline-block;cursor: pointer;z-index: 10;}
.about-procedure-new .btn_more.close:before {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);transform: rotate(135deg);top: 10px;}
.about-procedure-new .opened .btn_more.open:before {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);transform: rotate(135deg);top: 10px;}
.about-procedure-new .opened .about-procedure_txt {height: auto;}
.about-procedure-new .btn_more:before {content: "";width: 8px;height: 8px;border-left: 2px solid #001d53;border-bottom: 2px solid #001d53;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;position: absolute;right: -20px;top: 6px;}
.servicepage_landing .procedurefor ol, .servicepage_landing .procedurefor ul {padding: 0;margin: 0;overflow: hidden;}
.servicepage_landing .procedurefor > ul li, .servicepage_landing .procedurefor > ol li {font-size: 18px;line-height: 160.18%;color: #000;list-style: none;counter-increment: inst;padding: 80px 0 0;position: relative;float: left;width: 50%;text-align: center;}
.servicepage_landing .procedurefor .landbl_t {margin: 0 0 2rem;}
.servicepage_landing .procedurefor .slick-prev, .servicepage_landing .procedurefor .slick-next {z-index: 99;background-color: #fff;}
.servicepage_landing .procedurefor .slick-prev {left: 0;}
.servicepage_landing .procedurefor .slick-next {right: 0;}
.servicepage_landing .procedurefor .slick-list {padding: 0 40px;}
.servicepage_landing .procedurefor > ul li:before, .servicepage_landing .procedurefor > ol li:before {content: counter(inst);width: 70px;height: 70px;line-height: 160%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 2px solid #000;position: absolute;left: 0;right: 0;margin: auto;font-size: 40px;text-align: center;top: 0px;}
.pluses-list {font-family: "Open Sans",sans-serif;margin: 2rem 0 2rem 0;}
.pluses-list .landbl_t {margin: 0 0 77px;}
.pluses-list .title {font-weight: 600;font-size: 25px;line-height: 160.18%;color: #000;margin: 28px -5px 2px;}
.pluses-list .item {margin: 0 0 76px;}
.pluses-list .txt {font-size: 17px;line-height: 160.18%;text-align: center;color: #000;padding: 0 25px;}
.action-target-new {background: #e7e8ea;text-align: center;padding-top: 20px;}
.action-target-new .action_txt {font-family: "Gilroy";font-style: normal;font-weight: 600;font-size: 25px;line-height: 30px;text-align: center;text-transform: uppercase;color: #000;}
.action-target-new .form_wp {padding-left: 0;max-width: 336px;margin: auto;}
.action-target-new .timer-wp {margin: -10px 0 70px;}
.servicepage_landing .action-target-new .form_wp .submit button {width: 80%;margin: auto;}
.servicepage_landing .action-target-new .timer-separator, .servicepage_landing .action-target-new .timer-element > span, .servicepage_landing .action-target-new .form_wp input {color: #000 !important;border-color: #000;}
.video-slider {text-align: center;padding: 2rem 0 2rem;background: #89b2c4;}
.video-slider .video-nav iframe {position: relative !important;z-index: -1;user-select: none;pointer-events: none;width: 210px;height: 150px !important;}
.video-slider .video-nav .slick-list {margin: 0 40px;}
.video-slider .video-nav .slick-slide {min-height: 150px;overflow: hidden;margin-right: 10px;position: relative;}
.video-slider .video-for iframe {width: 100%;height: 670px;}
.video-slider .video-nav iframe, .video-slider .video-nav img {position: absolute;height: 100%;min-width: 100%;max-width: none;left: 0;}
.video-slider .video-nav .slick-disabled {opacity: .5;}
.video-slider .landbl_t {margin: 0 0 25px;color: #fff;}
.video-for .slick-item iframe {margin: 0 0 17px;}
.video-slider .video-nav .slick-next, .video-slider .video-nav .slick-prev {position: absolute;top: 0;bottom: 0;margin: auto;border: none;z-index: 100;width: 20px;}
.video-slider .video-nav .slick-prev {left: 0;background: url("/assets/img/icons/left-arrow-w.svg") center no-repeat;}
.video-slider .video-nav .slick-next {right: 0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow-w.svg") center no-repeat;}
.video-slider .inner {margin: 35px auto;padding: 30px 20px 30px 7%;width: 80%;text-align: left;background: #fff;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.servicepage_landing .video-slider .btn_more {margin: 0;}
.servicepage_landing .doposle-slider {padding: 67px 0 40px;}
.doposle-slider #do-posle-new .slick-next {right: -65px;}
.doposle-slider #do-posle-new .slick-prev {left: -65px;right: auto !important;}
.doposle-slider #do-posle-new .slick-next, .doposle-slider #do-posle-new .slick-prev {top: 31%;right: -65px;height: 90px;width: 60px;border-radius: 25px;background-color: rgba(255,255,255,.2);color: #fff;line-height: 56px;border: .5px solid #fff;}
.doposle-slider .slick-slide a:hover, .doposle-slider .slick-slide a:focus, .doposle-slider .slick-slide a:active {text-decoration: none;}
.doposle-slider .slick-slide a:hover img, .doposle-slider .slick-slide a:focus img, .doposle-slider .slick-slide a:active img {-moz-filter: grayscale(60%);filter: grayscale(60%);}
.do-posle-item span {display: block;text-align: center;margin: 10px 0;font-size: 25px;line-height: 160.18%;color: #fff;}
.doposle-slider #do-posle-new .slick-slide {opacity: 0;}
.doposle-slider #do-posle-new .slick-slide.slick-current {opacity: 1;}
.about-medicine h4, .about-medicine h5, .about-medicine h6 {font-size: 25px;}
.about-medicine {font-size: 17px;line-height: 160.18%;color: #000;}
.about-medicine_txt {border: 1px solid #89b2c4;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;margin: 50px 0;padding: 40px 30px 15px;}
.about-medicine-belotero_txt {border: 1px solid #89b2c4;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 40px 30px 15px;}
.land-doctors-slider .name {font-size: 25px;font-weight: 600;margin: 44px 0 38px;display: block;}
.land-doctors-slider {font-size: 17px;line-height: 160.18%;color: #000;}
.land-doctors-slider ul {padding: 0;margin: 0;}
.land-doctors-slider .inner > ul > li, .land-doctors-slider .inner > ol > li {counter-increment: inst;font-size: 17px;position: relative;list-style: none;padding: 0 0 0 40px;margin: 0 0 35px;}
.land-doctors-slider .inner > ul > li:before, .land-doctors-slider .inner > ol > li:before {border: 3px solid #001d53;line-height: 33px;content: counter(inst);position: absolute;left: -13px;text-align: center;top: 0;bottom: 0;margin: auto;width: 37px;height: 37px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.land-doctors-slider .landbl_t {margin: 0 0 2rem;}
.land-doctors-slider .row {border: 1px solid #89b2c4;filter: drop-shadow(0px 0px 4px rgba(0,0,0,.1));-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 55px 100px;margin: 0 0 50px;background: #fff;}
.land-doctors-slider .btn {cursor: pointer;text-transform: uppercase;background: #89b2c4;border: 1px solid #89b2c4;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;font-size: 17px;line-height: 23px;color: #fff !important;display: block;width: 65%;margin: 30px 0;padding: 15px 0;height: 55px;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.land-doctors-slider .btn:hover, .land-doctors-slider .btn:focus, .land-doctors-slider .btn:active {opacity: .5;text-decoration: none;}
.land-doctors-slider .slick-next {left: auto !important;right: 10px !important;-webkit-transform: rotate(225deg) !important;-moz-transform: rotate(225deg) !important;transform: rotate(225deg) !important;}
.land-doctors-slider .slick-slide {opacity: 0;}
.land-doctors-slider .slick-slide.slick-current {opacity: 1;}
.land-doctors-slider .slick-next:hover, .land-doctors-slider .slick-prev:hover, .land-doctors-slider .slick-next:active, .land-doctors-slider .slick-prev:active, .land-doctors-slider .slick-next:focus, .land-doctors-slider .slick-prev:focus {opacity: .6;}
.land-doctors-slider .slick-next, .land-doctors-slider .slick-prev {top: 0;bottom: 0;position: absolute;margin: auto;left: 10px;height: 25px;width: 25px;z-index: 10;border-radius: 25px;border-radius: 0;line-height: 56px;border-left: 2px solid #000 !important;background: none;border-bottom: 2px solid #000 !important;border-right: 2px solid transparent !important;border-top: 2px solid transparent !important;-webkit-border-radius: 0;-moz-border-radius: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.certif-slider2 {margin: 85px 0 0;}
.certif-slider2 .slick-list {padding: 0 40px;}
.land-doctors-slider .certif-slider2 img {max-height: 270px;object-fit: contain;margin: auto;}
.action-target-new.style2 {margin: 2rem 0 0;background: #001d53;}
.action-target-new.style2.style3 {margin: 0;}
.action-target-new.style2 .landbl_t {color: #fff;padding-top: 30px;}
.action-target-new.style2 .action_txt {color: #fff;text-transform: none;margin: 10px 33% 22px;}
.style2.action-target-new .form_wp {max-width: 56%;overflow: hidden;}
.style2.action-target-new .form_wp input {color: #fff !important;border-color: #fff;background: none;}
.style2.action-target-new .form_wp .row {float: left;width: 48%;}
.style2.action-target-new .form_wp .row:last-of-type {float: none;width: 65%;margin: 0 auto !important;}
.style2.action-target-new .form_wp .row + .row {margin-left: 4%;}
.land-prices {margin: 2rem auto;padding: 10px 25px;width: 70%;border: 2px solid #89b2c4;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.land-prices_art {font-size: 25px;line-height: 160.18%;color: #000;text-transform: uppercase;font-weight: 600;margin: 5px -25px 15px;border-bottom: 1px solid #89b2c4;}
.land-prices .landbl_t, .land-prices_art span {text-transform: none;}
.land-prices_art span {display: block;font-size: 17px;}
.land-prices .main-price {font-weight: 600;font-size: 35px;line-height: 160.18%;color: #001d53;}
.land-prices_txt {overflow: hidden;}
.land-prices .price-desc {font-size: 17px;line-height: 160.18%;text-align: center;color: #000;margin: 0px 15% 40px;position: relative;}
.land-prices .price-desc:after {content: "";position: absolute;bottom: -25px;left: 0;right: 0;margin: auto;width: 181px;height: 1px;border: 1px solid #89b2c4;}
.land-prices .price-desc:last-child:after {display: none;}
.land-prices .btn_more.close:before {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);transform: rotate(135deg);top: 10px;}
.land-prices.opened .btn_more.open:before {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);transform: rotate(135deg);top: 10px;}
.land-prices.opened .land-prices_txt {height: auto;}
.land-prices .btn_more:before {content: "";width: 8px;height: 8px;border-left: 2px solid #001d53;border-bottom: 2px solid #001d53;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;position: absolute;right: -20px;top: 6px;}
.about-tori-new {margin: 2rem 0 0;}
.about-tori-txt {margin: 70px 0 0;overflow: hidden;font-family: "Open Sans",sans-serif;}
.servicepage_landing .about-tori-txt .title {font-weight: normal;font-size: 25px;line-height: 34px;color: #000;overflow: hidden;}
.servicepage_landing .about-tori-txt .image {margin: 0 15px 0px 0;float: left;}
.servicepage_landing .about-tori-txt .image img {max-height: 80px;}
.servicepage_landing .about-tori-txt .row .item {overflow: hidden;margin: 0 0 100px;}
.servicepage_landing .about-tori-txt .row .item:nth-child(2n+1) {clear: both;}
.about-tori-txt ul, .about-tori-txt ol {counter-reset: li;overflow: hidden;padding: 0;}
.about-tori-txt li {list-style: none;font-size: 25px;line-height: 34px;margin-left: 2%;color: #000;position: relative;padding: 0 35px 0 65px;width: 48%;float: left;margin-bottom: 60px;}
.about-tori-txt li:before {font-family: "Gilroy",sans-serif;counter-increment: li;content: counter(li);font-weight: 600;font-size: 116px;line-height: 138px;text-align: center;color: #000;position: absolute;left: -15px;top: -21px;}
#about-imgs.style2 {margin: 2rem 0;padding: 0;}
#about-imgs.style2 img {width: 100%;}
#about-imgs.style2 .slick-prev {background: url("/assets/img/icons/left-arrow-w.svg") center no-repeat;}
#about-imgs.style2 .slick-next {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);background: url("/assets/img/icons/left-arrow-w.svg") center no-repeat;}
#about-imgs.style2 .slick-next, #about-imgs.style2 .slick-prev {top: 0;bottom: 0;margin: auto;right: 50px;height: 90px;width: 60px;border-radius: 25px;background-color: rgba(255,255,255,.2);color: #fff;line-height: 56px;border: .5px solid #fff;}
#about-imgs.style2 .slick-prev {left: 50px;right: auto !important;}
#rev-list2 {padding: 0 0 120px;}
#rev-list2 .name {font-weight: 600;font-size: 25px;line-height: 160.18%;color: #000;margin: 15px 0;}
#rev-list2 .review-item_img {width: 110px;height: 110px;margin: auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: cover !important;}
#rev-list2 .slick-prev, #rev-list2 .slick-next {border: none;}
#rev-list2 .slick-list {overflow: visible !important;}
#rev-list2 .text.opened {height: initial;overflow: visible;}
#rev-list2 .text {font-size: 17px;line-height: 160.18%;text-align: center;height: 105px;overflow: hidden;padding: 0 15px;color: #000;}
#rev-list2 .review-item {width: 465px;position: relative;padding: 50px 45px 75px;margin-right: 35px;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #e7e8ea;}
.new-rev-style .landbl_t {margin: 2rem 0 2rem;}
#rev-list2 .review-item_more {font-size: 17px;line-height: 23px;color: #001d53;display: block;margin: 5px 0 0;margin: auto;position: absolute;bottom: 30px;left: 0;right: 0;}
.servicepage_landing .faq {margin: 2rem 0 2rem;}
.servicepage_landing .faq .landbl_t {padding: 0 0 40px;margin: 0;border-bottom: 2px solid #001d53;}
.servicepage_landing .faq-head {padding: 22px 35px 22px 15px;font-weight: 600;font-size: 25px;line-height: 160.18%;color: #000;position: relative;background: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-webkit-appearance: none !important;appearance: none !important;}
.servicepage_landing .faq-head:before {content: "+";position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;font-weight: 400;font-weight: 400;width: 25px;text-align: center;height: 40px;line-height: 1;font-size: 40px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.servicepage_landing .faq-head.collapsed:before {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
.servicepage_landing .faq-head.collapsed {color: #001d53;}
.servicepage_landing .faq .collapse p:last-child, .servicepage_landing .faq-head p:last-child {margin: 0;}
.servicepage_landing .faq .collapse {font-size: 17px;line-height: 160.18%;padding: 30px 40px;display: none;border: 1px solid #89b2c4;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;color: #000;}
.servicepage_landing .faq .collapse.open {display: block;margin: 0 0 22px;}
.servicepage_landing .faq hr {margin: 0;border-width: 2px;border-color: #000;}
.action-target-new.style3 {background: #001d53;}
.action-target-new.style3 .timer-element span, .action-target-new.style3 .timer-separator, .action-target-new.style3 .form_wp input, .action-target-new.style3 .landbl_t, .action-target-new.style3 .action_txt {color: #fff !important;border-color: #fff !important;background: none;}
.servicepage_landing .procedurefor .title {font-size: 16px;font-weight: 600;}
.servicepage_landing .procedurefor .slick-next, .servicepage_landing .procedurefor .slick-prev {position: absolute;top: 0;bottom: 0;margin: auto;}
#about-imgs.style2 .slick-slide, .servicepage_landing .procedurefor .slick-slide {opacity: 0;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;padding: 10px 0 0;}
#about-imgs.style2 .slick-active.slick-slide, .servicepage_landing .procedurefor .slick-active.slick-slide {opacity: 1;}
@media (min-width:768px) {.about-procedure-new.opened .sticky-bl {position: fixed;}
	.about-procedure-new.opened .stop-bl {position: absolute;}
	.servicepage_landing .mainbl > .container > .row > div:first-child {background: none !important;}
	.servicepage_landing .mainbl:before {content: "";background: rgba(0,0,0,.5);background: -moz-linear-gradient(240deg,rgba(0,0,0,1) 18%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(240deg,rgba(0,0,0,1) 18%,rgba(255,255,255,0) 100%);background: linear-gradient(240deg,rgba(0,0,0,1) 18%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}}
@media (max-width:767px) {.servicepage_landing #about-imgs.style2 {margin: 2rem 0 4rem;}
	.servicepage_landing .action-target-new .form_wp .submit button {width: 90%;}
	.video-slider .video-nav .slick-list {margin: 0;}
	.land-doctors-slider .slick-dots {bottom: 0;position: relative;margin: 10px 0;}
	.servicepage_landing .mainbl {background: none !important;}
	.servicepage_landing .mainbl > .container > .row > div:first-child:before {content: "";background: rgba(0,0,0,.5);background: -moz-linear-gradient(240deg,rgba(0,0,0,1) 18%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(240deg,rgba(0,0,0,1) 18%,rgba(255,255,255,0) 100%);background: linear-gradient(240deg,rgba(0,0,0,1) 18%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
	.servicepage_landing .mainbl > .container > .row > div:first-child {overflow: hidden;background-size: cover !important;}
	.servicepage_landing .form-img_wp {margin: 70px 0 40px;position: relative;}
	.servicepage_landing h1 {font-size: 43px;}
	.servicepage_landing .excerpt {max-width: 98%;font-size: 16px;}
	.servicepage_landing .form_img {max-width: 70%;margin: auto;display: block;}
	.servicepage_landing .mainbl {background: none;}
	.servicepage_landing .form_wp input {border-color: #000;color: #000;background: none;}
	.servicepage_landing .form_wp h5 {font-size: 20px;line-height: 25px;margin: 10px auto;color: #000;text-transform: uppercase;}
	.servicepage_landing .form_wp {padding: 0 20px;}
	.servicepage_landing .timer-separator, .servicepage_landing .timer-element > span {color: #000 !important;}
	.about-procedure-new {margin: 10px 0 10px;padding-top: 0px;}
	.servicepage_landing .landbl_t {font-size: 27px;line-height: 33px;text-align: center;margin: 10px 0 30px;padding-top: 0px;}
	.about-procedure_txt {margin: 20px 0 0;height: 177px;text-align: center;}
	.about-procedure-new h4, .about-procedure-new h5, .about-procedure-new h6 {text-align: center;margin: 0 0 5px;}
	.about-procedure-new .row > div + div {margin-left: 0;text-align: center;}
	.servicepage_landing .procedurefor .landbl_t {margin: 0 0 25px;}
	.servicepage_landing .procedurefor > ul, .servicepage_landing .procedurefor > ol {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 0 0 30px;text-align: center;}
	.servicepage_landing .procedurefor > ul li, .servicepage_landing .procedurefor > ol li {padding: 140px 15px 30px;font-size: 25px;text-align: center;background: #e7e8ea;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
	.servicepage_landing .procedurefor .slick-dots li:before {display: none;}
	.servicepage_landing .procedurefor .slick-dots li {padding: 0;font-size: 12px;line-height: 1;margin: 0 2%;display: inline-block;float: none;width: auto;background: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
	.servicepage_landing .procedurefor .slick-dots {position: absolute;bottom: 10px;left: 0;right: 0;margin: auto;}
	.servicepage_landing .procedurefor > ol li:before, .servicepage_landing .procedurefor > ul li:before {right: 0;margin: auto;top: 55px;font-size: 45px;line-height: 67px;}
	.servicepage_landing .pluses-list {margin: 2rem -4px 2rem;}
	.servicepage_landing .pluses-list .title {font-size: 20px;margin: 32px -5px 15px;}
	.servicepage_landing .pluses-list .txt {padding: 0 50px;}
	.servicepage_landing .pluses-list .item {margin: 0 0 15px;}
	.servicepage_landing .action-target-new .landbl_t {margin: 0;}
	.servicepage_landing .pluses-list .landbl_t {margin: 0px 0 51px !important;}
	.action-target-new .action_txt {font-size: 20px;line-height: 27px;margin: 0 -15px 11px;}
	.action-target-new .action_txt br {display: none;}
	.certif-slider3 .slick-list {padding: 0 30px;}
	.servicepage_landing .action-target-new .landbl_t {margin: 7px 0 13px;}
	.video-slider .landbl_t {margin: 26px 0 20px;}
	.video-for iframe {max-height: 214px;}
	.video-nav iframe {max-height: 105px;}
	.video-slider .inner {padding: 41px 20px 30px 7%;width: 100%;}
	.servicepage_landing .about-medicine {margin: 2rem 0 2rem;}
	.servicepage_landing .about-medicine_txt {padding: 39px 30px 15px;}
	.servicepage_landing .about-medicine-belotero_txt {margin: 62px 0 0;padding: 39px 30px 15px;}
	.servicepage_landing .about-medicine .form_img {max-width: 90%;}
	.land-doctors-slider .landbl_t {margin: 0 0 53px !important;}
	.land-doctors-slider .row {padding: 35px 0 13px;}
	.land-doctors-slider img {max-height: 160px;}
	.land-doctors-slider .name {font-size: 20px;line-height: 32px;text-align: center;margin: 29px 0 15px;}
	.land-doctors-slider .inner {height: 220px;overflow: hidden;position: relative;}
	.land-doctors-slider .inner:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40%;z-index: 2;background: #fff;background: -moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);}
	.land-doctors-slider .inner.opened {overflow: visible;height: initial;text-align: center;}
	.land-doctors-slider .inner.opened:before {opacity: 0;z-index: -2;}
	.land-doctors-slider .inner > ul > li, .land-doctors-slider .inner > ol > li {padding: 54px 0 0 0;margin: 0 0 5px;text-align: center;}
	.land-doctors-slider .inner > ul > li:before {right: 0;top: 10px;left: 0;bottom: auto;}
	.land-doctors-slider .btn_more {display: block;text-align: center;margin: 28px 0 50px;}
	.land-doctors-slider .btn {width: 100%;}
	.land-doctors-slider .slick-dots li {list-style: none;display: inline-block;margin: 0 5px;}
	.land-doctors-slider .slick-dots {text-align: center;}
	.land-doctors-slider.close .slick-dots {display: none;}
	.land-doctors-slider .slick-dots button {color: transparent;border: none;width: 180px;height: 180px;background: none;padding: 0;}
	.servicepage_landing .procedurefor .slick-dots button {color: transparent;border: none;width: 25px;height: 3px;background: rgba(0,0,0,.4);}
	.action-target-new.style2 {margin: 30px 0 0;padding: 30px 0;}
	.action-target-new.style2.style3 {margin: 0;}
	.action-target-new.style2 .action_txt {margin: 10px 5% 22px;}
	.style2.action-target-new .form_wp {max-width: 100%;}
	.style2.action-target-new .form_wp .row {float: none;width: 100%;margin: 0;}
	.style2.action-target-new .form_wp .row:last-of-type {width: 100%;}
	.style2.action-target-new .form_wp .row + .row {margin: 0;}
	.land-prices {width: 100%;}
	.servicepage_landing .land-prices .landbl_t {margin: 10px 0 0;}
	.land-prices_art {font-size: 20px;margin: 0 0 30px;}
	.land-prices .main-price {font-size: 20px;}
	.land-prices .price-desc {margin: 10px 15px 25px;}
	.servicepage_landing .about-tori-new .landbl_t {margin: 50px 0 0;}
	.servicepage_landing .about-tori-txt ul, .servicepage_landing .about-tori-txt ol {padding: 0;}
	.servicepage_landing .about-tori-txt li {font-size: 20px;line-height: 26px;padding: 103px 0px 0;width: 100%;float: none;margin-bottom: 40px;text-align: center;}
	.servicepage_landing .about-tori-txt li:last-child {margin: 0;}
	.servicepage_landing .about-tori-txt li:before {left: 0;right: 0;}
	.about-tori-txt {margin: 45px 0 0;}
	#rev-list2 .review-item {width: 360px;}
	#rev-list2 .name {font-size: 20px;}
	.servicepage_landing .faq-head {font-size: 20px;padding: 22px 34px 22px 15px !important;}
	.doposle-slider #do-posle-new .slick-list {padding: 0 !important;}
	.doposle-slider #do-posle-new img {max-height: 210px;}
	.servicepage_landing #about-imgs .slick-prev, .doposle-slider #do-posle-new .slick-prev {left: 30%;}
	.doposle-slider #do-posle-new a + a {text-align: center;}
	.servicepage_landing #about-imgs .slick-next, .doposle-slider #do-posle-new .slick-next {right: 30%;}
	.servicepage_landing #about-imgs .slick-prev, .servicepage_landing #about-imgs .slick-next {background: url("/assets/img/icons/left-arrow.svg") center no-repeat;border: none;bottom: -80px !important;}
	.servicepage_landing #about-imgs .slick-prev, .servicepage_landing #about-imgs .slick-next, .doposle-slider #do-posle-new .slick-prev, .doposle-slider #do-posle-new .slick-next {top: auto !important;bottom: 0;background-color: transparent !important;border-color: transparent !important;}
	#header-grid img {width: auto !important;}
	#header-grid div:first-child {display: grid;align-items: center;}
	#header-grid .menu-toggle.no-bg span {left: auto;right: 0;}
	#header-grid > div:nth-child(2) {text-align: center;}
	.servicepage_landing .action-target-new .form_wp {padding: 0;}
	.servicepage_landing .about-tori-txt .title {font-size: 18px;}
	.servicepage_landing .about-tori-txt .item {margin: 0 0 20px !important;}}
@media (max-width:1200px) {.servicepage_landing .about-tori-txt .item {text-align: center;}
	.servicepage_landing .about-tori-txt .image {float: none;margin: 0 auto 15px;}}
@media (min-width:480px) and (max-width:600px) {.land-doctors-slider .slick-dots button {width: 120px;height: 120px;}
	#grid3-preim-target-new {grid-template-columns: 1fr 1fr;}
	#grid3-preim-target-kontur {grid-template-columns: 1fr 1fr;}
	.left-header {font-size: 30px;line-height: 1.3;margin: 1rem 0 1rem 0;}
	.left-header_blue {font-size: 30px;line-height: 1.3;margin: 1rem 0 1rem 0;}
	.grid-target-4 {grid-template-columns: 1fr 1fr;margin: 0px;grid-gap: 3vw;}
	.grid-target-4 p {margin: 0px;}
	.kontur-target h1 {margin-top: 5%;}
	.target-text-2 {text-align: center;}
	.btn-blue-target {display: block;margin: 5% auto;text-align: center;width: fit-content;}
	.center-header, .left-header {font-size: 30px;line-height: 1.3;margin: 1rem 0 1rem 0;}
	.tabs>label {padding: 10px 5px;font-size: 14px;}
	.kontur-target iframe {margin: 0px auto;}
	.kontur-target .reviews-list .item {padding: 0 15px;}
	.kontur-target .reviews-list .item img {margin: 5% auto;display: block;}
	.kontur-target > .container > .row {margin: 0px auto;}
	.target-text-2 {padding: 0px;}
	.kontur-target .video-frame {margin: 0px auto;}}
@media (max-width:480px) {.kontur-target h1 {margin-top: 5%;}
	.target-text-2 {text-align: center;}
	.servicepage_new .btn-blue-target, .servicepage_new .form_wp .btn-blue-target {display: block;margin: 5% auto;text-align: center;width: fit-content;}
	.kontur-target .reviews-list .item {padding: 0 15px;}
	.kontur-target .reviews-list .item img {margin: 5% auto;display: block;}
	.kontur-target iframe {margin: 0px auto;}
	.kontur-target > .container > .row {margin: 0px auto;}
	.target-text-2 {padding: 0px;}
	.kontur-target .video-frame {margin: 0px auto;}
	.center-header, .left-header {font-size: 25px;line-height: 1.3;margin: 1rem 0 1rem 0;}
	.land-doctors-slider .slick-dots button {width: 75px;height: 75px;}
	.servicepage_landing .about-tori-txt .title {font-size: 16px !important;}
	#grid3-preim-target-new {display: block;}
	#grid3-preim-target-kontur {display: block;}
	.target-img-right {width: 100%;}
	.grid-target-4 {grid-template-columns: 1fr;}
	.grid-target-4 img {width: 100%;}
	.grid-target-4 p {font-size: 20px;}
	.target-new-kontur .slick-arrow.slick-next, .new-service-reviews-slider .slick-arrow.slick-next {right: 0px;}
	.do-posle-slider-target .slick-arrow.slick-prev, .new-service-reviews-slider .slick-arrow.slick-prev {left: 0px;}}
@media (max-width:380px) {#rev-list2 .review-item {width: 320px !important;}
	.servicepage_landing h1 {font-size: 35px;}
	.servicepage_landing .faq-head {font-size: 16px !important;}
	#rev-list2 .review-item {width: 320px !important;}}
@media (min-width:768px) and (max-width:1300px) {.doposle-slider #do-posle-new .slick-prev {left: -15px;}
	.doposle-slider #do-posle-new .slick-next {right: -15px;}}
@media (min-width:768px) and (max-width:1199px) {#do-posle-new, #procedurefor-new {margin: 0 15px;}}
@media (min-width:992px) {.about-tori-txt li:nth-child(2n+1) {clear: both;}}
@media (min-width:992px) and (max-width:1199px) {.action-target-new.style2 .action_txt {margin: 10px 30% 22px;}
	.style2.action-target-new .form_wp {max-width: 70%;}}
@media (min-width:768px) and (max-width:991px) {.servicepage_landing .form-img_wp {margin-left: 40px;margin-right: 40px;margin-bottom: 0px;}
	.servicepage_landing .mainbl {padding: 0 0 80px;}
	.servicepage_landing .form_wp h5 {margin: 20px 0;}
	.about-procedure-new .row > div {width: 100% !important;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.about-procedure-new .row > div:first-child {text-align: center;margin-bottom: 20px;}
	.about-procedure-new .row > div + div {margin: 0;}
	.servicepage_landing .pluses-list .item {width: 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.action-target-new.style2 .action_txt {margin: 10px 21% 22px;}
	.style2.action-target-new .form_wp {max-width: 80%;}
	.about-tori-txt li {margin-left: 5%;width: 95%;}}
.hidden {display: none !important;}
.pagination {text-align: center;margin: 40px 0 !important;padding: 0 !important;}
.pagination .page-item {display: inline-block;margin: 0 5px;}
.pagination .page-item.disabled {display: none;}
.pagination .page-item a {display: inline-block;height: 40px;line-height: 40px;padding: 0 7px;text-align: center;border: 1px solid #dbceb9;color: #575656;}
.pagination .page-item a:hover {text-decoration: none;border: 1px solid #887f71;}
.pagination .page-item.active a {background: #dbceb9;color: #575656;}
.dop-txt img {float: left;width: 100px;vertical-align: middle;margin-right: 2%;}
.dop-txt p {display: flex;align-items: center;}
@media (max-width: 600px) {.dop-txt p {display: block;text-align: center;}
	.servicepage_landing #about-imgs .slick-prev, .servicepage_landing #about-imgs .slick-next, .doposle-slider #do-posle-new .slick-prev, .doposle-slider #do-posle-new .slick-next {top: 220px !important;}
	.dop-txt img {float: none;width: 100px;display: block;margin: 5% auto;}
	.form_kontur {width: 100%;display: block;position: relative;margin: 1% auto;}
	.form-inputs-kontur {display: block;}
	.kontur-input-first {width: 100%;}}
.categories-int {margin-bottom: 40px;}
.position {margin-left: 25px;}
.line {color: #898989;}
.card>.position {margin-left: 0;}
#form-img_wp__image {transition: opacity .5s linear;}
.form-img_wp__nav {text-align: center;margin-top: 10px;}
.form-img_wp__nav-item {display: inline-block;color: #b5aa97;font-size: 18px;cursor: pointer;cursor: pointer;width: 30px;height: 30px;text-align: center;}
.form-img_wp__nav-item.active {border-top: 1px solid #b5aa97;border-bottom: 1px solid #b5aa97;font-weight: bold;}
.pricelist-wrapper {max-height: 500px;position: relative;overflow-y: hidden;transition: max-height 1s ease-out;padding-bottom: 60px;}
.pricelist-wrapper.opened {max-height: none;}
.read-more {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;text-align: center;background-image: linear-gradient(to bottom,transparent,#fff 100%);}
.pricelist-wrapper.opened .read-more {display: none;}
.read-more-btn {position: absolute;display: block;left: 0;right: 0;bottom: 20px;width: 200px;padding: 10px;background: #89b2c4;color: #fff !important;border-radius: 20px;font-size: 17px;line-height: 23px;text-align: center;margin-left: auto;margin-right: auto;z-index: 99999;cursor: pointer;}
.read-more-btn:hover {background: #7da3b3;}
.pricelist-wrapper.opened .read-more-btn {bottom: 0;}
.new-taplink2 {background: #001d53;color: #fff;padding: 40px 0;font-size: 30px;text-align: center;}
.logo-tap {display: block;margin: 0px auto;padding-bottom: 20pt;width: 20% !important;}
.tg-new {margin-left: 10px;}
.line-tap {line-height: 2;}
.line-tap a {color: #d3bc8d;}
.tap-txt {font-size: 27px;line-height: 1.3;}
.main-txt-block {position: absolute;top: 65%;bottom: 0;width: 600px;margin-left: 43px;color: #fff;background: rgba(0,0,0,.5);height: 170px;padding: 25px;}
.tori-new-txt {display: none;}
@media (max-width: 1300px) {.main-txt-block {top: 60%;margin-left: 0px;}}
@media (max-width: 1200px) {.main-txt-block {top: 57%;margin-left: 0px;height: 160px;}
	#main-slider .slick-dots {left: 20%;}}
@media (max-width: 820px) {.main-txt-block {display: none;}
	.tori-new-txt {display: block;font-style: italic;line-height: 2;font-size: 12px;}}
@media (max-width: 600px) {.logo-tap {width: 50% !important;}}
.captcha {text-align: center;}
.captcha-title {font-size: 14px;color: #989898;}
.captcha-input {display: inline-block !important;width: 200px !important;}
.captcha-input.error {border: 1px solid brown !important;}
.main-about-slider .slick-dots li:before {content: counter(a) !important;}
.kontur-block-up {background-image: url("/assets/img/kontur-target.png");padding: 20px 0 60px 0;background-size: cover;}
.kontur-target-h1 {color: #001d53 !important;width: 100%;}
.kontur-first-container {display: grid;grid-template-columns: 40% 60%;align-items: center;}
.kontur-first-container div:first-child {z-index: 1;}
.do-posle-kontur .do-posle-slider-target.specialHeight .do-posle-item img {border: 1px solid #d3bc8d;border-radius: 10px;}
.do-posle-kontur .do-posle-slider-target .slick-arrow.slick-next, .new-service-reviews-slider .slick-arrow.slick-next {background-image: url("/assets/template/img/arrow-kontur.png");}
.do-posle-kontur .do-posle-slider-target .slick-arrow.slick-prev, .new-service-reviews-slider .slick-arrow.slick-prev {background-image: url("/assets/template/img/arrow-left-new.png");left: 18px;}
.do-posle-kontur .target-new-kontur .slick-arrow.slick-next, .new-service-reviews-slider .slick-arrow.slick-next {right: 20px;}
.do-posle-kontur .do-posle-slider-target .slick-arrow, .new-service-reviews-slider .slick-arrow {position: absolute;width: 66px;height: 43px;background-position: 50%;background-repeat: no-repeat;background-color: transparent;top: 50%;margin-top: -14px;border: none;font-size: 0;outline: none;}
.do-posle-kontur .tabs>label:not(:first-of-type) {background: #d3bc8d;}
.do-posle-kontur .tabs>label {background-color: #d3bc8d;}
.target-text-first {font-size: 18px;margin-bottom: 25px;line-height: 1.3;}
.record .rb_1 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 1284px;margin: 0 auto 22px;}
.record .rb_1 form {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;align-items: baseline;}
.record .rb_1 form .formline:nth-child(1) {width: 100%;max-width: 415px;box-shadow: none;height: 60px;}
.record .rb_1 form .formline:nth-child(2) {width: 100%;max-width: 415px;box-shadow: none;height: 60px;}
.record .rb_1 form .submit {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-weight: 700;font-size: 20px;color: #fff;width: 306px;height: 60px;-webkit-border-radius: 10px;border-radius: 10px;background: #d3bc8d;cursor: pointer;border: none;-webkit-box-shadow: 0px 4px 8px 0px rgba(34,60,80,.2);-moz-box-shadow: 0px 4px 8px 0px rgba(34,60,80,.2);box-shadow: 0px 4px 8px 0px rgba(34,60,80,.2);}
.record .rb_1 form .submit:hover {-webkit-box-shadow: 0px -1px 8px 0px rgba(34,60,80,.2);-moz-box-shadow: 0px -1px 8px 0px rgba(34,60,80,.2);box-shadow: 0px -1px 8px 0px rgba(34,60,80,.2);background: #a99366;}
.record .rb_1 form .formline {border-bottom: 2px solid #d3bc8d;text-align: center;border-radius: 10px;border-left: 2px solid #d3bc8d;border-right: 2px solid #d3bc8d;border-top: 0;}
.form_wp_contur {padding: 20px 20px 30px 50px;background: #fff;border-radius: 20px;-webkit-box-shadow: 0px 1px 5px 0px rgba(34,60,80,.2);-moz-box-shadow: 0px 1px 5px 0px rgba(34,60,80,.2);box-shadow: 0px 1px 5px 0px rgba(34,60,80,.2);margin-left: -15px;z-index: 3;}
.btn-kontur-target {font-weight: bold;font-size: 18px;padding: 15px;min-width: 265px;line-height: 22px;height: 54px;color: #fff;background: #d3bc8d;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;-moz-box-shadow: 0px 4px 12px rgba(0,0,0,.25);}
.btn-kontur-target:hover, .btn-kontur-target:focus, .btn-kontur-target:active {-moz-box-shadow: 0px 4px 12px rgba(0,0,0,0);background: #89b2c4;text-decoration: none;color: #fff;}
.record {background-image: url("/assets/img/zapis-back.png");padding: 10px 0;background-size: cover;background-repeat: no-repeat,repeat;background-position: right;}
.price-contur .pricelist .pricelist-section {background-color: #d3bc8d;}
.price-contur .read-more-btn {background-color: #d3bc8d;}
.price-contur .read-more-btn:hover {background: #a99366;}
.reviews-pic img {border-radius: 100%;width: 109px;height: 109px;}
@media screen and (max-width: 1023px) {.record .rb_1 form .formline:nth-child(2) {max-width: 415px;}
	.record .rb_1 form .formline {height: 30px;}
	.record .rb_1 form .submit {margin: 0 auto;}}
@media (max-width:500px) {.kontur-first-container {display: block;}
	.kontur-block-up {text-align: center;}
	.kontur-target-h1 {margin-bottom: 5% !important;}
	#form-img_wp__image {width: 80%;}
	.form_wp_contur {margin: 20px 0;padding: 30px 10px;}
	.kontur-block-up #breadcrumbs {margin: 0px auto;}
	.record .rb_1 form {display: block;}
	.record .rb_1 form .formline {width: 85% !important;margin: 20px auto;margin-top: 0px;height: 60px;}
	.record .rb_1 {padding: 20px;}
	.record .left-header_blue {text-align: center;background: #f9faf8;}
	.stars-grid {display: block;}}
.hidden_text {display: none;}
a.more_text {margin-bottom: 20px;}
.vrachi {margin: 60px 0;}
.vrachi h2 {font-size: 40px;text-align: center;color: #575656;font-weight: 400;line-height: 1.5;margin-bottom: 30px;}
.btn_zapis a.btn.btn-grey {color: #fff;width: 100%;}
.btn_zapis {padding: 0 5px;margin-bottom: 5px;z-index: 2;position: relative;}
.btn_zapis a:hover {background-color: #ccaa7b;text-decoration: none;}
@media screen and (max-width: 767px) {.pricelist .pricelist-cell {font-size: 15px;}
	.indiv-page .tabs__content .education, .indiv-page .tabs__nav .tabs__btn {font-size: 15px !important;}}
.btn_zapis.mezdu {margin: 20px 0 0;}
.ht:after {width: 100%;content: "";clear: both;display: block;}
.author_container {margin: 35px auto 50px;}
.zag_rate {font-weight: bold;font-size: 19px;margin-bottom: 10px;display: block;}
.header_rate span {font-size: 50px;font-weight: bold;text-align: center;display: inline-block;}
.bottom_rate > span {font-weight: bold;font-size: 19px;margin-bottom: 10px;display: block;}
.bottom_rate {margin-top: 20px;}
.sm_rate {font-size: 15px;color: #999;padding-top: 3px;padding-bottom: 3px;}
.vrate {display: flex;align-items: center;}
.vrate_descr {margin-left: 15px;}
.vcount {text-align: center;font-size: 15px;}
.more-rating.srvrate.container {margin-top: 40px;}
.sert_container {background: url("/assets/images/cert_bg.png") no-repeat;background-size: cover;margin: 50px 0;}
.lable_sert {background: #d3bc8d;display: flex;flex-direction: column;padding: 50px 40px;box-sizing: border-box;}
.lable_sert img {max-width: 122px;width: 100%;margin: 0 auto;}
.sert_form {display: flex;align-items: flex-start;grid-gap: 50px;}
.lable_sert_descr span {font-weight: 600;font-size: 70px;line-height: normal;text-align: center;color: #fff;}
.lable_sert_descr p {font-weight: 600;font-size: 19px;line-height: normal;text-align: center;color: #fff;margin: 0;}
.right_form > span {font-weight: bold;font-size: 46px;line-height: normal;text-transform: uppercase;color: #001d53;}
.right_form > p {font-weight: 400;font-size: 18px;line-height: 130%;color: #001d53;margin: 10px 0 20px;}
form .form_sale_cont  input[type=text], form .form_sale_cont  input[type=email] {border-radius: 19px;width: 50%;height: 65px;font-weight: 400;font-size: 25px;line-height: normal;padding-left: 15px;border: none;outline: none;}
.form_sale_cont {display: flex;grid-gap: 15px;}
form .sale_col .policy-checkbox3 label, form .sale_col .policy-checkbox3 label a, form .sale_col .policy-checkbox label a, form .sale_col .policy-checkbox label {font-weight: 400;font-size: 16px;line-height: normal;color: #d6e5ec;text-decoration: none;margin: 0;padding: 0;}
form .sale_col .policy-checkbox3, form .sale_col .policy-checkbox {text-align: left;}
form .sale_col .policy-checkbox3 label:before, form .sale_col .policy-checkbox label:before {background-color: #d6e5ec;width: 20px;min-width: 20px;height: 20px;border: 2px solid #d6e5ec;border-radius: 5px;}
form .sale_col .policy-checkbox3 label, form .sale_col .policy-checkbox label {display: flex;}
form .sale_col .policy-checkbox3 label:before, form .sale_col .policy-checkbox label:before {position: relative;}
form .sale_col .policy-checkbox3 label p, form .sale_col .policy-checkbox label p {margin-left: 10px;margin-bottom: 20px;}
form .sale_col .policy-checkbox3 {margin-top: 10px;}
form .sale_col .captcha span {font-size: 22px;line-height: 1.8;color: #fff;font-weight: 400;}
form .sale_col .captcha input.captcha-input {width: 240px;font-weight: 400;font-size: 18px;line-height: normal;}
form .sale_col .captcha input.captcha-input {border-radius: 19px;height: 65px;padding: 15px;width: 240px !important;box-sizing: border-box;font-weight: 400;font-size: 18px;border: none;outline: none;margin-left: 20px;}
form .sale_col .captcha input.captcha-input::placeholder {font-weight: 400;font-size: 18px;color: #6b6b6b;}
form .sale_col .captcha input.captcha-input:hover {outline: none;padding: 15px;border: none;}
form .form_sale_cont input[type=text]::placeholder, form .form_sale_cont input[type=email]::placeholder {color: #9c9b9b;}
form .sale_col .captcha {text-align: left;margin-top: 10px;}
form .sale_col .submit {text-align: left;}
form .sale_col .submit button {font-weight: 600;font-size: 21px;line-height: normal;text-transform: uppercase;text-align: center;color: #fff;background: #d3bc8d;width: 349px;height: 70px;cursor: pointer;margin-top: 20px;}
form .policy-checkbox3 label:after, form .policy-checkbox label:after {background-image: url("/assets/images/check-sale.svg");opacity: 0;}
.right_form {padding: 50px 0;}
form .sale_col .submit button:hover {opacity: .9;}
@media (max-width: 767px) {.sert_form {flex-direction: column;grid-gap: 30px;}
	.lable_sert img {max-width: 66px;object-fit: unset;}
	.lable_sert_descr {margin: 0 0 0 25px;}
	.lable_sert_descr span {font-size: 53px;}
	.lable_sert_descr p {font-size: 16px;padding: 0;line-height: normal;}
	.right_form > span {font-size: 32px;}
	.right_form > p {font-size: 16px;}
	.form_sale_cont {flex-direction: column;}
	form .form_sale_cont input[type=text], form .form_sale_cont input[type=email] {font-size: 21px;height: 50px;width: 100%;}
	form .sale_col .captcha span {font-size: 18px;}
	form .sale_col .captcha {flex-direction: column;align-items: flex-start;width: 100%;}
	form .sale_col .captcha input.captcha-input, .form .sale_col .submit button, form .sale_col .submit button {width: 100% !important;height: 50px;}
	form .sale_col .captcha input.captcha-input {margin-left: 0;}
	form .sale_col .submit button {margin-top: 10px;}
	.right_form {padding: 0 0 40px 0;}}
@media (max-width: 560px) {form .sale_col .submit button {font-size: 17px;height: 60px;}}
@media (max-width: 380px) {.lable_sert {width: 100%;}}
@media (max-width: 767px) {.footerNew__bottomText {font-size: 12px;}}
@media (max-width: 480px) {.headerMobNew__bottom {display: flex;flex-direction: column;align-items: center;text-align: center;}
	.headerMobNew__bottomTel {width: auto;}
	.priceBlock .flexPriceBlock .card .mainInfo {flex-direction: column;grid-gap: 10px;align-items: center;}
	.priceBlock .flexPriceBlock .card .mainInfo h3.name {padding-right: 0 !important;text-align: center;}
	.priceBlock .flexPriceBlock .card .mainInfo img.logoInf {margin-right: 0 !important;}
	.priceBlock .flexPriceBlock .card .mainInfo .svg {margin-left: 0 !important;}
	.col-3.col-md-3 {}
	.form-wrap .col-3.col-md-3:first-child {display: none;flex: none;}
	.form-wrap  .row > div, form label.side {width: 100% !important;max-width: unset !important;flex: unset !important;}
	h1 {font-size: calc(1.5rem + 6 * ( 100vw - 320px ) / 880) !important;}
	.services-section .container {padding: 15px !important;}
	.services-section .h2, .services-section h2 {word-break: break-word;font-size: calc(1.3rem + 6 * ( 100vw - 320px ) / 880) !important;}}
h1 {text-transform: none !important;}
@media screen and (max-width: 990px) {li.has-child, li.has-childactive {flex-direction: column;}
	li.has-child div span:after, li.has-childactive div span:after, ul.submenu.vgt > li > span:after {content: "›";font-size: 22px;vertical-align: middle;line-height: 1;display: inline-block;margin-top: -3px;margin-left: 9px;-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	div#mobile-menu-new li div {padding: 0 10px;display: block;height: 66px;line-height: 66px;}
	div#mobile-menu-new li div a {color: #575656;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
	#header #nav #mobile-menu-new li.active-sub ul.submenu {display: block !important;background: #fff;position: relative !important;width: 100%;}
	#header #nav #mobile-menu-new li.active-sub ul li a, #header #nav #mobile-menu-new li.active-sub ul li {color: #575656;text-decoration: none;text-transform: uppercase;font-size: 13px !important;}
	#header #nav #mobile-menu-new li.active-sub ul li {margin: 0;text-align: center;padding: 7px 0;}
	ul.submenu li ul li {list-style: none;padding: 0;margin: 0;}
	ul.submenu ul {margin-left: 0 !important;padding: 0 !important;}
	ul.submenu > li > ul {padding-top: 7px !important;}
	li.has-child.active-sub div span:after, li.has-childactive.active-sub div span:after, ul.submenu.vgt > li.active-s12 > span:after {-moz-transform: rotate(-90deg);-ms-transform: rotate-(90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	ul.submenu.vgt > li > ul {display: none;}
	ul.submenu.vgt.active-s12 > li > span:after {-moz-transform: rotate(-90deg);-ms-transform: rotate-(90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	ul.submenu.vgt > li {}
	ul.submenu.vgt > li > ul > li {font-weight: normal !important;}
	ul.submenu.vgt > li > ul {display: none !important;}
	ul.submenu.vgt.active-sub > li > ul {display: block !important;}
	ul.submenu.vgt > li.active-s12 > ul {display: block !important;}}