

/* Start:/local/templates/centrconsult-new/assets/style/jquery.fancybox.min.css?168833093612795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/centrconsult-new/assets/style/style.css?1728552645165494*/
/*!
 * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: Source Sans Pro, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
  color: black;
  text-align: left;
  background-color: white;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 600;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: black;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #71A800;
  text-decoration: underline;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #4f4f4f;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
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;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -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: 0.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;
}

/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  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: 1230px;
  }
}

.container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1230px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6,
.my-6 {
  margin-top: 3rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 3rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 3rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6,
.py-6 {
  padding-top: 3rem !important;
}

.pr-6,
.px-6 {
  padding-right: 3rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 3rem !important;
}

.pl-6,
.px-6 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -2rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2rem !important;
}

.m-n6 {
  margin: -3rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -3rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -3rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -3rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 2rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 2rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 2rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 2rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 2rem !important;
  }

  .m-sm-6 {
    margin: 3rem !important;
  }

  .mt-sm-6,
.my-sm-6 {
    margin-top: 3rem !important;
  }

  .mr-sm-6,
.mx-sm-6 {
    margin-right: 3rem !important;
  }

  .mb-sm-6,
.my-sm-6 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-6,
.mx-sm-6 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 2rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 2rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 2rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 2rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 2rem !important;
  }

  .p-sm-6 {
    padding: 3rem !important;
  }

  .pt-sm-6,
.py-sm-6 {
    padding-top: 3rem !important;
  }

  .pr-sm-6,
.px-sm-6 {
    padding-right: 3rem !important;
  }

  .pb-sm-6,
.py-sm-6 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-6,
.px-sm-6 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -2rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -2rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -2rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -2rem !important;
  }

  .m-sm-n6 {
    margin: -3rem !important;
  }

  .mt-sm-n6,
.my-sm-n6 {
    margin-top: -3rem !important;
  }

  .mr-sm-n6,
.mx-sm-n6 {
    margin-right: -3rem !important;
  }

  .mb-sm-n6,
.my-sm-n6 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n6,
.mx-sm-n6 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 2rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 2rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 2rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 2rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 2rem !important;
  }

  .m-md-6 {
    margin: 3rem !important;
  }

  .mt-md-6,
.my-md-6 {
    margin-top: 3rem !important;
  }

  .mr-md-6,
.mx-md-6 {
    margin-right: 3rem !important;
  }

  .mb-md-6,
.my-md-6 {
    margin-bottom: 3rem !important;
  }

  .ml-md-6,
.mx-md-6 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 2rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 2rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 2rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 2rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 2rem !important;
  }

  .p-md-6 {
    padding: 3rem !important;
  }

  .pt-md-6,
.py-md-6 {
    padding-top: 3rem !important;
  }

  .pr-md-6,
.px-md-6 {
    padding-right: 3rem !important;
  }

  .pb-md-6,
.py-md-6 {
    padding-bottom: 3rem !important;
  }

  .pl-md-6,
.px-md-6 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -2rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -2rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -2rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -2rem !important;
  }

  .m-md-n6 {
    margin: -3rem !important;
  }

  .mt-md-n6,
.my-md-n6 {
    margin-top: -3rem !important;
  }

  .mr-md-n6,
.mx-md-n6 {
    margin-right: -3rem !important;
  }

  .mb-md-n6,
.my-md-n6 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n6,
.mx-md-n6 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 2rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 2rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 2rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 2rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 2rem !important;
  }

  .m-lg-6 {
    margin: 3rem !important;
  }

  .mt-lg-6,
.my-lg-6 {
    margin-top: 3rem !important;
  }

  .mr-lg-6,
.mx-lg-6 {
    margin-right: 3rem !important;
  }

  .mb-lg-6,
.my-lg-6 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-6,
.mx-lg-6 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 2rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 2rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 2rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 2rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 2rem !important;
  }

  .p-lg-6 {
    padding: 3rem !important;
  }

  .pt-lg-6,
.py-lg-6 {
    padding-top: 3rem !important;
  }

  .pr-lg-6,
.px-lg-6 {
    padding-right: 3rem !important;
  }

  .pb-lg-6,
.py-lg-6 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-6,
.px-lg-6 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -2rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -2rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -2rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -2rem !important;
  }

  .m-lg-n6 {
    margin: -3rem !important;
  }

  .mt-lg-n6,
.my-lg-n6 {
    margin-top: -3rem !important;
  }

  .mr-lg-n6,
.mx-lg-n6 {
    margin-right: -3rem !important;
  }

  .mb-lg-n6,
.my-lg-n6 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n6,
.mx-lg-n6 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 2rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 2rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 2rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 2rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 2rem !important;
  }

  .m-xl-6 {
    margin: 3rem !important;
  }

  .mt-xl-6,
.my-xl-6 {
    margin-top: 3rem !important;
  }

  .mr-xl-6,
.mx-xl-6 {
    margin-right: 3rem !important;
  }

  .mb-xl-6,
.my-xl-6 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-6,
.mx-xl-6 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 2rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 2rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 2rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 2rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 2rem !important;
  }

  .p-xl-6 {
    padding: 3rem !important;
  }

  .pt-xl-6,
.py-xl-6 {
    padding-top: 3rem !important;
  }

  .pr-xl-6,
.px-xl-6 {
    padding-right: 3rem !important;
  }

  .pb-xl-6,
.py-xl-6 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-6,
.px-xl-6 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -2rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -2rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -2rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -2rem !important;
  }

  .m-xl-n6 {
    margin: -3rem !important;
  }

  .mt-xl-n6,
.my-xl-n6 {
    margin-top: -3rem !important;
  }

  .mr-xl-n6,
.mx-xl-n6 {
    margin-right: -3rem !important;
  }

  .mb-xl-n6,
.my-xl-n6 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n6,
.mx-xl-n6 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.25em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
  color: #495057;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: white;
  border-color: #808080;
  outline: 0;
  box-shadow: none;
}
.form-control::placeholder {
  color: #808080;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: white;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.25;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.25;
  color: black;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #4f4f4f;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #71A800;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  color: white;
  background-color: rgba(113, 168, 0, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #71A800;
  padding-right: calc(1.25em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2371A800' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3125em + 0.1875rem) center;
  background-size: calc(0.625em + 0.375rem) calc(0.625em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #71A800;
  box-shadow: 0 0 0 0 rgba(113, 168, 0, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.25em + 0.75rem);
  background-position: top calc(0.3125em + 0.1875rem) right calc(0.3125em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #71A800;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2371A800' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") white no-repeat center right 1.75rem/calc(0.625em + 0.375rem) calc(0.625em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #71A800;
  box-shadow: 0 0 0 0 rgba(113, 168, 0, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #71A800;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #71A800;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #71A800;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #93db00;
  background-color: #93db00;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(113, 168, 0, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71A800;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #71A800;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #71A800;
  box-shadow: 0 0 0 0 rgba(113, 168, 0, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  color: white;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.25em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3125em + 0.1875rem) center;
  background-size: calc(0.625em + 0.375rem) calc(0.625em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.25em + 0.75rem);
  background-position: top calc(0.3125em + 0.1875rem) right calc(0.3125em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") white no-repeat center right 1.75rem/calc(0.625em + 0.375rem) calc(0.625em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 0.5rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: white;
  border-color: #dee2e6 #dee2e6 white;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: white;
  background-color: #007bff;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: 600 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: white !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #71A800 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #3e5c00 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: black !important;
}

.text-muted {
  color: #4f4f4f !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  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;
}
.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;
}

.fs--12 {
  font-size: 12px;
}

.fs--14 {
  font-size: 14px;
}

.fs--16 {
  font-size: 16px;
}

.fs--20 {
  font-size: 20px;
}

.text-green-grd {
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

h1, .h1 {
  font-size: 3.4375rem;
  line-height: 1.4545;
  font-weight: 900;
}
@media (max-width: 767.98px) {
  h1, .h1 {
    font-size: 1.875rem;
    line-height: 1.3666;
  }
}

h2, .h2 {
  font-size: 2.125rem;
  line-height: 1.2647;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  h2, .h2 {
    font-size: 1.625rem;
  }
}

h3, .h3 {
  font-size: 1.25rem;
  line-height: 1.25;
}
@media (max-width: 767.98px) {
  h3, .h3 {
    font-size: 1rem;
  }
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.mobile-only {
  display: none !important;
}
@media (max-width: 767.98px) {
  .mobile-only {
    display: inherit !important;
  }
}

@media (max-width: 767.98px) {
  .mobile-hidden {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .mobile-center {
    text-align: center;
  }
}

order-1 {
  order: 1;
}
order-2 {
  order: 2;
}
order-3 {
  order: 3;
}
order-4 {
  order: 4;
}

@media (max-width: 767.98px) {
  .mobile-order-1 {
    order: 1;
  }
}
@media (max-width: 767.98px) {
  .mobile-order-2 {
    order: 2;
  }
}
@media (max-width: 767.98px) {
  .mobile-order-3 {
    order: 3;
  }
}
@media (max-width: 767.98px) {
  .mobile-order-4 {
    order: 4;
  }
}

@media (max-width: 991.98px) {
  .tablet-order-1 {
    order: 1;
  }
}
@media (max-width: 991.98px) {
  .tablet-order-2 {
    order: 2;
  }
}
@media (max-width: 991.98px) {
  .tablet-order-3 {
    order: 3;
  }
}
@media (max-width: 991.98px) {
  .tablet-order-4 {
    order: 4;
  }
}

@media (max-width: 1199.98px) {
  .lg-order-1 {
    order: 1;
  }
}
@media (max-width: 1199.98px) {
  .lg-order-2 {
    order: 2;
  }
}
@media (max-width: 1199.98px) {
  .lg-order-3 {
    order: 3;
  }
}
@media (max-width: 1199.98px) {
  .lg-order-4 {
    order: 4;
  }
}

@media (max-width: 767.98px) {
  .text-white-mobile {
    color: white !important;
  }
}

.button {
  padding: 0.8125rem 1.875rem;
  background: none;
  outline: 0;
  color: #71A800;
  border: 1px solid #71A800;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1em;
  /*height: 44px;*/
  cursor: pointer;
  position: relative;
  transition: color 0.3s;
  z-index: 0;
}
.button:hover {
  color: #fff;
  text-decoration: none;
}
.button:hover:before {
  opacity: 1;
}
.button:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  opacity: 0;
  transition: opacity 0.3s;
  z-index: -1;
}
.button:focus {
  outline: 0;
}
.button:active {
  border-style: inset;
}
.button.--green {
  color: white;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  position: relative;
}
.button.--green:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 0;
  background: transparent;
  border-top: 1px solid #71A800;
  border-bottom: 1px solid #71A800;
  transition: all 0.3s;
  transition-delay: 0.1s;
}
.button.--green:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  opacity: 0;
  transition: opacity 0.3s;
  z-index: -1;
}
.button.--green:hover {
  color: #71A800;
  border-color: #fff;
  text-decoration: none;
}
.button.--green:hover:before {
  opacity: 1;
}
.button.--green:hover:after {
  width: 100%;
  left: 0;
}
.button.--green:active {
  border-color: transparent;
}
.button.--white-green {
  padding: 0.625rem 1.0625rem;
  /*@include text-gradient;*/
  border: 2px solid transparent;
  border-image: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  border-image-slice: 1;
}
.button.--white-green:hover {
  color: #fff;
}
.button.--arrow {
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.25rem;
  line-height: 1;
  text-transform: uppercase;
  border: none;
  display: flex;
  align-items: baseline;
  padding: 0;
}
.button.--arrow:before {
  display: none;
}
.button.--arrow:after {
  content: "";
  display: block;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA5MDgxIDUuMzM4NTVIMTcuODk2NEwxMy44NDMgMS40Nzc4OUMxMy40ODc5IDEuMTM5ODkgMTMuNDg3OSAwLjU5MTU5NCAxMy44NDMgMC4yNTM2NDdDMTQuMTk4MSAtMC4wODQ1NDkyIDE0Ljc3MzggLTAuMDg0NTQ5MiAxNS4xMjg0IDAuMjUzNjQ3TDIwLjczMzcgNS41OTIwOUMyMS4wODg4IDUuOTMwMDkgMjEuMDg4OCA2LjQ3ODQ0IDIwLjczMzcgNi44MTYzM0wxNS4xMjg0IDEyLjE1NUMxNC45NTA5IDEyLjMyNDIgMTQuNzE4MyAxMi40MDg2IDE0LjQ4NTcgMTIuNDA4NkMxNC4yNTMxIDEyLjQwODYgMTQuMDIwNSAxMi4zMjQyIDEzLjg0MyAxMi4xNTVDMTMuNDg3OSAxMS44MTcgMTMuNDg3OSAxMS4yNjg3IDEzLjg0MyAxMC45MzA4TDE3Ljg5NjQgNy4wNjk5OEgwLjkwOTA4MUMwLjQwNzA4MiA3LjA2OTk4IDAgNi42ODIzMyAwIDYuMjA0MjRDMCA1LjcyNjE0IDAuNDA3MDI4IDUuMzM4NTUgMC45MDkwODEgNS4zMzg1NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjExLjE5OTUiIHkxPSIwLjU5OTc1IiB4Mj0iMjIuMDM0OCIgeTI9IjguNTQwOTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzcxQTgwMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzRjY2MDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K") no-repeat center;
  width: 21px;
  height: 13px;
  margin-left: 1rem;
  transition: all 0.2s;
}
.button.--arrow:hover {
  background: linear-gradient(207.43deg, #246129 38.68%, #22501a 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.button.--arrow:hover:after {
  margin-left: 1.2rem;
}

.logo {
  width: 227px;
  height: 33.4px;
  background-image: url("/local/templates/centrconsult-new/assets/images/logo-dark.png");
  background-position: top center;
  background-repeat: no-repeat;
}
.logo.--white {
  background-image: url("/local/templates/centrconsult-new/assets/images/logo-white.png");
}
.logo.--green {
  background-image: url("/local/templates/centrconsult-new/assets/images/logo-green.png");
}
.logo.--left {
  background-position: 0 center;
}

.form-control {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #808080;
  padding: 2rem 0;
}
@media (min-width: 768px) {
  .form-control {
    padding: 1rem 0;
  }
}

.info-block {
  padding-top: 1rem;
  user-select: none;
}
@media (max-width: 1199.98px) {
  .info-block {
    width: 50%;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .info-block {
    width: 100%;
  }
}
.info-block.--round {
  border-radius: 50%;
  background-color: white;
  text-align: center;
  position: relative;
  transition: color 0.3s;
  z-index: 0;
}
.info-block.--round:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 100px;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  opacity: 0;
  transition: opacity 0.3s;
  z-index: -1;
}
.info-block.--round:hover {
  color: white;
  text-decoration: none;
}
.info-block.--round:hover:before {
  opacity: 1;
}
.info-block.--ip {
  width: 153px;
  height: 153px;
  padding-top: 37px;
}
.info-block.--oao {
  width: 99px;
  height: 99px;
  padding-top: 10px;
}
.info-block.--ooo {
  width: 177px;
  height: 177px;
  padding-top: 50px;
}
.info-block__title {
  font-size: 1.25rem;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.info-block.--round:hover .info-block__title {
  color: white;
  -webkit-text-fill-color: white;
}
.info-block__number {
  font-size: 2.875rem;
  font-weight: 600;
}
.info-block.--round .info-block__number {
  font-size: 2.6875rem;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.info-block.--round:hover .info-block__number {
  color: white;
  -webkit-text-fill-color: white;
}
.info-block__plus {
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.875rem;
}

.nav-link {
  cursor: pointer;
}

.nav-opener {
  width: 50px;
  height: 40px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .nav-opener {
    display: none;
  }
}
.nav-opener:after, .nav-opener:before, .nav-opener span {
  background: white;
  position: absolute;
  top: 45%;
  left: 20%;
  right: 20%;
  height: 4px;
  transition: all 0.2s linear;
}
.header.--white .nav-opener:after, .header.--white .nav-opener:before, .header.--white .nav-opener span {
  background: #375729;
}
.nav-opener:after, .nav-opener:before {
  content: "";
  top: 25%;
}
.nav-opener:after {
  top: 65%;
}
.nav-opener[aria-expanded=true]:after, .nav-opener[aria-expanded=true]:before {
  transform: rotate(45deg);
  top: 45%;
  left: 15%;
  right: 15%;
}
.nav-opener[aria-expanded=true]:after {
  transform: rotate(-45deg);
}
.nav-opener[aria-expanded=true] span {
  opacity: 0;
}

.region {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.region__flag {
  width: 32px;
  height: 32px;
  background-image: url("/local/templates/centrconsult-new/assets/images/rus-flag.png");
  background-repeat: no-repeat;
  margin-right: 1rem;
}
.section-title-icon {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 1.25rem;
  margin-right: 0.5rem;
  vertical-align: middle;
  /* Rectangle 6 */
}
.section-title-icon:before, .section-title-icon:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  transform: rotate(45deg);
}
.section-title-icon:before {
  top: 4px;
  left: 3px;
  width: 12.79px;
  height: 12.79px;
}
.section-title-icon:after {
  top: 5.98px;
  left: 13px;
  width: 8.57px;
  height: 8.57px;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 2px 0px 2px 2px;
}
.section-title-icon.--white:before, .section-title-icon.--white:after {
  background: #FFF;
}
.section-title-icon.--white:after {
  border-color: #666666;
}
.section-title-icon.--rotate90 {
  transform: rotate(90deg);
}

.slider-nav {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.slider-nav.service-small {
  width: 60px;
  height: 60px;
}
.slider-nav.service-small .slider-nav__circle {
  stroke: black !important;
  stroke-width: 2px;
}
.slider-nav.service-small .slider-nav__circle.--timer {
  stroke: #71A800 !important;
}
.slider-nav.service-small .slider-nav__arrow {
  fill: black !important;
}
.slider-nav__circle {
  fill: rgba(255, 255, 255, 0);
  transition: fill 0.15s linear;
  stroke-miterlimit: 10;
  stroke-width: 1px;
  stroke: black;
}
@media (prefers-reduced-motion: reduce) {
  .slider-nav__circle {
    transition: none;
  }
}
.slider-nav.--white .slider-nav__circle:not(.--timer) {
  stroke: #FFF;
}
@media (max-width: 767.98px) {
  .slider-nav.--white-mobile .slider-nav__circle:not(.--timer) {
    stroke: #FFF;
  }
}
.slider-nav.--white-services .slider-nav__circle {
  fill: #FFF;
}
.slider-nav.--white-services .slider-nav__circle:not(.--timer) {
  stroke: #000;
}
@media (min-width: 768px) {
  .slider-nav.--white-services .slider-nav__circle:not(.--timer) {
    stroke: #FFF;
  }
}
.slider-nav__circle.--timer {
  fill: none;
  stroke: #71A800;
  stroke-miterlimit: 10;
  stroke-width: 3px;
  stroke-dasharray: 192;
  transform: rotate(-90deg);
  transform-origin: center;
  stroke-dashoffset: 192px;
  transition: stroke-dashoffset 0.05s linear;
}
.slider-nav__arrow {
  fill: black;
}
.slider-nav.--white .slider-nav__arrow {
  fill: white;
}
@media (max-width: 767.98px) {
  .slider-nav.--white-mobile .slider-nav__arrow {
    fill: white;
  }
}
@media (min-width: 768px) {
  .slider-nav.--white-services .slider-nav__arrow {
    fill: #71A801;
  }
}

.text-block {
  padding: 20px 0;
}
.text-block p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 1.5rem;
}
.text-block a {
  color: #71A800;
}
.text-block .alert {
  margin: 40px 0;
  background: #E7E7E7;
  padding: 30px;
  color: #EB5757;
}
.text-block ul {
  margin: 40px 0;
  padding: 0;
  list-style: none;
}
.text-block ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}
.text-block ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4px;
  width: 8.64px;
  height: 8.64px;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  border-radius: 2px 0px 2px 2px;
  transform: matrix(0.71, 0.7, -0.72, 0.71, 0, 0);
}
.text-block ul.check-list li:after {
  top: 0;
  margin-top: 5px;
  width: 20px;
  height: 15px;
  background: url("/local/templates/centrconsult-new/assets/images/sprite.png") no-repeat;
  background-position: -81px 0;
  border-radius: 0;
  transform: none;
}
.text-block ul.check-list.two-cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-block ul.check-list.two-cols li {
  min-height: 40px;
  margin: 0;
}
.text-block ul.check-list.three-cols {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-block ul.check-list.three-cols li {
  min-height: 40px;
  margin: 0;
}

.youtube {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  cursor: pointer;
}
.youtube:hover .play-button:after {
  transform: rotate(360deg);
}
.youtube .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -26px;
  margin-top: -26px;
  width: 52px;
  height: 52px;
  background: #333;
  border-radius: 26px;
  transition: 0.3s;
}
.youtube .play-button:hover {
  box-shadow: 5px 5px 10px #0000004d;
}
.youtube .play-button:before {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 10px 0 10px 15px;
  border-color: transparent transparent transparent #fff;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.youtube .play-button:after {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  width: 71px;
  height: 71px;
  background: url(/local/templates/centrconsult-new/assets/images/sprite.png) no-repeat;
  transition: 0.3s;
}
.youtube img {
  width: 100%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.definitions {
  width: 100%;
  margin: 40px 0;
  border: 3px solid #3F6600;
}
@media (max-width: 767.98px) {
  .definitions {
    display: block;
    overflow-x: scroll;
  }
}
.definitions tr {
  border-bottom: 1px solid #3f660021;
}
.definitions tr td {
  width: 33.333%;
  padding: 30px;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
  color: black;
}
.definitions tr td .sub {
  font-weight: 300;
  font-size: 12px;
  opacity: 0.5;
}

main table {
  width: 100%;
  margin: 40px 0;
  border: 3px solid #3F6600;
}
@media (max-width: 767.98px) {
  table {
    display: block;
    overflow-x: scroll;
  }
}
main table tr {
  border-bottom: 1px solid #3f660021;
}
main table tr td {
  padding: 30px;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
  color: black;
}
main table tr td .sub {
  font-weight: 300;
  font-size: 12px;
  opacity: 0.5;
}

.clients-slider__slide {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 575.98px) {
  .clients-slider__slide {
    max-width: 420px;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .clients-slider__slide {
    max-width: 570px;
  }
}
.clients-slider__client {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 575.98px) {
  .clients-slider__client {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 15px;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .clients-slider__client {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-bottom: 15px;
  }
}
@media (min-width: 1200px) {
  .clients-slider__client {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
}
.clients-slider__client img {
  margin-bottom: 10px;
}
.clients-slider__client-logo {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.clients-slider__client-logo:hover {
  filter: none;
}
.clients-slider__client-title {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.company-info {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}

.corespodence-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
@media (min-width: 768px) {
  .corespodence-item {
    flex-wrap: nowrap;
  }
}
.corespodence-item:before {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 0;
  height: calc(100% - 40px);
  width: 1px;
  background: #bdbdbd;
}
@media (max-width: 767.98px) {
  .corespodence-item:before {
    display: none;
  }
}
.corespodence-item-section {
  content: "";
  position: absolute;
  right: -10px;
  bottom: 20px;
  padding: 10px 0;
  letter-spacing: 1.2em;
  color: #bdbdbd;
  background: #fff;
  writing-mode: tb-rl;
  transition: color 0.2s;
}
@media (max-width: 767.98px) {
  .corespodence-item-section {
    display: none;
  }
}
.corespodence-item-section:hover {
  text-decoration: none;
}
.corespodence-item__img img {
  height: auto;
  box-shadow: 0 0 15px #00000030;
}
@media (max-width: 767.98px) {
  .corespodence-item__title {
    color: #fff;
  }
}
@media (max-width: 767.98px) {
  .corespodence-item__title:hover {
    color: #fff;
    text-decoration: none;
  }
}

.form__title {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.form__button {
  width: 100%;
}

.nav {
  justify-content: space-around;
  align-items: center;
}

.reviews-slider__review {
  margin: auto;
  width: 290px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 4px 25px rgba(130, 130, 130, 0.25);
  padding: 3rem 1rem;
}
.reviews-slider__review-pic {
  height: 110px;
}
.reviews-slider.count-2 .slick-dots li {
  width: calc((100% - 20px)/2);
}
.reviews-slider.count-3 .slick-dots li {
  width: calc((100% - 40px)/3);
}
.reviews-slider.count-4 .slick-dots li {
  width: calc((100% - 60px)/4);
}
.reviews-slider.count-5 .slick-dots li {
  width: calc((100% - 80px)/5);
}
.reviews-slider.count-6 .slick-dots li {
  width: calc((100% - 100px)/6);
}
.reviews-slider.count-7 .slick-dots li {
  width: calc((100% - 120px)/7);
}
.reviews-slider.count-8 .slick-dots li {
  width: calc((100% - 140px)/8);
}
.reviews-slider.count-9 .slick-dots li {
  width: calc((100% - 160px)/9);
}
.reviews-slider.count-10 .slick-dots li {
  width: calc((100% - 180px)/10);
}
.reviews-slider .slick-dots {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  bottom: -25px;
}
.reviews-slider .slick-dots li {
  float: left;
  height: 1px;
  background: #fff;
  opacity: 0.5;
  width: calc((100% - 100px)/6);
}
.reviews-slider .slick-dots li:not(:last-child) {
  margin-right: 20px;
}
.reviews-slider .slick-dots li.slick-active {
  opacity: 1;
}
.reviews-slider .slick-dots li button {
  display: none;
}

.service {
  width: 15%;
  max-width: 170px;
  position: relative;
}
@media (min-width: 992px) {
  .service {
    position: initial;
  }
}
@media (max-width: 991.98px) {
  .service {
    width: calc(100% - 40px);
    max-width: inherit;
    margin: 0 auto;
  }
}
.service__title {
  border: 1px solid #828282;
  position: relative;
  padding: 0.5rem;
  /*margin-left: 1rem;
  margin-right: 1rem;*/
  margin-bottom: calc(18px + 1rem);
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media (min-width: 992px) {
  .service__title {
    border: 1px solid #BDBDBD;
    width: 100%;
    height: 170px;
    text-align: center;
    color: black;
    -webkit-text-fill-color: black;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    transition: all 0.2s;
  }
}
.service:not(.--open) .service__title {
  border-color: transparent;
  box-shadow: 0 0 7px rgba(130, 130, 130, 0.35);
}
.service:not(.--open) .service__title:hover {
  box-shadow: 0 0 14px rgba(130, 130, 130, 0.35);
  border-color: transparent;
  /*transform: scale(1.04);*/
}
.service__title:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
}
@media (min-width: 992px) {
  .service.--open .service__title {
    border-color: #71a800;
    color: white;
    -webkit-text-fill-color: white;
    -webkit-background-clip: border-box;
    background-clip: border-box;
  }
}
.service.--open .service__title:before {
  left: calc(50% - 15px);
  bottom: -15px;
  width: 30px;
  height: 30px;
  background: linear-gradient(207.43deg, #4d7900 38.68%, #456e00 94.02%);
  transform: rotate(45deg);
  border-radius: 40px 0 0 0;
}
@media (max-width: 991.98px) {
  .service.--open .service__title:before {
    bottom: -16px;
    background: #fff;
    border: 1px solid #828282;
    border-left: none;
    border-top: none;
  }
}
.service.--open .service__title .service__icon.icon__license {
  background-position: 0 -151px;
}
.service.--open .service__title .service__icon.icon__join {
  background-position: -49px -151px;
}
.service.--open .service__title .service__icon.icon__cert {
  background-position: -107px -151px;
}
.service.--open .service__title .service__icon.icon__tender {
  background-position: -167px -151px;
}
.service.--open .service__title .service__icon.icon__reg {
  background-position: -236px -151px;
}
.service.--open .service__title .service__icon.icon__servise {
  background-position: -303px -151px;
}
.service__icon {
  display: none;
}
@media (min-width: 992px) {
  .service__icon {
    display: block;
    margin: 0 auto;
    background: url("/local/templates/centrconsult-new/assets/images/sprite.png") no-repeat;
    /*svg {
      fill: url(#paint_linear);
      stroke: url(#paint_linear);

      .service__title:hover & {
        fill: white;
        stroke: white;
      }
      .service.--open & {
        fill: white;
        stroke: white;
      }
    }*/
  }
  .service__icon.icon__license {
    width: 49px;
    height: 67px;
    background-position: 0 -218px;
  }
  .service__icon.icon__join {
    width: 58px;
    height: 67px;
    background-position: -49px -218px;
  }
  .service__icon.icon__cert {
    width: 60px;
    height: 68px;
    background-position: -107px -219px;
  }
  .service__icon.icon__tender {
    width: 67px;
    height: 67px;
    background-position: -167px -218px;
  }
  .service__icon.icon__reg {
    width: 67px;
    height: 67px;
    background-position: -236px -218px;
  }
  .service__icon.icon__servise {
    width: 67px;
    height: 64px;
    background-position: -303px -215px;
  }
}
.service__description {
  display: none;
  opacity: 0;
  padding: 1.5rem 0;
}
.service.--open .service__description {
  opacity: 1;
  display: block;
}
@media (min-width: 992px) {
  .service__description {
    position: absolute;
    left: 0;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .service__description .p-0 {
    padding: 20px 0 !important;
  }
}
@media (max-width: 991.98px) {
  .service__description .mx-3 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.service__items {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  align-items: stretch;
}
@media (min-width: 576px) {
  .service__items {
    box-shadow: 0px 4px 25px rgba(130, 130, 130, 0.25);
  }
}
@media (max-width: 991.98px) {
  .service__items {
    box-shadow: none;
  }
}
.service__items-inner {
  padding: 20px 10px 25px !important;
}
.service__items-inner p, .service__items-inner ul {
  font-size: 14px;
  margin-bottom: 10px;
}
.service__items-inner h2 {
  line-height: 1.2;
}
.service .image-slider img {
  max-height: 100%;
}
.service .js-slider .slick-dots {
  display: none !important;
}
.service__slider-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .service__slider-nav {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 445px;
    height: 100px;
    margin: 0 1.5rem 1.5rem 0;
    background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
    color: white;
  }
}
.service__slider-nav .js-slider-sub.count-1 li {
  width: 100%;
}
.service__slider-nav .js-slider-sub.count-2 li {
  width: calc((100% - 20px)/2);
}
.service__slider-nav .js-slider-sub.count-3 li {
  width: calc((100% - 40px)/3);
}
.service__slider-nav .js-slider-sub.count-4 li {
  width: calc((100% - 60px)/4);
}
.service__slider-nav .js-slider-sub.count-5 li {
  width: calc((100% - 80px)/5);
}
.service__slider-nav .js-slider-sub.count-6 li {
  width: calc((100% - 100px)/6);
}
.service__slider-nav .js-slider-sub.count-7 li {
  width: calc((100% - 120px)/7);
}
.service__slider-nav .js-slider-sub.count-8 li {
  width: calc((100% - 140px)/8);
}
.service__slider-nav .js-slider-sub.count-9 li {
  width: calc((100% - 160px)/9);
}
.service__slider-nav .js-slider-sub.count-10 li {
  width: calc((100% - 180px)/10);
}
.service__slider-nav .js-slider-sub .slick-slide {
  text-align: center;
}
.service__slider-nav .js-slider-sub .slick-dots {
  display: block !important;
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  bottom: -15px;
}
.service__slider-nav .js-slider-sub .slick-dots li {
  float: left;
  height: 1px;
  background: #fff;
  opacity: 0.5;
}
.service__slider-nav .js-slider-sub .slick-dots li:not(:last-child) {
  margin-right: 20px;
}
.service__slider-nav .js-slider-sub .slick-dots li.slick-active {
  opacity: 1;
}
.service__slider-nav .js-slider-sub .slick-dots li button {
  display: none;
}

.section-title {
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: flex;
  align-items: center;
  font-weight: bold;
}
.section-title.--end {
  justify-content: flex-end;
}
.section-title.--white {
  color: white;
  -webkit-text-fill-color: white;
  background: none;
}
.section-title__icon {
  vertical-align: middle;
  position: relative;
}

.video-review {
  margin-top: 90px;
  padding-top: 200px;
  border: 6px solid #E7E7E7;
  position: relative;
  min-width: 320px;
  width: 100%;
  max-width: 450px;
}
@media (min-width: 768px) {
  .video-review {
    padding-top: 1rem;
    height: 290px;
    margin: auto auto 50px;
    transform: translateX(100px);
  }
}
@media (min-width: 1200px) {
  .video-review {
    margin-right: 0;
    transform: translateX(0);
  }
}
.video-review.--green {
  border: 6px solid #3F6600;
}
.video-review__name {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: bold;
}
.video-review__info {
  text-align: center;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .video-review__info {
    text-align: left;
    padding-left: 275px;
    padding-top: 3rem;
  }
}
.video-review__post {
  color: #828282;
}
.video-review__video {
  position: absolute;
  top: -90px;
  display: flex;
  width: 100%;
}
.video-review__video img {
  max-width: 100%;
  margin: auto;
}
@media (min-width: 768px) {
  .video-review__video {
    top: auto;
    left: -150px;
    bottom: -40px;
  }
}
.video-review__img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.video-review__img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}
.video-review__text {
  max-width: 350px;
  margin: 0 auto 20px;
}
.video-review__company-logo {
  margin: 0 auto 1rem;
}
.video-review.video-review-lg {
  height: 490px;
  max-width: 600px;
  padding-top: 3rem;
}
.video-review.video-review-lg .video-review__video {
  width: 120%;
  left: -100%;
  bottom: -70px;
}
.video-review.video-review-lg .video-review__info {
  padding-left: 0;
  padding-top: 0;
  text-align: center;
}

@media (max-width: 1199.98px) {
  .video-reviews-list-service .video-review {
    height: auto;
    max-width: 90%;
    padding-top: 220px;
    margin-top: 100px;
    transform: inherit;
  }
}
@media (max-width: 1199.98px) and (max-width: 991.98px) {
  .video-reviews-list-service .video-review {
    padding-top: 150px;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .video-reviews-list-service .video-review {
    max-width: inherit;
    padding-top: 0;
  }
}
@media (max-width: 1199.98px) {
  .video-reviews-list-service .video-review .video-review__video {
    width: 690px;
    height: 400px;
    left: 50%;
    margin-left: -345px;
    bottom: inherit;
    top: -100px;
  }
}
@media (max-width: 1199.98px) and (max-width: 991.98px) {
  .video-reviews-list-service .video-review .video-review__video {
    width: 480px;
    height: 270px;
    margin-left: -240px;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .video-reviews-list-service .video-review .video-review__video {
    width: 300px;
    height: 168px;
    margin-left: -150px;
  }
}
@media (max-width: 1199.98px) {
  .video-reviews-list-service .video-review .video-review__img {
    visibility: hidden;
  }
}
@media (max-width: 767.98px) {
  .video-reviews-list-service .mb-6 {
    margin-bottom: 0 !important;
  }
}

.license-info {
  overflow: hidden;
}
.license-info .license-img {
  position: relative;
  height: 100%;
}
.license-info .license-img img {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
}
@media (max-width: 1199.98px) {
  .license-info .license-img img {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }
}

.license-video {
  margin-bottom: calc(5vh + 3rem) !important;
}
@media (max-width: 767.98px) {
  .license-video {
    overflow: hidden;
  }
}
.license-video .button {
  margin-left: 0 !important;
}
.license-video .video-block {
  position: relative;
  height: 100%;
}
@media (max-width: 767.98px) {
  .license-video .video-block {
    margin: 30px 0;
  }
}
.license-video .video-block .green-border {
  position: absolute;
  top: 0;
  right: 0;
  width: 80%;
  height: 40vw;
  max-height: calc(100% + 5vh);
  border: 9px solid #3F6600;
}
@media (max-width: 767.98px) {
  .license-video .video-block .green-border {
    position: relative;
    height: calc(100vw * 0.7);
    max-height: inherit;
    width: 100%;
    margin-left: 10%;
  }
}
.license-video .video-block .youtube {
  position: absolute;
  top: 10%;
  left: 0;
  width: 90%;
}
@media (max-width: 767.98px) {
  .license-video .video-block .youtube {
    width: 100%;
  }
}

.service-slider-small h2 {
  margin-bottom: 60px;
}
.service-slider-small .slider-small .slide {
  height: 100%;
  padding: 20px;
  margin-right: 30px;
  background: url("/local/templates/centrconsult-new/assets/images/slider-small-bg.png") no-repeat;
  background-size: cover;
}
@media (max-width: 767.98px) {
  .service-slider-small .slider-small .slide {
    margin-right: 0;
  }
}
.service-slider-small .slider-small .slide .inner {
  height: 100%;
  padding: 25px 15px 10px;
  background: #F5F5F5;
}
.service-slider-small .slider-small .slide .inner p {
  font-size: 16px;
  line-height: 1.5;
}
.service-slider-small .slider-small .slide .inner p.title {
  font-weight: 600;
  margin-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .service-slider-small .slider-arrows {
    max-width: fit-content;
    margin: 10px auto 0;
  }
}
@media (max-width: 767.98px) {
  .service-slider-small .slider-arrows {
    max-width: inherit;
    margin-top: 20px;
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .service-slider-small .slider-arrows .slider-nav.--prev {
    float: left;
  }
}
@media (max-width: 1199.98px) {
  .service-slider-small .slider-arrows .slider-nav.--next {
    float: right;
  }
}
@media (max-width: 1199.98px) {
  .service-slider-small .slider-arrows .js-slider-nav-text {
    display: inline-block;
    margin: 20px 0;
  }
}

.accordion {
  border-top: 1px solid #00000021;
}
.accordion__item {
  margin-bottom: 10px;
}
.accordion__item_opened .accordion__title:after {
  transform: rotate(90deg);
}
.accordion__title {
  position: relative;
  padding: 10px 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
}
.accordion__title:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -3px;
  width: 10px;
  height: 7px;
  background: url(/local/templates/centrconsult-new/assets/images/sprite.png) no-repeat;
  background-position: -71px 0;
  transition: 0.2s;
}
.accordion__text {
  overflow: hidden;
  height: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.accordion__text-inner {
  padding: 20px 0;
}

.how-it-works {
  overflow: hidden;
  padding-bottom: 100px;
}
@media (max-width: 767.98px) {
  .how-it-works {
    padding-bottom: 0;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 576px) {
  .how-it-works h2.mobile-hidden {
    max-width: 75%;
  }
}
.how-it-works .grey-bg {
  margin-top: 30px;
  padding: 20px 30px 10px;
  background: #F7F7F7;
}
.how-it-works-img {
  position: absolute;
  top: 0;
  right: -50%;
  left: -50%;
  bottom: -100px;
  z-index: -1;
  background: url(/local/templates/centrconsult-new/assets/images/how-it-works-bg.png) no-repeat;
  background-position: 26% center;
  background-size: cover;
  /*img{
    height: 100%;
    @include media-breakpoint-down(sm){
      width: 100%;
      height: auto;
    }
  }*/
}
@media (max-width: 767.98px) {
  .how-it-works-img {
    position: relative;
    left: inherit;
    right: inherit;
    margin-top: 20px;
    z-index: 0;
    width: 100%;
    height: 400px;
  }
}

.corespondences {
  background-color: #000;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 768px) {
  .corespondences {
    flex-wrap: wrap;
    flex-direction: row;
    background-color: #FFF;
  }
}
.corespondences__background {
  display: none;
  position: absolute;
  z-index: 10;
  background: #000 url("/local/templates/centrconsult-new/assets/images/bg-corespondences.png");
  background-position: 0 center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 768px) {
  .corespondences__background {
    display: block;
    width: 300px;
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .corespondences__background {
    display: block;
    width: calc(100% - 1050px);
  }
}
.corespondences__container {
  position: relative;
  z-index: 20;
}
.corespondences__block {
  color: white;
}
@media (min-width: 768px) {
  .corespondences__block {
    color: black;
    display: flex;
  }
}
.corespondences__title {
  display: flex;
  align-items: center;
  color: white;
  letter-spacing: 1.2em;
  padding: 1.5rem 1rem;
}
.corespondences__title:before {
  content: "";
  display: block;
  flex-grow: 1;
  border-top: 1px solid white;
  margin-right: 25px;
}
@media (min-width: 768px) {
  .corespondences__title {
    transform: rotate(180deg);
    padding: 0 1rem;
    letter-spacing: inherit;
    text-transform: uppercase;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    display: inline-block;
    text-align: center;
  }
  .corespondences__title:before {
    margin-right: 0;
  }
}
.corespondences__title-text {
  display: inline-block;
  margin-top: 10px;
  color: #fff;
  text-decoration: none;
  transition: color 0.2s;
}
.corespondences__title-text:hover {
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .corespondences__title-text {
    margin-top: 0;
  }
}

.director-contact__img {
  display: flex;
  max-width: 450px;
  margin: 0 auto;
}
.director-contact__button {
  width: 100%;
  text-align: center;
  /*padding-left: 30px;
  padding-right: 5px;*/
}

.header {
  color: white;
  transition: 1s;
  z-index: 100;
}
.header.--white {
  color: #3F6600;
  background-color: white;
  box-shadow: 0px 7px 5px -5px rgba(0, 0, 0, 0.37);
}
.header.--open {
  height: 100%;
}
.header__link {
  color: white;
  font-weight: 400;
  transition: 0.5s;
  border-top: 4px solid transparent;
  width: 100%;
}
.header__link-parent:hover ~ .header__menu-overlay {
  display: block;
}
@media (max-width: 767.98px) {
  .header__link-parent:hover ~ .header__menu-overlay {
    display: none;
  }
}
@media (min-width: 768px) {
  .header__link {
    width: auto;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (min-width: 1200px) {
  .header__link {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.header__link > .nav-link {
  color: inherit;
}
.header__link:hover {
  color: white;
  border-color: white;
}
.header__link:hover > .nav-link {
  color: inherit;
}
.header.--white .header__link {
  color: #3F6600;
}
.header.--white .header__link:hover {
  border-color: #71A800;
}
.header__link.--no-hover {
  border: none;
}
.header__link.phone-link {
  font-size: 20px;
  line-height: 25px;
  font-weight: 900;
}
.header__menu-overlay {
  position: fixed;
  display: none;
  left: 0;
  top: 120px;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
}
.header__logo {
  background-image: url("/local/templates/centrconsult-new/assets/images/logo-white.png");
}
.header.--white .header__logo {
  background-image: url("/local/templates/centrconsult-new/assets/images/logo-green.png");
}
@media (max-width: 1199.98px) {
  .header__logo {
    margin: 1rem 1rem 1rem 0;
  }
}
.header__menu {
  display: flex;
  align-items: center;
  flex-grow: 1;
  overflow: auto;
  font-size: 0.875rem;
}
@media (max-width: 767.98px) {
  .header__menu {
    flex-direction: column;
    height: calc(100% - 66px);
  }
  .header__menu.collapse {
    display: none;
  }
  .header__menu.collapse.show {
    display: flex;
  }
}
.header__nav {
  flex-grow: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .header__nav {
    width: auto;
  }
}
.header__nav .nav {
  padding-left: 10px;
}
.header__sub-nav {
  padding: 2.5rem 0;
  display: none;
  background-color: white;
  color: black;
}

.header__link:hover .header__sub-nav {
  display: block;
}
@media (min-width: 768px) {
  .header__sub-nav {
    transform: translate(0, 20px);
    position: absolute;
    left: 0;
    top: calc(100% - 20px);
    box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.37);
  }
}
@media (min-width: 1200px) {
  .header__sub-nav {
    transform: translate(0, 20px);
    position: absolute;
    left: 0;
    top: inherit;
    box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.37);
  }
}
.header__region {
  color: white;
}
.header.--white .header__region {
  color: #3F6600;
}
.header__phone {
  text-align: right;
  flex-grow: 1;
}
@media (max-width: 767.98px) {
  .header__phone:not(.--mob) {
    display: none;
  }
}
@media (min-width: 1200px) {
  .header.--white .header__phone {
    display: none;
  }
}
.header__phone span {
  font-weight: 300;
  font-size: 12px;
  line-height: 15px;
}

.breadcrumbs .breadcrumbs__item {
  display: inline-block;
  position: relative;
}
.breadcrumbs .breadcrumbs__item:not(:last-child) {
  margin-right: 30px;
}
.breadcrumbs .breadcrumbs__item:not(:last-child):after {
  content: "";
  position: absolute;
  right: -20px;
  top: 50%;
  margin-top: -3px;
  width: 8.64px;
  height: 8.64px;
  background-color: black;
  border-radius: 2px 0 2px 2px;
  transform: matrix(0.71, 0.7, -0.72, 0.71, 0, 0);
}
.breadcrumbs .breadcrumbs__item .breadcrumbs__link {
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  transition: 0.2s;
}
.breadcrumbs .breadcrumbs__item .breadcrumbs__link:hover {
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.breadcrumbs .breadcrumbs__item .breadcrumbs__link.current {
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.page-404 {
  padding: 75px 20px;
  width: 100%;
  background: linear-gradient(180deg, #71a80033, #fff);
}
.page-404 .align-right {
  text-align: right;
}
@media (max-width: 767.98px) {
  .page-404 .sm-align-center {
    text-align: center;
  }
}
.page-404 .button {
  padding: 15px 0 !important;
  min-width: 180px;
  border-width: 1px;
}
@media (max-width: 767.98px) {
  .page-404 .button {
    min-width: 230px;
    margin-bottom: 20px;
  }
}

@keyframes go3d {
  0% {
    text-shadow: 0px 0px 2px #686868;
  }
  100% {
    text-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100, 100, 100, 0.4), 0px 9px 5px rgba(100, 100, 100, 0.1), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.2), 0px 12px 11px rgba(100, 100, 100, 0.25), 0px 13px 15px rgba(100, 100, 100, 0.3);
  }
}
@-webkit-keyframes go3d {
  0% {
    text-shadow: 0px 0px 2px #686868;
  }
  100% {
    text-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100, 100, 100, 0.4), 0px 9px 5px rgba(100, 100, 100, 0.1), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.2), 0px 12px 11px rgba(100, 100, 100, 0.25), 0px 13px 15px rgba(100, 100, 100, 0.3);
  }
}
@-moz-keyframes go3d {
  0% {
    text-shadow: 0px 0px 2px #686868;
  }
  100% {
    text-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100, 100, 100, 0.4), 0px 9px 5px rgba(100, 100, 100, 0.1), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.2), 0px 12px 11px rgba(100, 100, 100, 0.25), 0px 13px 15px rgba(100, 100, 100, 0.3);
  }
}
@-ms-keyframes go3d {
  0% {
    text-shadow: 0px 0px 2px #686868;
  }
  100% {
    text-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100, 100, 100, 0.4), 0px 9px 5px rgba(100, 100, 100, 0.1), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.2), 0px 12px 11px rgba(100, 100, 100, 0.25), 0px 13px 15px rgba(100, 100, 100, 0.3);
  }
}
@-o-keyframes go3d {
  0% {
    text-shadow: 0px 0px 2px #686868;
  }
  100% {
    text-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100, 100, 100, 0.4), 0px 9px 5px rgba(100, 100, 100, 0.1), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.2), 0px 12px 11px rgba(100, 100, 100, 0.25), 0px 13px 15px rgba(100, 100, 100, 0.3);
  }
}
.go3d {
  -webkit-animation: go3d 2s;
  -moz-animation: go3d 2s;
  -ms-animation: go3d 2s;
  -o-animation: go3d 2s;
  animation: go3d 2s;
}

.comingcontainer {
  width: 100%;
}

.checkbacksoon {
  width: auto;
  height: 100%;
  padding: 80px 0;
}

.checkbacksoon p {
  text-shadow: none;
  font-weight: normal;
  color: #666;
  font-family: "Open Sans", sans-serif;
  display: block;
  text-align: center;
  text-shadow: 0px 1px 0px #ffffff;
}

.checkbacksoon p span {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 200px;
  line-height: 220px;
  letter-spacing: 1px;
  cursor: pointer;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
  text-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100, 100, 100, 0.4), 0px 9px 5px rgba(100, 100, 100, 0.1), 0px 10px 7px rgba(100, 100, 100, 0.15), 0px 11px 9px rgba(100, 100, 100, 0.2), 0px 12px 11px rgba(100, 100, 100, 0.25), 0px 13px 15px rgba(100, 100, 100, 0.3);
}
@media (max-width: 767.98px) {
  .checkbacksoon p span {
    font-size: 150px;
  }
}
@media (max-width: 480px) {
  .checkbacksoon p span {
    font-size: 100px;
    font-weight: 600;
  }
}

.checkbacksoon p span:hover {
  text-shadow: 0px 0px 2px #686868;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.info-banner {
  background: url("/local/templates/centrconsult-new/assets/images/map.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}
@media (min-width: 576px) {
  .info-banner {
    height: auto;
  }
}
.info-banner:before, .info-banner:after {
  content: "";
  display: block;
  height: 170px;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.info-banner:before {
  top: 0;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.info-banner:after {
  bottom: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.info-banner__container {
  position: relative;
  z-index: 10;
}
.info-banner__statistics {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-around;
  height: 600px;
  align-items: center;
}
.info-banner__statistics.padding-12 {
  max-width: inherit;
  padding-left: 12% !important;
  padding-right: 12% !important;
}
@media (max-width: 767.98px) {
  .info-banner__statistics.padding-12 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (min-width: 576px) {
  .info-banner__statistics {
    flex-direction: row;
    height: auto;
    align-items: center;
  }
}
.info-banner__statistics.--white {
  background: white;
  box-shadow: 0px 4px 25px rgba(130, 130, 130, 0.25);
  align-items: flex-start;
}

.first-slide {
  position: relative;
  padding-top: 65px;
  height: 637px;
  background-image: url("/local/templates/centrconsult-new/assets/images/bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: flex;
  flex-direction: column;
  margin-bottom: calc(204px + 1rem);
}
@media (min-width: 768px) {
  .first-slide {
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  .first-slide {
    padding-top: 103px;
  }
}
@media (max-width: 767.98px) {
  .first-slide.first-slide-main {
    margin-bottom: 50px;
  }
}
.first-slide.first-slide-main .first-slide__form-container {
  height: inherit;
  padding: 15px 15px 0;
  left: inherit;
  top: inherit;
  bottom: 0;
}
.first-slide__container {
  margin-top: auto;
  margin-bottom: auto;
  flex-grow: 1;
  display: flex;
  position: relative;
}
.first-slide__form-container {
  position: absolute;
  z-index: 20;
  top: calc(100% - 80px);
  background: white;
  overflow: visible;
  display: flex;
  padding: 1rem 1rem 1rem 0;
  width: calc(100% - 2rem);
  border: 2px solid transparent;
  border-image: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  border-image-slice: 1;
}
@media (min-width: 768px) {
  .first-slide__form-container {
    background: white;
    top: calc(100% - 150px);
    left: 0;
    justify-content: flex-end;
    border: none;
    max-width: 772px;
    margin: 0;
    height: 150px;
  }
}
@media (max-width: 767.98px) {
  .first-slide__form-container {
    position: relative;
    max-width: 90% !important;
    margin: 0 auto;
    right: inherit !important;
    padding-bottom: 25px !important;
  }
}
.first-slide__form-container:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 90vw;
  background: #fff;
}
.first-slide__form-background {
  position: absolute;
  display: none;
  z-index: 10;
}
@media (min-width: 768px) {
  .first-slide__form-background {
    display: block;
    background: white;
    width: 100%;
    left: -40%;
    bottom: 0;
    height: 129px;
  }
}
.first-slide__form {
  display: flex;
  flex-wrap: wrap;
}
.first-slide__arrow {
  display: none;
  position: absolute;
  width: 18px;
  height: 127px;
  left: 20px;
  bottom: 55px;
  background-image: url("/local/templates/centrconsult-new/assets/images/arrow.svg");
}
.first-slide__button {
  margin: auto;
}
.first-slide__white-row {
  position: absolute;
  background: white;
  height: 120px;
}
.first-slide__text {
  margin: 1rem 0;
}
.first-slide__text.--age {
  font-size: 0.875rem;
  font-weight: 300;
}
.first-slide__text.--buisness {
  font-size: 1.25rem;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  .first-slide h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .first-slide h1 {
    font-size: 1.8rem;
  }
}
.first-slide.service-page {
  background-image: url(/local/templates/centrconsult-new/assets/images/service-bg.png);
}
@media (max-width: 767.98px) {
  .first-slide.service-page {
    height: inherit;
    margin-bottom: 30px;
    background-size: 767px;
    background-position: top;
  }
}
.first-slide.service-page .first-slide__text.--age {
  font-size: 20px;
}
@media (max-width: 991.98px) {
  .first-slide.service-page .first-slide__text.--age {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .first-slide.service-page .first-slide__text.--age {
    font-size: 14px;
  }
}
.first-slide.service-page .first-slide__text.--buisness {
  font-size: 24px;
}
@media (max-width: 1199.98px) {
  .first-slide.service-page .first-slide__text.--buisness {
    font-size: 22px;
  }
}
@media (max-width: 991.98px) {
  .first-slide.service-page .first-slide__text.--buisness {
    font-size: 20px;
  }
}
.first-slide.service-page h1 {
  font-size: 48px;
  line-height: 1.2;
}
@media (max-width: 1199.98px) {
  .first-slide.service-page h1 {
    font-size: 42px;
  }
}
@media (max-width: 991.98px) {
  .first-slide.service-page h1 {
    font-size: 34px;
  }
}
@media (max-width: 767.98px) {
  .first-slide.service-page h1 {
    font-size: 30px;
  }
}
.first-slide.service-page .first-slide__form-container {
  max-width: 36%;
  height: inherit;
  padding: 15px 15px 0;
  left: inherit;
  right: 3%;
  top: inherit;
  bottom: 0;
}
.first-slide.service-page .first-slide__form-container:before {
  display: none;
}
.first-slide.service-page .form__title {
  margin: 30px 0 10px;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  color: black;
  text-transform: none;
}
.first-slide.service-page .form__subtitle {
  font-weight: 300;
  font-size: 16px;
  line-height: 25px;
  color: black;
  text-transform: none;
  margin-bottom: 30px;
}
.first-slide.service-page .form-text {
  order: 1;
  text-transform: none;
  margin: 10px 0 20px;
}
.first-slide.service-page .button {
  max-width: 250px;
}

@media (max-width: 767.98px) {
  .first-slide__container {
    display: block;
  }
  .first-slide__container .my-auto {
    margin: 50px 0 !important;
  }
}

.reviews-list {
  background: #000 url("/local/templates/centrconsult-new/assets/images/reviews-bg.webp");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}
.reviews-list .white-block {
  position: absolute;
  width: 50%;
  height: 35%;
  background: #fff;
  left: 70%;
}
@media (max-width: 1199.98px) {
  .reviews-list .white-block {
    left: 75%;
  }
}
@media (max-width: 991.98px) {
  .reviews-list .white-block {
    left: 70%;
  }
}
@media (max-width: 767.98px) {
  .reviews-list .white-block {
    display: none;
  }
}
.reviews-list .green-block {
  position: absolute;
  width: 50%;
  height: 65%;
  background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
  left: 55%;
  bottom: 0;
}
@media (max-width: 1199.98px) {
  .reviews-list .green-block {
    left: 60%;
  }
}
@media (max-width: 991.98px) {
  .reviews-list .green-block {
    left: 50%;
  }
}
@media (max-width: 767.98px) {
  .reviews-list .green-block {
    display: none;
  }
}

.services {
  max-width: 1200px;
  margin: auto;
  position: relative;
}
@media (min-width: 992px) {
  .services {
    display: flex;
    justify-content: space-around;
    padding-bottom: 550px;
  }
}

.video-reviews-list, .video-reviews-list-service {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.license-docs {
  background-color: #f7f7f7;
}
.license-docs .container-xl {
  /*background-image: url(/local/templates/centrconsult-new/assets/images/flowerpot-pencil.png);*/
  background-color: #f7f7f7;
  background-repeat: no-repeat;
  background-size: 16%;
  background-position: 0 20px;
}
@media (max-width: 767.98px) {
  .license-docs .container-xl {
    background: none;
  }
}
@media (max-width: 767.98px) {
  .license-docs .img-block {
    /*background-image: url(/local/templates/centrconsult-new/assets/images/flowerpot-pencil.png);*/
	background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 0 0;
  }
}
.license-docs .margin-top {
  margin-top: 20px;
}
.license-docs .license-docs-title {
  margin: 2% 0;
}
@media (max-width: 1199.98px) {
  .license-docs .license-docs-title {
    margin: 1% 0;
  }
}
.license-docs .license_img {
  padding: 25px 5% 0;
}
@media (max-width: 767.98px) {
  .license-docs .license_img {
    /*padding: 32% 10% 20px;*/
    padding: 5% 10% 20px;
  }
}
.license-docs .license-accordion {
  margin: 0 5%;
}

.last-step__title {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
}
.last-step__slider {
  height: 500px;
}
@media (max-width: 767.98px) {
  .last-step__slider {
    height: 350px;
  }
}
.last-step__slide img {
  border: 3px solid #71A800;
}
@media (max-width: 767.98px) {
  .last-step__slide img {
    max-width: 200px !important;
  }
}
.last-step__slider-clone {
  display: none;
}

.get-license {
  margin-top: -3rem;
  padding: 80px 0 0;
  background: url(/local/templates/centrconsult-new/assets/images/get-license-bg.webp) no-repeat;
  background-size: cover;
}
.get-license .license-form {
  padding-bottom: 120px;
}
@media (max-width: 767.98px) {
  .get-license .license-form {
    padding-bottom: 60px;
  }
}
.get-license .form__title {
  margin-bottom: 30px;
  font-size: 34px;
  font-weight: 600;
}
.get-license .form__subtitle {
  max-width: 400px;
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .get-license .form__subtitle {
    max-width: inherit;
  }
}
.get-license .form .form-group {
  max-width: 400px;
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .get-license .form .form-group {
    max-width: inherit;
  }
}
.get-license .form .form-group input {
  background-color: transparent;
}
.get-license .form .form-text {
  max-width: 400px;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .get-license .form .form-text {
    max-width: inherit;
  }
}
.get-license .form .button {
  font-size: 16px;
  font-weight: 600;
  max-width: 300px;
}
.get-license .white-bg {
  display: inline-block;
  padding: 40px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 767.98px) {
  .get-license .white-bg {
    position: relative;
    display: block;
    margin-bottom: 60px;
    text-align: center;
    border: 2px solid transparent;
    border-image: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
    border-image-slice: 1;
  }
}
.get-license .white-bg h2 {
  margin-bottom: 30px;
}
.get-license .white-bg .button {
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  .get-license .white-bg .button {
    padding: 0.625rem 0.3rem;
  }
}
@media (max-width: 767.98px) {
  .get-license .white-bg .button {
    padding: 0.625rem 1.0625rem;
  }
}

.advantages-block {
  position: relative;
  background: url("/local/templates/centrconsult-new/assets/images/advantages-bg.webp") no-repeat;
  background-size: auto;
  background-position: center center;
  color: #fff;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .advantages-block {
    background-size: cover;
    background-position: -150px 0;
  }
}
.advantages-block:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(244.13deg, #4E7400 -18.67%, #000000 73.3%);
  opacity: 0.8;
}
.advantages-block .container-xl {
  max-width: 1000px;
  padding: 80px 0 !important;
}
.advantages-block .col-md-12 {
  padding: 0 40px;
}
.advantages-block .advantages .col-md-4 {
  padding: 0 40px;
}
.advantages-block .advantages__item {
  padding: 40px 0;
}
@media (max-width: 767.98px) {
  .advantages-block .advantages__item {
    padding: 20px 0;
  }
}
.advantages-block .advantages__item_opened .show-more {
  display: none;
}
.advantages-block .advantages__item_opened .show-less {
  display: inline-block !important;
}
.advantages-block .advantages__icon {
  display: inline-block;
  width: 44px;
  height: 44px;
  background: url("/local/templates/centrconsult-new/assets/images/sprite.png") no-repeat;
}
.advantages-block .advantages__icon.license {
  width: 30px;
  background-position: 0 -71px;
}
.advantages-block .advantages__icon.clock {
  background-position: -30px -71px;
}
.advantages-block .advantages__icon.people {
  width: 60px;
  background-position: -74px -71px;
}
.advantages-block .advantages__icon.money {
  background-position: -134px -71px;
}
.advantages-block .advantages__icon.bank {
  background-position: -178px -71px;
}
.advantages-block .advantages__icon.varranty {
  background-position: -222px -71px;
}
.advantages-block .advantages__text {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
}
.advantages-block .advantages__text-hidden {
  overflow: hidden;
  height: 0;
  font-weight: 400;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.advantages-block .advantages__text-hidden.opened {
  height: auto;
}
.advantages-block .advantages .show-more, .advantages-block .advantages .show-less {
  font-size: 14px;
  border-bottom: 0.5px solid #fff;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.2s;
}
.advantages-block .advantages .show-more:hover, .advantages-block .advantages .show-less:hover {
  border-bottom-color: transparent;
}
.advantages-block .advantages .show-less {
  display: none;
}

.steps {
  position: relative;
  height: 800px;
  margin-top: 30px;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .steps {
    height: 1100px;
  }
}
@media (max-width: 767.98px) {
  .steps {
    height: 1570px;
  }
}
.steps__item {
  position: absolute;
  width: 185px;
  height: 185px;
  transform: rotate(45deg);
  transition: transform 0.3s;
}
.steps__item.opened {
  width: 262px;
  height: 262px;
  transform: rotate(0deg);
}
.steps__item.opened:before {
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.steps__item.opened.step_1 {
  top: 0;
  left: 0;
}
@media (max-width: 767.98px) {
  .steps__item.opened.step_1 {
    left: 50%;
    margin-left: -131px;
  }
}
.steps__item.opened.step_2 {
  top: 0;
  margin-left: -130px;
}
@media (max-width: 991.98px) {
  .steps__item.opened.step_2 {
    margin-left: inherit;
    margin-right: -40px;
  }
}
@media (max-width: 767.98px) {
  .steps__item.opened.step_2 {
    top: 315px;
    margin-left: -131px;
  }
}
.steps__item.opened.step_3 {
  top: 0;
  right: 0;
}
@media (max-width: 991.98px) {
  .steps__item.opened.step_3 {
    top: 360px;
  }
}
@media (max-width: 767.98px) {
  .steps__item.opened.step_3 {
    top: 628px;
    margin-left: -131px;
  }
}
.steps__item.opened.step_4 {
  margin-left: -130px;
  margin-top: -40px;
}
@media (max-width: 991.98px) {
  .steps__item.opened.step_4 {
    left: 0;
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .steps__item.opened.step_4 {
    top: 982px;
    left: 50%;
    margin-left: -131px;
  }
}
.steps__item.opened.step_5 {
  margin-right: -130px;
  margin-top: -40px;
}
@media (max-width: 991.98px) {
  .steps__item.opened.step_5 {
    left: 0;
  }
}
@media (max-width: 767.98px) {
  .steps__item.opened.step_5 {
    top: 1296px;
    left: 50%;
    margin-left: -131px;
  }
}
.steps__item.opened .steps__inner {
  transform: rotate(0deg);
}
.steps__item.opened .steps__icon {
  opacity: 0;
}
.steps__item.opened .steps__title {
  opacity: 0;
}
.steps__item.opened .steps__text {
  opacity: 1;
}
.steps__item.opened .steps__more:after {
  content: "-";
  left: 10px;
  line-height: 24px;
  transform: rotate(0deg);
}
.steps__item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #3F6600;
  border-radius: 20px;
  border-bottom-right-radius: 0;
}
.steps__item.step_1 {
  top: 40px;
  left: 40px;
}
@media (max-width: 767.98px) {
  .steps__item.step_1 {
    top: 40px;
    left: 50%;
    margin-left: -93px;
  }
}
.steps__item.step_2 {
  top: 40px;
  left: 50%;
  margin-left: -90px;
}
@media (max-width: 991.98px) {
  .steps__item.step_2 {
    left: inherit;
    right: 40px;
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .steps__item.step_2 {
    top: 353px;
    left: 50%;
    right: inherit;
    margin-left: -93px;
  }
}
.steps__item.step_3 {
  top: 40px;
  right: 40px;
}
@media (max-width: 991.98px) {
  .steps__item.step_3 {
    top: 400px;
  }
}
@media (max-width: 767.98px) {
  .steps__item.step_3 {
    top: 667px;
    left: 50%;
    right: inherit;
    margin-left: -93px;
  }
}
.steps__item.step_4 {
  top: 400px;
  left: calc(262px + (100% - 786px)/4);
  margin-left: -90px;
}
@media (max-width: 991.98px) {
  .steps__item.step_4 {
    left: 40px;
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .steps__item.step_4 {
    top: 980px;
    left: 50%;
    right: inherit;
    margin-left: -93px;
  }
}
.steps__item.step_5 {
  top: 400px;
  right: calc(262px + (100% - 786px)/4);
  margin-right: -90px;
}
@media (max-width: 991.98px) {
  .steps__item.step_5 {
    top: 760px;
    right: inherit;
    left: 40px;
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .steps__item.step_5 {
    top: 1294px;
    left: 50%;
    right: inherit;
    margin-left: -93px;
  }
}
.steps__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -92px;
  margin-top: -92px;
  width: 185px;
  height: 185px;
  transform: rotate(-45deg);
  transition: transform 0.3s;
}
.steps__icon {
  position: absolute;
  top: 35px;
  left: 50%;
  margin-left: -16px;
  width: 35px;
  height: 35px;
  background: url("/local/templates/centrconsult-new/assets/images/sprite.png") no-repeat;
}
.steps__icon.call {
  background-position: 0 -116px;
}
.steps__icon.ask {
  background-position: -35px -116px;
}
.steps__icon.deal {
  background-position: -70px -116px;
}
.steps__icon.start {
  background-position: -105px -116px;
}
.steps__icon.reg {
  background-position: -140px -116px;
}
.steps__title {
  position: absolute;
  top: 80px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
  text-align: center;
}
.steps__text {
  display: table;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 1.5;
  opacity: 0;
}
.steps__text span {
  display: table-cell;
  vertical-align: middle;
}
.steps__more {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 1px solid #000;
  cursor: pointer;
}
.steps__more:after {
  content: "+";
  position: absolute;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  left: 8px;
  transform: rotate(-45deg);
}
.steps__arrow {
  position: absolute;
  width: calc((100% - 786px)/2 - 20px);
  height: 1px;
  background: #333;
}
.steps__arrow:after {
  content: "";
  position: absolute;
  top: -9px;
  right: -1px;
  width: 9px;
  height: 18px;
  background: url(/local/templates/centrconsult-new/assets/images/sprite.png) no-repeat;
  background-position: -102px 0;
}
.steps__arrow.arrow_1 {
  top: 131px;
  left: 272px;
}
@media (max-width: 991.98px) {
  .steps__arrow.arrow_1 {
    width: calc(100% - 544px);
  }
}
@media (max-width: 767.98px) {
  .steps__arrow.arrow_1 {
    top: 288px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    transform: rotate(90deg);
  }
}
.steps__arrow.arrow_2 {
  top: 131px;
  left: calc(50% + 141px);
}
@media (max-width: 991.98px) {
  .steps__arrow.arrow_2 {
    top: 313px;
    left: inherit;
    right: 92px;
    width: 80px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767.98px) {
  .steps__arrow.arrow_2 {
    top: 602px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    right: inherit;
  }
}
.steps__arrow.arrow_3 {
  top: 335px;
  right: 121px;
  width: 165px;
  transform: rotate(135deg);
}
@media (max-width: 991.98px) {
  .steps__arrow.arrow_3 {
    top: 492px;
    right: 273px;
    width: calc(100% - 544px);
    transform: rotate(180deg);
  }
}
@media (max-width: 767.98px) {
  .steps__arrow.arrow_3 {
    top: 915px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    right: inherit;
    transform: rotate(90deg);
  }
}
.steps__arrow.arrow_4 {
  top: 492px;
  right: calc(50% - ((100% - 786px)/2 - 20px));
  transform: rotate(180deg);
  margin-right: calc(((100% - 786px)/2 - 20px)/2);
}
@media (max-width: 991.98px) {
  .steps__arrow.arrow_4 {
    top: 673px;
    left: 92px;
    right: inherit;
    width: 80px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767.98px) {
  .steps__arrow.arrow_4 {
    top: 1229px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    right: inherit;
  }
}
.steps__arrow.arrow_5 {
  top: 697px;
  left: calc(262px + (100% - 786px)/4 - 5px);
  width: 165px;
  transform: rotate(45deg);
}
@media (max-width: 991.98px) {
  .steps__arrow.arrow_5 {
    top: 997px;
    left: 195px;
  }
}
@media (max-width: 767.98px) {
  .steps__arrow.arrow_5 {
    top: 1543px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    right: inherit;
    transform: rotate(90deg);
  }
}

.service-slider .container-xl {
  max-width: initial;
}
.service-slider .col-12 {
  padding: 0;
}
.service-slider .slider-leafs.count-2 .slide {
  width: 20%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-2 .slide {
    width: 30%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-2 .slide {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-2 .slide.slide__active {
  width: 80%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-2 .slide.slide__active {
    width: 70%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-2 .slide.slide__active {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-3 .slide {
  width: 15%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-3 .slide {
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-3 .slide {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-3 .slide.slide__active {
  width: 70%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-3 .slide.slide__active {
    width: 60%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-3 .slide.slide__active {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-4 .slide {
  width: 10%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-4 .slide {
    width: 15%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-4 .slide {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-4 .slide.slide__active {
  width: 70%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-4 .slide.slide__active {
    width: 55%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-4 .slide.slide__active {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-5 .slide {
  width: 5%;
  padding: 40px 20px;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-5 .slide {
    width: 10%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-5 .slide {
    width: 100%;
    padding: 10px 0;
  }
}
.service-slider .slider-leafs.count-5 .slide.slide__active {
  width: 80%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-5 .slide.slide__active {
    width: 60%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-5 .slide.slide__active {
    width: 100%;
  }
}
.service-slider .slider-leafs.count-6 .slide {
  width: 5%;
  padding: 40px 20px;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-6 .slide {
    width: 10%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-6 .slide {
    width: 100%;
    padding: 10px 0;
  }
}
.service-slider .slider-leafs.count-6 .slide.slide__active {
  width: 75%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs.count-6 .slide.slide__active {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs.count-6 .slide.slide__active {
    width: 100%;
  }
}
.service-slider .slider-leafs .slide {
  position: relative;
  float: right;
  width: 10%;
  overflow: hidden;
  transition: all 0.5s ease-out;
  min-height: 550px;
  padding: 40px;
  background: #f7f7f7;
  box-shadow: 4px 1px 5px rgba(0, 0, 0, 0.25);
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide {
    position: relative;
    max-height: 50px !important;
    min-height: inherit !important;
    padding: 10px 0;
    box-shadow: 1px -2px 5px rgba(0, 0, 0, 0.25);
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide.slide__active {
    min-height: inherit !important;
    max-height: inherit !important;
  }
}
.service-slider .slider-leafs .slide.slide__active .slide__title-small {
  visibility: hidden;
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide.slide__active .slide__title-small {
    visibility: visible;
    border-bottom: 1px solid #e5e5e5;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide.slide__active .slide__content {
    height: 500px;
  }
}
.service-slider .slider-leafs .slide.slide__active h2 {
  padding-right: 0;
}
.service-slider .slider-leafs .slide:not(.slide__active) {
  cursor: pointer;
}
.service-slider .slider-leafs .slide:not(.slide__active):hover {
  background-color: #e7e7e7;
}
.service-slider .slider-leafs .slide__title-small {
  position: absolute;
  top: 30px;
  right: 10px;
  max-height: 300px;
  writing-mode: tb-rl;
  height: auto;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide__title-small {
    position: relative;
    right: inherit;
    top: 0;
    margin: 0 0 20px;
    padding: 0 20px 10px;
    height: auto;
    width: 100%;
    max-width: inherit;
    writing-mode: inherit;
  }
}
.service-slider .slider-leafs .slide__content {
  width: calc(100% - 120px);
  position: absolute;
  right: 80px;
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide__content {
    position: relative;
    right: inherit;
    width: 100% !important;
    padding: 0 20px;
    height: 0;
    overflow: hidden;
    transition: all 0.5s ease-out;
  }
}
.service-slider .slider-leafs .slide h2 {
  padding-right: 15%;
}
@media (max-width: 991.98px) {
  .service-slider .slider-leafs .slide h2 {
    padding-right: 25%;
  }
}
@media (max-width: 767.98px) {
  .service-slider .slider-leafs .slide h2 {
    width: 100% !important;
  }
}
.service-slider .slider-leafs .slide .calc {
  position: relative;
  height: 300px;
  background: url(/local/templates/centrconsult-new/assets/images/slider-calc.png) no-repeat;
}
.service-slider .slider-leafs .slide .calc__block {
  max-width: 500px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px;
  text-align: center;
  background: #f7f7f7;
  border: 3px solid #71A800;
}
.service-slider .slider-leafs .slide .calc__title {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
}
.service-slider .slider-leafs .slide .calc__subtitle {
  margin-bottom: 20px;
}

.footer {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .footer {
    flex-wrap: nowrap;
  }
}
.footer__company-info {
  padding-left: 1.5rem;
}
@media (min-width: 768px) {
  .footer__company-info {
    padding-left: 0;
  }
}
.footer__company-info .mr-4.mb-5 {
  width: 100%;
  margin-bottom: 10px !important;
}
.footer__bottom-menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .footer__bottom-menu {
    /*margin-top: calc(33px + 2rem);*/
  }
}
@media (max-width: 575px) {
  .footer__bottom-menu .nav__block {
    margin-bottom: 10px !important;
  }
}
@media (max-width: 575px) {
  .footer__bottom-menu .nav__block-name.opened:before {
    top: 5px;
    transform: rotate(-90deg);
  }
}
.footer__bottom-menu .nav__block-name.opened + .nav {
  height: inherit;
}
@media (max-width: 575px) {
  .footer__bottom-menu .nav__block-name {
    cursor: pointer;
    position: relative;
  }
}
@media (max-width: 575px) {
  .footer__bottom-menu .nav__block-name:before {
    content: "";
    position: absolute;
    right: 0;
    top: 7px;
    border: 5px solid transparent;
    border-top: 6px solid #000;
    transition: all 0.3s;
  }
}
@media (max-width: 575px) {
  .footer__bottom-menu .nav {
    height: 0;
    padding-left: 20px;
    overflow: hidden;
    transition: height 0.3s;
  }
}
@media (max-width: 575px) {
  .footer__bottom-menu .nav .nav-item:before {
    display: none !important;
  }
}

/*# sourceMappingURL=style.css.map */

.bold {
  font-weight: bold;
}

.youtube img {
  height: auto;
}

.advantages__icon.license{
  margin: 0;
}
/* End */


/* Start:/local/templates/centrconsult-new/changed_styles.css?1722870764113312*/
@font-face {
    font-family: "MuseoSansCyrl";
    src: url("/local/templates/centrconsult-new/assets/style/Museo-Sans-Cyr/MuseoSansCyrl_0.otf") format("opentype");
}

*{
    font-family: 'MuseoSansCyrl';
}
.hidden{
    display: none;
}
.subscribe-form{
    padding: 120px 0;
}

.not-main{
    margin: 120px auto 50px auto;
}

.header-green-shadow{
    padding-bottom: 10px;
    box-shadow: 0px 7px 5px -5px rgba(0, 0, 0, 0.37);
    color: #3F6600;
    top: 0;
}

footer {
    background: url(/local/templates/centrconsult-new/assets/images/footer_bg_2.png) no-repeat;
    background-size: 100%;
    background-position: bottom;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}

.header-green-shadow .header__logo{
    /*background-image: url(/local/templates/centrconsult-new/assets/images/logo-green.svg);*/
    background-image: url(/media/logo.png);
}

.header-green-shadow .header__link{
    color:#3F6600;
}

.header-green-shadow  .header__sub-nav{
    padding-top: 15px;
    z-index: 1;
}

.header.w-100.position-fixed.header-green-shadow.admin-header-margin.--white{
    top:0;
}


/*# sourceMappingURL=style.css.map */

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus,
.btn:focus,
.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus,
.btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus,
.btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm>.btn,
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.btn.consultrequest{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #70AB00;
    *background-color: #70AB00;
    background-image: -moz-linear-gradient(top,#70AB00,#6AA300);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#70AB00),to(#6AA300));
    background-image: -webkit-linear-gradient(top,#70AB00,#6AA300);
    background-image: -o-linear-gradient(top,#70AB00,#6AA300);
    background-image: linear-gradient(to bottom,#70AB00,#6AA300);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

iframe{
    width: 100%;
}

p {font-size: 15px;}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.thumbnail:hover{
    border-color: #71A800;
}

.row.gallery img{
    max-height: 215px;
    width: 167px;
}

.header__sub-nav.container-fluid{
    z-index: 1;
}

.btn-primary {
    color: #fff;
    background-color: #71A800;
    border-color: #608f00;
    transition: 0.1s;
}

.btn-primary:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.label-success {
    background-color: #5cb85c;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    margin: 0 5px;
}

.expert-name__avatar {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}

.expert-name__name span.name {
    display: block;
    font-weight: bold;
}

.expert-name__name span {
    display: block;
}

.expert__article-txt{
    margin: 10px 0;
}

.float-right{
    float: right;
    text-align: right;
}

.nav.flex-column.align-items-start{
    margin-right: 10px;
}

.nav.flex-column.align-items-start li{
    position: relative;
}


.nav.flex-column.align-items-start li:hover:before{
    background: #375729;
}

@media (max-width: 768px) {
    .header__link.flex-grow-1 a.nav-link.first-layer{
        width: 45%;
    }


    .not-main{
        margin: 125px auto 50px auto;
    }



}

.add-review-message{
    margin: 20px 0;
}

.success-block-wrapper{
    text-align: center;
    max-width: 350px;
    margin: 0 auto;
}

.success-block-text{
    display: block;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
}

.success-block-link{
    display: block;
    margin: 15px auto;
    width: 75%;
    padding: 10px 15px;
    background: #71a800;
    color: #fff;
    transition: 0.1s;
}

.success-block-link:hover{
    text-decoration: none;
    color: #fff;
    background: #679803;
}

.label-danger {
    background-color: #d9534f;
}


.license_form_thanks{
    text-align: center;
    color: #000;
    display: none;
}

.ty_1{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}

.ty_2{
    text-transform: none;
    margin-top: 15px;
    font-size: 16px;
}

.custom_fancybox{
    max-width: 40%;
}

.secret_form_wrapper{
    border: 5px solid #3F6600;
    padding: 70px 120px;
}
@media (max-width: 768px){
    .secret_form_wrapper{
        padding: 40px 20px;
    }
}
.secret_form_text{
    font-size: 28px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 35px;
}

.secret_form_input{
    border-width: 0 0 1px 0;
    border-color: #808080;
    width: calc(100% - 185px);
    font-size: 22px;
    padding: 10px 10px;
    outline:none;
    color: #000;
    transition: 0.5s;
}


.secret_form_submit{
    color: white;
    background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
    padding: 0.8125rem 1.875rem;
    border: 0;
    width: 180px;
    outline: none;
    border: 1px solid #71A800;
}

.secret_form_item_inputs{
    position: relative;
}

.secret_form_item{
    margin: 0 auto;
}

.thank-you{
    display: none;
    background: #fff;
    height: 100%;
    width: 100%;
    font-size: 24px;
    color: #71a800;
    text-align: center;
}

.already-subscribed{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    height: 100%;
    width: 100%;
    font-size: 24px;
    color: #71a800;
}

.subscribe-error{
    display: none;
}

.breadcrumbs__item{
    position: relative;
}

.breadcrumbs__item:not(:last-child):after {
    content: "";
    position: absolute;
    right: -20px;
    top: 35%;
    margin-top: -3px;
    width: 8.64px;
    height: 8.64px;
    background-color: #3f6600;
    border-radius: 2px 0 2px 2px;
    transform: matrix(0.71, 0.7, -0.72, 0.71, 0, 0);
}

.license_img img{
    width: 100%;
}

.license_form_thanks_home{
    display: none;
}

footer{
    /*background: url('/local/templates/centrconsult-new/assets/images/footer_bg.png') no-repeat;*/
    background: none;
    background-size: 100%;
    background-position: bottom;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}

@keyframes a1 {
    0%   {left: 50px; bottom: 170px; opacity: 0}
    10% {opacity: 1; box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.65);}
    65% {opacity: 1; box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.65);}
    70% {opacity: 0; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.05);}
    100%   {left: 90px; bottom: 0px;}

}


.tan_1{
    position: absolute;
    left: 50px;
    bottom: 170px;
    width: 17px;
    height: 17px;
    opacity: 0;
    background: #445830;
    animation: a1 10s ease-in;
    animation-delay: 5s;
    -webkit-animation-iteration-count: infinite;
    box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.65);
}

@keyframes a2 {
    0% {left: 220px; bottom: 80px; opacity: 0;}
    15% {opacity: 1;}
    75% {opacity: 1;}
    85% {opacity: 0;}
    100% {left: 0px; bottom: 35px;}

}


.tan_2{
    position: absolute;
    left: 220px;
    bottom: 80px;
    width: 17px;
    height: 17px;
    opacity: 0;
    background: #445830;
    animation: a2 12s linear;
    -webkit-animation-iteration-count: infinite;
    box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.65);
}


@keyframes a3 {
    0% {left: 15px; bottom: 115px; opacity: 0;}
    15% {opacity: 1;}
    75% {opacity: 1;}
    85% {opacity: 0;}
    100% {left: 170px; bottom: 115px;opacity: 0;}
}

.tan_3{
    position: absolute;
    left: 15px;
    bottom: 115px;
    width: 17px;
    height: 17px;
    opacity: 0;
    background: #a5c04a;
    animation: a3 13s linear;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
    box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.65);
}


@keyframes a4 {
    0% {left: 15px; bottom: 65px; opacity: 0;}
    15% {opacity: 1;}
    75% {opacity: 1;}
    85% {opacity: 0;}
    100% {left: 130px; bottom: 30px; opacity: 0;}

}

.tan_4{
    bottom: 65px;
    left: 15px;
    width: 9px;
    height: 9px;
    background: #a5c04a;
    opacity: 0;
    position: absolute;
    animation: a4 10s linear;
    animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.65);
}





/*---------------RIGHT--------------------*/
@keyframes a5 {
    0%   {right: 0px; bottom: 220px; opacity: 0}
    5% {opacity: 1}
    70%   {right: 180px; bottom: 20px; opacity: 0}
    55% {opacity: 1}
    60% {opacity: 0}
    100%   {right: 180px; bottom: 20px; opacity: 0}
}

.tan_5{
    right: 0px;
    bottom: 220px;
    position: absolute;
    width: 17px;
    height: 17px;
    background: #445830;
    animation: a5 13s ease-in-out;
    -webkit-animation-iteration-count: infinite;
    box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.65);

}
/*-----------------------------------*/
@keyframes a6 {
    0%   {right: 0px; bottom: 160px; opacity: 0}
    5% {opacity: 1}
    50%   {right: 250px; bottom: 0px;}
    55% {opacity: 1}
    65% {opacity: 0}
    100% {right: 250px; bottom: 0px; opacity: 0}
}

.tan_6{
    right: 0px;
    bottom: 120px;
    position: absolute;
    width: 17px;
    height: 17px;
    background: #445830;
    animation: a6 19s ease-in-out;
    opacity: 0;
    animation-delay: 9s;
    -webkit-animation-iteration-count: infinite;
    box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.65);
}
/*-----------------------------------*/

@keyframes a7 {
    0%   {right: 210px; bottom: 50px; opacity: 0}
    5% {opacity: 1}
    95% {opacity: 1}
    100%   {right: -30px; bottom: 20px; opacity: 0}
}

.tan_7{
    position: absolute;
    right: 210px;
    bottom: 50px;
    width: 17px;
    height: 17px;
    background: #a5c04a;
    animation: a7 13s linear;
    opacity: 0;
    animation-delay: 6s;
    box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.65);
    -webkit-animation-iteration-count: infinite;
}
/*-----------------------------------*/
@keyframes a8 {
    0%   {right: 210px; bottom: 190px; opacity: 0}
    5% {opacity: 0}
    35% {opacity: 1}
    85% {opacity: 1}
    100%   {right: 0px; bottom: 20px; opacity: 0}
}

.tan_8{
    position: absolute;
    width: 17px;
    height: 17px;
    background: #445618;
    right: 210px;
    bottom: 150px;
    animation: a8 15s linear;
    opacity: 0;
    animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.65);
}

/*-----------------------------------*/
@keyframes a9 {
    0% {right: 130px; bottom: 200px; opacity: 0}
    15% {opacity: 1}
    65% {opacity: 1}
    85% {right: 80px; bottom: 0px; opacity: 0}
    10% { opacity: 0}
}

.tan_9{
    position: absolute;
    height: 9px;
    width: 9px;
    background: #a5c04a;
    right: 130px;
    bottom: 200px;
    animation: a9 19s linear;
    opacity: 0;
    animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.65);
}

.tan_1, .tan_2, .tan_3, .tan_4, .tan_5, .tan_6, .tan_7, .tan_8, .tan_9{
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);

}
.corespodence-item__img.mb-5.col-12.col-sm-5 img{
    max-height: 340px;
    width: 100%;
}

.corespondences.mb-6{
    overflow: hidden;
}

@keyframes c1 {
    0% {top: -50px; left: -50px; opacity: 0}
    10% {opacity: 0}
    18% {opacity: 1}
    100% {left: 600px; top:650px; transform: rotate(120deg);opacity: 1}
}
.cor_tan_1{
    position: absolute;
    height: 59px;
    width: 59px;
    top: 0;
    opacity: 0;
    left: 14px;
    background: #4e4e4e;
    z-index: 10;
    animation: c1 19s linear;
    -webkit-animation-iteration-count: infinite;
}

@keyframes c2 {
    0% {top: 120px; left: -50px;opacity: 0}
    10% {opacity: 0}
    18% {opacity: 1}
    55% {opacity: 1}
    75% {opacity: 0}
    100% {left: 600px; top:410px; transform: rotate(120deg); opacity: 0;}
}
.cor_tan_2{
    position: absolute;
    height: 40px;
    width: 40px;
    top: 120px;
    left: -50px;
    background: linear-gradient(246.58deg, #385400 38.68%, #538000 94.02%);
    z-index: 10;
    animation: c2 17s linear;
    animation-delay: 10s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes c3 {
    0% {top: 235px; left: -70px;opacity: 0.0;}
    10% {opacity: 0.5;}
    85% {opacity: 0.5;}
    100% {left: 600px; top:-60px; transform: rotate(160deg); opacity: 0.0;}
}

.cor_tan_3{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 235px;
    left: -70px;
    opacity: 0.5;
    background: #808080;
    z-index: 10;
    animation: c3 30s linear;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
}


@keyframes c4 {
    0% {top: 355px; left: -50px;}
    75% {opacity: 1;}
    85% {opacity: 0;}
    100% {left: 450px; top:600px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_4{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 355px;
    left: -50px;
    background: #808080;
    z-index: 10;
    animation: c4 18s linear;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes c5 {
    0% {top: 655px; left: 550px;}
    75% {opacity: 1;}
    85% {opacity: 0;}
    100% {left: -50px; top:455px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_5{
    position: absolute;
    height: 55px;
    width: 55px;
    top: 655px;
    left: 550px;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.5;
    z-index: 10;
    animation: c5 18s linear;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
}


@keyframes c6 {
    0% {top: 455px; left: -75px;}
    75% {opacity: 1;}
    85% {opacity: 0;}
    100% {left: 555px; top:855px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_6{
    position: absolute;
    height: 55px;
    width: 55px;
    top: 455px;
    left: -75px;
    background: #4e4e4e;
    z-index: 10;
    animation: c6 24s linear;
    animation-delay: 15s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes c7 {
    0% {bottom: 450px; left: -75px;}
    75% {opacity: .5;}
    85% {opacity: 0;}
    100% {left: 500px; bottom:400px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_7{
    position: absolute;
    height: 55px;
    width: 55px;
    bottom: 410px;
    left: -60px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: c7 18s linear;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes c8 {
    0% {bottom: 320px; left: 600px;}
    75% {opacity: .5;}
    90% {opacity: 0;}
    100% {left: -50px; bottom:160px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_8{
    position: absolute;
    height: 55px;
    width: 55px;
    bottom: 320px;
    left: 600px;
    opacity: .5;
    background: #626262;
    z-index: 10;
    animation: c8 18s linear;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes c9 {
    0% {bottom: -50px; left: 160px;}
    75% {opacity: .5;}
    90% {opacity: 0;}
    100% {left: 500px; bottom:20px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_9{
    position: absolute;
    height: 55px;
    width: 55px;
    bottom: 160px;
    left: -50px;
    opacity: .5;
    background: #626262;
    z-index: 10;
    animation: c9 18s linear;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
}
@keyframes c10 {
    0% {bottom: 160px; left: -50px;}
    75% {opacity: .5;}
    90% {opacity: 0;}
    100% {left: 500px; bottom:120px; transform: rotate(160deg); opacity: 0;}
}
.cor_tan_10{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 160px;
    left: -50px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: c10 18s linear;
    animation-delay: 7s;
    -webkit-animation-iteration-count: infinite;
}

.soc_block{
    display: flex;
    justify-content: space-between;
}
.soc_item{
    transition: 0.3s;
}
.soc_item:hover{
    filter: contrast(1.5);
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.header-green-shadow{
    padding-bottom: 0!important;
}

.font-weight-normal{
    cursor: pointer;
}

.region_blur{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background: #00000068;
    display: none;
    opacity: 0;
    transition: 0.5s;
}

.region_wrapper{
    max-width: 900px;
    width: 90%;
    max-height: 465px;
    background: #f7f7f7;
    margin: 0 auto;
    padding: 10px 25px 25px 25px;
    margin-top: 12vh;
    position: relative;
}

.region_title{
    color: #000;
    font-size: 22px;
    font-weight: bold;
    display: block;
    margin: 15px 0;
}


.region_list a{
    display: inline-block;
    font-size: 15px;
    width: 32%;
}

.region_static_city a{
    display: inline-block;
    border-bottom: 1px dotted #71a800;
    color: #71a800;
    transition: 0.2s;
    font-size: 15px;
    padding-bottom: 2px;
}

.region_static_city a:hover{
    text-decoration: none;
    display:inline-block;
    border-bottom: 1px dotted #71a800;
    color: #71a800;
}

.region_list{
    overflow-y: scroll;
    height: 280px;
}

#searchInput{
    width: 100%;
    font-size: 24px;
    margin: 10px 0 20px;
    outline: 0;
    padding: 5px 10px;
    box-shadow: 1px 2px 8px 1px #c7c7c7;
    border: 0;
}

.region_list::-webkit-scrollbar {
    width: 0.6em;
    border-radius: 50%;
}

.region_list::-webkit-scrollbar-track {
    box-shadow: inset 0px 0px 5px #ccc;
}

.region_list::-webkit-scrollbar-thumb {
    background-color: #71a800;
    outline: 1px solid slategrey;

}

.region_close{
    height: 20px;
    width: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.region_close:before{
    content: ' ';
    height: 3px;
    width: 20px;
    display: block;
    background-color: #000;
    transform: rotate(45deg);
    position: absolute;
    top: 9px;
    transition: 0.2s;
}

.region_close:after{
    content: ' ';
    height: 3px;
    width: 20px;
    display: block;
    background-color: #000;
    transform: rotate(-45deg);
    position: absolute;
    top: 9px;
    transition: 0.2s;
}

.region_close:hover:before{
    transform: rotate(-45deg);
    background: #71a800;
}

.region_close:hover:after{
    transform: rotate(45deg);
    background: #71a800;
}

.license-docs .license-accordion{
    margin-top: 0!important;
}

.text-muted-quick{
    display:flex!important;
}

.nav.flex-wrap.align-items-start li.nav-item{
    position: relative;
    margin-left: 15px;
}

.nav.flex-wrap.align-items-start.fs--14.justify-content-start li.nav-item:before {
    content: ' ';
    display: block;
    width: 10px;
    height: 10px;
    background: #71A800;
    position: absolute;
    left: -10px;
    top: calc(50% - 5px);
    border-radius: 50%;
}


.text-block ol.check-list.three-cols {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}
@media only screen and (max-width: 480px) {
    .text-block ol.check-list.three-cols {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

.text-block ol.check-list.two-cols {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}

.reviews-slide-link{
    position: absolute;
    bottom: 10px;
    color: #71A800;

}

.reviews-slide-link:hover{
    text-decoration: underline;
}

.header.--white .header__logo {
    background-image: url(/media/logo.png);
    background-size: contain;
    height: 50px;
    width: 100%;
}
.blacked--white .header__country.region .font-weight-normal,
.blacked--white .header__link {
    color: #91c249;
}
.blacked--white  {
    background: linear-gradient(to right, rgb(0 0 0) 9%, black 9%, black 100%);
}

.header__logo {
    background-image: url(/local/templates/centrconsult-new/assets/images/logo-white.svg);
    background-size: contain;
    height: 50px;
    width: 100%;
}

main table{
    width: 100%;
}
main table tr{
    border-bottom: 1px solid #71a800;
}
main table tr td{
    padding: 5px 15px;
}

.calculator {
    background: #ebf4d9;
    -webkit-box-shadow: 0 0 4px 0 rgba(82,82,82,0.5);
    -moz-box-shadow: 0 0 4px 0 rgba(82,82,82,0.5);
    box-shadow: 0 0 4px 0 rgba(82,82,82,0.5);
    padding-bottom: 50px;
    margin-top: 30px;
    /* max-height: 335px; */
    width: 100%;
}

.calculator .calc-indent {
    padding-top: 35px;
}

.calculator .head-text {
    font-size: 26px;
    color: #000;
    text-align: center;
    margin-bottom: 20px;
}

.calculator .calc-indentbot80 {
    margin-bottom: 80px;
}

.calculator .one.active {
    background: url(/static/img/calculator/one-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 33%;
    padding-bottom: calc(11% + 8px);
    margin-top: -6px;
}

.calculator .one {
    width: 25%;
    height: 0;
    padding-bottom: 11%;
    cursor: pointer;
    position: absolute;
    left: -5px;
    top: 0px;
}

.calculator .two.active {
    background: url(/static/img/calculator/two-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 30%;
    padding-bottom: calc(11% + 8px);
    margin-top: -6px;
}

.calculator .two {
    width: 25%;
    height: 0;
    padding-bottom: 11%;
    cursor: pointer;
    position: absolute;
    left: 24%;
    top: 0px;
}
.calculator .three.active {
    background: url(/static/img/calculator/three-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 30%;
    padding-bottom: calc(11% + 8px);
}

.calculator .three {
    width: 25%;
    height: 0;
    padding-bottom: 11%;
    cursor: pointer;
    margin-top: -5px;
    position: absolute;
    left: 46%;
}
.calculator .four.active {
    background: url(/static/img/calculator/four-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: right;
    width: 35%;
    top: -5px;
    padding-bottom: calc(11% + 8px);
    right: -6px;
    background-position-x: right;
}

.calculator .four {
    width: 25%;
    height: 0;
    padding-bottom: 11%;
    cursor: pointer;
    cursor: pointer;
    position: absolute;
    right: 0;
    pointer-events: none;
    cursor: default;

}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}


.btn{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #70AB00;
    *background-color: #70AB00;
    background-image: -moz-linear-gradient(top,#70AB00,#6AA300);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#70AB00),to(#6AA300));
    background-image: -webkit-linear-gradient(top,#70AB00,#6AA300);
    background-image: -o-linear-gradient(top,#70AB00,#6AA300);
    background-image: linear-gradient(to bottom,#70AB00,#6AA300);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}



.radio-btn-block label{
    line-height: 1.42857143;
    color: #333;
    font-size: 15px;
}

.tab-pane{
    display: none;
    min-height: 225px;
}
#calc{
    display: none;
    max-width: 350px;
    min-width: 250px;
    padding: 0 10px 50px;
}

.calculator .nav-tabs {
    background: url(/static/img/calculator/board-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: calc(100% - 30px);
    height: 30px;
    margin-top: 35px;
    border-bottom: none!important;
    position: relative;
}

.calculator .form {
    width: 210px;
}

.calculator .block-input {
    width: 100%;
    margin-top: 15px;
}

.text-center {
    text-align: center;
}

.calculator .ico-input {
    float: left;
    width: 20%;
    font-size: 20px;
    color: #8b8b8b;
    padding: 5px;
    border: 1px solid #d7d7d7;
    background: #fff;
}

.calculator .input {
    width: 100%;
    float: left;
    height: 38px;
    border: 0px;
    border-left: none;
    padding-left: 10px;
}

.hidden_text_area_wrapper{
    display: none;
}

.hidden_text_area{
    display: none;
}


element.style {
}
.form-table.data-table .form-label-custom {
    display: inline-block;
    width: 40px;
    text-align: center;
    padding-right: 10px;
    font-weight: bold;
    padding: 10px 0 0 0;
    background: #fff;
    height: 40px;
    border: 1px solid #d7d7d7;
}

.form-input-calc{
    border: 1px solid #d7d7d7;
}

.input-item-calc{
    justify-content: center;
    max-width: 220px;
    margin: 0 auto;
    border: 1px solid #ebf4d9;
}

.form-table-calc{
    text-align: center;
}

.btn-submit-calc-button{
    width: 220px;
    border-right: 0;
    border-left: 0;
}
.btn-submit-calc-button:hover{
    width: 220px;
    border-right: 0;
    border-left: 0;
}


.btn-submit-calc-button.button.--green:after {
    bottom: -1px;
}

.btn-submit-calc-button.button.--green:before {
    top: -1px;
}




.calculator .radio:checked+label:after {
    opacity: 1;
}

.calculator .radio:not(checked)+label:after{
    content: '';
    position: absolute;
    top: 6px;
    left: 10px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #72a701;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);
    opacity: 0;
    transition: all .2s;
}

.calculator .radio:not(checked)+label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 30px;
    height: 30px;
    border: 1px solid #CDD1DA;
    border-radius: 4px;
    background: #b4d385;
    -webkit-box-shadow: inset 0 2px 2px 0 rgba(82,82,82,0.1);
    -moz-box-shadow: inset 0 2px 2px 0 rgba(82,82,82,0.1);
    box-shadow: inset 0 2px 2px 0 rgba(82,82,82,0.1);
}

.radio-block{
    margin-bottom: 15px;
}
.radio-block label{
    margin-left:20px;
    margin-top: -18px;
    font-weight: bold;
}

#messages .col-md-10.col-md-offset-1{
    margin-top: 15px;
}

.radio-block label{
    margin-left: 20px;
    margin-top: -18px;
    font-weight: bold;
    font-size: 11px!important;
}

.calculator #profile .radio:not(checked)+label:before{
    top: 1px;
}

.calculator #profile .radio:not(checked)+label:after{
    top: 10px;
}

.calculator .calc-indent20{
    padding-top: 20px;
}

.form-table-calc-thanks{
    text-align: center;
}

.form-table-calc-thanks{
    display:none;
}

.calc_1_ty{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

.calc_2_ty{
    font-size: 16px;
    width: 75%;
    margin: 0 auto;
    color: #000;
}

.btn-submit-calc-button{
    width: 220px
}

.calculator_first_wrapper{
    max-width: 350px;
    text-align: left;
    position: relative;
}

.service-slider .slider-leafs .slide .calc__block{
    padding-top: 0;
}

.mobile_menu{
    display:none;

}

.get-license-button{
    display: flex;
}

.license-video .video-block .green-border{
    max-height: 375px;
    min-height: 275px;
}

@media only screen and (max-width: 768px) {
    .mobile_menu{
        display:block;
        padding: 10px 0 5px 0;
        background: #fff;
        z-index: 30;
        position: fixed;
        width: 100%;
        top: 0;
        box-shadow: 0px -2px 9px #000000;
    }

    .header__link.header__link-parent.flex-grow-1 a{
        position: relative;
    }


    .nav-link.first-layer{
        display: inline-block;
    }

    .header.--white .header__link{
        z-index: 150;
    }

    .header.--white .header__link:hover{
        border:0;
    }

    .container-xl.d-flex.justify-content-around.text-left.flex-wrap.flex-md-nowrap{
        flex-direction: column;
    }

    .mobile_header__link.header__link-parent.flex-grow-1{
        display: block;
        width: 100%;
        position: relative;
    }

    .header.w-100.position-fixed.admin-header-margin{
        display: none;
    }

    .mobile_menu .header.w-100.position-fixed.admin-header-margin{
        display: block;
    }

    .toggle_block{
        position: absolute;
        top: 10px;
        right: 30px;
    }

    .header__sub-nav.container-fluid {
        border: 0;
        padding: 0;
        max-height: 50vh;
        height: 100%;
        overflow-y: scroll;
    }

    .nav.flex-column.align-items-start li{
        margin-left: 20px;
    }

    .mobile_header__logo.logo {
        display: inline-block;
        background: url(/media/logo.png);
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .mobile-nav{
        display: none;
    }

    .mobile-menu-burger{
        height: 30px;
        width: 30px;
        display: inline-block;
        position: relative;
        float: right;
        margin-right: 5px;
    }

    .mobile-menu-burger:before{
        content: ' ';
        position: absolute;
        width: 30px;
        height: 3px;
        background: #000;
        top: 20%;
        transition: 0.1s
    }

    .mobile-menu-burger:after{
        content: ' ';
        position: absolute;
        width: 30px;
        height: 3px;
        background: #000;
        top: 80%;
        transition: 0.1s;
    }

    .mobile-menu-burger-item{
        height: 3px;
        width: 30px;
        position: absolute;
        left: 50%;
        background: #000;
        left: 0;
        top: 50%;
    }

    .mobile-menu-burger.open-burger .mobile-menu-burger-item{
        display: none;
    }
    .mobile-menu-burger.open-burger:before{
        content: ' ';
        position: absolute;
        width: 30px;
        height: 3px;
        background: #000;
        top: 50%;
        transform: rotate(45deg);
    }

    .mobile-menu-burger.open-burger:after{
        content: ' ';
        position: absolute;
        width: 30px;
        height: 3px;
        background: #000;
        top: 50%;
        transform: rotate(-45deg);
    }

    .mobile_header__country{
        padding: 10px;
        display: flex;
        vertical-align: middle;
    }

    .region__flag{
        width: 49px;
        height: 35px;
        display: inline-block;
        margin-right: 0;
    }

    .font-weight-normal{
        display: inline-block;
        padding-top: 10px;
    }

    .mobile-header__link{
        color: #72a701;
        padding: 5px 0px;
        font-size: 22px;
        font-weight: bold;
        display: block;
    }

    .top-telephone{
        text-align: center;
        border-top: 2px solid #eaebef;
        padding-bottom: 0px;
    }


    .top-telephone .mobile-header__link{
        text-decoration: none;
        color: #000;
    }

    .top-telephone p{
        text-decoration: none;
        color: #777;
        margin-bottom: 5px;
    }

    header{
        display:none;
    }

    .mobile_menu .header__sub-nav.container-fluid{
        position: relative;
        margin-bottom: 25px;
    }

    .button.--white-green{
        border: 2px solid #71A800;
        border-image: inherit;
        border-image-slice: inherit;
    }
}


/*header*/

.first-slide.first-slide-main{
    overflow: hidden;
}
@keyframes h1 {
    0% {bottom: 160px; right: -50px;opacity: 0}
    15% {opacity: .5}
    65% {opacity: .5}
    85% {opacity: 0}
    100% {right: 90%; bottom:105%; transform: rotate(80deg); opacity: .0;}
}
.cor_h_1{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 160px;
    right: -50px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: h1 50s linear;
    animation-delay: 7s;
    -webkit-animation-iteration-count: infinite;
}


@keyframes h2 {
    0% {bottom: 330px; right: -50px;opacity: 0}
    15% {opacity: .5}

    55% {opacity: .5}
    65% {opacity: 0}
    100% {right: 110%; bottom:67%; transform: rotate(80deg); opacity: .0;}
}
.cor_h_2{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 160px;
    right: -50px;
    opacity: .5;
    background: #626262;
    z-index: 10;
    animation: h2 42s linear;
    animation-delay: 15s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h3 {
    0% {bottom: -35px; right: 30px;opacity: 0}
    15% {opacity: .5}
    30% {opacity: .5}
    45% {opacity: .0}
    60% {opacity: .0}
    68% {opacity: .5}
    85% {opacity: .5}
    90% {opacity: 0}
    100% {right: 72%; bottom:105%; transform: rotate(80deg); opacity: .0;}
}
.cor_h_3{
    position: absolute;
    height: 22px;
    width: 22px;
    bottom: -35px;
    right: 30px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: h3 53s linear;
    animation-delay: 5s;
    -webkit-animation-iteration-count: infinite;
}


@keyframes h4 {
    0% {bottom: 350px; right: 500px;opacity: 0}
    15% {opacity: .5}
    30% {opacity: .5}
    45% {opacity: .0}
    60% {opacity: .0}
    65% {opacity: .5}
    85% {opacity: .5}
    90% {opacity: 0}
    100% {right: 68%; bottom:85%; transform: rotate(80deg); opacity: .0;}
}
.cor_h_4{
    position: absolute;
    height: 22px;
    width: 22px;
    bottom: -35px;
    right: 280px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation-delay: 9s;
    animation: h4 38s linear;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h5 {
    0% {bottom: -35px; right: 0px;opacity: 0}
    15% {opacity: .5}
    25% {opacity: .5}
    30% {opacity: .5}
    45% {opacity: .0}
    50% {opacity: .0}
    55% {opacity: .5}
    85% {opacity: 0}
    90% {opacity: 0}
    100% {right: 90%; bottom:105%; transform: rotate(80deg); opacity: .0;}
}
.cor_h_5{
    position: absolute;
    height: 22px;
    width: 22px;
    bottom: -35px;
    right: 0px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation-delay: 5s;
    animation: h5 45s linear;
    -webkit-animation-iteration-count: infinite;
}


@keyframes h6 {
    0% {bottom: 50%; right: -50px;opacity: 0}
    15% {opacity: .5}
    65% {opacity: .5}
    85% {opacity: 0}
    100% {right: 70%; bottom:75%; transform: rotate(80deg); opacity: .0;}
}

.cor_h_6{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 160px;
    right: -50px;
    opacity: .5;
    background: #626262;
    z-index: 10;
    animation: h6 27s linear;
    animation-delay: 11s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h7 {
    0% {bottom: 70%; right: -50px;opacity: 0}
    15% {opacity: .5}
    65% {opacity: .5}
    85% {opacity: 0}
    100% {right: 50%; bottom:15%; transform: rotate(360deg); opacity: .0;}
}

.cor_h_7{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 70%;
    right: -50px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: h7 18s linear;
    animation-delay: 26s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h8 {
    0% {bottom: 40%; right: -50px;opacity: 0}
    15% {opacity: .5}
    65% {opacity: .5}
    85% {opacity: 0}
    100% {right: 50%; bottom:85%; transform: rotate(180deg); opacity: .0;}
}

.cor_h_8{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 70%;
    right: -50px;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: h8 37s linear;
    /*animation-delay: 13s;*/
    -webkit-animation-iteration-count: infinite;
}


@keyframes h9 {
    0% {bottom: 45%; right: 25%;opacity: 0}
    5% {opacity: .5}
    65% {opacity: .5}
    85% {opacity: 0}
    100% {right: 50%; bottom:85%; transform: rotate(80deg); opacity: .0;}
}

.cor_h_9{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 45%;
    right: 25%;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: h9 15s linear;
    animation-delay: 4s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h10 {
    0% {bottom: 68%; right: -5%;opacity: 0}
    5% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {right: 75%; bottom:85%; transform: rotate(90deg); opacity: .0;}
}

.cor_h_10{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 68%;
    right: -5%;
    opacity: .5;
    background: #626262;
    z-index: 10;
    animation: h10 32s linear;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h11 {
    0% {bottom: 18%; right: -5%;opacity: 0}
    5% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {right: 45%; bottom:5%; transform: rotate(80deg); opacity: .0;}
}

.cor_h_11{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 68%;
    right: -5%;
    opacity: .5;
    background: #626262;
    z-index: 10;
    animation: h11 28s linear;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes h12 {
    0% {bottom: 105%; right: 10%;opacity: 0}
    15% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {bottom:75%; right: 75%; transform: rotate(80deg); opacity: .0;}
}

.cor_h_12{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: h12 27s linear;

    -webkit-animation-iteration-count: infinite;
}

/*header*/

/*section 2*/
@keyframes s1 {
    0% {bottom: 55%; right: -5%;opacity: 0}
    35% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {bottom:-5%; right: 80%; transform: rotate(80deg); opacity: .0;}
}

.cor_s_1{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: s1 35s linear;

    -webkit-animation-iteration-count: infinite;
}

@keyframes s2 {
    0% {bottom: 35%; right: -5%;opacity: 0}
    35% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {bottom:35%; right: 75%; transform: rotate(80deg); opacity: .0;}
}

.cor_s_2{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: 0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: s2 25s linear;
    animation-delay: 10s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes s3 {
    0% {bottom: 75%; right: -5%;opacity: 0}
    35% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {bottom:35%; right: 75%; transform: rotate(120deg); opacity: .0;}
}

.cor_s_3{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: s3 25s linear;
    animation-delay: 15s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes s4 {
    0% {bottom: 75%; right: 25%;opacity: 0}
    35% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {bottom:5%; right: 45%; transform: rotate(80deg); opacity: .0;}
}

.cor_s_4{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation-delay: 4s;
    animation: s4 17s linear;
    -webkit-animation-iteration-count: infinite;
}


@keyframes s5 {
    0% {bottom: 52%; right: 87%;opacity: 0}
    35% {opacity: .5}
    65% {opacity: .5}
    90% {opacity: 0}
    100% {bottom:35%; right: 55%; transform: rotate(60deg); opacity: .0;}
}

.cor_s_5{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .25;
    background: #626262;
    z-index: 10;
    animation-delay: 2s;
    animation: s5 14s linear;
    -webkit-animation-iteration-count: infinite;
}

@keyframes s6 {
    0% {bottom: 0%; right: 80%;opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {bottom:15%; right: 55%; transform: rotate(120deg); opacity: .0;}
}

.cor_s_6{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: s6 14s linear;
    animation-delay: 4s;
    -webkit-animation-iteration-count: infinite;
}
@keyframes s7 {
    0% {bottom: 0%; right: 80%;opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {bottom:5%; right: 45%; transform: rotate(180deg); opacity: .0;}
}

.cor_s_7{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: s7 12s linear;
    animation-delay: 12s;
    -webkit-animation-iteration-count: infinite;
}


.cor_3_8{
    position: absolute;
}

/*section 2*/


/*director*/
.director-contact{
    position: relative;
    overflow: hidden;
}
@keyframes d1 {
    0% {transform: translate(-61vw,calc(350px - 73%));opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(46deg) translate(-64vw,-6px); opacity: .0;}
}
.cor_d_1{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: d1 12s linear;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes d2{
    0% {transform: rotate(10deg) translate(-64vw,calc(350px - 68%));opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(40deg) translate(-59vw,-12px); opacity: .0;}
}
.cor_d_2{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: d2 12s linear;
    animation-delay: 6s;
    -webkit-animation-iteration-count: infinite;

}

@keyframes d3{
    0% {transform: rotate(-22deg) translate(-68vw,calc(350px - 79%));opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(40deg) translate(-50vw,-2px); opacity: .0;}
}
.cor_d_3{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: d3 18s linear;
    animation-delay: 5s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes d4{
    0% {transform: rotate(-8deg) translate(-66vw,calc(350px - 75%));opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(40deg) translate(-66vw,-8px); opacity: .0;}
}
.cor_d_4{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: d4 18s linear;
    animation-delay: 9s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes d5 {
    0% {transform: translate(135%,calc(350px - 75%));opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(47deg) translate(155%,-26px); opacity: .0;}
}
.cor_d_5{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: d5 12s linear;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
}

/* От старых разрабов
@keyframes d6{
    0% {bottom: 25%; right: -5%;opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {bottom:85%; right: 5%; transform: rotate(40deg); opacity: .0;}
} */
/* GP | Web Vitals Optimization */
@keyframes d6{
    0% {transform: translate(100%,calc(350px - 75%)); opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(40deg)  translate(150%,40px); opacity: .0;}
}

.cor_d_6{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: d6 12s linear;
    animation-delay: 6s;
    -webkit-animation-iteration-count: infinite;
}

@keyframes d7{
    /* 0% {bottom: 15%; right: -5%;opacity: 0} */
    0% {transform: translate(135%,calc(350px - 75%)); opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    /* 100% {bottom:95%; right: 17%; transform: rotate(40deg); opacity: .0;} */
    100% {transform: rotate(40deg) translate(155%,-10px); opacity: .0;}
}
.cor_d_7{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: d7 18s linear;
    animation-delay: 8s;
    -webkit-animation-iteration-count: infinite;
}


@keyframes d8{
    /* 0% {bottom: -5%; left: 15%;opacity: 0} */
    0% {transform: translate(-65vw,0); opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    /* 100% {bottom:95%; left: 17%; transform: rotate(40deg); opacity: .0;}*/
    100% {transform: rotate(40deg) translate(-68vw,23px); opacity: .0;}
}
.cor_d_8{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: d8 18s linear;
    animation-delay: 9s;
    -webkit-animation-iteration-count: infinite;
}



@keyframes d9{
    0% {transform: translate(-65vw,0); opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {transform: rotate(40deg) translate(-61vw,18px); opacity: .0;}
}
.cor_d_9{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: d9 18s linear;
    /*animation-delay: 9s;*/
    -webkit-animation-iteration-count: infinite;
}

@keyframes d10{
    0% {transform: translate(100%,calc(350px - 90%));opacity: 0}
    /* 0% {bottom: -5%; right: 15%;opacity: 0} */
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    /* 100% {bottom:95%; right: 45%; transform: rotate(40deg); opacity: .0;} */
    100% {transform: rotate(47deg) translate(155%,-30px); opacity: .0;}
}
.cor_d_10{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: d10 18s linear;
    /*animation-delay: 9s;*/
    -webkit-animation-iteration-count: infinite;
}

.cor_d_1,
.cor_d_2,
.cor_d_3,
.cor_d_4,
.cor_d_5,
.cor_d_6,
.cor_d_7,
.cor_d_8,
.cor_d_9,
.cor_d_10
{
    will-change: transform, opacity;
}
/*director*/
.review_block_1{
    height: 25px;
    width: 25px;
    position: absolute;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    transform: rotate(30deg);
    opacity: .5;
    left: 15px;
    top: 25px;
}




.review_block_2{
    height: 15px;
    width: 15px;
    position: absolute;
    background: #D7D7D7;
    transform: rotate(26deg);
    left: 60px;
    top: 8px;
}

.review_block_3{
    height: 9px;
    width: 9px;
    position: absolute;
    background: #D7D7D7;
    transform: rotate(26deg);
    left: 85px;
    top: 41px;
}

.review_block_4{
    height: 9px;
    width: 9px;
    position: absolute;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: .5;
    transform: rotate(26deg);
    right: 30px;
    top: 50px;
}

.review_block_5{
    height: 15px;
    width: 15px;
    position: absolute;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: .5;
    transform: rotate(26deg);
    right: 60px;
    top: 8px;
}

.review_block_6{
    height: 25px;
    width: 25px;
    position: absolute;
    background: #C4C4C4;
    transform: rotate(30deg);
    opacity: .5;
    right: 15px;
    top: 10px;
}

.review_block_7{
    height: 25px;
    width: 25px;
    position: absolute;
    background: #C4C4C4;
    transform: rotate(30deg);
    opacity: .5;
    right: 15px;
    bottom: 10px;
}

.review_block_8{
    height: 15px;
    width: 15px;
    position: absolute;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    transform: rotate(-25deg);
    opacity: .5;
    right: 13px;
    bottom: 55px;

}

.review_block_9{
    height: 15px;
    width: 15px;
    position: absolute;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    transform: rotate(-25deg);
    opacity: .5;
    right: 55px;
    bottom: 13px;
}

.review_block_10{
    height: 25px;
    width: 25px;
    position: absolute;

    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    transform: rotate(30deg);
    opacity: .5;
    left: 15px;
    bottom: 10px;
}

.review_block_11{
    height: 15px;
    width: 15px;
    position: absolute;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    transform: rotate(-25deg);
    opacity: .5;
    left: 13px;
    bottom: 55px;

}

.review_block_12{
    height: 15px;
    width: 15px;
    position: absolute;
    background: #C4C4C4;
    transform: rotate(-25deg);
    opacity: .5;
    left: 55px;
    bottom: 13px;
}


.review_block_animated_1{
    animation: st_1 50s linear;
}

.review_block_animated_2{
    animation: st_1 70s linear;
}

.review_block_7.review_block_animated_2{
    bottom: 45px;
}

.review_block_8.review_block_animated_1{
    bottom: 165px;
}

.review_block_10.review_block_animated_1{
    left: 45px;
}

.review_block_11.review_block_animated_2{
    background: #C4C4C4;
}

@media only screen and (max-width: 991px){
    .calculator .three.active,
    .calculator .four.active{
        margin-top: -4px;
    }
}

@media (min-width: 992px) {
    .calculator_first_wrapper{
        width: 350px;
    }
}

@media (min-width: 768px) {
    .col-12.col-lg-6.image-slider{
        height: 460px;
    }

    .col-12.col-lg-6.image-slider .js-slider.slick-initialized.slick-slider.slick-dotted{
        height: 100%;
    }.col-12.col-lg-6.image-slider .slick-list.draggable{
         height: 100%;
     }.col-12.col-lg-6.image-slider .slick-list.draggable .slick-track{
          height: 100%;
      }

    .col-12.col-lg-6.d-flex.flex-column.justify-content-around.align-items-start{
        min-height: 460px;
    }

    .license-video.mb-6{
        min-height: 500px;
    }

    .license-video .video-block{
        min-height: 375px;
    }

    .license-video .video-block .youtube{
        top: 40px;
    }

    .container-xl.first-slide__container.text-uppercase.text-white .my-auto.col-12.col-md-6{
        padding-left: 0;
    }

    .reviews-slider__review{
        width: 95%;
        padding: 30px 30px;
    }
}

.row-icons-4 {
    width: 100%;
    padding: 25px;
    background: #f7f7f7;
}

.row-icons-4 img {
    height: 65px;
    margin-bottom: 15px;
}

.license-video.mb-6{
    position: relative;
    overflow: hidden;
    min-height: 500px;
}

@keyframes d1_2 {
    0% {bottom: 0%; left: 5%;opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {bottom:15%; left: 48%; transform: rotate(180deg); opacity: .0;}
}
.cor_d_1_2{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    z-index: 10;
    animation: d1_2 19s linear;
    animation-delay: 6s;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

@keyframes d4_2{
    0% {bottom: -5%; left: 15%;opacity: 0}
    35% {opacity: .3}
    65% {opacity: .3}
    90% {opacity: 0}
    100% {bottom:15%; left: 45%; transform: rotate(40deg); opacity: .0;}
}
.cor_d_4_2{
    position: absolute;
    height: 35px;
    width: 35px;
    bottom: 90%;
    right: 20%;
    opacity: .0;
    background: #626262;
    z-index: 10;
    animation: d4_2 18s linear;
    animation-delay: 9s;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.how-it-works.mb-6{
    position: relative;
}

.mobile-order-2{
    z-index: 15;
}

.service-slider-small.mb-6{
    position: relative;
    overflow: hidden;
}

.service-slider-small.mb-6 .col-12.col-xl-11.col-md-10.lg-order-1{
    z-index: 15;
}


.steps-block.mb-6{
    position: relative;
    overflow: hidden;
}

@keyframes st_1{
    0% { transform: rotate(0deg); }
    25% { transform: rotate(180deg); }
    50% { transform: rotate(0deg); }
    75% { transform: rotate(-180deg); }
    100% {transform: rotate(0deg);  }
}

.steps_tan_1{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 15%;
    left: 5%;
    opacity: .5;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    animation: st_1 60s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

@keyframes st_2{
    0% { transform: rotate(0deg); }
    25% { transform: rotate(-180deg); }
    50% { transform: rotate(0deg); }
    75% { transform: rotate(180deg); }
    100% {transform: rotate(0deg);  }
}

.steps_tan_2{
    position: absolute;
    height: 55px;
    width: 55px;
    top: 25%;
    left: 8%;
    background: #E1E1E1;
    animation: st_2 90s linear;

    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_3{
    position: absolute;
    height: 55px;
    width: 55px;
    top: 33%;
    left: -1%;
    background: #E1E1E1;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.5;
    animation: st_1 90s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_4{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 42%;
    left: 4%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_4 90s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_5{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 50%;
    left: 9%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_2 75s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_6{
    position: absolute;
    height: 28px;
    width: 28px;
    top: 58%;
    left: 4%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_1 67s linear;
    -webkit-animation-iteration-count: infinite;
}

.steps_tan_7{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 15%;
    right: 5%;
    opacity: .5;
    background: #E1E1E1;
    animation: st_1 60s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_8{
    position: absolute;
    height: 55px;
    width: 55px;
    top: 25%;
    right: 8%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    animation: st_2 90s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_9{
    position: absolute;
    height: 55px;
    width: 55px;
    top: 33%;
    right: -1%;
    background: #E1E1E1;
    opacity: 0.5;
    animation: st_1 90s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_10{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 42%;
    right: 4%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_2 90s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_11{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 50%;
    right: 9%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_1 75s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_12{
    position: absolute;
    height: 28px;
    width: 28px;
    top: 58%;
    right: 4%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_2 67s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_13{
    position: absolute;
    height: 58px;
    width: 58px;
    top: 67%;
    left: 10%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_1 67s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_14{
    position: absolute;
    height: 58px;
    width: 58px;
    top: 67%;
    right: 10%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_2 67s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_15{
    position: absolute;
    height: 28px;
    width: 28px;
    top: 78%;
    left: 6%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_1 67s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_16{
    position: absolute;
    height: 28px;
    width: 28px;
    top: 78%;
    right: 6%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_2 67s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_17{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 85%;
    left: 17%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_1 95s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_18{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 85%;
    right: 17%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_2 95s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_19{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 74%;
    left: 23%;
    background: #E1E1E1;
    opacity: 0.8;
    animation: st_1 120s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.steps_tan_20{
    position: absolute;
    height: 35px;
    width: 35px;
    top: 74%;
    right: 23%;
    background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
    opacity: 0.8;
    animation: st_2 120s linear;
    -webkit-animation-iteration-count: infinite;
    z-index: -1;
}

.new-drsign-container section{
    overflow: hidden;
    position: relative;
}

.steps__inner{
    width: 190px;
    height: 180px;
}

main{
    overflow: hidden;
}

.form-control{
    background: unset;
}

.section-title.mobile-hidden{
    max-width: 75%;
}

.text-block h1{
    font-size:2.125rem;
}

.text-block p{
    margin-bottom: 0.5rem;
}

.text-block .alert{
    margin: 20px 0;
}

.active_region{
    color: #71A800;
    display: inline-block;
    width: 32%;
    cursor: default;
    pointer-events: none;
}

.active_region:hover{
    text-decoration: none;
}

.col-images img {
    max-width: 140px;
}

.col-images div {
    text-align: center;
    margin-bottom: 15px;
}

.img_p_l{
    margin-left: 15px;
}
.img_p_r{
    margin-right: 15px;
}
.img_p_t{
    margin-top: 15px;
}

.advantages-block{
    background-position: top;
}

.advantages-block .advantages__text-hidden{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
}

.youtube img{
    max-width: 530px;
    /*max-height: 350px;*/
}

.input_wrapper{
    position: relative;
    margin-bottom: 10px;
}

#searchInputItem{
    font-size: 22px;
    position: absolute;
    right: 10px;
    top: 17px;

}

.calc_page_list{
    max-width: calc(100% - 30px);
    margin-top: 35px;
    position: absolute;
    left: 15px;
    bottom: 10px;
}

.nav.nav-tabs.hidden-xs.center-block{
    position: absolute;
    left: 15px;
    bottom: 15px;
}

.first-slide.service-page .button{
    max-width: 300px;
    border: 1px;
}

.col-12.order-2.order-md-1.get-license-button .form__button.button.--green:hover{
    color: #71A800;
    border: 2px solid #71A800;
    background: #fff;

}

@media only screen and (max-width: 580px) {
    .region_list a{
        width: 49%;
    }
}


@media only screen and (max-width: 400px) {
    .region_list a{
        width: 100%;
    }
}

.slide iframe{
    max-width: 560px;
    max-height: 315px;
}

.text-block ul ul li:after{
    background: transparent;
}
.text-block ul ul{
    margin: 0;
}

.button.--green:hover{
    border: 0px;
}

.disabled_subscribe_btn{
    border-bottom: 1px solid red;
    color: red;
}

.disabled_subscribe_btn::placeholder {
    color: red;
}

.disabled_subscribe_btn_calc{
    border: 1px solid red;
    color: #ff7373;
}

.disabled_subscribe_btn_calc input::placeholder {
    color: #ff7373;
}

.secret_form_item_inputs img{
    height: 49px;
}

.secret_form_submit:hover{
    background: #fff;
    border: 1px solid #71A800;
    color: #71A800;
}

.first-slide__text.--buisness {
    text-transform: initial;
    font-weight: normal;
}


@media (max-width: 1113px){
    .service__title, .section-title {
        color: #71A800;
        background: transparent;
        -webkit-text-fill-color: #71A800;
        -webkit-background-clip: #71A800;
        background-clip: inherit!important;
    }
}

.bg-block{
    margin: 20px 0;
}

.f4-warning{
    color: red;
    font-size: 12px;
    text-transform: initial;
    position: absolute;
    left: 30px;
    bottom: 68px;
    display: none;
}

.f4-warning.call_request{
    color: red;
    font-size: 12px;
    text-transform: initial;
    position: absolute;
    left: 33px;
    /* GP | Task 44*/
    /* bottom: 120px; */
    bottom: 25%;
    display: none;
}

.form-group{
    margin-bottom: 2rem;
}

.first-slide.service-page .form__subtitle{
    margin-bottom: 1rem;
}

.hidden{
    display:none!important;
}

#license_submit_3{
    display:none;
}

#license_submit_4{
    margin-top: 25px!important;
    display: block;
    max-width: 215px;
    margin: 0 auto;
    width: 90%;
}

.quick_license_name{
    display: none;
    color:red;
    font-size: 12px;
    position: absolute;
}

.quick_license_tel{
    color:red;
    font-size: 12px;
    position: absolute;
    display: none;
}

.f4-warning.call_request_home{
    color: red;
    font-size: 12px;
    text-transform: initial;
    position: absolute;
    left: 30px;
    /* GP | Task 44 */
    /* bottom: 0; */
    display: none;
}

/* GP | Task 44: for Ipad Mini */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px){
    .f4-warning.call_request_home {
        bottom: 0;
    }
}
/* GP | Task 44: for Ipad Air */
@media only screen
and (min-device-width : 820px)
and (max-device-width : 1180px){
    .f4-warning.call_request_home {
        bottom: 0;
    }
}

.paddingt-40{
    padding-top: 40px!important;
}

.tan_1, .tan_2, .tan_3, .tan_4, .tan_5, .tan_6, .tan_7, .tan_8, .tan_9 {
    display:none;
}

@media (max-width: 768px){
    .director-contact__button.button.--white.my-2, .director-contact__button.button.--green.my-2{
        max-width: 350px;
        margin: 0 auto;
        display: block;
    }

    .director-contact__button.button.--green.my-2 .fa.fa-instagram{
        left: 5%;
    }
    .director-contact__button.button .fa.fa-envelope-o{
        left: 5%;
    }

}


.director-contact__button.button.--white.my-2, .director-contact__button.button.--green.my-2{
    max-width: 350px;
}

.director-contact__button.button .fa.fa-envelope-o{
    font-size: 26px;
    top: 6px;
    position: absolute;
    left: 5%;
}


.director-contact__button.button.--green.my-2 .fa.fa-instagram{
    font-size: 26px;
    top: 6px;
    position: absolute;
    left: 5%;
}

.footer__company-info .logo {
    background-image: url(/local/templates/centrconsult-new/assets/images/ckNewLogo_1.svg);
}

.bottom-links{
    display: none;
}

.license_first_slide_decor{
    position: absolute;
    top: -95px;
    right: -120px;
}

.footer_upper_img{
    display: none;
}

@media (max-width: 426px){
    footer{
        /*background: url(/local/templates/centrconsult-new/assets/images/bg_2.svg) no-repeat;*/
        background: none;
        background-size: 35%;
        background-position: bottom right;
        padding-bottom: 0px;

        /*background: url(http://centrkonsalt.tk/local/templates/centrconsult-new/assets/images/mobile_bg.png) no-repeat;
		background-size: 100%;
		background-position: bottom;
		padding-bottom: 0px;*/
    }

    .footer_upper_img{
        display: block;
    }

    .tan_1, .tan_2, .tan_3, .tan_4{
        display:none;
    }

    .bottom-links{
        display: block;
        margin-left: 10px;
        margin-bottom: 15px
    }

    .bottom-links-item{
        display: block;
        margin-bottom: 10px;
    }
    .license_first_slide_decor{
        display:none;
    }

}

@media (min-width: 768px){
    .service__description .p-0.p-sm-4{
        padding:0!important;
    }
}


.header__country.region:hover .region__flag{
    transition: 0.3s;
    overflow:hidden;
}


.header__country.region:hover{
    cursor:pointer;
}

.header__country.region:hover .font-weight-normal{
    color:#91c249;
}

.header__country.region.custom{
    float:right;
    display:none;
}

@media screen and (max-width: 1210px) and (min-width: 768px) {
    .header__country.region.main{
        display:none;
    }

    .header__country.region.custom{
        display:flex;
    }
}

.form__title{
    font-size: 1.5rem;
    line-height: 2.575rem;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    margin-top:10px;
    color: #000;
}

.first-slide__form-container{
    justify-content: center;
    border: 0;
}

@media (min-width: 992px){
    .services{
        justify-content: space-between;
    }

    .d-flex.flex-wrap.align-items-center.justify-content-start.justify-content-md-between.no-gutters.px-3{
        padding-left: 0!important;
    }

}
@media (min-width: 1200px){
    .video-review{
        /*transform: translateX(-15px);*/
    }
}

.video-review__video img{
    margin-left: 0;
}

.last_review_word{
    font-size: 24px;
    line-height: 10px;
}

.last_review_word:hover{
    text-decoration:none;
}

.buhgalteriya-block .col-md-3.col-xs-12{
    margin-top: 25px;
}

.review {
    border: 1px #ccc dashed;
    padding: 10px;
    margin-bottom: 5px;
}

.f4-warning.get_course{
    bottom: 120px;
}

.license_review_image_wrapper{
    min-height: 110px;
}

.license_review_image_wrapper .reviews-slider__review-pic{
    display: block;
    max-height: 110px;
    width: auto;
    max-width: 140px;
    height: auto;
}

.reviews-list .white-block{
    top: 0;
}
.first-slide.first-slide-main .first-slide__form-container, .form__title.text-center.text-md-left.col-12{
    padding-left: 15px;
}

.first-slide__form-container .form-group.col-12.col-md-6{
    padding-left: 0;
}

.form__button, .--green.my-2{
    border: 1px;
}

#secret_form_submit_2{
    border: 2px solid;
    height: 45px;
    width: 180px;
}

@media (min-width: 1210px){
    .order-xl-3 {
        order: 3;
    }
}

.first-slide__form-container form{
    width: 100%;
}

#quick_license_submit_6{
    margin-left: 15px;
}

.news-content .thumbnail img{
    width: 100%;
}

.blog_list_item{
    position: relative;
}

.blog_list_item i {
    position: absolute;
    right: -20px;
    font-size: 20px;
    top: 0px;
}

.GotovieFirmy--block .btn-calc .btn-calc_icon {
    width: 40px;
}

.GotovieFirmy--block .btn-calc_icon img {
    width: 100%;
}

.GotovieFirmy--block .btn-calc_title {
    font-weight: 560;
    color: #343739;
    margin: 0 1rem;
    font-size: 14px;
}

.GotovieFirmy--block .btn-calc_g {
    font-size: 14px;
    padding: .8rem 1.2rem;
    color: #fff;
    background: rgb(82,180,115);
    border-radius: .25rem;
}

.GotovieFirmy--block .btn-calc {
    border-radius: .25rem;
    background: rgba(247,248,250,1);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    text-decoration: none;
    margin-top: 10%;
}

.GotovieFirmy--block .block-btn-calc {
    /*display: flex;*/
    flex-direction: column;
    justify-content: space-around;
    height: auto;
    align-items: flex-end;
}

.GotovieFirmy--block {
    display: flex;
    align-items: stretch;
}

.ck-join-sro-slide-gotovie-firm {
    background: url(/media/images/159ed0e8ddb700f9ebc34bef50ff1c5e.jpg.1120x410_q85_crop.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.ck-slider {
    padding: 40px;
    margin-bottom: 20px;
}

.main_section h1:first-child {
    margin-top: 10px;
}

.btn-cta {
    background-color: #71a800;
    color: #fff;
    padding: 5px 40px;
    display: block;
    transition: background-color 200ms linear;
    text-decoration: none;
    float: left;
}

.mt-20{
    margin-top: 20px;
}

.form-inline .form-group {
    margin-top: 10px;
    vertical-align: top;
}

@media (min-width: 768px){
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.form-inline .form-control {
    display: block;
    width: 100%;
    vertical-align: middle;
}

.copyright{
    margin: 0 auto;
    color: #5d5d5d;
}

.well {
    min-height: 20px;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #f7f8fa;
    border-bottom: 3px solid #71a800;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.franshiza-btn{
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #70AB00;
    border: 1px solid #70AB00;
    color: #fff;
    transition: 0.2s    ;
}

.franshiza-btn:hover {
    border: 1px solid #70AB00;
    background: #fff;
    color: #70AB00;
}

.service__description .button.--green{
    border: 0px solid;
}
@media (max-width: 768px){
    .services__item.service.--open .service__title{
        margin-bottom: 0!important;
    }
}

.section-title{
    margin-bottom: 10px;
}

.my-company .green-text {
    font-size: 30px;
    color: #2a4621;
    font-family: 'PT Sans Narrow',sans-serif;
    margin-top: 70px;
    margin-bottom: 40px;
}

.soc_block{
    /*max-width: 140px;*/
    max-width: 60px;
}

.logo-footer{
    background-image:url(/media/ckNewLogo_1.svg)!important;
    background-size: contain;
    width: 279px;
    height: 50px;

}

.header__phone .header__link.--no-hover:hover{
    color: #fff;
    text-decoration: underline;
}
.header__phone .header__link.--no-hover{
    font-size: 17px;
    cursor: pointer;
}

.not_click{
    pointer-events: none;
}

.nav-link.second-l{
    font-weight: bold;
}

.nav-link.second-l:before{
    content: '';
    display: none!important;
}

.video-reviews-list.mb-6 .video-review__video img{
    max-width: 373px;
    max-height: 258px;
}

.video-reviews-list .video-review__video{
    width: 93%;
}


.head-title-404{
    font-size: 150px;
    display: block;
    text-align: center;
    margin-top: 15%;
}
.hidden_table_tr {
    opacity: 0;
    display: none;
    transition: 0.2s;
}
.hidden_table_tr.opened_tr {
    opacity: 1;
    display: table-row;
    transition: 0.2s;
}
.open_table_tr {
    text-align:center;
}
.open_table_tr.opened_tr {
    display: none;
}
.open_table_tr a.btn {
    color: #fff;
    padding: 5px 50px;
}


@media (max-width: 766px){
    .first-slide__form-container {
        position: relative;
        max-width: 100% !important;
        padding-bottom: 30px !important;
        margin-left: 0px;
        width: 100%;
    }
}


@media (min-width: 768px){
    .third_layer_hidden{
        margin-top: 17px;
    }
}


.third_layer_hidden:before{
    content: '';
    display: none!important;
}

.subscribe-form{
    position: relative;
}

.button-unlinked {
    color: #fff;
    padding: 0.8125rem 1.875rem;
    outline: 0;
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1em;
    cursor: pointer;
    position: relative;
    transition: color 0.3s;
    z-index: 0;
    color: white;
    background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
    position: relative;
    border: 0px solid;
}


.definitions-block a {
    color: #3F6600;
}

.btn.btn-blue.callrequest.pull-left:hover{
    color:#fff;
}

.callrequest-koala{
    color: #70AB00;
    cursor: pointer;
}
.callrequest-koala:hover{
    text-decoration: underline;
}

.dymanic_html_block .form-control{
    padding: 0 0.4rem;
}

.modal_form_wrapper_buy_firm{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #757575c4;
    z-index: 100;
    transition: 0.5s;
    display: none;
    opacity: 0;
}

#license_submit_10{
    display: none;
}

.home-button-container{
    width: 100%;
    padding-right: 25px;
    height: 45px;
}

.left{
    text-align: left;
}

.right{
    text-align: right;
}

.home-button-container .button{
    width: 90%;
    text-align: center;
}



.dev-koala a{
    color: #000;
    margin-top: 10px;
    display: block;
}
.dev-koala a:hover{
    color: #4f9e44;
}

.social-block-mobile{
    display:none
}
.koala_img{
    margin-right: 3px;
    padding: 5px 19px;
    background: url('/media/koala-logo.png') no-repeat;
    background-position-x: -38px;
}
.dev-koala a:hover .koala_img{
    background-position-x: 0;
}
@media (min-width: 1200px) {
    .first-slide.first-slide-main .my-auto {
        padding-left: 15px;
    }
}
@media (max-width: 768px) {
    .social-block {
        margin-bottom: 25px;
    }

    .copyright{
        margin: 0px 0 15px 50px;
    }
    .social-block-mobile{
        display:block;
        margin: 0px 0px 15px 35px;
    }
    .social-block{
        display: none;
    }
}

.soc_block a {
    width: 24px;
    height: 24px;
}

.soc_instagram{
    background: url(/media/instagram.svg);
    background-size: 100%;
}

.soc_telegram{
    background: url(/media/telegram.svg);
}

.soc_viber{
    background: url(/media/viber.svg);
}

.soc_whatsapp{
    background: url(/media/whatsapp.svg);
}

.first-slide.service-page .form__title{
    font-size: 20px;
    margin: 0px 0 10px;
}

.blesk_sk {
    width: 350px;
    position: relative;
    overflow: hidden;
    display: block;
}
.blesk_sk:after {
    content: '';
    position: absolute;
    top: 0;
    right: -100px;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255,255,255,0.7) 50%, rgba(229, 172, 142, 0));
    transform: rotateZ(60deg) translate(-10em, 12em);
}

.blesk_sk:after, .blesk_sk:after {
    animation: sheen 2s forwards;
    animation-iteration-count:infinite;
    animation-fill-mode: forwards;
}

@keyframes sheen {
    100% {
        transform: rotateZ(60deg) translate(1em, -9em);
    }
}

.third_mobile_layer_hidden{
    display: none;
}
@media (max-width: 426px) {
    .mobile-hide {
        display: none;
    }


    #quick_license_submit_6{
        width: 90%;
    }

}

.director-contact__img{
    display: block;
}


.advantages-block .advantages__icon.license{
    background: url(/media/why_we/cert.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding-top: 0;
    padding-bottom: 0;
}

.advantages-block .advantages__icon.clock{
    background: url(/media/why_we/clock.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.advantages-block .advantages__icon.people{
    background: url(/media/why_we/persons.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.advantages-block .advantages__icon.money{
    background: url(/media/why_we/money.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.advantages-block .advantages__icon.bank{
    background: url(/media/why_we/bank.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.advantages-block .advantages__icon.varranty{
    background: url(/media/why_we/policy.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
@media (max-width: 426px) {
    .subscribe-form .secret_form_input[type="email"]{
        display: block;
        width: 100%;
        background: transparent;
    }

    .subscribe-form #secret_form_submit_2{
        width: 100%;
        margin-top: 5px;
    }

}

.custom-sertifikat-rdi img {
    width: 100%;
    height: auto;

}
#ck-icons-block img {
    margin-bottom: 20px;
    width: 120px;
}

.callrequest {
    background-color: #71A800;
    color: #fff;
    float: right;
    padding: 5px 40px;
    display: block;
    transition: background-color 200ms linear;
}

.callrequest:hover {
    color: #fff;
    background-color: #2c4200;
}

.definitions-block .form-inline .form-control{
    padding: 0;
}

.definitions-block .form-inline .form-group{
    padding: 0 20px 0 0;
}

.question-block .question-asked:before{
    content: '';
    position: absolute;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    border: 20px solid transparent;
    border-top: 20px solid #fff;
}

.question-block .question-asked-footer {
    padding: 3rem 1rem 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #f6f7f9;
}

.question-block {
    border: 2px solid #f2f2f2;
    margin: 30px 0;
}

.question-block .question-asked {
    position: relative;
    float: left;
    padding: 1.4rem 1rem 1.4rem 3rem;
    margin-top: 20px;
    width: 100%;
}

.question-block .question-asked-title {
    margin-bottom: 20px;
    font-weight: 500;
    line-height: 1.1;
    font-size: 25px;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
    align-items: flex-start;
    justify-content: flex-start;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 0.5rem 0.4rem;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.tab-content > .tab-pane{
    margin-top: 15px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.bottom-links-item-callback{
    display: block;
}

.callback-items{
    margin: 15px 0;
}

.callback-items strong{
    margin-bottom: 7px;
    display: block;
}

.main-404{
    margin-top: -52px;
}
@media (max-width: 1199px){
    .main-404{
        margin-top: -41px;
    }
}
@media (max-width: 768px){
    .main-404{
        margin-top: -60px;
    }
}

.footer_upper_img{
    position: absolute;
    right: 0;
    width: 12%;
    /*top: 20%;*/
    top: 150px;
}

.calculator .nav-tabs>li.active>a{
    background-color: transparent;
    border: 0;
}

.li_no_point:after{
    display: none;
}

.text-block ul li ul li:after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px;
    width: 8.64px;
    height: 8.64px;
    background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
    border-radius: 2px 0px 2px 2px;
    transform: matrix(0.71, 0.7, -0.72, 0.71, 0, 0);
}

.profession-head-title{
    font-size: 28px;
    margin-bottom: 1rem;
    font-weight: normal;
}

.profession-head-text {
    color: #979595;
}

.profession-head-callrequest.profession-head-text{
    margin-bottom: 0;
}

.profession-head-phone {
    font-size: 22px;
}

.profession-head-price {
    color: #71a800;
    font-weight: bold;
    font-size: 32px;
}

.profession-head-image{
    margin: 0 auto;
    display: block;
}

.profession-head-action {
    background: #71a800;
    color: #fff;
    border: 0;
    font-size: 18px;
    padding: 8px 28px;
    margin-top: 10px;
}

.profession-head-element__right {
    text-align: right;
}

.profession p, .profession span{
    font-style: 16px;
}

.profession h2{
    font-weight: normal;
    margin: 25px 0;
}

#ck-freecall {
    color: #fff;
}

#ck-freecall {
    background-image: -moz-linear-gradient(0deg,#9ec12d 0,#008b5f 100%);
    background-image: -webkit-linear-gradient(0deg,#9ec12d 0,#008b5f 100%);
    background-image: -ms-linear-gradient(0deg,#9ec12d 0,#008b5f 100%);
    padding: 30px 40px 20px 40px;
}

#ck-freecall button {
    margin-top: 10px;
    font-size: 20px;
    font-family: "PT Sans";
    color: #000;
    line-height: .75;
    padding: 20px 20px;
    text-align: center;
    background: #fff;
    border: none;
    cursor: pointer;
}

.profession-common {
    margin-top: 20px;
}

.why_punct img{
    max-width: 96px;
}

.bx-breadcrumb-item-text:hover{
    text-decoration:none;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none;
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
}

@media (max-width: 1199px) and (min-width: 1024px){
    .visible-md {
        display: block!important;
    }
}

@media (max-width: 1023px) and (min-width: 768px){
    .visible-sm {
        display: block!important;
    }
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    .first-slide.service-page .form__title{
        font-size: 16px;
    }

}

.first-slide{
    padding-top: 75px;
}

.callrequest-profession{
    border: 1px;
}

.col-md-6.profession-head-element.profession-head-element__right.button-wrap{
    padding-top: 10px;
}

.spoiler btn{
    color: #fff;
}

.white_space_inh{
    white-space: inherit;
}

@media (max-width: 767px){
    .hidden-xs {
        display: none!important;
    }
    .home-button-container .col-md-6.left, .home-button-container .col-md-6.right{
        height: 45px;
        display: block;
        text-align: left;
    }

}

.img_resize_1 img{
    max-height: 154px;
}

.img_resize_1{
    text-align: center;
}

.image_resize_podgotovka img{
    max-height: 100px;
    margin-top: 25px;
}

.buhgalteriya .col-md-3.col-xs-12{
    margin-top: 30px;
}

.buhgalteriya .col-md-3.col-xs-12 h3 a{
    color: #70AB00;
}

.kursy .col-md-3.col-xs-12{
    margin-top: 30px;
}

.kursy .col-md-3.col-xs-12 h3 a{
    color: #70AB00;
}

.pedagogika .col-md-3.col-xs-12 h3 a{
    color: #70AB00;
}

.yurisprudenciya .col-md-3.col-xs-12 h3 a{
    color: #70AB00;
}

.pedagogika .col-md-3.col-xs-12{
    margin-top: 30px;
}

.yurisprudenciya .col-md-3.col-xs-12{
    margin-top: 30px;
}

.btn.btn-blue.callrequest{
    color: #fff;
}

.iso_name, .iso_inn {
    height: 46px;
    padding: 11px 16px;
    font-size: 17.5px;
    line-height: 1.3333333;
    border-radius: 0;
}

.iso_submit{
    background-color: #70AB00;
    border: 0;
    color: #fff;
    padding: 13.5px 75px;
}

.iso_members_bread{
    margin-bottom: 25px;
}

.news-content-info.clear{
    margin-bottom: 5px;
}

.badge{
    display: inline-block;
    min-width: 10px;
    padding: 4px 10px;
    font-size: 11px;
    font-weight: bold;
    color: #777;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #ffffff;
    border-radius: 10px;
    float: right;
    border: 1px solid rgba(0,0,0,.125);
    transition: .2s;
}

.badge:hover{
    color: #fff;
    background-color: #70AB00;
    cursor: default;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}


.kursy .form-inline .form-group {
    padding: 0 12px;
}

.col-md-12.col-xs-12.kupit .form-group{
    padding: 0 15px;
}

.kupit .btn.btn-large.callrequest.callrequest-inpage{
    display: block;
    margin-top: 15px;
}

.btn.white-txt{
    color: #fff;
}

.callrequest-koala-btn{
    background: #71a800;
    color: #fff;
    padding: 0.625rem 1.0625rem;
    border: 2px solid transparent;
    transition: .2s;
}
.callrequest-koala-btn:hover{
    background: #fff;
    color: #71a800;

    text-decoration: none;
    border: 2px solid #71a800;
}

.blog-card__img{
    margin-top: 0;
}

.blog_link_detail, .blog_link_section {
    color: #71A800;
}

.kupit{
    margin: 0 auto;
}

.license-docs .container-xl{
    background: #f7f7f7;
}



.row.align-items-center.justify-content-between.h-100{
    /*position: relative;*/
}
#header__menu{
    overflow: visible;
}


.choose_region{
    position: absolute;
    bottom: -130px;
    padding: 20px 25px 15px 25px;
    width: 220px;
    background: #fff;
    color: #000;
    right: -20px;
    z-index: 15px;
    opacity: 0;
    transition: .5s;
    display:none;
    z-index: 1500;
    box-shadow: 3px 3px 9px #505050;
}

.header.w-100.position-fixed.--white .choose_region{
    bottom: -145px;
}

.choose_region_btn{
    width: 100%;
    text-align: center;
}

.choose_region_close{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 15px;
    height: 15px;
    cursor: pointer
}
.choose_region_arrow{
    position: absolute;
    background: white;
    width: 20px;
    height: 20px;
    top: -10px;
    transform: rotate(45deg);
    left: 50%;
    border-left: 1px solid #5d5d5d24;
    border-top: 1px solid #5d5d5d24;
}

.choose_region_close:hover .choose_region_close_item{
    background: #71a800;
}

.choose_region_close_item{
    display: block;
    height: 2px;
    background: #000;
    width: 100%;
    transition: .2s;
}



.choose_region_close_1{
    position: absolute;
    top: 5px;
    transform: rotate(45deg);
}
.choose_region_close_2{
    position: absolute;
    top: 5px;
    transform: rotate(-45deg);
}

.header__country.region.main{
    position:relative;
}
@media (max-width: 1000px) {
    .text-block img{
        max-width: 100%;
        height: auto;
    }
    .service__items-inner {
        padding: 20px 10px 50px !important;
    }
    .licenze-item .licenze-item-img img{
        max-width: 100%;
        height: auto;
    }
}

@media (max-width: 1200px) {
    .choose_region {
        position: absolute;
        bottom: -130px;
        padding: 20px 25px 15px 25px;
        width: 220px;
        background: #fff;
        color: #000;
        right: 5px;
        z-index: 15px;
        opacity: 0;
        transition: .5s;
        display: none;
        z-index: 1500;
        box-shadow: 3px 3px 9px #505050;
    }
}


@media (max-width: 767px) {
    .choose_region {

        position: absolute;
        bottom: -120px;
        padding: 20px 25px 15px 25px;
        width: 220px;
        background: #fff;
        color: #000;
        left: calc(50% - 108px);
        z-index: 15px;
        opacity: 0;
        transition: .5s;
        display: none;
        z-index: 1500;
        box-shadow: 3px 3px 9px #505050;
    }
    .first-slide__form-container.paddingt-40{
        height: 100%!important;
    }

    .paddingt-40{
        padding-top: 180px!important;
    }

}



.top-telephone .mobile_header__country_name{
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #456f00;
}

.top-telephone .soc_whatsapp{
    width: 24px;
    height: 24px;
    display: inline-block;
}

.ta_left{
    text-align:left;
}

.top-telephone .soc_whatsapp{
    bottom: 20px;
    position: absolute;
    right: 10px;
}

.tel_whatsapp{
    padding: 15px 15px 15px 30px;
    font-size: 16px;
    font-weight: bold;
    color: #456f00;
    position: absolute;
    bottom: 5px;
    right: 30px;
}

.container.my-company img{
    max-width: 100%;
}

.mobile-fixed-phone{
    display:none;
    position: fixed;
    background: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    box-shadow: 0px 8px 15px #000000;
}
.fixed-phone{
    font-size: 20px;
    text-align: center;
    display: block;
    background: #ff0000;
    /*background: #F3FD0D;*/
    color: #fff;
    padding: 9px;
    /*margin: 5px 10px;*/
}


.form__title.more_text {
    font-size: 15px;
    line-height: 21px;
    text-transform: initial;
    padding-left: 0!important;
    margin-top: 0;
}

@media (max-width: 767px) {
    .mobile-fixed-phone{
        display:block;
    }

    .all_reviews{
        text-align: center!important;
        padding-top: 25px;
    }

    .button.--all_reviews.my-3{
        margin-top: -15px;
    }
    .form__title.more_text {
        font-size: 12px;
    }
}

@media (max-width: 340px) {
    .form__title.more_text {
        line-height: 16px;
    }
}

.modal_form_wrapper_item{
    margin-top: 170px!important;
}


.all_reviews{
    text-align: right;
}

.button.--all_reviews.my-3{
    background: #fff;
    color: #406700;
    margin-right: 10px;
}
.button.--all_reviews.my-3:before{
    display:none;
}


.button.--all_reviews.my-3:hover{
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}

.add-services{
    margin-top: -3rem;
    padding: 30px 0;
    background-color: #E7E7E7;
}
.add-services__list{
    margin: 30px 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}
.add-services__item{
    margin-bottom: 15px;
}
.add-services__icon{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.feedback-form .form__title{
    margin-bottom: 30px;
    font-size: 34px;
    font-weight: 600;
    padding-left: 15px;
}
.feedback-form .form__subtitle{
    max-width: 400px;
    margin-bottom: 30px;
}
.feedback-form button{
    margin-left: 15px;
}
.feedback-form label{
    color: #828282;
    font-weight: 400;
    margin-bottom: 0;
}

.blog-main-img{
    height: auto;
}
.blog-main-img img{
    margin-top: 0;
}
.news-main-img img{
    max-width: 100%;
}

.g-recaptcha-container{
    padding: 10px 15px;
}
.recaptcha-error{
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 1;
    color: #de1414;
}
.recaptcha-error.visible{
    visibility: visible;
    opacity: 1;
}

.to-top{
    position: fixed;
    bottom: 50px;
    right: 50px;
    width: 40px;
    height: 40px;
    padding: 0 !important;
    background-color: transparent;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
    transition: all .3s;
}
.to-top.visible{
    visibility: visible;
    opacity: 1;
}
.to-top:hover{
    background-color: #fff;
    transition: all .3s;
    transform: translateY(-5px);
}
.to-top:before{
    display: none;
}
.to-top:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA5MDgxIDUuMzM4NTVIMTcuODk2NEwxMy44NDMgMS40Nzc4OUMxMy40ODc5IDEuMTM5ODkgMTMuNDg3OSAwLjU5MTU5NCAxMy44NDMgMC4yNTM2NDdDMTQuMTk4MSAtMC4wODQ1NDkyIDE0Ljc3MzggLTAuMDg0NTQ5MiAxNS4xMjg0IDAuMjUzNjQ3TDIwLjczMzcgNS41OTIwOUMyMS4wODg4IDUuOTMwMDkgMjEuMDg4OCA2LjQ3ODQ0IDIwLjczMzcgNi44MTYzM0wxNS4xMjg0IDEyLjE1NUMxNC45NTA5IDEyLjMyNDIgMTQuNzE4MyAxMi40MDg2IDE0LjQ4NTcgMTIuNDA4NkMxNC4yNTMxIDEyLjQwODYgMTQuMDIwNSAxMi4zMjQyIDEzLjg0MyAxMi4xNTVDMTMuNDg3OSAxMS44MTcgMTMuNDg3OSAxMS4yNjg3IDEzLjg0MyAxMC45MzA4TDE3Ljg5NjQgNy4wNjk5OEgwLjkwOTA4MUMwLjQwNzA4MiA3LjA2OTk4IDAgNi42ODIzMyAwIDYuMjA0MjRDMCA1LjcyNjE0IDAuNDA3MDI4IDUuMzM4NTUgMC45MDkwODEgNS4zMzg1NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjExLjE5OTUiIHkxPSIwLjU5OTc1IiB4Mj0iMjIuMDM0OCIgeTI9IjguNTQwOTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzcxQTgwMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzRjY2MDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center;
    transform: rotate(-90deg);
}

.top_visible_logo_mobile{
    /* width: 227px; */
    height: 33.4px;
    margin-bottom: 5px;
}



.top_vivisble_logo{
    display: block;
    height: 49px;
    width: 100%;
}

.scroll_vivisble_logo{
    display: none;
    height: 49px;
    width: 100%;
}



.header-green-shadow .top_vivisble_logo{
    display: none;
    height: 49px;
    width: 100%;
}

.header-green-shadow .scroll_vivisble_logo{
    display: block;
    height: 49px;
    width: 100%;
}

.fixed_logo .top_vivisble_logo{
    display: none;
}

.fixed_logo .scroll_vivisble_logo{
    display: block;
    height: 40px;
    width: 266px;
    /* margin-left: 12px;
	margin-bottom: 10px; */
}


.--green.new-yellow {
    background: linear-gradient(207.43deg, #ff0000 38.68%, #ff0000 94.02%);
    color: #fff;
}
.--green.new-yellow:hover {
    color: #000;
}
.--green.new-yellow:after {
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
}
.text_description.call_request_sro_description {
    /*font-size: 22px;*/
}
.long_adress {
    max-width: 290px;
}


/* task #11374 */
@media (max-width: 767px) {
    .first-slide__form-container .blesk_sk {
        width: 100%;
    }
}
/* task #11374 */
@media (max-width: 767px) {
    .marquiz__container_inline .marquiz__button {
        display: none !important;
    }
    .marquiz__container_inline .marquiz__inline-frame {
        display: block !important;
    }
    .service .image-slider.plus_link img {
        width: 100%;
    }
}


.call_request_second_licence_block_9{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #757575c4;
    z-index: 100;
    transition: 0.5s;
    display: none;
    opacity: 0;
}

.form_course_q{
    display: none;
}

@media screen and (max-width: 1199px){
    .video-reviews-list-service .video-review{
        padding-top: 0;
        margin-top: 15px;
    }
    .youtube_video_review.youtube{
        display: none;
    }
    .video-review__video{
        /*display: none;*/
    }

}
@media screen and (max-width: 768px){
    .justify-content-end.slick-slide {
        justify-content: center!important;
    }
    .video-reviews-list .video-review__video {
        width: 100%;
        top: -40px;
    }
    .video-reviews-list.mb-6 .video-review__video img {
        max-width: 300px;
        max-height: 210px;
        margin-left: auto;
        margin-top: auto;
    }
    .video-review {
        margin-top: 45px;
    }
}
@media screen and (max-width: 520px){
    .video-review {
        margin-top: 25px;
    }
}

/*тендеры слайдер ==================*/
.d_none{
    display: none;
}
.tender_btn{
    outline:none;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    padding: 7px;
    width: 310px;
    border: 2px solid #fff;
    text-align: center;
    font-size: 17px;
    border-radius: 0px;
}
.tender_btn:hover{
    text-decoration: none;
    color: #507c00 !important;
    font-weight: bold !important;
    background: #fff;
    transition: all 0.3s;
}
.tender_slider_img{
    padding: 1%;
}
@media (max-width: 767px){
    .tender_btn{
        /*color: black;*/
        background: linear-gradient(207.43deg, #71A800 38.68%, #3F6600 94.02%);
    }
    .tender_btn:hover{

    }
}
/*====================================*/

/* GP | Новые стили */
.container.bread-container{
    position: fixed;
}

.container.bread-container.bread-container--rebase{
    position: relative;
}
.soc_block{
    max-width: unset;
    justify-content: flex-start;
}
.soc_block a {
    margin-right: 6px;
    background-position: center;
    background-repeat: no-repeat;
}
.soc_vk{
    background: url(/media/vk.svg);
}
.soc_youtube{
    background: url(/media/youtube.svg);
}

main .service-slider .slider-leafs .slide{
    /* transition: all 0.5s ease-out; */
    transition: unset;
}

    .cities__container {
        padding: 0px;
        padding-bottom: 64px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px
    }

    .cities__list {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px 16px;
    }

    .cities__item {
        list-style: none;
        display: flex;
    }

    .cities__link {
        display: flex;
        font-size: 16px;
        line-height: 24px;
    }

    .licenze-item-img img {
        max-width: 100%;
    }

    .nav-link.main {
        font-weight: 900;
        font-size: 14px;
        -webkit-text-stroke: 0.1px black;
    }

    .serv-page__head{
        margin-bottom: 60px;
    }

    .h-menu-choose{
        align-items: center;
        display: flex;
        font-weight: 300;
        font-size: 14px;
        line-height: 120%;
        gap: 16px;
        color:  #878a90;
        align-self: center;
        height: 100%;
        padding-bottom: 4.5rem;
    }
/* End */


/* Start:/local/templates/centrconsult-new/new_styles.css?1758970463314793*/
/* @font-face {
  font-family: "MuseoSansCyrl";
  src: url("/local/templates/centrconsult-new/../fonts/museosanscyrl_600.ttf");
  font-weight: 600;
} */

a.n-about-link{
  text-decoration: underline !important;
}
.n-about-head{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.serv-page__head__c{
  min-height: 440px;
}
.serv-page__head__c .breadcrumbs-wrapper{
  margin-top: -2rem;
  margin-bottom: 3rem;
  visibility: visible !important;
  position: relative !important;
}
.review_item img,
.review_item iframe,
.review_item video{
  height: 210px;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  object-fit: cover;
}
@media (max-width: 899px) {
  .serv-page__head__c .breadcrumbs-wrapper{
    margin-top: 0rem;
    margin-bottom: 3rem;
  }
}
.hero .serv-page__head__c{
  min-height: 0px;
}
.cont {
  max-width: 1000px;
  width: calc(100% - 120px);
  margin-right: auto;
  margin-left: auto;
  padding: 0;
}

.cont-lg {
  max-width: 1200px;
}

html {
  font-size: 16px;
}

body {
  background: #F9F9F9;
}

ul {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
}

a {
  text-decoration: none;
  outline: none;
  color: inherit;
}

img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

button,
input {
  border: none;
  outline: none;
  background: none;
  padding: 0;
  font-family: inherit;
}

button {
  cursor: pointer;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.fw-bold {
  font-weight: bold;
}

.fw-black {
  font-weight: 900;
}


.fw-normal {
  font-weight: normal;
}

.crossed {
  text-decoration: line-through;
}

.visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.decor {
  position: absolute;
}

picture {
  display: block;
}

picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.slick-initialized .slick-slide {
  display: block;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.slick-track {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

section {
  position: relative;
  z-index: 1;
  width: 100%;
}

header,
footer {
  z-index: 2;
}

input:not([type=checkbox]):not([type=radio]),
textarea,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.page-wrapper {
  width: 100%;
  overflow: visible;
}

.m-only {
  display: none;
}

.text-main {
  font-family: Avenir Next;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.9375rem;
}

.text-main p:not(:first-child) {
  margin-top: 1.7em;
}

.form {
  width: 344px;
  max-width: 100%;
  padding: 32px 16px;
  border-radius: 8px;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
  padding: 32px 16px;
}

.form-title {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

.form-input {
  display: block;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  border: 1px solid #000;
  margin-top: 32px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
}

.form-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.form-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.form-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.form-input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.form-input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.form-agree {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
}

.form-agree a {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.form-agree-ch {
  margin: 14px;
  height: 18px;
  width: 18px;
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.form-btn {
  border-radius: 8px;
  background: #A32616;
  width: 100%;
  padding: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 24px;
  color: #FFF;
  font-size: 18px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.form-btn:hover {
  background-color: #e23e28;
}

.more-btn {
  width: 252px;
  height: 42px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 4px;
  background: #089DB4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: auto;
  margin-left: auto;
  margin-top: 48px;
  font-size: 16px;
  color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.more-btn:hover {
  background-color: #0dc8da;
}

.header-new {
  position: sticky;
  top: 0;
  width: 100%;
  background-color: #fff;
  z-index: 100;
}

.header-new ul li {
  list-style: none;
}

.header-new__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-new__top-wrap{
background-color: #F3F3F3;
}

.header-new__top-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-new__top-menu-item:not(:last-child) {
  margin-right: 16px;
}

.header-new__top-menu-link {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #0F1521;
}

.header-new__top-menu-link:hover {
  opacity: 1;
}

.header-new__top-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-new-wa {
  color: #4e913c;
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  text-align: right;
  display: flex;
  align-items: center;
  margin-right: 18px;
}
.header-new-wa::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2543_160)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.82 10.2045C10.6619 10.6522 10.0332 11.0225 9.53181 11.1308C9.18859 11.2037 8.74103 11.2614 7.23297 10.6364C5.53918 9.93467 3.18719 7.43501 3.18719 5.77158C3.18719 4.92476 3.67544 3.93869 4.52922 3.93869C4.94003 3.93869 5.03059 3.9467 5.16578 4.27098C5.32394 4.65304 5.70982 5.59433 5.75575 5.69083C5.94541 6.08666 5.56281 6.31839 5.28521 6.66302C5.19662 6.76674 5.09622 6.87891 5.20844 7.0719C5.32 7.26096 5.70587 7.88985 6.27287 8.39465C7.00525 9.04716 7.59916 9.25548 7.81178 9.3441C7.96994 9.40975 8.15894 9.39446 8.27444 9.27104C8.42078 9.11284 8.60256 8.85036 8.78762 8.59172C8.91822 8.4066 9.08426 8.38348 9.25816 8.44913C9.37563 8.48983 10.8686 9.18317 10.9316 9.29411C10.9782 9.37486 10.9782 9.75677 10.82 10.2045ZM7.00131 0.9375H6.99803C3.38012 0.9375 0.4375 3.88101 0.4375 7.5C0.4375 8.935 0.900161 10.2663 1.687 11.3462L0.869316 13.7847L3.39129 12.9788C4.42882 13.6654 5.66716 14.0625 7.00131 14.0625C10.6192 14.0625 13.5625 11.119 13.5625 7.5C13.5625 3.88101 10.6192 0.9375 7.00131 0.9375Z' fill='%2329A71A' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2543_160'%3E%3Crect width='14' height='14' fill='white' transform='translate(0 0.5)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  height: 14px;
  width: 14px;
  background-size: contain;
  content: "";
  margin-right: 6px;
  background-repeat: no-repeat;
}
.header-new__top-contacts-btn {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 119px;
  height: 35px;
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #fff;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
}

.header-new__top-contacts-phone {
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  text-align: right;
  color: #0f1521;
  margin-right: 15px;
}

.header-new__top-contacts-phone:hover {
  opacity: 1;
}

.header-new__top-contacts-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 19px;
  margin-left: 16px;
  padding-left: 17px;
  padding-right: 17px;
  position: relative;
  gap: 8px;
}

.header-new__top-contacts-social::before,
.header-new__top-contacts-social::after {
  background: -o-linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(252deg, #88b23f 0%, #247238 100%);
  content: "";
  height: 12px;
  width: 1px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header-new__top-contacts-social::before {
  left: 0;
}

.header-new__top-contacts-social::after {
  right: 0;
}

.header-new__top-contacts-social-link img {
  height: 14px;
  width: 14px;
}

.header-new__top-contacts-mail {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #0f1521;
  opacity: 0.4;
}

.header-new__top-contacts-mail:hover {
  opacity: 1;
}

.header-new__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 13px;
  padding-top: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header-new__main-menu {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 45px;
  padding-bottom: 2rem;
  margin-bottom: -2rem;
}

.header-new__main-menu-link {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #0f1521;
  position: relative;
  z-index: 100;
}

.header-new__main-menu-link:hover {
  color: #0f1521;
  text-decoration: none;
}

.header-new__main-menu-link:hover::after {
  width: 100%;
}

.header-new__main-menu-link::after {
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  height: 4px;
  content: "";
  width: 0;
  position: absolute;
  top: 36px;
  left: 0;
  -webkit-transition: all 0.75s;
  -o-transition: all 0.75s;
  transition: all 0.75s;
}

.header-new__logo img {
  width: 260px;
  height: 38px;
  position: relative;
  top: 5px;
}

.header-new__city {
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0f1521;
  cursor: pointer;
}


.header-new--mobile {
  display: none;
  position: sticky;
  top: 0;
  z-index: 100;
  padding: 19px 0px 13px;
  background-color: #fff;
}

.header-new--mobile__c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-new--mobile__social {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -4px;
  gap: 6px;
}

.header-new--mobile__link {
  margin-left: 5px;
}

.header-new--mobile__link img {
  height: 22px;
  width: 22px;
}

.header-new--mobile__logo img {
  width: 58px;
}

.header-new--mobile__burger {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='8' fill='url(%23paint0_linear_291_1810)'/%3E%3Crect x='10' y='19.7778' width='13' height='1.22222' fill='white'/%3E%3Crect x='10' y='10' width='13' height='1.22222' fill='white'/%3E%3Crect x='10' y='14.8892' width='13' height='1.22222' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_291_1810' x1='27.7818' y1='-24' x2='-2.33382' y2='-20.881' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  height: 32px;
  width: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  outline: none !important;
  margin-left: 16px;
  margin-top: -2px;
}

.burg-menu {
  position: fixed;
  z-index: 500;
  top: 0;
  left: 0;
  background-color: #fff;
  height: 100vh;
  width: 100vw;
  overflow: auto;
  display: none;
}

.burg-menu__c {
  padding-top: 17px;
  position: relative;

}

.burg-menu__logo {
  display: block;
  width: 205px;
}

.burg-menu__logo img {
  width: 100%;
}

.burg-menu__menu {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  margin-top: 35px;
}

.burg-menu__menu-link a {
  border-top: 1px solid #f3f3f3;
  padding: 11px 24px;
  display: block;
}

.burg-menu__menu-link a:hover {
  text-decoration: none;
  color: inherit;
}

.burg-menu__serv {
  border-bottom: 1px solid #f3f3f3;
  padding-top: 27px;
  padding-bottom: 27px;
  background-color: #f3f3f3;
  width: 100vw;
  margin-left: -10px;
padding-left: 25px;
padding-right: 25px;
}

.burg-menu__serv-link:hover {
  text-decoration: none;
  color: inherit;
}

.burg-menu__serv-item {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  text-align: left;
}

.burg-menu__serv-item:not(:first-child) {
  margin-top: 17.5px;
}
.burg-menu.active .burg-menu__contacts{
  background-color: #f3f3f3;
  width: 100vw;
  padding-left: 10px;
  padding-right: 10px
}
.burg-menu__contacts {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 50px;
}

.burg-menu__contacts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 15px;
}

.burg-menu__contacts-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.burg-menu__contacts-social::after {
  content: "";
  margin-right: 14px;
  width: 1px;
  height: 12px;
  background: -o-linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(252deg, #88b23f 0%, #247238 100%);
}

.burg-menu__contacts-phone {
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
}

.burg-menu-mail {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
}

.burg-menu__btn {
  border-radius: 8px;
  width: calc(100% - 20px);
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 13px;
  margin-right: auto;
  margin-left: auto;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #fff;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
}

.burg-menu .header-new__city {
  margin-top: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.burg-menu-close {

  margin-left: auto;
  margin-bottom: 10px;
  
  background-size: contain;
    height: 36px;		  
    width: 36px;		  
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Crect width='36' height='36' rx='8' fill='%23F3F3F3'/%3E%3Cpath d='M24.9999 24.9999L18 18M18 18L11 11M18 18L25 11M18 18L11 25' stroke='%230F1521' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.main {
  background: #A4A4A4;
  height: 837px;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 70px;
  position: relative;
  overflow: hidden;
  width: 100%;
  position: relative;
}

.main-form {
  margin-left: auto;
  position: relative;
  z-index: 10px;
  margin-right: 16px;
}

.main-slider {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.main-slider .main-slider-pagination {
  position: absolute;
  bottom: 33px !important;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-slider .swiper-pagination-bullet {
  height: 8px;
  width: 8px;
  background-color: #D9D9D9;
  opacity: 1;
}

.main-slider .swiper-pagination-bullet-active {
  background-color: #949494;
  height: 10px;
  width: 10px;
}

.main-slider .swiper-wrapper {
  height: 100%;
  width: 100%;
}

.main-slider .swiper-slide {
  height: 100%;
  width: 100%;
}

.main-slider .main-slide {
  height: 100%;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-slider .main-slide .container {
  position: relative;
  z-index: 2;
}

.main-slider .main-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.main-slider .main-slide-title {
  color: #FFF;
  font-family: Inter;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 644px;
}

.main-slider .main-slide-text {
  color: #FFF;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 26px;
  max-width: 644px;
}

.section {
  padding-top: 48px;
}


.serv-page__head {

  position: relative;
  color: #0f1521;
  padding-top: 54px;
  padding-bottom: 63px;
}
@media (max-width: 550px) {
  .serv-page__head {
    padding-top: 15px;
    padding-bottom: 40px;
    min-height: 0;
    margin-bottom: 70px;
  }
  .review_item img,
.review_item iframe,
.review_item video{
  height: 181px;
}
}
.serv-page__head__bg {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.serv-page__head__bg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.serv-page__head__c {
  position: relative;
  z-index: 2;
}
.serv-page__head-buttons {
  margin-top: 30px;
  display: flex;
  gap: 4px 8px;
}
@media (max-width: 550px) {
  .serv-page__head-buttons {
    flex-wrap: wrap;
    margin-top: 13px;
  }
  .serv-page__head-buttons button {
    width: 100%;
    max-width: 232px;
    margin-right: auto;
    margin-left: auto;
  }
}
.serv-page__head-btn-light {
  border: 1.5px solid #0f1521;
  border-radius: 8px;
  padding: 17px 25px;
  box-sizing: border-box;
  outline: none !important;
  transition: all 0.5s;
}
.serv-page__head-btn-light .btn-text {
  color: #0f1521;
}
.serv-page__head-btn-light:hover {
  background-color: #fff;
  border-color: #fff;
}
.serv-page__head-btn-light:hover .btn-text {
  color: #4e913c;
}
@media (max-width: 550px) {
  .serv-page__head-btn-light {
    margin-left: 0;
    margin-top: 8px;
  }
}
.serv-page-addtext {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #000;
  margin-top: 12px;
  position: relative;
  z-index: 2; 
}
@media (max-width: 550px) {
  .serv-page-addtext {
    text-align: center;
  }
}
.serv-page-person {
  position: absolute;
  bottom: -63px;
  right: 16px;
}
@media (max-width: 1150px) {
  .serv-page-person {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    bottom: -63px;
  }
}
@media (max-width: 550px) {
  .serv-page-person {
    bottom: -32px;
    right: 0;
  }
}
.serv-page-person-photo {
  max-width: 100%;
}
@media (max-width: 1150px) {
  .serv-page-person-photo {
    margin-right: auto;
    margin-left: auto;
    display: block;
  }
}
@media (max-width: 550px) {
  .serv-page-person-photo {
    width: calc(100% + 60px);
    margin-left: -35px;
    min-width: 120%;
    margin-bottom: -8px;
    min-width: calc(100% + 60px);
    margin-top: 0;
  }
  .serv-page-addtext{
    font-size: 11px;
  }
}
.serv-page-person-text {
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
}
.serv-page-person-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  color: #fff;
}

.serv-page-person-post {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  text-align: center;
  color: #fff;
  margin-bottom: 24px;
}
@media (max-width: 550px) {
  .serv-page-person-name{
    font-size: 12px;
  }
  .serv-page-person-post {
    font-size: 11px;
  }
}
.serv-page-person-rev {
  border-radius: 8px;
  padding: 22px 12px 14px 12px;
  width: 284px;
  height: 75px;
  box-shadow: 0 0 25px 0 rgba(15, 21, 33, 0.1);
  background: #f3f3f3;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  color: var(--black);
  position: relative;
}
.serv-page-person-rev::before {
  background-image: url("data:image/svg+xml,%3Csvg width='150' height='22' viewBox='0 0 150 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.24561 6.34602L0.857506 7.2722L0.744363 7.29523C0.573085 7.34069 0.416942 7.43081 0.291881 7.55636C0.166819 7.68191 0.0773198 7.8384 0.0325217 8.00986C-0.0122765 8.18131 -0.0107681 8.36159 0.0368927 8.53227C0.0845534 8.70295 0.176659 8.85792 0.303804 8.98137L4.93167 13.4861L3.84029 19.8492L3.82727 19.9593C3.81679 20.1364 3.85357 20.3132 3.93386 20.4714C4.01414 20.6297 4.13505 20.7638 4.28419 20.8599C4.43333 20.9561 4.60535 21.0109 4.78263 21.0187C4.95992 21.0266 5.1361 20.9871 5.29313 20.9045L11.0064 17.9007L16.7066 20.9045L16.8067 20.9506C16.972 21.0156 17.1516 21.0356 17.3272 21.0084C17.5027 20.9812 17.6678 20.9077 17.8056 20.7956C17.9434 20.6835 18.0489 20.5368 18.1112 20.3705C18.1736 20.2041 18.1906 20.0242 18.1605 19.8492L17.0681 13.4861L21.6979 8.98036L21.776 8.89526C21.8876 8.75785 21.9608 8.59333 21.988 8.41845C22.0153 8.24357 21.9957 8.06458 21.9313 7.89972C21.8669 7.73487 21.76 7.59003 21.6213 7.47997C21.4827 7.36992 21.3174 7.29857 21.1422 7.2732L14.7541 6.34602L11.8985 0.558678C11.8159 0.391 11.688 0.249801 11.5292 0.151066C11.3705 0.0523298 11.1873 0 11.0004 0C10.8134 0 10.6302 0.0523298 10.4715 0.151066C10.3128 0.249801 10.1849 0.391 10.1022 0.558678L7.24561 6.34602Z' fill='url(%23paint0_linear_2543_574)' /%3E%3Cpath d='M39.2456 6.34602L32.8575 7.2722L32.7444 7.29523C32.5731 7.34069 32.4169 7.43081 32.2919 7.55636C32.1668 7.68191 32.0773 7.8384 32.0325 8.00986C31.9877 8.18131 31.9892 8.36159 32.0369 8.53227C32.0846 8.70295 32.1767 8.85792 32.3038 8.98137L36.9317 13.4861L35.8403 19.8492L35.8273 19.9593C35.8168 20.1364 35.8536 20.3132 35.9339 20.4714C36.0141 20.6297 36.135 20.7638 36.2842 20.8599C36.4333 20.9561 36.6053 21.0109 36.7826 21.0187C36.9599 21.0266 37.1361 20.9871 37.2931 20.9045L43.0064 17.9007L48.7066 20.9045L48.8067 20.9506C48.972 21.0156 49.1516 21.0356 49.3272 21.0084C49.5027 20.9812 49.6678 20.9077 49.8056 20.7956C49.9434 20.6835 50.0489 20.5368 50.1112 20.3705C50.1736 20.2041 50.1906 20.0242 50.1605 19.8492L49.0681 13.4861L53.6979 8.98036L53.776 8.89526C53.8876 8.75785 53.9608 8.59333 53.988 8.41845C54.0153 8.24357 53.9957 8.06458 53.9313 7.89972C53.8669 7.73487 53.76 7.59003 53.6213 7.47997C53.4827 7.36992 53.3174 7.29857 53.1422 7.2732L46.7541 6.34602L43.8985 0.558678C43.8159 0.391 43.688 0.249801 43.5292 0.151066C43.3705 0.0523298 43.1873 0 43.0004 0C42.8134 0 42.6302 0.0523298 42.4715 0.151066C42.3128 0.249801 42.1849 0.391 42.1022 0.558678L39.2456 6.34602Z' fill='url(%23paint1_linear_2543_574)' /%3E%3Cpath d='M71.2456 6.34602L64.8575 7.2722L64.7444 7.29523C64.5731 7.34069 64.4169 7.43081 64.2919 7.55636C64.1668 7.68191 64.0773 7.8384 64.0325 8.00986C63.9877 8.18131 63.9892 8.36159 64.0369 8.53227C64.0846 8.70295 64.1767 8.85792 64.3038 8.98137L68.9317 13.4861L67.8403 19.8492L67.8273 19.9593C67.8168 20.1364 67.8536 20.3132 67.9339 20.4714C68.0141 20.6297 68.135 20.7638 68.2842 20.8599C68.4333 20.9561 68.6053 21.0109 68.7826 21.0187C68.9599 21.0266 69.1361 20.9871 69.2931 20.9045L75.0064 17.9007L80.7066 20.9045L80.8067 20.9506C80.972 21.0156 81.1516 21.0356 81.3272 21.0084C81.5027 20.9812 81.6678 20.9077 81.8056 20.7956C81.9434 20.6835 82.0489 20.5368 82.1112 20.3705C82.1736 20.2041 82.1906 20.0242 82.1605 19.8492L81.0681 13.4861L85.6979 8.98036L85.776 8.89526C85.8876 8.75785 85.9608 8.59333 85.988 8.41845C86.0153 8.24357 85.9957 8.06458 85.9313 7.89972C85.8669 7.73487 85.76 7.59003 85.6213 7.47997C85.4827 7.36992 85.3174 7.29857 85.1422 7.2732L78.7541 6.34602L75.8985 0.558678C75.8159 0.391 75.688 0.249801 75.5292 0.151066C75.3705 0.0523298 75.1873 0 75.0004 0C74.8134 0 74.6302 0.0523298 74.4715 0.151066C74.3128 0.249801 74.1849 0.391 74.1022 0.558678L71.2456 6.34602Z' fill='url(%23paint2_linear_2543_574)' /%3E%3Cpath d='M103.246 6.34602L96.8575 7.2722L96.7444 7.29523C96.5731 7.34069 96.4169 7.43081 96.2919 7.55636C96.1668 7.68191 96.0773 7.8384 96.0325 8.00986C95.9877 8.18131 95.9892 8.36159 96.0369 8.53227C96.0846 8.70295 96.1767 8.85792 96.3038 8.98137L100.932 13.4861L99.8403 19.8492L99.8273 19.9593C99.8168 20.1364 99.8536 20.3132 99.9339 20.4714C100.014 20.6297 100.135 20.7638 100.284 20.8599C100.433 20.9561 100.605 21.0109 100.783 21.0187C100.96 21.0266 101.136 20.9871 101.293 20.9045L107.006 17.9007L112.707 20.9045L112.807 20.9506C112.972 21.0156 113.152 21.0356 113.327 21.0084C113.503 20.9812 113.668 20.9077 113.806 20.7956C113.943 20.6835 114.049 20.5368 114.111 20.3705C114.174 20.2041 114.191 20.0242 114.16 19.8492L113.068 13.4861L117.698 8.98036L117.776 8.89526C117.888 8.75785 117.961 8.59333 117.988 8.41845C118.015 8.24357 117.996 8.06458 117.931 7.89972C117.867 7.73487 117.76 7.59003 117.621 7.47997C117.483 7.36992 117.317 7.29857 117.142 7.2732L110.754 6.34602L107.899 0.558678C107.816 0.391 107.688 0.249801 107.529 0.151066C107.371 0.0523298 107.187 0 107 0C106.813 0 106.63 0.0523298 106.472 0.151066C106.313 0.249801 106.185 0.391 106.102 0.558678L103.246 6.34602Z' fill='url(%23paint3_linear_2543_574)' /%3E%3Cpath d='M135.246 6.34602L128.858 7.2722L128.744 7.29523C128.573 7.34069 128.417 7.43081 128.292 7.55636C128.167 7.68191 128.077 7.8384 128.033 8.00986C127.988 8.18131 127.989 8.36159 128.037 8.53227C128.085 8.70295 128.177 8.85792 128.304 8.98137L132.932 13.4861L131.84 19.8492L131.827 19.9593C131.817 20.1364 131.854 20.3132 131.934 20.4714C132.014 20.6297 132.135 20.7638 132.284 20.8599C132.433 20.9561 132.605 21.0109 132.783 21.0187C132.96 21.0266 133.136 20.9871 133.293 20.9045L139.006 17.9007L144.707 20.9045L144.807 20.9506C144.972 21.0156 145.152 21.0356 145.327 21.0084C145.503 20.9812 145.668 20.9077 145.806 20.7956C145.943 20.6835 146.049 20.5368 146.111 20.3705C146.174 20.2041 146.191 20.0242 146.16 19.8492L145.068 13.4861L149.698 8.98036L149.776 8.89526C149.888 8.75785 149.961 8.59333 149.988 8.41845C150.015 8.24357 149.996 8.06458 149.931 7.89972C149.867 7.73487 149.76 7.59003 149.621 7.47997C149.483 7.36992 149.317 7.29857 149.142 7.2732L142.754 6.34602L139.899 0.558678C139.816 0.391 139.688 0.249801 139.529 0.151066C139.371 0.0523298 139.187 0 139 0C138.813 0 138.63 0.0523298 138.472 0.151066C138.313 0.249801 138.185 0.391 138.102 0.558678L135.246 6.34602Z' fill='url(%23paint4_linear_2543_574)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2543_574' x1='11.88' y1='23' x2='11.88' y2='-4.15668e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D69A00' /%3E%3Cstop offset='1' stop-color='%23FFDA19' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2543_574' x1='43.88' y1='23' x2='43.88' y2='-4.15668e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D69A00' /%3E%3Cstop offset='1' stop-color='%23FFDA19' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2543_574' x1='75.88' y1='23' x2='75.88' y2='-4.15668e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D69A00' /%3E%3Cstop offset='1' stop-color='%23FFDA19' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2543_574' x1='107.88' y1='23' x2='107.88' y2='-4.15668e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D69A00' /%3E%3Cstop offset='1' stop-color='%23FFDA19' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2543_574' x1='139.88' y1='23' x2='139.88' y2='-4.15668e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D69A00' /%3E%3Cstop offset='1' stop-color='%23FFDA19' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 150px;
  height: 22px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.serv-page-person-rev a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-align: center;
  color: #4e913c;
}
@media (max-width: 550px) {
  .serv-page-person-rev::before{
    width: 115px;
  }
  .serv-page-person-rev {
    border-radius: 8px;
    padding: 21px 12px 14px 12px;
    width: 238px;
    height: 81px;
    box-shadow: 0 0 25px 0 rgba(15, 21, 33, 0.1);
    background: #f3f3f3;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    color: var(--black);
    position: relative;
}
.serv-page-person-rev a {
  font-size: 12px;
}
}
.serv-page__list {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  margin-top: 20px;
}
.serv-page__list li {
  padding-left: 35px;
  position: relative;
  list-style: none;
}
.serv-page__list li:not(:first-child) {
  margin-top: 13px;
}
@media (max-width: 550px) {
  .serv-page__list li:not(:first-child) {
    margin-top: 10px;
  }
}
.serv-page__list li::before {
  width: 15px;
  height: 10px;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.875L6.25 9.125L14.125 1.25' stroke='url(%23paint0_linear_2513_58)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2513_58' x1='12.3949' y1='-4.65625' x2='0.271494' y2='-2.5636' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  position: absolute;
  left: 4px;
  top: 5px;
}

@media (max-width: 550px) {
  .serv-page__list li::before {
    position: relative;
    top: 0px;
    margin-right: 8px;
    display: inline-block;
  }
  .hero .serv-page__list li::before{
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.375L6.25 8.625L14.125 0.75' stroke='white' /%3E%3C/svg%3E");
  }
  .serv-page__list li{
    padding-left: 0;
  }
}
@media (min-width: 551px) {
  .serv-page__list li .m-only {
    display: none;
  }
}
@media (max-width: 550px) {
  .serv-page__list li {
    align-items: center;
    font-weight: 300;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: var(--black);
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
}
.serv-page__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
}

.serv-page__video-ph {
  border-radius: 8px;
  width: 388px;
  height: 263px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.serv-page__video-ph img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.serv-page__video-ph::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cpath opacity='0.5' fill-rule='evenodd' clip-rule='evenodd' d='M55 30C55 43.807 43.807 55 30 55C16.1929 55 5 43.807 5 30C5 16.1929 16.1929 5 30 5C43.807 5 55 16.1929 55 30ZM26.7338 39.6145L38.5343 32.6475C40.4886 31.4935 40.4886 28.5065 38.5343 27.3525L26.7338 20.3855C24.8344 19.264 22.5001 20.7237 22.5001 23.0329V36.967C22.5001 39.2763 24.8344 40.736 26.7338 39.6145Z' fill='white'/%3E%3C/svg%3E");
  height: 60px;
  width: 60px;
  background-size: contain;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  position: absolute;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.serv-page__video-ph:hover::before {
  -webkit-transform: translate(-50%, -50%) scale(1.15);
  -ms-transform: translate(-50%, -50%) scale(1.15);
  transform: translate(-50%, -50%) scale(1.15);
}

.serv-page__video-desc {
  margin-top: 30px;
  max-width: 388px;
}

.serv-page__video-text {
  margin-left: 120px;
}

.serv-page__heading {
  margin-top: 50px;
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  letter-spacing: 0.025em;
}

.serv-page__heading--lg {
  font-size: 40px;
}

.serv-page__heading.--num-before {
  position: relative;
  counter-increment: num;
}

.serv-page__heading.--num-before::before {
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  content: counter(num);
  position: absolute;
  top: 5px;
  left: -25px;
}

.serv-page__text {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
}

.serv-page__text-lg {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
}

.btn-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #fff;
}

.anim-btn {
  border-radius: 8px;
  padding: 18px 28px;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  border: none;
  outline: none !important;
  overflow: hidden;
  position: relative;
}

.anim-btn span.btn-text {
  z-index: 4;
  position: relative;
}

.anim-btn::before {
  z-index: 3;
  background: -o-linear-gradient(252deg, #599927 0%, #0d6a25 100%);
  background: linear-gradient(198deg, #599927 0%, #0d6a25 100%);
  border-radius: 8px;
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.anim-btn:hover::before {
  opacity: 1;
}

.anim-btn:hover .anim {
  opacity: 0;
}

.anim {
  width: 257px;
  height: 244px;
  background: -o-radial-gradient(50% 50%, 50% 50%, #b8e92f 0%, rgba(95, 189, 50, 0) 100%);
  background: radial-gradient(50% 50% at 50% 50%, #b8e92f 0%, rgba(95, 189, 50, 0) 100%);
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
  mix-blend-mode: soft-light;
  position: absolute;
  top: 50%;
  left: -257px;
  margin-top: -122px;
  -webkit-animation: grAnim 5s linear infinite;
  animation: grAnim 5s linear infinite;
  z-index: 2;
}

.--light-bg {
  background-color: #fff;
}

.serv-page__reasons {
  padding-top: 47px;
}

.serv-page__reasons__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serv-page__reasons__text {
  max-width: 388px;
  margin-left: auto;
  margin-right: 103px;
  margin-top: 9px;
}

.serv-page__reasons-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px;
  gap: 20px;
}

.serv-page__reasons-item {
  border-radius: 8px;
  padding: 15px;
  padding-bottom: 10px;
  padding-right: 12px;
  width: calc(20% - 16px);
  background-color: #fff;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 175px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.serv-page__reasons-item-icon {
  height: 40px;
  width: 40px;
}

.serv-page__reasons-item-icon img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.serv-page__reasons__desc {
  -webkit-box-shadow: 0 28px 87px -41px #7eba16;
  box-shadow: 0 28px 87px -41px #7eba16;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 0;
  padding: 20px 40px;
}

.serv-page__reasons__desc--m {
  display: none;
}

.serv-page__text-wt {
  color: #fff;
}

.serv-page__whom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 55px;
}

.serv-page__whom__img {
  width: 388px;
  min-height: 512px;
  -webkit-box-shadow: 0 48px 82px -56px rgba(0, 0, 0, 0.25);
  box-shadow: 0 48px 82px -56px rgba(0, 0, 0, 0.25);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.serv-page__whom__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px 8px 0 8px;
}

.serv-page__whom-text {
  background-color: #fff;
  margin-top: 49px;
  -webkit-box-shadow: 0 48px 82px -56px rgba(0, 0, 0, 0.25);
  box-shadow: 0 48px 82px -56px rgba(0, 0, 0, 0.25);
  padding-left: 122px;
  padding-top: 92px;
  padding-right: 110px;
  padding-bottom: 92px;
  border-radius: 0px 8px 8px 0px;
}

.serv-page__whom-text-p {
  margin-top: 28px;
}

.serv-page__cost {
  padding-top: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 33px;
}

.serv-page__cost-left {
  width: 414px;
}

.serv-page__cost-right {
  margin-left: 95px;
  margin-top: 4px;
  max-width: 440px;
}

.serv-page__cost-right ol {
  padding-left: 23px;
  margin-top: 21px;
}

.serv-page__cost-right ol li:not(:first-child) {
  margin-top: 0.7em;
}

.serv-page__cost-right p {
  letter-spacing: 0.035em;
}

.serv-page__sub {
  font-weight: 600;
  margin-top: 25px;
  letter-spacing: 0.022em;
}

.serv-page__block--cons {
  background-image: url(/local/templates/centrconsult-new/assets/images/consult-bg.png);
  background-size: cover;
}

.serv-page__cons {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 54px;
  padding-bottom: 54px;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serv-page__cons-text {
  padding-bottom: 25px;
}

.serv-page__cons-form {
  border: 1.5px solid #fff;
  border-radius: 8px;
  padding: 50px;
  width: 490px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 120px;
}

.serv-page__cons-form__input {
  border-radius: 8px;
  padding: 15px 24px;
  width: 390px;
  height: 56px;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  background-color: #fff;
  background-repeat: 8px;
  margin-bottom: 8px;
  max-width: 100%;
}

.serv-page__cons-form-agree {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 5px;
  gap: 7px;
}

.serv-page__cons-form-agree a {
  text-decoration: underline;
}

.serv-page__cons-form-label-box {
  border-radius: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-size: contain;
}

input:checked + .serv-page__cons-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='white' /%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='url(%23paint0_linear_501_523)' stroke-width='2' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_501_523' x1='13.6818' y1='2.5' x2='4.44495' y2='4.0944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  border: none;
}

.serv-page__cons-form__buttons {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__cons-form-btn {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.serv-page__cons-form-btn-light {
  border: 1.5px solid #cfd1d6;
  border-radius: 8px;
  padding: 17px 25px;
  margin-left: 9px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
}

.serv-page__cons-form-btn-light:hover {
  background-color: #fff;
  border-color: #fff;
}

.serv-page__cons-form-btn-light:hover .btn-text {
  color: #4e913c;
  text-decoration: none;
}

.serv-page__cons-desc {
  margin-top: 25px;
}

.serv-page__docs {
  padding-top: 47px;
  padding-bottom: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__docs-left {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.serv-page__docs-right {
  margin-left: 104px;
  margin-top: 5px;
}

.serv-page__docs-right ol {
  padding-left: 23px;
  margin-top: 31px;
}

.serv-page__docs-right ol li:not(:first-child) {
  margin-top: 0.6em;
}

.serv-page__docs-right p {
  letter-spacing: 0.035em;
}

.serv-page__docs-text {
  border-radius: 8px;
  width: 387px;
  -webkit-box-shadow: 0 28px 87px -41px #7eba16;
  box-shadow: 0 28px 87px -41px #7eba16;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  color: #fff;
  padding: 36px 40px;
  margin-top: 71px;
}

.serv-page__help {
  background-image: url(/local/templates/centrconsult-new/assets/images/cbg.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  height: 237px;
  position: relative;
  margin-top: 88px;
  margin-bottom: -115px;
  color: #fff;
}

.serv-page__help__img {
  position: absolute;
  bottom: 0;
  right: 111px;
  width: 314px;
  height: auto;
}

.serv-page__help__img--m {
  display: none;
}

.serv-page__help__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 65px;
  padding-left: 60px;
}

.serv-page__help-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0.025em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__help-title::after {
  content: "";
  width: 1px;
  height: 53px;
  margin-left: 58px;
  margin-right: 58px;
  margin-top: 5px;
  background-color: #fff;
}

.serv-page__help-name {
  font-weight: 600;
}

.serv-page__help-post {
  margin-top: 5px;
}

.serv-page-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 19px;
}

.serv-page-contacts-phone {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
}

.serv-page-contacts-social {
  margin-right: 8px;
}

.serv-page-contacts-social img {
  width: 19px;
  height: 19px;
}

.serv-page-contacts::before {
  width: 318px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 1px;
  background-color: #fff;
  content: "";
  margin-right: 16px;
}

.serv-page-contacts::after {
  margin-left: 16px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 1px;
  background-color: #fff;
  content: "";
}

.serv-page-contacts-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__examples {
  padding-top: 160px;
}

.serv-page__examples-list {
  margin-top: 34px;
  margin-right: -10px;
  margin-left: -10px;
}

.serv-page__examples-item {
  margin-right: 10px;
  margin-left: 10px;
}

.serv-page__examples-img {
  width: 100%;
  height: 260px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px;
  background-size: cover;
  background-repeat: no-repeat;
}

.serv-page__examples-title {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__examples-title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.65686 1L6.31371 6.65685L0.65686 12.3137' stroke='url(%23paint0_linear_332_612)' stroke-width='1.5' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_612' x1='9.81068' y1='1.66854' x2='3.93557' y2='-3.10384' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 8px;
  height: 13px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
  margin-top: 2px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.serv-page__examples-name {
  font-weight: 600;
}

.serv-page__examples-btn {
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 30px;
}

.serv-page__rev {
  padding-top: 78px;
}

.serv-page__rev-list {
  margin-top: 23px;
  margin-right: -10px;
  margin-left: -10px;
  padding-bottom: 30px;
  position: relative;
}

.serv-page__rev-item {
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 8px;
  height: 295px;
  -webkit-box-shadow: 0 40px 53px -42px rgba(0, 0, 0, 0.25);
  box-shadow: 0 40px 53px -42px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__rev-item__photo {
  height: 96px;
  width: 96px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.serv-page__rev-item__inf {
  margin-left: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.serv-page__rev-item__name {
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
}

.serv-page__rev-item__text {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  margin-top: 18px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}

.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
  margin-top: 50px;
}

.slick-dots li {
  list-style: none;
}

.slick-dots button {
  font-size: 0;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background-color: #c3c4c7;
}

.slick-dots .slick-active button {
  background-color: #4e913c;
}

.sliderArr {
  position: absolute;
  height: 24px;
  width: 24px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 41%;
  outline: none !important;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.49609 9.35107L5.68636 4.99965L1.49609 0.648223' stroke='url(%23paint0_linear_332_665)' stroke-width='1.5' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_665' x1='8.2767' y1='8.83681' x2='3.79525' y2='12.3423' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: 7px;
  background-position: center left 55%;
  background-repeat: no-repeat;
}

.prevArr {
  left: -34px;
  -webkit-transform: translateY(-50%) scaleX(-1);
  -ms-transform: translateY(-50%) scaleX(-1);
  transform: translateY(-50%) scaleX(-1);
}

.nextArr {
  right: -30px;
}

.serv-page__rev-item__watch {
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  padding: 1px;
  border-radius: 8px;
  width: 183px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 22px;
}

.serv-page__rev-item__watch__inner {
  border-radius: 7px;
  background-color: #fff;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serv-page__rev-item__watch__inner span {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.serv-page__rev-item__watch__inner::after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.50033 17.3337C13.1027 17.3337 16.8337 13.6027 16.8337 9.00033C16.8337 4.39795 13.1027 0.666992 8.50033 0.666992C3.89795 0.666992 0.166992 4.39795 0.166992 9.00033C0.166992 13.6027 3.89795 17.3337 8.50033 17.3337ZM7.41158 12.2052L11.3451 9.88283C11.9965 9.49816 11.9965 8.50249 11.3451 8.11783L7.41158 5.79548C6.77842 5.42167 6.00033 5.90822 6.00033 6.67796V11.3227C6.00033 12.0924 6.77842 12.579 7.41158 12.2052Z' fill='url(%23paint0_linear_332_657)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_657' x1='14.6367' y1='-11.833' x2='-1.04854' y2='-10.2085' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 17px;
  width: 17px;
  margin-left: 8px;
  background-size: contain;
  background-repeat: no-repeat;
}

.serv-page__rev-btn {
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 184px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.serv-page__process {
  padding-top: 47px;
}

.serv-page__process .serv-page__heading {
  max-width: 600px;
}

.serv-page__process-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 55px;
  gap: 96px 157px;
  min-width: 107%;
  counter-reset: st;
}

.serv-page__process-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.serv-page__process-img {
  counter-increment: st;
  position: relative;
}

.serv-page__process-img::before {
  content: counter(st);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  color: #fff;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
}

.serv-page__process-img img {
  height: 57px;
  width: 57px;
}

.serv-page__process-text {
  width: 184px;
  margin-top: 18px;
  margin-left: 9px;
}

.serv-page__process-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
}

.serv-page__process-desc {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  margin-top: 20px;
}

.serv-page__process-add-text {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  border-radius: 8px;
  width: 286px;
  padding: 33px;
  color: #fff;
  margin-left: -100px;
  -webkit-box-shadow: 0 28px 87px -41px #7eba16;
  box-shadow: 0 28px 87px -41px #7eba16;
  background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
}

.serv-page__faq {
  padding-top: 50px;
  padding-bottom: 50px;
}

.serv-page__faq-list {
  margin-top: 24px;
}

.serv-page__faq-item {
  border-radius: 8px;
  background-color: #fff;
  color: #0f1521;
  padding: 0 40px;
  margin-bottom: 4px;
}

.serv-page__faq-head {
  font-size: 16px;
  line-height: 120%;
  padding-top: 20px;
  padding-bottom: 20px;
  cursor: pointer;
  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;
  width: 100%;
  letter-spacing: 0.035em;
}

.serv-page__faq-head h2,
.serv-page__faq-head h3, 
.serv-page__faq-head h4,
.serv-page__faq-head h5,
.serv-page__faq-head h6{
  font-size: inherit;
  font-weight: inherit;
}

.serv-page__faq-head.active .serv-page__faq-plus::after {
  height: 0;
}

.serv-page__faq-head.active {
  font-weight: 600;
}

.serv-page__faq-plus {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 32px;
  height: 9px;
  width: 9px;
  position: relative;
}

.serv-page__faq-plus::before,
.serv-page__faq-plus::after {
  background-color: #0f1521;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
}

.serv-page__faq-plus::before {
  height: 1px;
  width: 100%;
}

.serv-page__faq-plus::after {
  width: 1px;
  height: 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.serv-page__faq-answ {
  padding-bottom: 40px;
  display: none;
}

.serv-page__faq-answ p {
  margin-top: 13px;
  letter-spacing: 0.035em;
}

.serv-page__faq-answ ul {
  margin-top: 20px;
}

.serv-page__faq-answ ul li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.serv-page__faq-answ ul li::before {
  content: "";
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: #0f1521;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 9px;
  margin-top: 6px;
  margin-right: 9px;
}

.serv-page__faq-answ ul li:not(:first-child) {
  margin-top: 0.45em;
}

.serv-page__other {
  padding-top: 47px;
  padding-bottom: 38px;
}

.serv-page__other-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0f1521;
}

.serv-page__other-item::after {
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.404205 1.11523L3.88535 4.59638L0.404205 8.07752' stroke='%23C3C4C7' stroke-width='1.5' /%3E%3C/svg%3E");
  width: 5px;
  height: 9px;
  content: "";
  margin-left: 15px;
}

.serv-page__other-item:hover {
  text-decoration: underline;
  color: #0f1521;
}

.serv-page__other-item:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.404205 1.11523L3.88535 4.59638L0.404205 8.07752' stroke='url(%23paint0_linear_332_697)' stroke-width='1.5' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_697' x1='6.03732' y1='1.52664' x2='2.42187' y2='-1.4102' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.serv-page__other-list {
  margin-top: 30px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

.serv-page__block--form {
  background-image: url(/local/templates/centrconsult-new/assets/images/bgf2.png);
  background-size: cover;
  color: #fff;
  padding-top: 44px;
  padding-bottom: 48px;
}

.serv-page__form-text {
  max-width: 388px;
  margin-top: 20px;
}

.serv-page__form-group {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

.serv-page__form-input {
  border-radius: 8px;
  padding: 15px 24px;
  width: 342px;
  height: 56px;
  background-color: #fff;
}


.serv-page__form-btn {
  margin-left: 8px;
  min-width: 286px;
}

.serv-page-form-agree {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 15px;
  gap: 7px;
  max-width: 380px;
}

.serv-page-form-agree a {
  text-decoration: underline;
}

.serv-page-form-label-box {
  border-radius: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-size: contain;
}

input:checked + .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='white' /%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='url(%23paint0_linear_501_523)' stroke-width='2' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_501_523' x1='13.6818' y1='2.5' x2='4.44495' y2='4.0944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  border: none;
}

@-webkit-keyframes grAnim {
  0% {
    margin-left: 0;
  }

  100% {
    margin-left: 600px;
  }
}

@keyframes grAnim {
  0% {
    margin-left: 0;
  }

  100% {
    margin-left: 600px;
  }
}

.page-wrapper {
  counter-reset: num;
}

.serv-page__block {
  overflow: hidden;
}

.serv-page__block.--no {
  overflow: visible;
}

.footer-new {
  padding-top: 62px;
  padding-bottom: 50px;
  background-color: #F3F3F3;
}

.footer-new__logo {
  width: 260px;
}

.footer-new-main {
  width: 285px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 120%;
}

.footer-new__c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-new-menu {
  margin-left: 10%;
  margin-top: -8px;
  padding-right: 56px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-right: rgba(135, 138, 144, 0.2) 1px solid;
}

.footer-new-menu__item {
  list-style: none;
}

.footer-new-menu__item:not(:last-child) {
  margin-bottom: 1.55em;
}

.footer-new-menu__link {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
}

.footer-new-serviceList {
  font-size: 14px;
  line-height: 120%;
  color: #000;
  margin-top: -5px;
  padding-left: 18px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  margin-bottom: -32px;
}

.footer-new-serviceList li {
  list-style: none;
}

.footer-new-serviceList li:not(:last-child) {
  margin-bottom: 13.5px;
}

.footer-new-serviceList__block {
  margin-bottom: 32px;
  display: inline-block;
}

.footer-new-serviceList__title {
  font-weight: 600;
  margin-bottom: 10px;
}

.footer-new-main-contacts {
  margin-bottom: 40px;
}

.footer-new-main-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
}

.footer-new-main-contacts-item a {
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.footer-new-main-contacts-item::before {
  height: 14px;
  width: 14px;
  content: "";
  margin-right: 8px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.footer-new-main-contacts-item.--addr::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12.25C9.04167 10.15 11.0833 8.26957 11.0833 5.95C11.0833 3.6304 9.25517 1.75 7 1.75C4.74484 1.75 2.91667 3.6304 2.91667 5.95C2.91667 8.26957 4.95833 10.15 7 12.25Z' stroke='url(%23paint0_linear_332_821)' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7 7.5835C7.96652 7.5835 8.75 6.80002 8.75 5.8335C8.75 4.867 7.96652 4.0835 7 4.0835C6.03347 4.0835 5.25 4.867 5.25 5.8335C5.25 6.80002 6.03347 7.5835 7 7.5835Z' stroke='url(%23paint1_linear_332_821)' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_821' x1='10.0068' y1='-6.125' x2='2.2887' y2='-5.50328' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_332_821' x1='8.28864' y1='1.4585' x2='4.99474' y2='1.79964' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.footer-new-main-contacts-item.--phone::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.16667 1.1665C8.16667 1.1665 9.45 1.28317 11.0833 2.9165C12.7167 4.54984 12.8333 5.83317 12.8333 5.83317' stroke='url(%23paint0_linear_332_826)' stroke-linecap='round' /%3E%3Cpath d='M8.28741 3.229C8.28741 3.229 8.86491 3.394 9.73111 4.2602C10.5973 5.12641 10.7623 5.70388 10.7623 5.70388' stroke='url(%23paint1_linear_332_826)' stroke-linecap='round' /%3E%3Cpath d='M5.85527 3.10126L6.23385 3.77964C6.57551 4.39183 6.43837 5.19493 5.90024 5.73305C5.90024 5.73305 5.2476 6.3858 6.43096 7.5692C7.61396 8.7522 8.26712 8.09992 8.26712 8.09992C8.80524 7.5618 9.60832 7.42465 10.2205 7.76631L10.8989 8.1449C11.8233 8.6608 11.9325 9.9572 11.12 10.7698C10.6317 11.258 10.0336 11.638 9.37236 11.663C8.2593 11.7052 6.36901 11.4235 4.47282 9.52734C2.57666 7.63115 2.29496 5.74087 2.33715 4.6278C2.36222 3.9666 2.74213 3.36846 3.23039 2.88021C4.04294 2.06766 5.33935 2.17684 5.85527 3.10126Z' stroke='url(%23paint2_linear_332_826)' stroke-linecap='round' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_826' x1='12.2182' y1='-2.33349' x2='7.82632' y2='-1.87864' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_332_826' x1='10.4361' y1='1.37285' x2='8.10692' y2='1.61407' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_332_826' x1='10.4364' y1='-4.66649' x2='1.65263' y2='-3.75678' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.footer-new-main-contacts-item.--mail::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.33333 10.4998L5.25 6.99984M11.6667 10.4998L8.75 6.99984M1.75 4.6665L5.96458 7.47619C6.33879 7.72568 6.52587 7.85045 6.72811 7.89887C6.90684 7.94175 7.09316 7.94175 7.27189 7.89887C7.47413 7.85045 7.66121 7.72568 8.03542 7.47619L12.25 4.6665M3.61667 11.0832H10.3833C11.0367 11.0832 11.3635 11.0832 11.613 10.956C11.8325 10.8442 12.011 10.6657 12.1228 10.4462C12.25 10.1966 12.25 9.8699 12.25 9.2165V4.78317C12.25 4.12978 12.25 3.80308 12.1228 3.55352C12.011 3.33399 11.8325 3.15551 11.613 3.04366C11.3635 2.9165 11.0367 2.9165 10.3833 2.9165H3.61667C2.96327 2.9165 2.63657 2.9165 2.38701 3.04366C2.16749 3.15551 1.98901 3.33399 1.87716 3.55352C1.75 3.80308 1.75 4.12977 1.75 4.78317V9.2165C1.75 9.8699 1.75 10.1966 1.87716 10.4462C1.98901 10.6657 2.16749 10.8442 2.38701 10.956C2.63657 11.0832 2.96327 11.0832 3.61667 11.0832Z' stroke='url(%23paint0_linear_332_832)' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_332_832' x1='10.8659' y1='-3.20849' x2='1.05223' y2='-1.90172' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.footer-new-cr {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #878a90;
  margin-bottom: 35px;
  margin-top: 35px;
}

.footer-new-cr span {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #000;
}

@media (min-width: 951px) {
  .serv-page__process-item::after {
    position: absolute;
    height: 2px;
    width: 241px;
    background-color: #0F1521;
    content: "";
    top: 27px;
    left: 169px;
  }

  .serv-page__process-item::before {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.657227 1L6.31408 6.65685L0.657227 12.3137' stroke='%230F1521' /%3E%3C/svg%3E");
    content: "";
    position: absolute;
    width: 8px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 21px;
    left: 289px;
  }

  .serv-page__process-item:nth-child(5)::before,
  .serv-page__process-item:nth-child(5)::after {
    display: none;
  }

  .serv-page__process-item:nth-child(2)::after {
    width: 195px;
    left: 215px;
  }

  .serv-page__process-item:nth-child(2)::before {
    left: 312px;
  }

  .serv-page__process-item:nth-child(4)::after {
    width: 214px;
    left: 194px;
  }

  .serv-page__process-item:nth-child(4)::before {
    left: 302px;
  }

  .serv-page__process-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1025' height='114' viewBox='0 0 1025 114' fill='none'%3E%3Cpath d='M1024 0V0C1024 17.6731 1009.67 32 992 32H38.75C17.9013 32 1 48.9013 1 69.75V69.75C1 90.5987 17.9013 107.5 38.75 107.5H63' stroke='%230F1521'/%3E%3Cpath d='M786.657 37.3137L781 31.6569L786.657 26' stroke='%230F1521'/%3E%3Cpath d='M356.657 37.3137L351 31.6569L356.657 26' stroke='%230F1521'/%3E%3Cpath d='M42.6562 102L48.3131 107.657L42.6562 113.314' stroke='%230F1521'/%3E%3C/svg%3E");
    content: "";
    background-size: contain;
    width: 1025px;
    height: 114px;
    right: 101px;
    left: unset;
    background-size: contain;
    bottom: -129px;
    top: unset;
  }

  .serv-page__process-item:nth-child(3)::after {
    display: none;
  }
}

@media (max-width: 1399px) {
  .features-item {
    width: calc(50% - 10px);
  }

  .steps-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin-top: 50px;
  }

  .steps-item {
    width: 360px;
    max-width: 100%;
  }

  .steps-item:not(:last-child) {
    margin-bottom: 40px;
  }

  .steps-item:not(:last-child)::after {
    display: none;
  }

  .license-slider {
    width: 390px;
  }
}

@media (max-width: 1270px) {
  .header-new__main-menu {
    margin: 0 20px;
  }
}

@media (max-width: 1250px) {
  .footer-new-menu {
    margin-left: 20px;
    padding-left: 30px;
  }

  .footer-new-serviceList {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media (max-width: 1200px) {
  .callback {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .article-item {
    width: calc(50% - 10px);
  }
}

@media (max-width: 1170px) {
  .header-new {
    display: none;
  }

  .header-new--mobile {
    display: block;
  }
}

@media (max-width: 1150px) {
  .serv-page__whom-text {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .serv-page__docs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serv-page__docs-right {
    margin-left: 40px;
  }

  .serv-page__process-list {
    gap: 64px 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .serv-page__process-add-text {
    margin-left: -22px;
  }
}

@media (max-width: 1100px) {
  .contact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-map {
    margin-top: 30px;
    width: 100%;
    height: 360px;
  }

  .contact-info {
    width: 100%;
    margin: 0;
  }

  .contact-info-list {
    margin-top: 40px;
  }

  .contact-social {
    margin-top: 30px;
  }
}

@media (max-width: 1080px) {
  .license {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .license-desc {
    margin-top: 30px;
    font-size: 16px;
  }

  .license-text {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }

  .license-slider {
    position: static;
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    -webkit-transform: translateY(0) translateX(5%);
    -ms-transform: translateY(0) translateX(5%);
    transform: translateY(0) translateX(5%);
    margin-top: 40px;
  }

  .license-nav {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    margin-top: 20px;
    gap: 10px;
  }
}

@media (max-width: 1050px) {
  .main {
    height: 970px;
  }

  .main__c {
    position: static;
  }

  .main-form {
    position: absolute;
    bottom: 64px;
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    margin-right: 0;
  }

  .main-slider .main-slide {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 180px;
    text-align: center;
  }

  .main-slider .main-slide-title {
    max-width: 100%;
  }

  .main-slider .main-slide-text {
    max-width: 100%;
  }

  .serv-page__cons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .serv-page__cons-form {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-new {
    padding-top: 37px;
  }

  .footer-new__c {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer-new-menu {
    border-right: none;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    padding-right: 0;
  }

  .footer-new-serviceList {
    width: 100%;
    margin-top: 50px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    margin-left: 0;
    padding-left: 0;
    padding-top: 30px;
    border-top: rgba(135, 138, 144, 0.2) 1px solid;
  }
}

@media (max-width: 1040px) {
  .serv-page__help__img {
    right: 20px;
  }

  .serv-page__help__head {
    padding-left: 30px;
  }

  .serv-page__help-title::after {
    margin-left: 25px;
    margin-right: 25px;
  }

  .serv-page-contacts::before {
    width: 150px;
  }
}

@media (max-width: 950px) {
  .serv-page__process {
    padding-top: 34px;
    padding-left: 11px;
  }

  .serv-page__process-list {
    margin-top: 34px;
    gap: 35px;
    min-width: 270px;
    max-width: 270px;
    margin-right: auto;
    margin-left: auto;
  }

  .serv-page__process-item {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 270px;
  }

  .serv-page__process-item:not(:nth-last-child(-n+2))::after {
    background-color: #0f1521;
    width: 1px;
    height: 36px;
    position: absolute;
    bottom: -23px;
    left: 28px;
    content: "";
  }

  .serv-page__process-text {
    margin-left: 25px;
    margin-top: -4px;
  }

  .serv-page__process-desc {
    margin-top: 10px;
  }

  .serv-page__process-add-text {
    width: 100%;
    margin-left: 0;
    margin-top: -7px;
    padding: 13px;
  }
}

@media (max-width: 900px) {
  .cont {
    width: calc(100% - 47px);
  }

  .serv-page__video {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serv-page__video-text {
    margin-left: 50px;
  }

  .serv-page__heading.--num-before::before {
    top: 4px;
    left: -15px;
  }

  .serv-page__reasons-item {
    width: calc(33.3333% - 13.33333px);
  }

  .serv-page__whom__img {
    width: 250px;
  }

  .serv-page__docs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 34px;
    padding-bottom: 14px;
  }

  .serv-page__docs .serv-page__heading {
    margin-left: 15px;
  }

  .serv-page__docs-right {
    margin-left: 0;
    margin-top: 27px;
    padding-left: 17px;
  }

  .serv-page__docs-text {
    width: 100%;
    margin-top: 26px;
    padding: 12px 15px;
  }

  .sliderArr {
    top: 48%;
    z-index: 12;
  }

  .prevArr {
    left: -8px;
  }

  .nextArr {
    right: -8px;
  }
}

@media (max-width: 899px) {
  .pc-only {
    display: none;
  }

  .m-only {
    display: block;
  }

  .section-title {
    font-size: 32px;
  }

  .section-subtitle {
    font-size: 18px;
  }

  .works-item {
    width: 240px;
    height: 220px;
  }

  .works-item {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .works-item-title {
    font-size: 16px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .swiper-slide-active .works-item {
    width: 320px;
    height: 300px;
  }

  .swiper-slide-active .works-item-title {
    font-size: 21px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .works .swiper-slide {
    width: 320px;
    margin-right: -10px;
    margin-left: -10px;
  }

  .advantages-item {
    padding: 12px 12px;
    min-height: 60px;
  }

  .advantages-item::before {
    height: 20px;
    width: 20px;
    margin-right: 8px;
  }

  .advantages-item {
    font-size: 16px;
  }

  .steps-item-icon {
    height: 64px;
    width: 64px;
  }

  .steps-item-icon img {
    width: 36px;
  }

  .steps-item-title {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .steps-item-text {
    font-size: 14px;
  }

  .reviews {
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .reviews-nav {
    display: none;
  }

  .reviews-nav-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px;
    margin-top: 24px;
  }

  .callback-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 32px;
  }

  .callback-social-link {
    height: 48px;
    width: 48px;
  }

  .callback-social-link:not(:last-child) {
    margin-right: 12px;
  }

  .callback-social-link img {
    width: 22px;
  }
}

@media (max-width: 850px) {
  .serv-page__reasons__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 15px;
  }

  .serv-page__reasons__text {
    margin-left: 0;
    margin-right: 0;
    margin-top: 22px;
    padding-right: 16px;
  }
}

@media (max-width: 820px) {
  .serv-page__form-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
  }

  .serv-page__form-input,  .serv-page__form-input-wrap{
    width: 100%;
  }

  .serv-page__form-btn {
    margin-left: 0;
    min-width: 100%;
  }

  .serv-page-form-agree {
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 780px) {
  .serv-page__cost {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 35px;
    padding-left: 16px;
    padding-bottom: 20px;
  }

  .serv-page__cost-left {
    width: 100%;
  }

  .serv-page__cost-right {
    max-width: 100%;
    margin-left: 0;
    margin-top: 22px;
  }

  .serv-page__cost-right ol {
    margin-top: 16px;
  }

  .serv-page__sub {
    margin-top: 19px;
  }
}

@media (max-width: 750px) {
  .serv-page__other-item:not(:nth-child(-n+10)) {
    display: none;
  }

  .serv-page__other-list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    padding-left: 0;
    margin-top: 12px;
  }
}

@media (max-width: 740px) {
  .serv-page__help {
    min-width: 100vw;
    margin-left: -24px;
    border-radius: 0;
    margin-top: 133px;
    height: auto;
    padding-bottom: 40px;
  }

  .serv-page__help__img {
    display: none;
  }

  .serv-page__help__img--m {
    position: absolute;
    top: -95px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    width: 208px;
  }

  .serv-page__help__head {
    padding-left: 40px;
    padding-right: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 150px;
    width: 100%;
  }

  .serv-page__help-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  .serv-page__help-title::after {
    width: 100%;
    height: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 14px;
    margin-bottom: 20px;
  }

  .serv-page-contacts-phone {
    margin-top: 10px;
  }

  .serv-page-contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .serv-page-contacts::before,
  .serv-page-contacts::after {
    display: none;
  }
}

@media (max-width: 730px) {
  .footer-new-menu__item:not(:last-child) {
    margin-bottom: 0.45em;
  }

  .footer-new-menu {
    margin-left: 0;
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
  }

  .footer-new-serviceList {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }

  .footer-new-serviceList__block {
    display: block;
  }

  .footer-new-main-contacts {
    margin-bottom: 21px;
  }

  .footer-new-cr {
    margin-bottom: 21px;
    margin-top: 29px;
  }
  .footer-new{
    padding-bottom: 90px;
  }
}

@media (max-width: 720px) {
  .serv-page__video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .serv-page__video-ph {
    width: 100%;
  }

  .serv-page__video-desc {
    max-width: 100%;
  }

  .serv-page__video-text {
    margin-left: 15px;
    margin-top: 20px;
  }
}

@media (max-width: 699px) {
  .features-item {
    width: 100%;
  }

  .features-item-title {
    min-height: 0;
  }

  .features-item-text {
    margin-top: 10px;
  }

  .advantages-list {
    padding: 0;
  }

  .article-item {
    width: 100%;
  }

  .faq-content {
    padding: 0;
  }

  .faq-item-head {
    font-size: 16px;
  }

  .faq-item-answ {
    font-size: 12px;
    margin-top: 12px;
  }
}

@media (max-width: 650px) {
  .main-slider .main-slide-title {
    font-size: 36px;
  }

  .main-slider .main-slide-text {
    font-size: 18px;
  }
}

@media (max-width: 600px) {
  .serv-page__reasons-list {
    display: block;
    margin-left: -2px;
    margin-right: -2px;
  }

  .serv-page__reasons-list .slick-list {
    overflow: visible;
  }

  .serv-page__reasons-item {
    width: 184px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .serv-page__reasons__desc {
    display: none !important;
  }

  .serv-page__reasons__desc--m {
    -webkit-box-shadow: 0 28px 87px -41px #7eba16;
    box-shadow: 0 28px 87px -41px #7eba16;
    background: -o-linear-gradient(252deg, #88b23f 0%, #247238 100%);
    background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 15px;
    width: 100%;
    margin-top: 30px;
  }

  .serv-page__whom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 40px;
  }

  .serv-page__whom__img {
    width: 100%;
    height: auto;
    aspect-ratio: 320/222;
    min-height: 0;
    border-radius: 8px 8px 0 0;
  }

  .serv-page__whom__img img {
    -o-object-position: top;
    object-position: top;
    border-radius: 8px 8px 0 0;
  }

  .serv-page__whom-text-p {
    margin-top: 20px;
  }

  .serv-page__whom-text {
    margin-top: 0;
    border-radius: 0 0 8px 8px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 27px;
    padding-bottom: 27px;
    -webkit-box-shadow: 0 48px 82px -56px rgba(0, 0, 0, 0.25);
    box-shadow: 0 48px 82px -56px rgba(0, 0, 0, 0.25);
  }
}

@media (max-width: 550px) {
  .serv-page__head {
    padding-top: 37px;
    padding-bottom: 40px;
    min-height: 0;
  }

  .serv-page__head-buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 35px;
  }

  .serv-page__head-buttons button {
    width: 100%;
  }

  .serv-page__head-btn-light {
    margin-left: 0;
    margin-top: 8px;
    width: 100%;
  }

  .serv-page__title, .serv-page__head h1 {
    font-weight: 300;
    font-size: 16px;
    line-height: 120%;
  }

  .serv-page__subtitle {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    margin-top: 29px;
    letter-spacing: 0.025em;
  }

  .serv-page__list li:not(:first-child) {
    margin-top: 10px;
  }



  .serv-page__list li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .serv-page__video {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .serv-page__video-ph {
    min-width: 100vw;
    margin-left: -24px;
    height: 180px;
    -webkit-box-shadow: 0 50px 55px -42px rgba(0, 0, 0, 0.5);
    box-shadow: 0 50px 55px -42px rgba(0, 0, 0, 0.5);
  }

  .serv-page__video-desc {
    margin-top: 0;
  }

  .serv-page__video-text {
    margin-top: 56px;
  }

  .serv-page__heading {
    margin-top: 0;
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
  }

  .serv-page__heading--lg {
    font-size: 28px;
    line-height: 120%;
  }

  .serv-page__cons {
    padding-top: 26px;
    padding-bottom: 26px;
    padding-left: 16px;
    padding-bottom: 40px;
  }

  .serv-page__cons-form {
    padding: 16px;
  }

  .serv-page__cons-form-agree {
    margin-top: 12px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .serv-page__cons-form-label-box {
    margin-top: 4px;
  }

  .serv-page__cons-form__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .serv-page__cons-form__buttons button {
    width: 100%;
  }

  .serv-page__cons-form-btn-light {
    margin-left: 0;
    margin-top: 8px;
  }

  .serv-page__cons-desc {
    margin-top: 22px;
  }

  .serv-page__examples {
    padding-top: 147px;
  }

  .serv-page__examples .serv-page__heading {
    padding-left: 15px;
  }

  .serv-page__examples-item {
    width: 184px;
  }

  .serv-page__examples-btn {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .serv-page__rev-item {
    padding: 40px 20px;
  }

  .serv-page__rev-item__photo {
    height: 48px;
    width: 48px;
  }

  .serv-page__process-list {
    min-width: 100%;
    max-width: 100%;
  }

  .serv-page__process-item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .serv-page__faq .serv-page__heading {
    padding-left: 15px;
  }

  .serv-page__faq-list {
    margin-top: 18px;
  }

  .serv-page__faq-item {
    padding: 0 15px;
  }

  .serv-page__faq-answ p {
    margin-top: 7px;
  }

  .serv-page__other {
    padding-left: 15px;
  }

  .serv-page__block--form {
    padding-top: 26px;
    padding-left: 15px;
  }

  .footer-new-serviceList li:not(:last-child) {
    margin-bottom: 8.5px;
  }

  .footer-new-serviceList {
    margin-top: 19px;
    padding-top: 0;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    border-top: none;
  }

  .footer-new-serviceList__block {
    margin-bottom: 23px;
  }
}

@media (max-width: 480px) {
  .m-hidden {
    display: none;
  }

  .text-main {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0px;
  }
}

@media (max-width: 450px) {
  .reviews .swiper-slide {
    width: calc(100% - 30px);
  }

  .reviews-item {
    width: 100%;
  }

  .thx-item {
    width: 100%;
  }
}

@media (min-width: 951px) and (max-width: 1150px) {
  .serv-page__process-item::after {
    width: 131px;
    background-color: #0F1521;
    content: "";
    top: 27px;
    left: 150px;
  }

  .serv-page__process-item::before {
    left: 220px;
  }

  .serv-page__process-item:nth-child(2)::after {
    width: 100px;
    left: 181px;
  }

  .serv-page__process-item:nth-child(2)::before {
    left: 235px;
  }

  .serv-page__process-item:nth-child(4)::after {
    width: 115px;
    left: 169px;
  }

  .serv-page__process-item:nth-child(4)::before {
    left: 230px;
  }

  .serv-page__process-item:nth-child(3)::before {
    width: 764px;
    bottom: -125px;
    right: 130px;
  }
}

.header__sub-nav .header-new__main-menu-link::after{
  display: none;
}
.header-new__main-menu-item.active .header__sub-nav{
  display: block;
}

.header__sub-nav .header-new__main-menu-link:hover{
  color: #0d6a25;
  text-decoration: underline;
}

.header-new__main-menu-link.--main, 
.burg-menu__menu-link .--main{
  font-weight: 700;
  -webkit-text-stroke: 0.1px #000;
}
.header-new__main-menu-link.--main:hover{
  -webkit-text-stroke: 0.1px #0d6a25;
}

.serv-page__form-group{
  align-items: flex-start;
}
.form-warn{
  font-size: 0.75em;
  margin-top: 0.5rem;
  color: red;
  display: none
}

.serv-page__cons-form br{
  display: none;
}

.nav{
  justify-content: flex-start;
}
.nav .header-new__main-menu__item{
  width: 25%;
}

.burg-menu__hidden{
  display: none;
}



.bc {
  display: flex;
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  padding-left: 0;
  margin: 0;
  margin-top: 8px;
  opacity: 0.5;
  flex-wrap: wrap;
}
.bc li {
  list-style: none;
}
.bc a {
  text-decoration: underline;
  color: #878a90;
}
.bc a::after {
  content: "/";
  display: inline-block;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.bc span {
  color: #0f1521;
}

.n-contacts {
  border-radius: 8px;
  background: #fff;
  margin-top: 26px;
  margin-bottom: 54px;
  padding: 50px 50px 50px 100px;
  display: flex;
}
.n-contacts-content {
  flex-shrink: 0;
}
.n-contacts-list {
  margin-top: 31px;
}
@media (max-width: 640px) {
  .n-contacts-list {
    margin-top: 24px;
  }
}
.n-contacts-list-item {
  display: flex;
  line-height: 120%;
  color: #000;
}
.n-contacts-list-item, .n-contacts-list-item p {
  font-size: 16px;
}
.n-contacts-list-item:not(:last-child) {
  margin-bottom: 27px;
}
@media (max-width: 850px) {
  .n-contacts-list-item:not(:last-child) {
    margin-bottom: 19px;
  }
}
.n-contacts-list-item::before {
  height: 16px;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  margin-right: 8px;
  margin-top: 4px;
  flex-shrink: 0;
}
.n-contacts-list-item--loc::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.666992C4.68667 0.666992 2 3.35366 2 6.66699C2 11.167 8 15.3337 8 15.3337C8 15.3337 14 11.167 14 6.66699C14 3.35366 11.3133 0.666992 8 0.666992ZM8 8.66699C6.89333 8.66699 6 7.77366 6 6.66699C6 5.56032 6.89333 4.66699 8 4.66699C9.10667 4.66699 10 5.56032 10 6.66699C10 7.77366 9.10667 8.66699 8 8.66699Z' fill='url(%23paint0_linear_517_767)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_517_767' x1='22.8571' y1='-7.42829' x2='10.9406' y2='-13.1174' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.n-contacts-list-item--phone::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.83966 1.41989C7.88379 1.1473 8.14146 0.962382 8.41406 1.00651L8.42421 1.00844C8.44695 1.01276 8.4896 1.02086 8.51366 1.02622C8.57059 1.0389 8.64992 1.0584 8.74886 1.08722C8.94672 1.14484 9.22312 1.23978 9.55486 1.39187C10.2191 1.69638 11.1029 2.22904 12.0201 3.14624C12.9373 4.06344 13.47 4.94731 13.7745 5.6115C13.9266 5.94325 14.0215 6.21965 14.0791 6.4175C14.1079 6.51644 14.1275 6.5958 14.1401 6.65268C14.1465 6.68112 14.1511 6.70396 14.1543 6.72084L14.1582 6.74164C14.2023 7.0142 14.0191 7.2826 13.7465 7.32674C13.4747 7.37074 13.2186 7.18667 13.1734 6.9154C13.172 6.90807 13.1681 6.88854 13.1641 6.87007C13.1558 6.83314 13.1416 6.77459 13.1191 6.69715C13.0739 6.54226 12.9956 6.31204 12.8655 6.02826C12.6056 5.46138 12.1383 4.6786 11.313 3.85335C10.4878 3.02811 9.70499 2.56078 9.13812 2.3009C8.85432 2.17079 8.62412 2.09244 8.46919 2.04732C8.39179 2.02476 8.29446 2.00242 8.25752 1.9942C7.98619 1.94898 7.79566 1.6917 7.83966 1.41989ZM9.3708 9.86513L9.06713 10.1848C9.06713 10.1848 8.3454 10.9447 6.3754 8.8706C4.40541 6.79656 5.12713 6.03671 5.12713 6.03671L5.31835 5.83541C5.7894 5.33949 5.8338 4.54331 5.42283 3.96207L4.58217 2.77307C4.07352 2.05367 3.09064 1.95863 2.50763 2.57243L1.46123 3.67409C1.17215 3.97844 0.978432 4.37297 1.00193 4.81063C1.06203 5.93031 1.54047 8.33933 4.21024 11.1501C7.0414 14.1308 9.69787 14.2493 10.7842 14.1421C11.1278 14.1081 11.4266 13.9229 11.6674 13.6693L12.6145 12.6723C13.2537 11.9993 13.0735 10.8455 12.2555 10.3747L10.9819 9.64153C10.4448 9.3324 9.79053 9.4232 9.3708 9.86513ZM8.60858 3.37614C8.34305 3.30028 8.06632 3.45402 7.99045 3.71954C7.91525 3.9828 8.06578 4.2571 8.32712 4.33569L8.33432 4.33815C8.34432 4.3417 8.36405 4.34906 8.39285 4.3614C8.45045 4.38607 8.54458 4.4308 8.67032 4.50522C8.92145 4.65386 9.30098 4.92233 9.76758 5.38896C10.2343 5.8556 10.5027 6.2351 10.6514 6.48626C10.7258 6.61199 10.7705 6.70614 10.7952 6.7637C10.8075 6.7925 10.8149 6.81222 10.8184 6.82224L10.8209 6.82943C10.8995 7.09081 11.1738 7.24128 11.4371 7.16608C11.7025 7.09021 11.8563 6.81348 11.7805 6.54797L11.2997 6.68533C11.7805 6.54797 11.7801 6.54701 11.7801 6.54701L11.7799 6.54598L11.7792 6.54376L11.7777 6.5386L11.7736 6.5254C11.7703 6.51535 11.7662 6.5028 11.7609 6.48783C11.7503 6.45789 11.7351 6.41832 11.7143 6.36978C11.6727 6.27266 11.6084 6.13995 11.5119 5.97694C11.3188 5.65063 10.9981 5.20518 10.4747 4.68186C9.95138 4.15854 9.50592 3.83776 9.17965 3.64464C9.01658 3.54816 8.88392 3.48388 8.78678 3.44226C8.73825 3.42146 8.69865 3.40635 8.66872 3.39572C8.65378 3.39041 8.64118 3.38622 8.63118 3.38301L8.61798 3.3789L8.61278 3.37736L8.61058 3.37671L8.60958 3.37642L8.60858 3.37614Z' fill='url(%23paint0_linear_517_772)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_517_772' x1='12.4294' y1='-8.87499' x2='0.0398333' y2='-7.59203' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.n-contacts-list-item--mail::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6663 5.54688V12.0002C14.6663 12.3538 14.5259 12.693 14.2758 12.943C14.0258 13.1931 13.6866 13.3335 13.333 13.3335H2.66634C2.31272 13.3335 1.97358 13.1931 1.72353 12.943C1.47348 12.693 1.33301 12.3538 1.33301 12.0002V5.79354L2.66634 6.52021L7.67967 9.25354C7.77796 9.30659 7.88799 9.3341 7.99967 9.33354C8.11706 9.33232 8.23205 9.30013 8.33301 9.24021L13.333 6.32688L14.6663 5.54688Z' fill='url(%23paint0_linear_517_781)' /%3E%3Cpath d='M14.6663 4.00033L13.333 4.78699L7.99967 7.90033L2.66634 5.00033L1.33301 4.26699V4.00033C1.33301 3.6467 1.47348 3.30756 1.72353 3.05752C1.97358 2.80747 2.31272 2.66699 2.66634 2.66699H13.333C13.6866 2.66699 14.0258 2.80747 14.2758 3.05752C14.5259 3.30756 14.6663 3.6467 14.6663 4.00033Z' fill='url(%23paint1_linear_517_781)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_517_781' x1='12.9088' y1='-0.293123' x2='0.612699' y2='1.88748' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_517_781' x1='12.9088' y1='-1.25801' x2='1.05155' y2='1.87071' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.n-contacts-list-item--skype::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 11.1881C14.9218 10.347 14.5966 9.77269 14.295 9.40912C14.3976 8.95323 14.4569 8.48078 14.4569 7.99368C14.4569 4.44712 11.5779 1.5723 8.02615 1.5723C7.53834 1.5723 7.0652 1.63151 6.60863 1.73403C6.28789 1.4545 5.39198 0.832421 3.89795 1.04254C1.99391 1.30997 0.878005 3.1673 1.01064 4.81196C1.08142 5.69001 1.43085 6.27325 1.74267 6.63363C1.64556 7.08051 1.59618 7.53641 1.59537 7.99368C1.59537 11.5402 4.47439 14.4157 8.02615 14.4157C8.49546 14.4157 8.95202 14.3622 9.39265 14.2673C9.7153 14.5475 10.6106 15.167 12.1021 14.9576C14.0055 14.6901 15.122 12.8334 14.9894 11.1881ZM11.203 11.0302C10.763 11.5231 10.1802 12.0159 8.78177 12.1942C6.44029 12.4928 5.09547 11.3588 4.73647 11.0105C4.37747 10.6622 4.31817 9.79371 4.7167 9.47853C5.24468 9.06084 5.68084 9.13151 6.49003 9.95607C7.48605 10.971 9.09996 10.6966 9.36969 10.135C9.59861 9.65745 9.31995 9.28942 8.80154 9.14043C8.25379 8.98252 6.21902 8.47377 5.86257 8.33433C4.03058 7.61929 4.44761 5.8772 4.52732 5.59832C4.60703 5.31943 4.81809 4.11538 7.10792 3.75754C9.39839 3.3997 10.814 4.51397 10.814 4.51397C11.6506 5.18062 11.3222 6.04594 10.8637 6.28471C10.4052 6.52348 10.0169 6.44389 9.38946 5.86702C8.762 5.29014 7.91519 5.35954 7.71561 5.37928C7.51602 5.39902 6.89877 5.44869 6.74956 5.86829C6.60034 6.28789 6.85923 6.53239 7.33748 6.72214C8.27419 7.09335 9.48128 6.92335 10.8344 7.83641C12.2793 8.81124 11.6117 10.5724 11.203 11.0302Z' fill='url(%23paint0_linear_517_786)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_517_786' x1='13.1545' y1='-9.5' x2='-0.0210458' y2='-8.13544' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  margin-top: 0;
}
.n-contacts-list-item--wa::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='6' fill='url(%23paint0_linear_661_423)'/%3E%3Cpath d='M8.0934 17.9594L8.35761 18.1132C9.46732 18.7688 10.7396 19.1168 12.0323 19.1168C16.0158 19.1168 19.2555 15.8914 19.2555 11.9254C19.2555 10.003 18.5035 8.1981 17.1418 6.83832C15.776 5.47854 13.9631 4.72986 12.0363 4.72986C8.05681 4.7339 4.81305 7.95933 4.81305 11.9213C4.81305 13.2811 5.19514 14.6044 5.91869 15.7457L6.08941 16.0168L5.35774 18.6716L8.0934 17.9594ZM3.27246 20.7275L4.50412 16.2435C3.74399 14.9363 3.34563 13.447 3.34563 11.9213C3.34563 7.15399 7.2479 3.27295 12.0363 3.27295C14.3614 3.27295 16.5443 4.17542 18.1824 5.81039C19.8246 7.44537 20.727 9.61858 20.727 11.9294C20.727 16.6967 16.8247 20.5778 12.0363 20.5778C10.5811 20.5778 9.15433 20.2135 7.88202 19.5255L3.27246 20.7275Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.94945 8.4659C9.79616 8.12191 9.6352 8.11418 9.48958 8.11031C9.37078 8.10645 9.23282 8.10645 9.09869 8.10645C8.96456 8.10645 8.73846 8.15669 8.55452 8.36541C8.36674 8.57025 7.83789 9.07271 7.83789 10.0892C7.83789 11.1057 8.56985 12.0875 8.67332 12.2266C8.77679 12.3658 10.0912 14.5147 12.1721 15.3419C13.9005 16.0298 14.253 15.8946 14.6286 15.8598C15.0042 15.825 15.8396 15.3612 16.012 14.8781C16.1845 14.3949 16.1845 13.9814 16.1308 13.8963C16.081 13.8113 15.943 13.7572 15.7399 13.6567C15.5368 13.5523 14.529 13.0537 14.3412 12.9842C14.1534 12.9146 14.0154 12.8798 13.8813 13.0885C13.7433 13.2934 13.3525 13.761 13.2337 13.8963C13.1149 14.0355 12.9961 14.0509 12.7891 13.9466C12.586 13.8422 11.923 13.6258 11.1413 12.9223C10.5319 12.3735 10.1219 11.701 10.0031 11.4923C9.8843 11.2874 9.9916 11.1753 10.0912 11.071C10.1832 10.9782 10.2943 10.8313 10.3978 10.7076C10.5013 10.5878 10.5358 10.5028 10.6009 10.3636C10.6699 10.2245 10.6354 10.1047 10.5856 10.0003C10.5358 9.89597 10.1372 8.87559 9.95328 8.4659' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_661_423' x1='-12.5' y1='-1.17555e-06' x2='-18.1252' y2='22.134' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  margin-top: 2px;
}
.n-contacts-map {
  flex-grow: 1;
  border-radius: 8px;
  margin-left: 72px;
  overflow: hidden;
}
@media (max-width: 1050px) {
  .n-contacts {
    padding: 32px 24px;
    padding-bottom: 0;
  }
  .n-contacts-map {
    margin-left: 32px;
  }
}
@media (max-width: 850px) {
  .n-contacts {
    flex-direction: column;
    margin-bottom: 16px;
  }
  .n-contacts-map {
    width: calc(100% + 48px);
    margin-left: -24px;
    height: 252px;
  }
}

.n-contacts-social-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  color: #000;
  margin-top: 52px;
}
@media (max-width: 850px) {
  .n-contacts-social-title {
    margin-top: 26px;
  }
}

.n-contacts-social {
  display: flex;
  margin-top: 12px;
  gap: 4px;
}

.n-contacts-req {
  display: flex;
  align-items: center;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  margin-top: 56px;
}
.n-contacts-req::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.12864 0H10.1608L15.2169 5.03791V17.8713C15.2169 19.0448 14.2612 20 13.0883 20H2.12864C0.954453 20 0 19.0448 0 17.8713V2.12863C0 0.955117 0.954453 0 2.12864 0ZM2.12864 18.6957H13.0883C13.5434 18.6957 13.9121 18.3263 13.9121 17.8714L13.882 5.5544L11.1493 5.56224C10.3347 5.56224 9.67308 4.90061 9.67308 4.08537V1.29705L2.12864 1.30489C1.67358 1.30489 1.30352 1.67429 1.30352 2.12863V17.8713C1.30352 18.3263 1.67358 18.6957 2.12864 18.6957ZM8.92344 12.0519H9.9453C10.114 12.0519 10.2663 12.1538 10.3316 12.3101C10.3957 12.4656 10.3604 12.6455 10.2407 12.7655L7.90287 15.1023C7.7401 15.2658 7.47532 15.2658 7.31188 15.1023L4.97534 12.7655C4.85504 12.6455 4.81978 12.4656 4.88445 12.3101C4.94983 12.1538 5.10157 12.0519 5.27019 12.0519H6.29213V9.02129C6.29213 8.71374 6.54119 8.4646 6.84782 8.4646H8.36713C8.67439 8.4646 8.92344 8.71374 8.92344 9.02129V12.0519Z' fill='url(%23paint0_linear_424_814)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_424_814' x1='13.2111' y1='-15' x2='-1.17409' y2='-13.8664' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  width: 16px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 8px;
}
@media (max-width: 850px) {
  .n-contacts-req {
    margin-top: 34px;
  }
}

.n-contacts-inf {
  margin-left: 24px;
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #878a90;
  margin-top: 25px;
  max-width: 205px;
}
@media (max-width: 1050px) {
  .n-contacts-inf {
    margin-top: 15px;
    margin-bottom: 30px;
  }
}

.n-contacts-form {
  padding-top: 48px;
  padding-bottom: 48px;
}

.n-contacts-form-head {
  display: flex;
  align-items: center;
}
@media (max-width: 850px) {
  .n-contacts-form-head {
    flex-direction: column;
    align-items: flex-start;
  }
}

.n-contacts-form--title, .n-contacts-form-sub {
  width: 50%;
}
@media (max-width: 850px) {
  .n-contacts-form--title, .n-contacts-form-sub {
    width: 100%;
  }
}

.n-contacts-form-sub {
  max-width: 415px;
  padding-left: 8px;
}
@media (max-width: 850px) {
  .n-contacts-form-sub {
    padding-left: 0;
    margin-top: 16px;
  }
}

.n-contacts-form-group {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 40px;
}
@media (max-width: 850px) {
  .n-contacts-form-group {
    margin-top: 13px;
  }
}
.n-contacts-form-input {
  height: 56px;
  width: 100%;
  border-radius: 8px;
  padding: 15px 24px;
  height: 56px;
  background: #f3f3f3;
}
.n-contacts-form-input-wrap{
  width: calc(50% - 4px);
  position: relative;
}
.e-msg{
  top: 3px;
  left: 3px;
}
@media (max-width: 850px) {
  .n-contacts-form-input-wrap {
    width: 100%;
  }
}
.n-contacts-form-ta {
  height: 56px;
  width: 100%;
  resize: none;
  border: none;
  outline: none;
  border-radius: 8px;
  padding: 15px 24px;
  height: 86px;
  background: #f3f3f3;
}
.n-contacts-form-bt {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  align-items: flex-end;
}
.n-contacts-form-bt .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='url(%23paint0_linear_432_1978)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1978' x1='17.3636' y1='-15' x2='-1.45864' y2='-13.0506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.n-contacts-form-bt input:checked + .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='url(%23paint0_linear_432_1978)' /%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='white' stroke-width='2' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1978' x1='17.3636' y1='-15' x2='-1.45864' y2='-13.0506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 850px) {
  .n-contacts-form-bt {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2px;
    gap: 12px;
  }
}
@media (max-width: 850px) {
  .n-contacts-form {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.n-about {
  padding-top: 32px;
  padding-bottom: 52px;
}
.n-about-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1515' height='812' viewBox='0 0 1515 812' fill='none'%3E%3Cg opacity='0.15' filter='url(%23filter0_f_490_7117)'%3E%3Cpath d='M235.243 544.91C273.239 595.206 343.906 586.423 433.458 612.959C521.464 632.159 639.135 664.667 720.579 678.532C802.022 692.397 781.372 684.756 916.167 676.169C1050.96 667.582 1001.04 651.942 1116.84 566.097C1232.65 480.251 1180.19 510.758 1205.51 480.358C1230.82 449.958 1265.39 434.126 1295.27 382.948C1325.15 331.77 1310.55 312.047 1247.04 326.677C1183.53 341.308 1160.35 394.614 959.405 436.839L953.002 438.184C757.996 479.164 736.048 483.777 620.589 487.524C503.877 491.312 453.157 435.554 370.25 412.378C287.342 389.201 197.246 494.614 235.243 544.91Z' fill='%230F1521'/%3E%3C/g%3E%3Cpath d='M809.257 222.219C810.297 223.712 809.307 225.167 808.322 226.359C807.133 228.364 799.237 226.973 802.989 224.084C804.621 223.386 807.772 220.303 809.257 222.219ZM771.891 221.009C774.035 221.069 774.72 217.178 772.5 216.911C769.768 216.522 768.952 220.802 771.891 221.009ZM641.761 270.593C639.19 275.63 645.001 275.9 648.883 276.091C650.004 276.04 652.947 276.564 653.675 274.78C655.967 267.078 645.618 260.819 641.761 270.593ZM521.773 245.712C519.134 248.584 521.468 251.845 521.109 254.902C521.828 259 527.728 251.785 527.076 249.091C528.963 257.567 520.339 256.433 522.598 261.161C524.991 266.757 530.159 270.043 534.27 274.276C537.193 276.958 541.968 281.229 545.897 278.552C547.554 277.368 546.725 275.422 546.286 273.841C544.366 266.858 545.131 259.872 546.15 252.889C546.468 248.051 551.767 246.076 553.184 241.635C553.974 239.893 555.146 238.252 557.146 238.226C560.521 238.184 562.518 236.192 564.497 233.93C568.159 229.024 573.873 232.318 578.902 226.918C581.621 224.448 584.235 221.995 588.168 221.686C588.781 221.639 589.53 221.136 589.915 220.62C594.245 215.418 601.613 219.47 606.717 214.424C609.784 212.073 613.569 210.466 617.705 210.885C630.139 211.549 642.924 212.272 655.206 210.098C666.883 208.872 669.15 194.052 657.202 192.999C645.635 195.613 636.652 201.597 625.686 192.661C624.565 191.802 623.267 190.99 621.786 191.439C614.609 194.057 606.637 190.09 599.815 193.655C597.333 195.025 595.155 196.827 592.076 195.296C591.323 194.919 590.448 195.549 589.674 195.879C586.362 197.11 583.871 193.773 582.89 198.692C582.196 202.562 577.337 201.47 576.22 205.057C575.988 205.763 575.121 205.856 574.406 205.924C569.335 206.858 566.024 211.878 560.424 211.13C558.326 211.007 556.969 212.115 556.58 214.26C555.789 217.499 555.793 219.884 551.902 218.975C547.774 218.074 546.442 222.912 542.547 222.697C541.139 222.862 539.95 223.23 539.443 224.993C538.25 229.142 535.006 231.185 530.595 230.91C524.061 230.191 517.07 238.535 521.418 244.308C521.819 244.697 522.348 245.078 521.777 245.699L521.773 245.712ZM697.985 299.652C700.569 299.364 699.867 296.281 700.353 294.471C700.366 286.655 691.095 292.881 693.231 296.662C694.301 298.383 696.027 299.812 697.985 299.652ZM679.52 275.414C677.621 274.83 674.343 277.943 677.046 278.903C679.507 279.415 681.892 280.117 684.295 280.836C688.503 281.001 683.339 274.788 679.52 275.414ZM638.217 106.706C636.491 108.525 640.179 109.185 639.046 111.046C638.598 112.103 638.995 113.105 639.824 113.685C642.776 115.757 645.622 118.18 649.729 116.7C652.097 115.846 658.276 115.901 659.49 117.038C662.565 119.918 665.682 119.183 668.74 117.411C673.197 114.928 674.91 123.213 683.483 118.764C685.627 117.723 686.562 114.509 685.521 112.166C683.368 107.396 679.761 113.266 672.482 111.676C670.956 111.68 669.471 110.483 671.345 108.533C672.144 107.7 671.873 106.719 671.066 105.911C669.53 104.372 666.435 103.725 664.815 105.036C661.799 107.472 657.93 108.927 655.993 112.966C652.791 110.369 651.167 106.182 646.075 108.089C643.664 108.36 640.501 104.596 638.225 106.702L638.217 106.706ZM739.711 140.51C742.515 140.895 745.547 138.214 741.88 136.586C740.434 135.998 738.446 134.983 737.207 136.488C735.101 138.895 736.788 140.853 739.711 140.506V140.51ZM722.248 249.988C723.026 254.407 727.996 254.01 727.788 249.231C727.839 244.968 721.884 247.421 722.248 249.988ZM722.303 164.097C726.883 163.936 721.66 159.347 720.117 158.299C718.281 156.907 716.259 158.941 717.469 160.802C718.37 162.968 720.155 163.856 722.299 164.097H722.303ZM722.235 275.253C721.22 277.897 729.704 280.65 730.241 277.778C731.138 275.296 722.717 273.029 722.235 275.253ZM1265.49 53.2364C1268.24 55.2833 1272.49 54.2387 1271.83 50.3521C1272 44.0675 1276.06 38.8105 1275.81 32.4075C1276.42 18.8909 1263.09 27.5058 1260.7 34.8224C1258.41 40.0455 1260.9 49.8573 1265.49 53.2364ZM789.007 154.581C786.385 156.806 786.609 158.882 789.286 161.153C789.798 161.589 790.555 161.813 790.656 162.875C786.829 161.707 782.709 164.076 785.45 168.14C787.835 171.84 789.434 172.454 794.276 171.38C790.775 177.034 797.689 176.581 799.017 181.487C800.65 187.083 807.561 185.222 811.32 188.36C814.75 190.88 818.464 190.618 822.228 189.709C830.094 187.89 822.739 182.896 824.994 178.379C825.768 176.036 826.922 173.646 827.138 171.181C824.917 160.388 814.716 166.338 814.327 158.472C814.721 144.727 820.041 154.014 807.865 139.191C804.312 135.38 800.405 142.363 796.543 143.006C789.912 145.704 794.441 151.105 789.003 154.585L789.007 154.581ZM1029.97 197.004C1032.93 201.724 1040.56 203.166 1045.9 202.989C1051.42 202.578 1048.53 198.738 1050.66 196.302C1054.1 194.391 1056.24 191.215 1058.87 188.516C1061.56 186.875 1064.75 188.965 1064.99 184.19C1064.76 178.814 1069.03 179.546 1069.47 175.27C1069.86 162.388 1068.24 164.076 1057.19 164.524C1053.18 165.137 1053.13 168.817 1047.54 167.565C1040.3 166.617 1041.15 170.661 1042.28 176.078C1039.58 177.33 1034.91 175.33 1031.79 175.338C1030.81 175.215 1029.63 175.11 1029.06 176.027C1023.44 182.443 1027.34 190.2 1029.97 197.004H1029.97ZM1488.47 479.309C1492.18 478.742 1491.67 468.283 1489.98 465.572C1489.19 464.105 1488.51 462.692 1489.67 460.886C1491.49 458.285 1486.26 453.426 1484.8 457.19C1481.27 464.248 1486.3 467.606 1483.94 473.899C1482.88 476.678 1484.99 479.258 1488.47 479.309H1488.47ZM1489.14 313.079C1491.25 312.859 1501.75 312.58 1501.91 310.555C1501.29 306.494 1492.6 308.097 1489.55 306.384C1484.43 306.313 1481.83 314.966 1489.14 313.079ZM1066.08 220.561C1067.2 221.411 1068.6 220.849 1069.4 219.829C1072.25 215.465 1079.96 216.937 1086.4 211.337C1093.96 205.463 1074.73 199.136 1069.38 204.224C1067.76 205.344 1066.91 205.091 1066.08 203.517C1064.87 201.335 1063.32 199.546 1060.89 201.555C1055.32 204.647 1060.84 212.394 1066.41 208.804C1068.04 215.418 1064.26 219.521 1066.08 220.557V220.561ZM898.477 271.181C899.171 273.951 904.588 275.993 906.885 275.52C909.93 274.416 909.744 271.426 910.611 268.821C910.974 265.788 905.755 265.577 903.527 265.429C901.539 265.446 898.248 269.21 898.481 271.176L898.477 271.181ZM857.068 200.142C859.382 201.382 864.461 203.488 865.434 199.783C865.806 196.37 861.154 197.546 859.373 195.761C856.641 193.875 854.057 198.971 857.068 200.142ZM1020.79 198.641C1021.53 201.94 1026.17 200.553 1025.76 197.398C1025.79 194.293 1023.32 191.536 1020.14 191.138C1016.19 191.024 1020.42 196.751 1020.78 198.641H1020.79ZM1066.81 137.279C1069.3 136.637 1071.01 132.069 1068.05 130.927C1065.38 130.513 1063.3 137.601 1066.81 137.279ZM1073.72 166.63C1075.63 170.809 1085.05 166.99 1088.83 166.757C1102.78 163.936 1103.39 142.321 1088.54 153.862C1084.44 157.503 1082.77 152.623 1077.97 157.55C1073.21 162.604 1068.45 155.892 1073.72 166.63ZM1036.5 219.516C1034.52 219.178 1032.9 220.663 1035.17 221.969C1037.13 222.671 1040.86 226.473 1042.62 224.414C1044.43 220.84 1039.33 219.504 1036.5 219.516ZM1478.46 643.914C1470.67 645.411 1472.93 654.479 1473.27 660.361C1472.96 662.341 1472.83 664.434 1474.83 665.944C1476.7 667.64 1479.8 666.274 1478.24 663.766C1474.46 658.788 1483.62 643.808 1478.47 643.914H1478.46ZM1411.65 278.197C1409.61 284.24 1410.87 289.869 1415.65 294.276C1416.28 294.83 1416.91 295.511 1417.85 295.139C1419.76 294.297 1418.46 285.196 1419.44 282.451C1420.15 279.702 1413.05 273.786 1411.65 278.197ZM341.374 248.778C340.215 248.787 339.01 250.948 339.213 252.432C340.926 256.937 347.236 249.222 341.374 248.778ZM1490.5 650.165C1487.8 649.886 1486.49 654.914 1489.7 654.893C1492.23 655.062 1493.49 650.283 1490.5 650.165ZM1252.72 542.4C1250.58 541.461 1247.74 547.188 1249.67 548.418C1250.49 549.053 1252.96 547.983 1253.57 546.786C1254.16 545.272 1254.34 542.996 1252.72 542.4ZM1504.93 299.165C1504.19 299.58 1503.46 300.223 1503.92 301.178C1505.39 302.811 1512.14 299.871 1514.26 299.275V297.583C1510.97 297.068 1507.84 297.537 1504.93 299.165ZM1258.37 536.936C1252.8 537.033 1253.85 543.749 1255.6 547.213C1256.71 549.289 1258.85 546.722 1260.61 547.395C1264.04 548.215 1264.11 544.443 1264.14 542.324C1264.29 536.433 1263.7 535.934 1258.37 536.936ZM1489.64 606.054C1485.24 607.699 1488.1 615.045 1482.63 616.069C1481.49 616.373 1481.2 617.363 1481.48 618.437C1482.32 621.698 1481.52 624.857 1480.92 628.021C1479.85 630.051 1481.82 647.217 1485.1 640.526C1487.36 634.91 1484.24 628.646 1487.88 623.335C1488.44 622.425 1488.66 621.207 1488.72 620.112C1488.76 616.378 1491.1 613.633 1492.78 610.562C1493.47 608.68 1491.46 605.885 1489.64 606.054ZM472.02 274.949C477.091 276.611 487.33 276.932 484.898 269.053C483.934 265.573 482.534 259.66 478.051 260.261C470.984 260.214 462.157 271.925 472.02 274.949ZM1495.95 493.24C1495.16 491.134 1493.89 489.137 1491.83 487.826C1485.45 485.399 1493.88 503.682 1495.95 493.24ZM1499.28 580.67C1499.43 578.962 1497.29 578.467 1496.38 579.795C1492.89 585.124 1493.39 592.068 1494.26 598.133C1495.66 602.049 1498.15 597.338 1498.36 595.32C1499.48 590.808 1499.33 585.923 1499.28 580.67ZM1502.71 548.761C1500.45 548.981 1501.29 555.773 1500.71 557.714C1500.63 558.657 1501.1 559.393 1502.09 559.49C1504.64 559.829 1505.01 548.913 1502.71 548.761ZM627.572 100.857C627.086 103.01 632.639 107.07 634.356 104.964C635.557 103.928 636.318 102.672 638.39 103.057C639.465 103.255 640.628 101.855 640.327 100.346C640.103 99.2291 639.228 97.6728 638.217 98.2352C634.719 100.769 629.166 95.9176 627.572 100.857ZM652.461 119.123C648.807 118.582 649.069 124.435 652.491 124.203C655.751 124.465 655.722 118.992 652.461 119.123ZM609.843 81.0731C612.194 84.19 615.916 80.6544 618.847 83.4837C615.112 83.5133 607.728 82.676 608.9 87.7214C609.809 92.1452 611.209 93.2871 616.538 93.9595C620.209 90.0179 625.703 94.1879 630.253 93.101C637.595 91.3755 630.494 79.4068 623.816 83.5387C622.708 76.0868 615.569 74.928 609.407 73.9257C606.464 73.6424 609.251 79.8339 609.847 81.0731H609.843ZM616.618 97.3175C615.802 99.7451 621.084 106.385 622.628 102.896C623.698 99.9565 621.807 97.474 621.135 94.8434C620.666 93.0037 618.568 93.5958 617.109 93.3505C615.954 94.2894 616.94 96.0191 616.618 97.3175ZM651.704 105.822C653.134 105.742 654.402 106.486 655.713 107.007C659.528 109.092 660.894 105.01 660.657 101.885C660.108 98.5567 660.877 97.2625 664.193 99.0176C669.822 99.9734 662.844 91.1471 661.296 89.8318C660.175 88.8337 651.539 89.8656 650.757 91.2063C649.89 92.6865 649.293 92.2551 648.13 91.7265C644.434 90.0179 639.088 94.7504 641.825 98.5524C644.096 102.316 646.379 106.118 651.704 105.827V105.822ZM670.182 91.5742C675.574 88.2543 662.882 83.636 664.455 89.5611C665.111 90.6523 668.968 92.0141 670.182 91.5742ZM822.794 203.183C822.067 205.556 823.721 207.366 826.161 206.926C829.658 205.632 832.826 203.124 836.62 202.604C840.955 201.754 844.706 199.449 848.83 198.087C851.405 197.233 852.885 195.169 852.919 192.246C852.949 186.575 848.301 185.196 845.235 181.365C844.71 180.709 844.046 179.944 843.158 180.121C841.357 180.481 841.255 179.267 840.676 178.087C837.99 171.997 829.988 177.681 829.726 182.456C827.7 189.459 824.664 196.116 822.794 203.187V203.183ZM73.3323 239.614C77.1597 247.611 80.9872 255.609 84.8528 263.585C86.8913 267.797 86.9209 267.772 91.4165 265.856C103.449 262.532 95.6247 256.357 95.9461 248.093C96.72 238.755 86.5022 248.774 88.1008 241.428C88.8875 239.368 88.16 238.603 86.6333 237.782C84.0703 236.666 83.4698 233.431 80.2302 233.549C76.1912 235.376 68.9761 232.213 73.3323 239.609V239.614ZM785.217 143.107C787.066 143.754 789.599 143.234 789.565 140.878C789.421 138.493 787.044 139.263 785.217 139.115C784.274 139.39 782.105 138.434 781.936 140.646C781.788 142.574 783.784 142.731 785.217 143.107ZM680.522 101.602C684.265 104.423 687.01 100.092 682.243 98.4721C678.243 95.4228 676.745 99.2037 680.522 101.602ZM1476.17 448.465C1472.49 445.619 1468.83 442.751 1465.24 439.799C1460.44 435.35 1453.66 434.843 1448.61 430.821C1434.01 419.33 1415.62 411.751 1404.66 396.293C1398.32 388.579 1391.96 381.03 1391.65 370.453C1390.81 361.817 1383.25 362.037 1384.14 359.051C1385.88 355.714 1386.24 352.178 1386.48 348.541C1387.8 346.131 1390.29 344.312 1389.71 341.051C1389.41 335.837 1388.91 330.681 1386.57 325.868C1385.03 322.705 1383.54 319.478 1383.02 315.955C1382.32 311.223 1381.87 306.448 1381.07 301.732C1380.09 295.947 1380.18 289.886 1376.81 284.672C1375.32 279.859 1375.97 274.137 1377.34 269.265C1377.8 268.042 1378.13 266.698 1377.24 265.623C1374.77 262.633 1374.5 257.787 1369.53 256.814C1366.17 254.852 1364.09 250.132 1361.3 247.298C1358.69 244.236 1357.64 240.849 1358.94 236.822C1354.97 236.928 1352.91 243.974 1353.12 247.222C1355.75 251.324 1358.29 256.577 1364.05 257.402C1365.73 257.579 1366.01 259.246 1366.27 260.633C1366.25 265.103 1359.96 262.286 1362.08 269.083C1363.14 274.758 1364.14 280.447 1365.27 286.105C1366.09 289.463 1364.66 300.341 1360.1 293.942C1359.17 292.821 1358.23 292.153 1357.08 293.718C1352.75 299.778 1346.66 277.072 1343.35 285.251C1342.67 286.435 1341.9 287.442 1340.5 287.455C1334.22 288.064 1335.79 296.408 1331.15 299.482C1323.88 305.492 1333.02 312.766 1331.81 319.965C1332.27 324.604 1334.93 328.744 1334.2 333.583C1333.91 339.774 1335.74 345.572 1337.95 351.235C1338.9 353.671 1339.48 353.735 1341.61 352.221C1344.38 350.005 1350.05 348.579 1351.73 352.073C1353.61 356.403 1347.88 358.023 1346.86 361.622C1346.22 365.619 1340.2 363.805 1340.23 368.271C1339.1 379.152 1337.08 373.54 1333.97 380.345C1333.03 382.709 1331.42 384.739 1329.43 386.355C1326.33 388.74 1320.57 385.53 1323.89 381.72C1324.46 380.523 1325.77 379.571 1325.27 377.93C1314.56 375.109 1319.52 383.441 1312.27 384.117C1309.86 384.299 1307.55 384.887 1305.28 385.699C1303.4 386.372 1302.23 388.072 1302.99 389.62C1304.07 391.819 1303.46 393.98 1303.79 396.124C1304.29 399.368 1303.23 400.81 1300 401.631C1294.54 402.616 1296.72 408.681 1287.95 410.542C1285.63 411.176 1284.5 412.36 1284.73 415.096C1285.01 418.421 1284.08 419.262 1280.73 419.715C1272.39 420.578 1266.9 427.446 1260.68 432.326C1250.28 440.666 1255.67 449.51 1252.45 460.007C1250.98 463.999 1250.97 467.995 1252.42 472.005C1253.1 473.887 1253.58 475.887 1252.94 477.811C1250.24 489.941 1246.12 501.77 1247.27 514.339C1247.41 518.733 1247.34 523.068 1245.79 527.255C1243.09 535.566 1240.51 543.91 1237.95 552.267C1233.82 563.144 1246.56 557.765 1250.85 554.035C1253.92 551.979 1254.48 552.077 1256.4 555.346C1257.93 557.046 1260.81 566.261 1263.54 564.032C1265.09 562.92 1263.39 561.58 1262.66 560.463C1259.39 556.784 1265.56 550.288 1267.05 554.453C1267.88 559.313 1273.43 555.511 1272.43 562.083C1272.41 562.743 1272.12 563.529 1273.22 563.935C1276.4 562.256 1278.67 552.444 1276.41 549.446C1274.72 546.739 1275.02 546.16 1278.22 544.921C1283.17 543.872 1284.27 539.131 1288.69 539.211C1291.15 539.152 1293.5 539.622 1295.58 540.916C1300.44 543.982 1306.16 543.377 1311.61 543.656C1315.23 543.927 1316.42 544.993 1316.62 548.545C1316.72 550.414 1317.23 551.751 1318.83 552.766C1321.83 554.919 1322.02 561.876 1327.01 560.497C1329.11 557.748 1320.71 545.927 1318.56 543.28C1316.28 540.404 1316.41 537.761 1319.19 535.566C1321.03 534.115 1321.08 532.787 1320.5 530.829C1319.45 524.502 1309.85 525.268 1311.36 520.751C1312.58 516.318 1313.29 515.955 1317.49 517.854C1321.86 519.537 1322.54 524.9 1326.55 527.052C1336.22 532.525 1342.54 540.979 1347.78 550.516C1348.75 552.115 1350.02 553.426 1351.64 554.352C1357.06 557.465 1361.67 561.618 1366.24 565.821C1377.36 577.431 1391.61 584.405 1404.88 592.715C1407.25 596.386 1402.63 594.969 1400.74 594.107C1393.37 590.787 1382.13 591.802 1383.85 601.977C1387.35 609.822 1388.87 625.136 1398.06 627.585C1401.86 628.672 1405.41 630.393 1408.63 632.774C1410.36 634.051 1412.28 634.969 1414.55 634.364C1415.97 633.984 1417 634.673 1417.93 635.599C1421.14 638.416 1423.88 641.723 1424.8 645.986C1425 646.667 1424.99 647.42 1424.23 647.818C1418.85 647.509 1418.11 639.156 1410.31 643.495C1404.48 645.847 1409.52 652.305 1410.12 656.576C1412.91 662.713 1407.96 662.725 1404.19 658.953C1397.17 653.924 1397.2 644.273 1390.98 638.615C1388.38 636.28 1386.66 633.447 1385.93 630.025C1383.61 621.321 1372 620.962 1369.09 609.234C1365.2 596.509 1352.71 589.251 1348.02 576.86C1345.19 570.99 1336.78 571.417 1332.67 566.274C1332.33 565.936 1331.91 565.382 1331.15 566.088C1332.04 571.011 1329.99 576.179 1332.46 580.924C1334.55 587.594 1336.26 594.343 1341.75 599.08C1343.95 601.283 1346.25 603.343 1346.35 606.828C1346.38 607.961 1347.32 608.85 1348.12 609.64C1349.87 611.37 1350.93 613.489 1351.86 615.718C1363.51 640.784 1356.23 631.505 1358.09 654.369C1358.69 657.684 1359.35 661.042 1358.58 664.438C1357.72 668.266 1358.09 672.021 1359.3 675.688C1361.91 683.533 1361.51 691.586 1360.64 699.558C1358.91 710.917 1358.13 722.62 1355.74 733.831C1354.53 736.851 1354.47 739.82 1354.88 742.949C1355.55 748.033 1355.58 753.273 1353.72 757.984C1349.9 767.69 1345.34 777.075 1338.31 785.022C1335.73 788.642 1331.43 786.878 1327.79 788.033C1326.08 788.642 1324.62 790.131 1322.73 790.025C1320.41 789.894 1320.54 786.908 1318.68 786.037C1316.97 786.591 1317.06 789.099 1315.13 789.361C1311.02 790.372 1312.55 795.751 1311.36 798.864C1311.1 804.383 1306.34 802.945 1307.59 809.382C1307.7 810.156 1307.23 811.006 1307.02 811.822C1304.02 812.122 1303.95 811.289 1301.96 809.572C1296.97 805.127 1296.91 805.064 1301.62 800.327C1307.86 794.22 1299.9 786.252 1297.57 780.26C1295.71 771.256 1282.01 765.978 1287.08 760.446C1288.9 757.557 1290.5 754.588 1291.14 751.213C1292.39 745.254 1300.86 747.335 1305.81 745.631C1311.97 745.111 1306.55 739.435 1307.19 735.984C1308.03 731.767 1307.16 727.538 1307.56 723.33C1307.83 720.598 1307.42 718.035 1306.02 715.595C1304.97 713.755 1304.55 711.67 1304.25 709.547C1303.73 705.952 1303.67 702.218 1301.45 699.054C1299.6 694.284 1306.79 689.488 1300.83 685.098C1299.74 684.227 1298.78 683.224 1298.04 681.973C1293.77 674.55 1289.34 686.9 1286.01 689.374C1278.38 694.284 1281.25 701.748 1275.26 704.832C1271.22 706.836 1267.15 708.807 1263.28 711.129C1260.05 713.07 1257.51 712.554 1254.97 710.072C1253.96 709.082 1252.85 708.211 1252.23 706.895C1250.33 702.823 1246.41 700.437 1243.86 696.893C1243.44 696.301 1242.73 695.895 1242.02 696.022C1235.38 697.849 1230.07 689.86 1223.92 693.121C1219.14 696.508 1215.96 690.824 1210.02 695.303C1205.15 698.149 1198.47 695.62 1196.38 690.465C1195.9 689.306 1195.88 687.703 1194.63 687.208C1191.41 685.94 1190.09 683.174 1188.67 680.412C1187.86 678.843 1186.41 677.891 1184.95 677.046C1180.34 674.381 1176.83 670.558 1173.6 666.426C1167.78 658.505 1161.6 651.074 1152.99 646.122C1150.02 644.151 1146.79 643.838 1143.76 645.335C1133.39 649.433 1128.59 639.871 1112.32 650.139C1104.23 654.944 1096.52 660.027 1092.59 669.12C1091.09 672.567 1091.51 673.62 1095.15 673.531C1097.68 673.472 1098.99 674.593 1100.16 676.576C1105.47 684.747 1099.7 690.351 1097.78 698.128C1097.7 704.261 1093.75 717.041 1096.08 721.825C1103.06 730.262 1089.2 732.554 1085.27 742.624C1081.78 748.16 1069.85 744.514 1064.55 743.343C1061.21 742.4 1058.29 742.497 1055.45 744.857C1048.82 751.099 1041.38 739.308 1034.4 743.487C1029.5 746.654 1024.83 750.448 1022.96 756.073C1020.93 763.119 1014.02 764.066 1008.27 766.54C1000.8 768.304 996.465 776.28 988.34 775.658C981.028 775.565 973.728 775.595 966.39 776.271C961.171 776.754 956.583 773.823 953.762 769.272C950.577 763.575 945.189 768.849 939.86 763.317C938.46 762.099 936.853 761.067 934.887 761.368C930.64 762.019 926.458 761.182 922.25 760.991C902.182 760.962 907.946 776.783 882.025 762.759C874.311 760.078 879.635 746.76 871.427 745.242C864.072 744.891 858.189 739.224 850.855 739.355C846.326 740.818 837.072 731.103 834.734 735.13C829.777 743.415 817.998 751.158 827.531 761.6C831.38 766.151 827.645 774.102 822.494 776.28C821.056 776.906 819.724 777.714 818.713 778.923C816.882 781.11 814.822 781.482 812.373 779.985C808.846 777.697 804.325 778.585 800.675 776.584C795.901 773.835 791.295 779.426 786.44 776.322C780.76 773.742 777.816 775.121 775.765 767.661C774.674 763.964 774.276 763.448 770.305 763.174C759.833 763.482 752.551 754.846 742.197 761.575C741.246 762.167 740.282 762.873 739.224 763.144C733.159 764.688 728.029 768.367 722.206 770.469C719.765 771.349 717.093 772.283 716.242 775.337C716.12 775.781 715.502 776.238 715.016 776.415C710.059 778.2 705.466 781.456 699.731 780.107C698.484 779.815 697.037 779.862 696.221 781.017C693.595 784.747 689.535 784.751 685.657 785.339C683.935 785.601 682.721 785.051 681.601 783.732C679.232 780.94 676.555 778.39 675.041 774.973C674.335 773.379 673.358 772.778 671.742 773.763C668.376 775.853 664.959 773.011 661.656 772.359C657.177 771.585 655.075 768.667 654.774 764.51C654.483 758.073 646.51 757.87 645.775 751.526C644.709 744.485 640.577 736.766 632.495 740.082C625.144 742.746 612.427 740.699 612.017 735.269C611.919 734.698 611.167 734.17 610.613 733.759C609.466 732.909 608.984 731.856 609.293 730.461C610.482 726.84 604.924 725.508 603.749 728.786C603.021 729.995 602.378 731.201 601.088 731.983C596.512 734.753 594.677 734.064 593.463 728.866C590.092 714.466 586.692 700.069 583.474 685.631C582.167 679.769 580.145 674.326 576.546 669.458C573.797 665.483 570.507 661.359 570.075 656.373C569.978 654.407 572.076 654.47 573.488 652.745C567.5 653.167 562.302 652.914 557.624 655.802C556.804 656.31 555.844 656.809 554.913 656.885C551.437 657.172 548.337 658.429 545.469 660.294C541.35 663.144 539.802 656.547 534.245 658.365C532.092 658.801 531.559 658.09 531.399 655.925C531.153 652.66 533.057 650.757 536.195 649.137C533.86 648.16 532.177 647.242 531.136 645.479C528.654 641.681 523.799 648.317 523.6 641.757C523.236 637.574 518.444 638.479 515.547 637.219C511.276 635.921 510.565 634.559 511.991 630.457C513.534 626.012 514.093 621.419 514.198 616.741C514.549 611.256 508.269 614.597 505.761 610.165C501.447 604.075 493.424 601.575 487.017 606.168C484.103 608.08 480.402 607.192 477.15 606.891C469.926 606.743 456.228 599.423 451.39 602.738C448.67 604.502 446.078 604.109 443.549 602.243C435.331 597.435 424.923 597.849 415.826 595.379C412.637 594.77 409.478 594.187 406.949 591.831C403.975 588.465 398.515 592.838 401.857 596.31C402.85 597.612 403.134 598.924 401.074 599.541C396.672 600.59 403.574 604.451 403.865 607.407C405.435 610.385 402.711 613.582 399.645 611.628C395.758 609.408 389.3 604.789 387.096 611.4C386.352 614.132 386.492 617.502 382.846 617.701C380.173 618.801 371.791 616.699 373.597 621.431C374.223 627.551 383.294 632.74 381.886 638.471C380.182 641.55 378.054 644.764 374.696 645.906C362.55 650.038 362.093 637.655 355.174 640.695C353.33 641.482 350.835 641.626 349.744 639.752C347.566 636.018 343.967 633.138 343.15 628.558C342.207 625.14 340.376 619.359 335.732 620.497C332.679 621.292 330.568 620.036 329.13 617.329C321.864 605.936 309.815 621.359 305.654 607.12C304.55 605.263 303.07 597.697 300.621 602.337C298.536 606.938 294.455 606.101 295.762 600.873C296.324 593.087 296.916 582.447 289.409 577.739C287.84 576.843 285.996 575.786 285.747 573.849C285.26 570.114 282.993 568.947 279.661 568.812C276.535 568.494 273.418 567.192 273.055 563.567C272.243 554.276 264.448 563.876 255.452 559.947C253.993 559.478 252.378 558.826 250.902 559.456C247.121 561.068 243.179 560.886 239.242 560.801C233.232 560.552 234.632 570.08 229.096 570.77C217.178 571.311 226.609 550.854 219.309 554.352C215.676 557.012 211.257 557.68 207.412 559.693C200.1 562.696 204.837 567.661 199.762 569.289C184.456 573.853 193.113 577.291 188.271 585.872C186.49 588.79 186.697 589.611 189.29 592.005C194.23 596.284 196.243 601.233 194.103 607.754C193.494 611.793 192.978 615.845 192.238 619.858C191.76 622.442 190.597 622.992 187.975 622.235C187.488 622.095 187.116 621.474 186.384 622.036C186.587 625.661 192.61 633.299 185.052 632.36C182.51 632.051 180.079 631.408 177.841 633.358C173.959 634.322 168.909 628.579 163.221 633.713C161.707 630.905 163.234 628.185 159.165 630.055C153.401 632.618 148.156 636.471 141.411 636.204C134.555 637.194 141.669 647.703 137.562 651.89C137.101 652.592 136.936 653.59 138.116 653.929C142.311 655.13 136.678 657.938 135.511 659.253C124.523 666.95 124.68 681.334 123.973 693.501C124.033 695.806 123.128 697.287 120.869 697.853C116.796 699.207 112.478 698.264 108.342 699.41C107.374 699.647 106.282 699.642 105.487 698.995C102.37 696.458 99.4648 693.683 99.9512 689.179C101.3 679.951 96.0011 672.52 93.2563 664.231C91.3743 658.902 96.4451 659.029 95.4301 656.314C92.8587 653.227 94.4828 647.458 88.989 646.257C88.6591 646.185 88.3081 645.699 88.1769 645.331C86.942 641.875 84.0238 640.476 80.8899 639.448C73.1208 637.481 81.4355 622.734 69.0692 612.334C61.4903 605.508 60.4246 600.987 57.2103 591.835C54.4571 583.102 47.5127 587.839 47.6268 580.455C46.9629 572.14 48.8618 563.233 46.265 555.261C43.3384 551.002 46.4553 545.542 43.2327 541.533C42.0104 540.121 41.9977 538.336 42.4629 536.703C43.3215 532.195 42.6659 525.462 38.0391 523.424C29.4453 520.895 32.2535 512.965 25.8081 513.383C23.5074 513.443 21.2025 513.286 19.6799 511.239C15.2984 504.443 3.29156 510.398 2.33152 500.108C1.53642 497.363 0.74978 499.266 1.02468 495.452C11.877 493.705 12.9047 488.127 7.73228 479.258C5.03402 476.221 7.63501 472.923 11.1622 474.986C13.5644 475.227 24.5478 480.332 25.1526 478.395C26.5482 474.847 21.6804 472.047 19.7053 469.607C16.6349 466.663 16.4149 462.561 15.2604 458.831C14.2326 456.001 16.9225 455.05 17.5653 452.918C17.8233 451.937 17.0113 450.33 18.6311 450.161C20.5342 450.026 20.4835 452.99 22.1033 453.506C23.3932 450.427 23.3848 450.444 26.4298 451.84C28.7559 452.906 30.9128 454.2 32.6891 456.078C33.4969 456.932 34.6853 457.909 35.6115 457.186C37.7769 455.498 40.674 455.325 42.6871 453.57C47.9229 449.011 47.7114 450.613 50.7861 454.957C53.3237 460.497 56.4956 465.145 61.6595 468.541C65.8422 472.453 68.3629 458.108 73.1885 463.906C76.3097 468.867 83.0003 473.24 80.9914 479.854C80.171 486.701 84.7047 481.537 86.9547 482.62C91.3658 486.003 92.6177 478.315 94.9691 476.027C98.1707 469.725 102.84 478.594 110.639 476.192C111.818 475.908 112.931 475.946 113.794 476.826C115.325 478.395 116.674 477.765 118.31 476.89C123.415 474.555 125.893 470.783 126.376 465.12C127.708 461.812 124.375 460.277 121.876 459.195C116.056 457.507 118.264 450.372 113.937 447.031C106.024 439.749 124.515 433.692 117.177 425.763C115.456 422.857 112.69 419.207 116.564 416.627C118.306 415.532 118.941 412.123 121.254 412.026C124.054 412.386 124.489 410.419 125.056 408.499C126.693 403.868 127.873 399.546 123.263 396.353C119.427 394.225 117.904 389.713 113.189 389.366C109.543 388.808 107.923 385.428 109.353 382.054C111.518 376.852 117.858 374.995 119.127 369.095C119.757 367.002 121.554 366.389 123.474 366.427C126.232 366.482 127.471 368.491 127.86 370.812C128.236 375.071 135.756 378.252 137.291 373.477C139.609 369.045 134.394 364.126 137.883 361.512C140.615 359.419 138.89 355.646 140.303 352.834C141.453 348.871 144.917 346.097 145.754 341.956C145.944 341.022 147.179 340.679 148.105 340.324C151.937 338.852 153.815 334.936 157.279 332.986C157.596 332.809 157.778 332.31 157.93 331.925C161.453 319.85 147.446 322.532 152.394 316.137C153.172 314.822 153.938 313.519 152.846 312.293C143.546 296.196 158.218 301.077 158.886 289.408C159.575 284.82 167.395 287.019 168.194 281.487C169.497 272.906 175.883 279.034 179.859 273.067C191.282 258.738 197.004 265.89 207.142 260.485C209.379 258.823 211.862 256.894 214.116 260.641C214.289 260.933 214.94 260.895 215.245 261.157C218.806 264.194 224.342 265.264 225.179 271.049C225.196 271.159 225.632 271.206 226.11 271.354C226.233 265.691 220.68 260.701 224.6 255.207C228.309 250.5 219.736 249.557 224.951 247.751C240.768 248.487 256.662 252.141 272.543 250.453C285.692 251.045 284.355 241.648 286.504 230.682C286.863 226.761 289.096 227.057 292.336 227.006C299.225 227.497 296.311 219.779 301.839 216.67C302.393 216.294 303.057 215.664 303.146 215.072C303.827 210.517 307.764 208.855 310.843 206.613C315.165 202.473 320.608 204.566 322.994 200.823C325.332 197.3 327.65 193.761 330.073 190.297C335.267 182.875 332.932 183.589 342.562 181.957C362.749 180.925 347.392 166.283 360.727 160.451C364.749 159.66 364.859 155.655 367.092 156.209C370.776 157.347 374.701 156.59 378.346 157.698C380.406 158.324 382.406 158.908 384.546 158.379C385.798 158.07 386.521 158.671 387.494 159.407C389.985 161.301 393.576 161.661 395.149 164.922C398.152 165.835 400.368 164.52 400.643 168.707C401.171 171.553 402.389 174.962 398.862 176.48C397.424 177.114 397.661 178.227 397.716 179.631C397.64 186.512 404.136 189.967 406.039 195.837C407.308 203.623 408.936 211.477 407.723 219.339C406.991 224.08 409.376 228.127 409.283 232.606C411.351 234.699 410.417 237.313 410.666 239.774C411.998 259.702 394.447 269.438 377.166 260.548C366.335 255.461 368.238 249.341 363.501 240.857C359.386 235.871 358.959 229.493 356.997 223.741C355.715 218.569 353.736 213.147 354.413 207.713C352.628 209.895 353.732 212.441 353.123 214.687C351.765 219.686 350.725 224.685 350.738 229.916C350.746 234.251 348.327 237.051 344.081 238.011C340.917 238.726 338.98 240.586 337.555 243.445C333.516 253.921 326.648 252.039 329.968 258.028C330.974 260.303 331.621 262.54 330.691 264.959C329.198 268.838 330.568 272.365 331.727 276.023C334.227 282.65 343.717 278.831 339.585 272.437C337.229 269.222 339.374 265.353 340.224 261.957C341.425 258.561 345.142 256.619 349.13 257.114C351.486 257.406 352.159 258.78 352.281 263.559C351.951 269.891 355.081 275.249 357.344 280.819C358.274 283.145 360.494 282.794 362.44 282.921C367.642 282.511 365.155 269.54 375.686 269.079C383.142 268.161 389.994 272.407 397.424 270.88C403.235 270.191 407.266 280.692 405.798 286.215C427.042 276.323 413.504 273.887 421.527 267.264C424.115 265.56 426.61 263.712 429.178 261.974C433.073 259.334 435.056 255.625 435.466 251.003C435.784 249.518 435.187 247.12 436.854 246.402C437.619 246.199 438.309 246.702 438.528 247.374C439.793 251.252 443.151 253.261 445.845 255.909C451.085 260.206 449.783 266.934 448.353 272.817C445.782 283.043 439.78 271.054 432.62 274.128C431.356 274.361 430.476 275.135 430.573 276.421C430.823 279.69 430.015 282.874 429.96 286.11C429.918 288.63 430.975 290.449 433.483 291.261C436.418 292.2 439.607 294.052 442.051 291.176C452.041 280.548 450.996 289.4 455.737 287.142C457.945 284.693 459.962 285.983 462.208 286.714C466.437 287.712 470.967 287.023 475.247 287.674C479.569 288.254 483.748 289.941 487.977 290.546C494.004 291.883 504.53 287.594 507.723 294.648C507.533 295.532 506.759 295.604 506.053 295.566C500.271 295.054 500.267 301.322 496.169 303.581C503.245 309.679 509.559 300.633 516.359 308.465C521.219 314.386 528.455 309.248 534.685 311.608C535.937 311.921 537.315 312.263 537.438 313.807C537.637 316.285 538.242 318.941 535.603 320.713C534.38 321.47 532.811 323.153 534.38 324.384C537.248 325.894 536.964 319.508 541.507 321.191C550.38 323.521 547.284 312.373 549.085 307.243C549.466 306.004 548.832 305.158 548.218 304.16C545.579 299.884 543.799 295.422 545.478 290.237C546.176 288.076 547.267 287.019 549.652 286.765C554.926 285.839 555.59 297.935 556.123 301.631C556.169 303.043 556.432 303.834 557.726 304.655C562.37 307.594 566.654 311.045 570.908 314.521C578.449 319.635 578.276 329.201 584.163 335.219C595.045 344.98 592.143 360.891 599.46 352.864C605.034 347.543 597.379 348.334 599.346 338.209C599.545 336.37 599.777 332.394 596.618 333.989C589.872 335.68 596.119 322.181 598.728 320.442C601.41 318.011 602.763 314.712 604.188 311.485C604.594 310.567 605.005 309.417 603.956 308.816C601.477 307.603 602.251 312.458 600.09 312.183C598.948 311.87 599.337 310.867 599.456 310.064C599.756 306.406 603.068 304.164 604.607 301.009C608.989 294.145 619.541 296.945 623.495 289.434C626.202 286.507 636.398 268.838 640.107 274.352C645.982 278.916 649.205 275.507 655.849 284.198C660.243 288.698 650.224 302.088 646.485 305.501C640.953 310.216 648.553 315.118 644.218 323.369C639.194 333.354 634.605 343.39 631.746 354.242C630.414 358.133 632.19 362.045 633.451 365.703C636.466 372.635 621.706 385.34 616.601 389.455C613.823 392.377 607.593 394.669 606.607 398.137C605.973 400.751 597.417 400.84 596.056 398.213C595.616 397.697 594.952 397.088 594.305 397.82C592.875 400.797 603.71 402.671 605.588 405.323C606.912 406.448 608.316 406.016 609.166 404.574C611.691 400.742 616.605 400.252 620.564 398.717C626.87 397.511 627.728 389.983 633.32 387.594C636.441 385.987 637.633 383.301 637.735 379.981C637.138 366.148 641.841 363.843 654.918 365.044C656.335 365.116 657.989 365.386 658.488 366.875C662.497 375.684 661.288 380.798 658.069 389.654C659.735 387.289 660.421 384.477 662.882 382.726C663.576 382.231 663.673 381.284 663.812 380.43C665.644 371.595 664.409 370.91 658.027 364.811C655.455 361.686 652.22 360.463 648.253 361.419C644.193 362.227 637.671 359.867 638.906 354.843C640.124 337.596 650.579 336.767 650.6 327.729C650.566 321.584 646.198 312.614 651.306 307.979C657.409 301.043 670.254 303.293 667.843 290.681C667.775 287.835 664.383 284.431 666.828 281.986C668.816 279.817 673.569 282.083 672.106 285.095C671.59 286.089 671.916 286.896 672.423 287.844C674.863 292.403 674.635 297.397 672.419 301.593C670.017 306.143 668.866 311.079 666.667 315.634C664.781 319.948 672.643 323.674 676.5 323.991C675.853 322.223 674.597 321.254 673.645 320.121C671.239 317.275 668.092 308.127 673.696 307.332C676.5 306.917 679.034 306.769 680.717 309.645C681.271 310.411 682.353 311.548 683.402 310.939C684.705 309.518 680.023 308.892 681.63 305.374C681.799 304.9 681.03 304.498 680.539 304.228C676.987 302.105 682.087 298.814 683.961 297.495C685.635 296.568 687.606 296.581 688.545 298.15C690.677 301.703 693.637 303.94 697.452 305.285C698.065 305.501 698.53 306.173 699.034 306.664C706.794 312.631 704.608 323.449 716.31 321.775C712.352 317.994 712.753 311.933 707.573 308.99C701.36 304.435 706.562 296.958 705.847 290.762C705.318 282.198 712.127 282.527 718.7 283.306C727.387 283.923 736.04 285.226 744.786 283.733C749.531 283.335 748.575 280.176 745.94 277.558C742.104 274.873 748.694 272.5 745.111 270.017C743.775 268.994 744.071 267.649 745.111 266.736C748.787 263.509 750.935 257.905 757.368 258.84C764.57 256.573 770.817 250.479 778.895 250.876C791.811 250.597 784.16 243.082 791.938 243.065C800.971 243.39 799.863 238.362 810.479 238.755C812.496 238.4 813.321 240.751 812.082 242.189C811.502 243.238 809.591 243.196 809.865 245.162C815.977 246.292 818.138 238.692 823.391 241.178C815.173 230.44 832.175 238.992 831.435 230.195C830.056 224.52 842.655 207.988 848.483 208.778C852.103 209.62 862.296 212.052 857.8 217.288C857.102 218.045 855.728 218.37 856.083 220.142C860.291 220.916 869.608 219.335 867.083 226.406C866.893 227.497 865.658 229.036 866.757 229.937C867.832 230.61 868.969 229.438 869.401 228.533C870.657 223.022 887.316 223.598 892.222 223.505C897.551 223.399 895.715 228.098 898.511 229.612C902.059 230.132 902.829 233.363 904.931 235.262C906.436 236.619 906.99 238.205 907.066 240.113C909.46 253.676 903.264 259.622 894.696 268.854C892.886 270.863 891.143 272.851 890.826 275.714C889.68 279.478 885.387 281.411 884.22 285.37C883.493 286.917 882.617 288.571 880.938 289.087C875.33 290.8 874.895 297.063 870.716 300.02C881.826 296.894 882.308 295.372 890.847 288.994C892.264 288.457 892.987 287.725 891.27 286.321C886.115 280.954 893.19 277.245 898.181 276.361C899.818 275.934 901.361 276.031 901.395 278.374C901.848 281.635 906.496 282.143 907.557 278.59C908.606 276.108 909.481 275.85 911.414 277.579C920 288.854 912.543 276.585 937.585 275.351C940.347 275.537 950.497 271.942 948.023 277.63C946.115 281.246 952.104 282.849 954.252 280.747C955.441 279.652 956.925 278.848 958.443 279.994C961.776 282.489 965.037 279.076 968.573 279.372C971.195 279.791 971.681 277.182 973.61 276.154C979.129 273.701 972.912 269.273 972.861 265.353C971.766 260.578 978.998 262.392 976.689 255.537C979.97 255.9 981.95 258.311 985.088 259.241C987.752 260.282 989.85 257.224 992.387 258.785C992.925 259.115 993.424 258.463 993.639 257.935C996.363 252.335 1002.97 256.547 1007.44 256.958C1009.61 257.431 1011.47 258.218 1011.9 260.781C1012.13 263.644 1016.86 264.13 1015.8 267.247C1014.96 269.26 1015.72 269.891 1017.72 270.33C1022.3 272.005 1023.57 278.831 1017.82 279.508C1017.67 279.529 1017.58 279.914 1017.46 280.138C1018.25 280.98 1019.03 280.903 1020.11 280.502C1027.35 278.383 1024.09 284.587 1026.75 287.112C1030.81 290.149 1034.26 294.75 1040.42 292.576C1042.87 293.041 1044.38 293.951 1044.48 290.622C1045.32 284.194 1041.16 278.725 1041.33 272.437C1041.26 266.448 1046.14 270.88 1048.89 272.174C1061.66 277.888 1058.3 263.183 1067.61 262.172C1069.65 261.935 1071.01 260.599 1072.65 259.542C1076.56 257.025 1079.1 251.866 1084.97 252.754C1087.1 252.974 1086.45 250.339 1085.15 249.447C1083.6 247.239 1079.88 246.968 1079.78 243.416C1079.77 243.039 1079.14 242.98 1078.69 243.115C1076.24 243.847 1075.38 242.185 1074.75 240.379C1073.29 237.08 1075.72 234.458 1078.28 232.648C1085.03 228.212 1069.24 225.467 1082.01 222.498C1084.36 221.957 1086.7 221.36 1088.65 219.876C1094.56 215.359 1101.61 213.122 1108.26 210.094C1111.72 207.679 1114.23 211.57 1116.71 207.941C1120.93 202.989 1127.11 198.878 1133.88 199.555C1138.91 200.265 1139.34 201.069 1137.34 205.746C1137.25 205.953 1137.39 206.254 1137.45 206.702C1144.82 206.004 1151.89 201.149 1159.43 203.437C1164.18 204.824 1164.26 204.773 1166.93 200.739C1175.2 188.952 1181.44 173.955 1196.54 169.76C1203.52 167.307 1209.72 170.627 1213.66 176.332C1218.39 183.217 1221.32 171.54 1229.4 178.104C1230.66 179.026 1231.91 180.235 1234.06 180.21C1233.59 179.538 1233.43 179.077 1233.11 178.903C1228.99 176.907 1229.72 172.657 1229.71 168.85C1230.58 158.222 1240.43 153.38 1246.93 146.406C1257.58 136.285 1240.7 129.87 1253.21 122.6C1255.54 120.938 1256.13 120.988 1258.34 122.908C1261.36 125.522 1261.44 126.288 1259.08 129.443C1257.84 130.673 1257.47 132.467 1259.55 132.97C1264.03 134.458 1267.14 129.781 1271.62 130.28C1274.66 130.479 1276.23 129.189 1276.69 126.546C1277.67 122.354 1272.07 119.724 1268.66 120.109C1263.58 121.492 1260.7 118.684 1257.61 115.457C1255.07 112.796 1254.65 112.441 1257.17 109.641C1260.36 106.089 1263.05 102.05 1266.92 99.1276C1269.51 97.1652 1268.05 93.968 1271.63 90.8849C1275.93 87.1251 1275.61 80.1934 1279.47 78.1634C1285.35 75.6005 1289.44 70.8764 1293.73 66.4146C1297.08 62.1727 1302.74 62.0585 1306.95 59.2799C1318.25 50.9272 1331.08 44.8922 1342.5 36.6156C1352.2 29.6712 1358.02 36.0489 1358.35 31.8154C1359.94 23.3697 1366.24 11.4687 1374.72 8.61818C1379.87 7.06606 1384.15 3.68691 1389.16 1.87258C1388.96 1.95717 1388.75 2.04598 1388.55 2.13056C1389.68 1.67381 1390.83 1.29318 1391.99 0.967529C1392.98 3.20055 1392.99 6.2329 1394.82 7.92882C1396.88 9.26102 1398.84 10.5763 1398.03 13.5198C1402.81 18.5949 1392.39 24.9979 1403.56 25.903C1404.9 26.1525 1405.73 26.8588 1406.31 28.1825C1409.25 38.2269 1415.53 26.8884 1417.57 33.2195C1420.98 43.8771 1409.1 47.1167 1403.54 53.6847C1396.23 64.5115 1384.15 51.2867 1382.47 65.8056C1381.67 69.3582 1381.36 77.0426 1376.02 75.6851C1372.65 74.5897 1369.35 76.9623 1366.05 75.3298C1363.15 73.7058 1362.72 82.5702 1371.61 80.536C1377.29 79.5041 1382.39 89.8487 1384.37 94.2429C1386.47 100.35 1388.08 106.533 1382.01 111.604C1381.32 112.192 1380.57 113.219 1381.28 114.078C1382.86 115.922 1387.33 115.19 1387.53 112.847C1387.79 109.853 1389.43 109.747 1391.52 109.988C1395.55 110.449 1399.72 109.942 1403.59 111.663C1404.65 112.132 1405.81 112.014 1406.93 111.845C1411.21 111.21 1415.32 110.428 1419.8 111.616C1422.36 112.293 1424.47 112.86 1426.3 114.784C1432.28 121.094 1431.68 120.494 1425.84 125.26C1415.75 132.56 1419.94 144.308 1419.73 154.708C1419.5 160.663 1421.69 166.461 1420.08 172.34C1419.83 173.469 1419.8 174.556 1420.14 175.672C1422.55 184.934 1426.72 193.82 1426.52 203.526C1426.72 208.512 1427.88 212.885 1431.79 216.391C1434.16 218.51 1433.68 219.977 1430.78 221.449C1426.19 223.695 1419.93 219.343 1416.38 224.139C1411.63 230.508 1408.31 237.393 1410.9 245.729C1412.99 251.451 1415.17 261.415 1406.2 253.498C1405.49 252.898 1404.88 251.781 1403.73 252.361C1401.75 254.171 1402.96 262.295 1404.67 264.401C1405.32 265.361 1405.95 267.006 1404.74 267.366C1398.65 269.104 1400.56 272.521 1398.11 273.908C1391.66 278.713 1405.88 282.168 1409.06 297.004C1410.75 302.121 1411.32 308.199 1416.08 311.548C1418.24 313.155 1420.21 312.568 1420.87 309.979C1421.77 306.435 1424.58 305.23 1427.43 304.938C1430.59 304.612 1431.18 307.742 1432.06 310.094C1433 314.674 1436.74 316.979 1440.46 318.933C1441.33 319.432 1442.48 319.419 1443.34 318.949C1448.11 316.374 1451.05 319.981 1454.12 322.337C1455.96 323.745 1456.08 326.401 1455.74 328.634C1454.75 332.255 1448.97 329.066 1449.41 334.534C1451.19 342.295 1457.34 348.601 1465.31 350.33C1467.38 350.935 1470.08 351.206 1470.74 353.663C1472.24 358.04 1471.44 361.297 1467.87 364.206C1466.86 365.031 1465.77 365.75 1465.58 367.095C1464.44 375.118 1464.72 381.698 1472.97 387.014C1475.37 389.273 1484.22 391.113 1478.86 394.779C1474.05 398.653 1473.27 407.395 1477.33 412.123C1487.25 421.931 1488.44 436.293 1488.85 449.484C1489.11 456.78 1478.94 450.385 1476.17 448.385L1476.17 448.465ZM94.3094 521.749C89.4922 518.01 84.1888 514.724 79.951 510.233C74.6687 507.687 68.1599 507.814 63.495 503.356C59.012 499.152 53.7001 496.64 47.3266 495.993C39.1556 495.164 38.4409 495.295 35.9795 503.263C34.9095 506.629 34.5584 508.338 37.815 510.537C39.9085 512.174 42.6067 513.316 43.8078 515.743C45.6772 519.516 48.9337 522.354 50.3505 526.46C51.4501 529.641 53.3871 529.852 56.7028 528.503C68.4305 522.193 73.4676 531.159 72.664 522.764C72.6302 522.764 72.5964 522.768 72.5625 522.772C72.2115 520.404 72.2834 517.27 74.4868 515.853C77.6588 514.496 79.6042 519.664 82.4167 519.719C84.5736 518.518 96.8765 526.934 94.3094 521.749ZM715.278 346.41C714.991 343.97 714.504 341.55 714.098 339.123C713.451 342.971 713.663 346.934 711.967 351.333C715.092 350.199 715.515 348.41 715.282 346.41H715.278ZM715.439 331.485C712.622 332.124 710.292 334.678 710.537 337.406C710.964 338.852 713.075 337.744 714.069 338.962C713.548 336.391 715.291 334.094 715.439 331.485ZM1369.76 35.4948C1365.78 33.7637 1362.72 33.4634 1360.55 34.594C1366.16 37.3768 1366.94 37.436 1369.76 35.4948Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_f_490_7117' x='112.386' y='208.076' width='1311.67' height='591.987' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='56.95' result='effect1_foregroundBlur_490_7117'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-size: 1515px 812px;
  background-repeat: no-repeat;
  background-position: top 54px center;
}
.n-about-title {
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  color: #000;
}
@media (max-width: 640px) {
  .n-about-title {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    color: #000;
  }
}
.n-about-inf {
  display: flex;
  margin-top: 48px;
  gap: 105px;
}
@media (max-width: 899px) {
  .n-about-inf {
    flex-wrap: wrap;
    flex-direction: column;
    gap: 20px;
    margin-top: 20px;
  }
}
.n-about-text {
  font-weight: 300;
  font-size: 24px;
  line-height: 120%;
  color: #247238;
  max-width: 408px;
}
@media (max-width: 899px) {
  .n-about-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
  }
}
.n-about-desc {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  color: #000;
  width: 371px;
}
@media (max-width: 899px) {
  .n-about-desc {
    max-width: 100%;
  }
}
.n-about-clients {
  display: flex;
  margin-top: 52px;
}
@media (max-width: 899px) {
  .n-about-clients {
    margin-top: 36px;
  }
}
.n-about-clients::before {
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2856 10.8775L14.1142 13.5714L20.7142 7.28572M15.9999 3.5001L15.7573 3.24284C12.6496 -0.0520192 7.51006 0.33526 4.87314 4.06295C2.53274 7.3715 3.09325 12.0526 6.13918 14.6362L15.9999 23L25.8606 14.6362C28.9065 12.0526 29.467 7.3715 27.1267 4.06295C24.4897 0.335244 19.3502 -0.0520192 16.2425 3.24284L15.9999 3.5001Z' stroke='url(%23paint0_linear_414_852)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_414_852' x1='25.257' y1='-15.5' x2='1.67137' y2='-12.7083' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 24px;
  content: "";
  position: relative;
  top: 4px;
  left: 4px;
}
@media (max-width: 899px) {
  .n-about-clients::before {
    width: 25px;
    height: 22px;
    left: 0;
    top: 0;
  }
}
.n-about-clients p {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: 20px;
  max-width: 566px;
}
@media (max-width: 899px) {
  .n-about-clients p {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.n-about-stat {
  display: flex;
  justify-content: space-between;
  margin-top: 58px;
}
@media (max-width: 800px) {
  .n-about-stat {
    flex-direction: column;
    align-items: center;
    margin-top: 12px;
  }
}
.n-about-item {
  height: 200px;
  width: 200px;
  padding-left: 16px;
  padding-right: 16px;
  text-align: center;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200' fill='none'%3E%3Crect x='1.5' y='1.5' width='197' height='197' rx='98.5' stroke='url(%23paint0_linear_414_857)' stroke-width='3' stroke-dasharray='6 6'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_414_857' x1='173.636' y1='-150' x2='-14.5864' y2='-130.506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 800px) {
  .n-about-item:not(:first-child) {
    margin-top: -36px;
  }
}
.n-about-item-val {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 100%;
  margin-top: 52px;
}
.n-about-item-desc {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  color: #247238;
  margin-top: 2px;
}
.n-about-line {
  background-image: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  flex-grow: 1;
  align-self: center;
  height: 2px;
  margin-top: 8px;
}
@media (max-width: 800px) {
  .n-about-line {
    display: none;
  }
}
.n-about-sum {
  width: calc(100% - 200px);
  margin-right: auto;
  margin-left: auto;
  display: block;
  margin-top: 20px;
}
@media (max-width: 800px) {
  .n-about-sum {
    display: none;
  }
}
.n-about-f {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  gap: 60px;
}
@media (max-width: 800px) {
  .n-about-f {
    flex-wrap: wrap;
    gap: 20px 0;
    justify-content: space-between;
    margin-top: 10px;
  }
}
.n-about-f-item {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 800px) {
  .n-about-f-item {
    width: 50%;
  }
}
.n-about-f-inf {
  margin-left: 12px;
}
.n-about-f-name {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 10px;
}
.n-about-f-desc {
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  color: #0d6a25;
  margin-top: 3px;
}
.n-about-s-text {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 72px;
}
.n-about-s-text p:not(:last-child) {
  margin-bottom: 1.2em;
}
@media (max-width: 800px) {
  .n-about-s-text {
    margin-top: 32px;
  }
}
.n-about-s-block {
  width: calc(50% - 10px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 800px) {
  .n-about-s-block {
    width: 100%;
  }
  .n-about-s-block:not(:last-child) {
    margin-bottom: 1.2em;
  }
}
.n-about-accent {
  box-shadow: 0 28px 87px -41px #7eba16;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  color: #fff;
  border-radius: 8px;
  padding: 49px 33px;
}
@media (max-width: 800px) {
  .n-about-accent {
    padding: 21px 19px;
    margin-top: 19px;
  }
}

.n-mission {
  color: #fff;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  padding-top: 45px;
  padding-bottom: 50px;
}
@media (max-width: 800px) {
  .n-mission {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.n-mission-text {
  font-weight: 300;
  font-size: 24px;
  line-height: 120%;
  max-width: 800px;
  margin-top: 24px;
}
@media (max-width: 800px) {
  .n-mission-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
  }
}
.n-mission-title {
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
}
@media (max-width: 800px) {
  .n-mission-title {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
  }
}

.n-stats {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (max-width: 800px) {
  .n-stats {
    padding-top: 40px;
  }
}
.n-stats-content {
  margin-top: 29px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 800px) {
  .n-stats-content {
    gap: 30px 0;
  }
}
.n-stats-item {
  width: 185px;
}
@media (max-width: 800px) {
  .n-stats-item {
    width: calc(50% - 4px);
  }
}
.n-stats-icon {
  width: 64px;
  height: 88px;
}
.n-stats-name {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 18px;
}
.n-stats-desc {
  font-weight: 300;
  font-size: 16px;
  color: #247238;
  margin-top: 12px;
}

.n-graph {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (max-width: 800px) {
  .n-graph {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.n-graph-cont {
  display: flex;
}
@media (max-width: 800px) {
  .n-graph-cont {
    flex-direction: column;
  }
}
.n-graph-text {
  width: 340px;
  flex-shrink: 0;
}
@media (max-width: 800px) {
  .n-graph-text {
    width: 100%;
  }
}
.n-graph-desc {
  margin-top: 28px;
}
.n-graph-img {
  margin-left: 64px;
  margin-top: 9px;
  position: relative;
}
.n-graph-img img {
  height: 158px;
  width: 100%;
}
@media (max-width: 800px) {
  .n-graph-img {
    margin-left: 0;
    margin-top: 32px;
  }
}
.n-graph-val {
  position: absolute;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.n-graph-val--s {
  left: 50px;
  bottom: 43px;
}
@media (max-width: 800px) {
  .n-graph-val--s {
    left: 7vw;
  }
}
.n-graph-val--f {
  right: 1px;
  top: 5px;
}
@media (max-width: 800px) {
  .n-graph-val--f {
    right: 12vw;
    top: 0;
  }
}
.n-graph-line {
  display: flex;
  padding-left: 44px;
  padding-right: 44px;
  display: flex;
  justify-content: space-between;
}
.n-graph-line p {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 800px) {
  .n-graph-line {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

.n-achivements {
  padding-top: 48px;
  padding-bottom: 58px;
}
@media (max-width: 600px) {
  .n-achivements {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.n-achivements-wrap {
  width: 100%;
  overflow: hidden;
}

.n-achivements-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  gap: 20px;
}
@media (max-width: 600px) {
  .n-achivements-list {
    display: block;
    margin-left: -2px;
    margin-right: -2px;
  }
  .n-achivements-list .slick-list {
    overflow: visible;
  }
}
.n-achivements-item {
  border-radius: 8px;
  padding: 15px;
  padding-bottom: 10px;
  padding-right: 12px;
  width: calc(20% - 16px);
  background-color: #fff;
  display: flex !important;
  justify-content: space-between;
  min-height: 184px;
  flex-direction: column;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  color: #000;
}
.n-achivements-item-icon {
  height: 40px;
  width: 40px;
}
.n-achivements-item-icon img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
@media (max-width: 900px) {
  .n-achivements-item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 600px) {
  .n-achivements-item {
    width: 184px;
    margin-left: 2px;
    margin-right: 2px;
  }
}
.n-achivements__desc {
  box-shadow: 0 28px 87px -41px #7eba16;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  flex-grow: 1;
  border-radius: 8px;
  display: flex;
  align-items: center;
  width: 0;
  padding: 20px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 113px;
}
.n-achivements__desc p {
  max-width: 480px;
  display: flex;
  align-items: center;
  font-weight: 600;
  justify-content: center;
}
.n-achivements__desc p::before {
  content: "";
  margin-right: 20px;
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83325 23.3333C3.83325 17.048 3.83325 13.9052 5.78587 11.9526C7.7385 10 10.8812 10 17.1666 10H23.8333C30.1186 10 33.2614 10 35.2139 11.9526C37.1666 13.9052 37.1666 17.048 37.1666 23.3333C37.1666 29.6187 37.1666 32.7615 35.2139 34.714C33.2614 36.6667 30.1186 36.6667 23.8333 36.6667H17.1666C10.8812 36.6667 7.7385 36.6667 5.78587 34.714C3.83325 32.7615 3.83325 29.6187 3.83325 23.3333Z' stroke='white' stroke-width='1.5' /%3E%3Cpath d='M27.1666 9.99998C27.1666 6.85728 27.1666 5.28593 26.1903 4.30963C25.2139 3.33331 23.6426 3.33331 20.4999 3.33331C17.3573 3.33331 15.7859 3.33331 14.8096 4.30963C13.8333 5.28593 13.8333 6.85728 13.8333 9.99998' stroke='white' stroke-width='1.5' /%3E%3Cpath d='M18.176 28.8768V16.5435H22.676C24.609 16.5435 26.176 18.1105 26.176 20.0435V20.0435C26.176 21.9765 24.609 23.5435 22.676 23.5435H15.176M15.176 27.192H24.5094' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.n-achivements__desc--m {
  display: none;
}
@media (max-width: 600px) {
  .n-achivements__desc {
    display: none !important;
  }
  .n-achivements__desc--m {
    display: flex !important;
    width: 100%;
    margin-top: 8px;
    padding: 16px;
  }
  .n-achivements__desc--m p {
    align-items: flex-start;
  }
}

.n-region {
  padding-top: 25px;
  padding-bottom: 48px;
  overflow: hidden;
}
@media (max-width: 600px) {
  .n-region {
    padding-top: 40px;
  }
}
.n-region-list {
  display: flex;
  gap: 4px;
  margin-top: 32px;
}
.n-region .nextArr {
  right: 0px;
  top: 63px;
}
.n-region .prevArr {
  right: 40px;
  left: unset;
  top: 63px;
}
.n-region-link {
  border-radius: 8px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
}
.n-region-link.active {
  color: #fff;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
}
.n-region-content {
  column-count: 4;
  column-width: 184px;
  margin-top: 36px;
  max-width: 803px;
}
@media (max-width: 899px) {
  .n-region-content {
    column-count: 3;
  }
}
@media (max-width: 600px) {
  .n-region-content {
    margin-top: 60px;
  }
}
.n-region-city {
  display: inline-flex;
  flex-direction: column;
  margin-bottom: 16px;
  width: 100%;
}
.n-region-city-adr {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #878a90;
}

.rev {
  padding-top: 20px;
  padding-bottom: 60px;
}
@media (max-width: 699px) {
  .rev {
    padding-top: 32px;
  }
}
.rev-text {
  margin-top: 21px;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  color: #000;
}
@media (max-width: 699px) {
  .rev-text {
    margin-top: 12px;
  }
}
.rev-content {
  display: flex;
  margin-top: 30px;
}
@media (max-width: 699px) {
  .rev-content {
    flex-direction: column;
  }
}
.rev-side {
  width: 184px;
}
@media (max-width: 699px) {
  .rev-side {
    width: 100%;
  }
}
.rev-side-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  color: #000;
}
.rev-side-list {
  margin-top: 28px;
}
.rev-side-btn {
  width: 100%;
  margin-top: 30px;
}
.rev-side-item {
  border-radius: 8px;
  padding: 10px 16px;
  height: 44px;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 550px) {
  .rev-side-item:not(.active) {
    display: none;
  }
}
.rev-side-item.active {
  background-color: #fff;
}
.rev-side-item.active::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1L7.5 5L3.5 9' stroke='%230F1521' stroke-linecap='square' stroke-linejoin='round' /%3E%3C/svg%3E");
  content: "";
  height: 11px;
  width: 10px;
  background-repeat: no-repeat;
  background-position: contain;
}
.rev-main {
  margin-left: 20px;
  margin-top: 6px;
  flex-grow: 1;
  max-width: 796px;
  width: 100%;
}
@media (max-width: 699px) {
  .rev-main {
    margin-left: 0;
    margin-top: 37px;
  }
}
.rev-item {
  border-radius: 8px;
  padding: 32px;
  background: #fff;
  width: 100%;
  display: flex;
}
@media (max-width: 699px) {
  .rev-item {
    padding: 20px;
  }
}
.rev-item:not(:last-child) {
  margin-bottom: 8px;
}
.rev-item-prev{
  flex-shrink: 0;
  display: block;
}
.rev-item-prev img {
  width: 64px;
  height: 90px;
  flex-shrink: 0;
  object-fit: cover;
  filter: drop-shadow(0px 12px 25px rgba(15, 21, 33, 0.24));
}
.rev-item-content {
  margin-left: 24px;
}
@media (max-width: 699px) {
  .rev-item-content {
    max-width: calc(100% - 88px);
  }
  .rev-item-content .serv-page__rev-item__watch {
    margin-left: -90px;
    width: calc(100% + 90px);
  }
}
.rev-item-name {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 699px) {
  .rev-item-name {
    min-height: 40px;
  }
}
.rev-item-sub {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #878a90;
  margin-top: 8px;
}
.rev-item-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #000;
  margin-top: 24px;
}
@media (max-width: 699px) {
  .rev-item-text {
    margin-left: -90px;
    margin-top: 30px;
  }
}

.l-btn {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  padding: 23px 26px;
  flex-shrink: 0;
  height: 56px;
  margin-top: 8px;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #878a90;
  transition: all 0.3s;
}
.l-btn .btn-text {
  color: #878a90;
}
.l-btn:hover .btn-text {
  color: #4e913c;
}

.popup {
  background-color: #0F152180;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 99999;
  display: none;
}
.popup-wrap {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 0.9375rem;
  display: flex;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.popup-wrap::-webkit-scrollbar {
  width: 0rem;
}

.close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M1 1L31 31' stroke='black'/%3E%3Cpath d='M1 31L31 1.00001' stroke='black'/%3E%3C/svg%3E");
  cursor: pointer;
  height: 1rem;
  width: 1rem;
  position: absolute;
  z-index: 5;
  background-size: contain;
  top: 1rem;
  right: 1rem;
}

.popup-form {
  position: relative;
  margin: auto;
  padding: 20px;
  width: 100%;
  max-width: 490px;
  background-color: #fff;
}
@media (max-width: 640px) {
  .popup-form {
    padding: 10px;
  }
}
.popup-form .serv-page__form-input, .popup-form .serv-page__cons-form-btn {
  width: 100%;
}
.popup-form .serv-page__form-input {
  margin-bottom: 8px;
  background-color: #f3f3f3;
}
.popup-form .serv-page__cons-form-btn {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.popup-thx {
  min-height: 160px;
  display: flex;
  align-items: center;
}

.doc-form-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 25px;
}
@media (max-width: 1150px) {
  .doc-form-title {
    font-size: 20px;
  }
}

select {
  border: none;
  outline: none;
}

.popup-form .n-contacts-form-ta {
  height: 140px;
}
.popup-form .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='url(%23paint0_linear_432_1978)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1978' x1='17.3636' y1='-15' x2='-1.45864' y2='-13.0506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.popup-form input:checked + .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='url(%23paint0_linear_432_1978)' /%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='white' stroke-width='2' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1978' x1='17.3636' y1='-15' x2='-1.45864' y2='-13.0506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.rev-file {
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
}
.rev-file::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='8' fill='%23F3F3F3'/%3E%3Cpath d='M29 19V26C29 27.1046 28.1046 28 27 28H13C11.8954 28 11 27.1046 11 26V17C11 15.8954 11.8954 15 13 15H14.5C15.1295 15 15.7223 14.7036 16.1 14.2L17.15 12.8C17.5277 12.2964 18.1205 12 18.75 12H21.25' stroke='url(%23paint0_linear_432_1885)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.5 12V14.5M26.5 14.5V17M26.5 14.5H24M26.5 14.5H29' stroke='url(%23paint1_linear_432_1885)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 25C22.2091 25 24 23.2091 24 21C24 18.7909 22.2091 17 20 17C17.7909 17 16 18.7909 16 21C16 23.2091 17.7909 25 20 25Z' stroke='url(%23paint2_linear_432_1885)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1885' x1='26.6273' y1='4.8092e-06' x2='9.73485' y2='1.9682' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_432_1885' x1='28.3409' y1='8.25' x2='23.6353' y2='8.73734' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_432_1885' x1='22.9455' y1='11' x2='15.4165' y2='11.7798' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 40px;
  width: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 12px;
}

.news-side-item {
  border-radius: 8px;
  padding: 10px 16px;
  height: 40px;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.news-side-item.active {
  background-color: #fff;
}
.news-side-item.active::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1L7.5 5L3.5 9' stroke='%230F1521' stroke-linecap='square' stroke-linejoin='round' /%3E%3C/svg%3E");
  content: "";
  height: 11px;
  width: 10px;
  background-repeat: no-repeat;
  background-position: contain;
}
.news-side-item.active.back {
  background-color: #fff;
}
.news-side-item.active.back::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1L7.5 5L3.5 9' stroke='%230F1521' stroke-linecap='square' stroke-linejoin='round' /%3E%3C/svg%3E");
  content: "";
  height: 11px;
  width: 10px;
  transform: scaleX(-1);
  background-repeat: no-repeat;
  background-position: contain;
}
@media (max-width: 550px) {
  .news-side-item:not(.active) {
    display: none;
  }
}

.news-popular-title {
  padding-top: 50px;
}

.news-popular .sliderArr {
  top: 105%;
}
.news-popular .prevArr {
  left: unset;
  right: 40px;
}

.news-popular-item {
  display: block;
  margin-top: 40px;
  margin-top: 26px;
}
.news-popular-item:hover {
  text-decoration: none;
}
@media (max-width: 550px) {
  .news-popular-item {
    width: 184px;
    margin-left: 10px;
    margin-right: 10px;
  }
}

.news-popular-name {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #000;
}
.news-popular-name:hover {
  text-decoration: underline;
  color: #0d6a25;
}

.news-popular-date {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #878a90;
  margin-top: 6px;
}

.news-item {
  display: flex;
  border-radius: 8px;
  max-width: 796px;
  background: #fff;
  width: 100%;
  overflow: hidden;
  margin-bottom: 12px;
}
@media (max-width: 550px) {
  .news-item {
    flex-direction: column;
  }
}
.news-item-img {
  width: 222px;
  flex-shrink: 0;
}
.news-item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 550px) {
  .news-item-img {
    width: 100%;
    height: 194px;
  }
}
.news-item-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
}
.news-item-sub {
  display: flex;
  gap: 30px;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  margin-top: 10px;
  color: #878a90;
}
.news-item-v {
  display: flex;
  align-items: center;
}
.news-item-v::before {
  content: "";
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.58878 6.99995C9.58878 8.15495 8.65544 9.08829 7.50044 9.08829C6.34544 9.08829 5.41211 8.15495 5.41211 6.99995C5.41211 5.84495 6.34544 4.91162 7.50044 4.91162C8.65544 4.91162 9.58878 5.84495 9.58878 6.99995Z' stroke='%23878A90' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7.50089 11.8241C9.56005 11.8241 11.4792 10.6108 12.8151 8.51075C13.3401 7.68825 13.3401 6.30575 12.8151 5.48325C11.4792 3.38325 9.56005 2.16992 7.50089 2.16992C5.44172 2.16992 3.52255 3.38325 2.18672 5.48325C1.66172 6.30575 1.66172 7.68825 2.18672 8.51075C3.52255 10.6108 5.44172 11.8241 7.50089 11.8241Z' stroke='%23878A90' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  height: 14px;
  width: 14px;
}
.news-item-inf {
  padding: 32px 24px;
}
@media (max-width: 550px) {
  .news-item-inf {
    padding: 16px;
  }
}
.news-item-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #000;
  margin-top: 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-decoration: none;
}
@media (max-width: 550px) {
  .news-item-text {
    -webkit-line-clamp: 5;
  }
}

.art-i {
  margin-bottom: 6px;
}
@media (max-width: 950px) {
  .art-i {
    margin-right: 6px;
  }
}

.art-t {
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #878a90;
}

.art-val {
  font-size: 12px;
  line-height: 120%;
  font-weight: 600;
}

.art-val-v {
  font-size: 12px;
  line-height: 120%;
  color: #878a90;
  margin-bottom: 42px;
}

.art-anc-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  margin-top: 38px;
  color: #000;
}

.art-anc-list .content-section-title, .art-anc-list .content-section-title *{
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 120% !important;
  text-decoration-skip-ink: none;
  color: #878a90;
}
.art-anc-list a, .art-anc-list .content-section-title {
  display: block;
  margin-top: 20px;
  margin-bottom: -6px;
  cursor: pointer;
}
.art-anc-list .content-section-title:hover, .art-anc-list .content-section-title:hover *{
  color: #0d6a25;
}

.art-content {
  width: 592px;
  max-width: 100%;
}
.art-content h1 {
  font-weight: 600;
  font-size: 32px;
  line-height: 160%;
  color: #000;
}
@media (max-width: 950px) {
  .art-content h1 {
    font-weight: 600;
    font-size: 28px;
    line-height: 160%;
  }
}
.art-content h2 {
  font-weight: 600;
  font-size: 24px;
  line-height: 160%;
  color: #000;
  margin-top: 45px;
  margin-bottom: 35px;
}
@media (max-width: 950px) {
  .art-content h2 {
    margin-top: 30px;
  }
}
.art-content img {
  max-width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  border-radius: 8px;
  object-fit: cover;
}
@media (max-width: 950px) {
  .art-content img {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.art-content p {
  font-weight: 300;
  font-size: 16px;
  /* line-height: 160%; */
  line-height: 120%;
  color: #000;
  margin-top: 16px;
  margin-bottom: 16px;
}
.art-content ol, .art-content ul {
  margin-top: 18px;
  padding-left: 23px;
}
.art-content ol li, .art-content ul li {
  font-size: 16px;
  line-height: 160%;
  line-height: 120%;
}
.art-content ol li:not(:first-child), .art-content ul li:not(:first-child) {
  margin-top: 0.3em;
}
.art-content a {
  text-decoration: underline !important;
}
.art-content h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  color: #000;
  margin-top: 30px;
  margin-bottom: 16px;
}
.art-content h3 {
  font-weight: 600;
  font-size: 18px;
  line-height:160%;
  color: #000;
  margin-top: 35px;
  margin-bottom: 16px;
}
.art-content .text-sub {
  font-size: 12px;
  line-height: 160%;
  color: #878a90;
  font-weight: 300;
}
.art-content .text-sub b {
  color: #000;
}
.art-content table {
  width: 100%;
  font-weight: 300;
  font-size: 12px;
  line-height: 160%;
  color: #000;
  margin-top: 0px;
  margin-bottom: 20px;
  /* display: table; */
  max-width: 100%;
  overflow: auto;
}
.art-content table tr {
  border-bottom: 1px solid #d5d8de;
}
.art-content table td {
  padding: 10px 0px;
}
.art-content table.p > tr td {
  padding: 10px;
}
@media (max-width: 950px) {
  .art-content table.p > tr td {
    padding: 8px;
  }
}
.art-content table.p {
  margin-top: 0;
  margin-bottom: 0;
}
.art-content table.p tr:last-child {
  border-bottom: none;
}
.art-content .ta-r {
  text-align: right;
}
.art-content blockquote {
  border-radius: 8px;
  padding: 32px 32px 16px;
  width: 100%;
  background: #fff;
  display: flex;
  margin-top: 50px;
  margin-bottom: 35px;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
}
.art-content blockquote::before {
  width: 30px;
  height: 25px;
  flex-shrink: 0;
  content: "";
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='25' viewBox='0 0 30 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 11.5385V25H14.1934V11.5385H6.45152L14.1934 0H7.74183L0 11.5385ZM15.8062 11.5385V25H29.9995V11.5385H22.2577L29.9995 0H23.548L15.8062 11.5385Z' fill='url(%23paint0_linear_473_2593)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_473_2593' x1='26.0451' y1='-18.75' x2='-2.05672' y2='-15.2575' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.art-content blockquote p {
  margin-left: 25px;
  padding-left: 25px;
  margin-top: 0;
  color: #0d6a25;
  position: relative;
}
.art-content blockquote p::before {
  width: 1px;
  height: 100%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 950px) {
  .art-content blockquote p {
    padding-top: 25px;
    margin-top: 25px;
    padding-left: 0;
    margin-left: 0;
  }
  .art-content blockquote p::before {
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
  }
}
.art-content blockquote .text-sub {
  display: block;
  margin-top: 12px;
}
@media (max-width: 950px) {
  .art-content blockquote {
    flex-direction: column;
    padding: 14px 22px 4px;
  }
}

.art-inf {
  border-radius: 8px;
  padding: 32px;
  display: flex;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  width: 100%;
  background-color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
}
.art-inf::before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0C6.735 0 0 6.735 0 15C0 23.265 6.735 30 15 30C23.265 30 30 23.265 30 15C30 6.735 23.265 0 15 0ZM13.875 9C13.875 8.385 14.385 7.875 15 7.875C15.615 7.875 16.125 8.385 16.125 9V16.5C16.125 17.115 15.615 17.625 15 17.625C14.385 17.625 13.875 17.115 13.875 16.5V9ZM16.38 21.57C16.305 21.765 16.2 21.915 16.065 22.065C15.915 22.2 15.75 22.305 15.57 22.38C15.39 22.455 15.195 22.5 15 22.5C14.805 22.5 14.61 22.455 14.43 22.38C14.25 22.305 14.085 22.2 13.935 22.065C13.8 21.915 13.695 21.765 13.62 21.57C13.545 21.39 13.5 21.195 13.5 21C13.5 20.805 13.545 20.61 13.62 20.43C13.695 20.25 13.8 20.085 13.935 19.935C14.085 19.8 14.25 19.695 14.43 19.62C14.79 19.47 15.21 19.47 15.57 19.62C15.75 19.695 15.915 19.8 16.065 19.935C16.2 20.085 16.305 20.25 16.38 20.43C16.455 20.61 16.5 20.805 16.5 21C16.5 21.195 16.455 21.39 16.38 21.57Z' fill='url(%23paint0_linear_473_2608)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_473_2608' x1='26.0455' y1='-22.5' x2='-2.18796' y2='-19.5759' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  height: 30px;
  width: 30px;
  flex-shrink: 0;
  margin-right: 30px;
  content: "";
  flex-shrink: 0;
}
@media (max-width: 950px) {
  .art-inf::before {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
@media (max-width: 950px) {
  .art-inf {
    flex-direction: column;
    padding: 20px;
  }
}

.table-wrap {
  width: 100%;
  overflow: auto;
}

.art-w {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 35px;
  flex-wrap: wrap;
  gap: 30px 0;
}
.art-w-item {
  width: calc(50% - 10px);
}
@media (max-width: 950px) {
  .art-w-item {
    width: 100%;
  }
}
.art-w-head {
  border-radius: 8px;
  padding: 12px 16px;
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  color: #fff;
  position: relative;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  margin-bottom: 37px;
}
@media (max-width: 950px) {
  .art-w-head {
    padding: 12px;
  }
}
.art-w-head::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='37' viewBox='0 0 176 37' fill='none'%3E%3Cpath d='M1 37V26C1 21.5817 4.58172 18 9 18H167C171.418 18 175 21.5817 175 26V37' stroke='%234E913C'/%3E%3Cline x1='87.5' y1='18' x2='87.5' y2='2.18558e-08' stroke='%234E913C'/%3E%3C/svg%3E");
  width: 176px;
  height: 37px;
  background-size: contain;
  position: absolute;
  content: "";
  bottom: -37px;
  left: 50%;
  transform: translateX(-50%);
}
.art-w-sub {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}
.art-w-s {
  flex-grow: 1;
  border: 1.5px solid #4e913c;
  border-radius: 8px;
  padding: 12px 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #0d6a25;
}
.art-w-s.center {
  text-align: center;
}

.p td {
  padding: 10px !important;
}

.no-opt > tr {
  border-bottom: none !important;
}

.art-form {
  color: #fff;
  background-image: url(/local/templates/centrconsult-new/../img/cbg.png);
  background-size: cover;
  width: 100%;
  background-repeat: no-repeat;
  border-radius: 8px;
  padding: 32px;
  display: flex;
  justify-content: space-between;
  margin-top: 52px;
  margin-bottom: 35px;
}
.art-form a {
  color: #fff;
}
@media (max-width: 950px) {
  .art-form {
    flex-direction: column;
    padding: 20px;
  }
}
.art-form-content {
  width: 328px;
}
@media (max-width: 950px) {
  .art-form-content {
    width: 100%;
  }
}
.art-form-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  color: #fff;
}
.art-form-text {
  width: 170px;
}
@media (max-width: 950px) {
  .art-form-text {
    width: 100%;
    margin-bottom: 30px;
  }
}
.art-form-sub {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  margin-top: 25px;
  color: #fff;
}
@media (max-width: 950px) {
  .art-form-sub {
    max-width: 174px;
  }
}
.art-form-input {
  display: block;
  border-radius: 8px;
  padding: 15px;
  width: 160px;
  height: 40px;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  background-color: #fff;
}
@media (max-width: 950px) {
  .art-form-input {
    width: 100%;
  }
}
.art-form-group {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
@media (max-width: 950px) {
  .art-form-group {
    flex-wrap: wrap;
  }
}
.art-form .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='url(%23paint0_linear_432_1978)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1978' x1='17.3636' y1='-15' x2='-1.45864' y2='-13.0506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.art-form input:checked + .serv-page-form-label-box {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='url(%23paint0_linear_432_1978)' /%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='white' stroke-width='2' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_432_1978' x1='17.3636' y1='-15' x2='-1.45864' y2='-13.0506' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.art-form .anim-btn {
  width: 100%;
  margin-top: 20px;
}

.list-item {
  border-bottom: 1px solid #d5d8de;
  padding: 16px 0px;
  font-size: 16px;
  line-height: 120%;
  color: #000;
  display: flex;
}
.list-item::before {
  content: "";
  height: 14px;
  width: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00065 0.333252C3.32732 0.333252 0.333984 3.32659 0.333984 6.99992C0.333984 10.6733 3.32732 13.6666 7.00065 13.6666C10.674 13.6666 13.6673 10.6733 13.6673 6.99992C13.6673 3.32659 10.674 0.333252 7.00065 0.333252ZM10.1873 5.46658L6.40732 9.24658C6.31398 9.33992 6.18732 9.39325 6.05398 9.39325C5.92065 9.39325 5.79398 9.33992 5.70065 9.24658L3.81398 7.35992C3.62065 7.16658 3.62065 6.84658 3.81398 6.65325C4.00732 6.45992 4.32732 6.45992 4.52065 6.65325L6.05398 8.18658L9.48065 4.75992C9.67398 4.56659 9.99398 4.56659 10.1873 4.75992C10.3807 4.95325 10.3807 5.26658 10.1873 5.46658Z' fill='url(%23paint0_linear_467_2443)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_467_2443' x1='11.9097' y1='-9.66674' x2='-0.63844' y2='-8.36716' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F' /%3E%3Cstop offset='1' stop-color='%23247238' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  margin-right: 10px;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.art-bottom {
  margin-top: 51px;
  padding-bottom: 50px;
}
.art-bottom .art-val-v {
  margin-bottom: 0px;
}

.rating {
  display: flex;
  align-items: center;
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
  color: #878a90;
}
.rating table {
  margin: 0;
}
.rating span {
  padding: 10px;
}

.art-add {
  padding-bottom: 50px;
}
.art-add-cont {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.art-add-block {
  width: calc(50% - 10px);
}
@media (max-width: 950px) {
  .art-add-block {
    width: 100%;
  }
}
.art-add .news-popular-item {
  margin-top: 17px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.art-add-list {
  margin-top: 8px;
}

.rev-content {
  align-items: flex-start;
}

.art-side {
  width: 184px;
  position: sticky;
  top: 8rem;
  border-radius: 8px;
  background: #fff;
  padding: 20px;
}
@media (max-width: 1150px) {
  .art-side {
    position: fixed;
    bottom: 49px;
    left: 10px;
    width: calc(100% - 20px);
    z-index: 20;
    top: unset;
    display: flex;
    align-items: flex-start;
    padding: 12px;
  }
  .art-side-close{
    position: absolute;
    right: 10px;
    top: 10px;
    height: 24px;
    width: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 9.15625 6.3125 L 6.3125 9.15625 L 22.15625 25 L 6.21875 40.96875 L 9.03125 43.78125 L 25 27.84375 L 40.9375 43.78125 L 43.78125 40.9375 L 27.84375 25 L 43.6875 9.15625 L 40.84375 6.3125 L 25 22.15625 Z'/%3E%3C/svg%3E");
  }
}
.art-side-photo {
  width: 100%;
  display: block;
}
@media (max-width: 1150px) {
  .art-side-photo {
    width: 32px;
    height: auto;
    margin-right: 16px;
  }
}
.art-side-name {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  margin-top: 12px;
}
@media (max-width: 1150px) {
  .art-side-name {
    margin-top: 0;
  }
}
.art-side-post {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  margin-top: 12px;
  color: #878a90;
}
@media (max-width: 1150px) {
  .art-side-post {
    margin-top: 6px;
  }
}
.art-side-soc {
  margin-top: 16px;
}
@media (max-width: 1150px) {
  .art-side-soc {
    margin-top: 12px;
  }
}
.art-side .serv-page-contacts-phone {
  margin-top: 12px;
  display: inline-block;
}
@media (max-width: 1150px) {
  .art-side .art-soc-wrap {
    display: flex;
    align-items: center;
  }
}

.art-content-wrap {
  justify-content: space-between;
}
@media (max-width: 1150px) {
  .art-content-wrap {
    justify-content: flex-start;
    gap: 30px;
  }
}
@media (max-width: 950px) {
  .art-content-wrap {
    flex-direction: column;
  }
}

@media (max-width: 950px) {
  .rev-side--art {
    width: 100%;
  }
  .rev-side--art .rev-side-list {
    margin-top: 17px;
  }
}

@media (max-width: 950px) {
  .rev-side-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .rev-side-info .art-val-v {
    margin-bottom: 0;
  }
}

.anc-btn {
  display: none;
}
.anc-btn.active {
  transform: scaleY(-1);
}

@media (max-width: 950px) {
  .art-anc-title {
    margin-top: 26px;
  }

  .art-anc-list a {
    margin-top: 10px;
  }
  .art-anc-list a:not(:first-child), .art-anc-list .content-section-title:not(:first-child) {
    display: none;
  }

  .anc-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='17' viewBox='0 0 64 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='17' rx='8' fill='white' /%3E%3Cpath d='M28.875 6.83341L32 10.1667L35.125 6.83341' stroke='%230C0D12' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    display: block;
    width: 64px;
    height: 17px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    background-size: contain;
  }
}

.rev-side-list{
  display: flex;
  flex-direction: column;
}
@media (max-width: 550px) {
  .rev-side-item:not(.active){
    order: 2;
  }
  .news-side-item:not(.active){
    order: 2;
  }
}

/* main{
  overflow: visible;
} */

.first-slide{
  height: auto;
  min-height: 637px;
}

.service .image-slider img{
  height: auto;
}

main {
  /* overflow: visible; */
  position: relative;
  z-index: 3;
}

@media (max-width: 1170px) {
  .header-new__top-contacts-phone {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    text-align: right;
    margin-right: 12px;
    margin-left: auto;
  }
}

@media (max-width: 1170px) {
  .header-new--mobile__social {
    margin-left: 0;
  }
}

.header-new__main-menu-item{

}

.header-nav-left li, .h-menu-3 li{
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;  
  margin-bottom: 16px;
}
.header-nav-left{
  width: 241px;
}
[data-menu]{
  cursor: pointer;
}
.header-nav-left li.active a,
.header-nav-left li:hover a,
.header-nav-left li.active span,
.header-nav-left li:hover span
{
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  text-decoration: none;
  color: #4e913c;
}
.header-nav-left li a, .header-nav-left li span{
  padding-right: calc(8px + 0.5em);
  transition: all .5s;
  display: flex;
  align-items: center;
}
.header-nav-left li a::before, .header-nav-left li span::before{
  content: '';
  height: 2px;
  width: 0px;
  background: #4e913c;
  display: inline-block;
  margin-right: 0;
  flex-shrink: 0;
  transition: all .5s;
}

.header-nav-left li.active a::before,
.header-nav-left li:hover a::before,
.header-nav-left li.active span::before,
.header-nav-left li:hover span::before {
  width: 8px;
  margin-right: .5em;
}


.header-nav-left li.active a,
.header-nav-left li:hover a{
  padding-right: 0;
}

.h-menu-3 {
  display: none;
  margin-left: 6%;
}

.h-menu-help{
  margin-left: auto;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  background-image: url("data:image/svg+xml,%3Csvg width='353' height='358' viewBox='0 0 353 358' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2504_1507)'%3E%3Cpath d='M165.706 110.049C166.888 111.018 167.919 112.158 168.767 113.432C169.501 114.531 170.024 115.757 170.311 117.049C170.565 118.24 170.547 119.473 170.257 120.656C169.948 121.883 169.36 123.022 168.539 123.982C167.975 124.69 167.257 125.26 166.441 125.647C165.687 125.993 164.888 126.229 164.069 126.35C163.271 126.468 162.463 126.508 161.657 126.471C160.853 126.431 160.127 126.39 159.449 126.345C158.853 126.298 158.254 126.298 157.658 126.345C157.444 126.351 157.232 126.401 157.037 126.492C156.842 126.582 156.667 126.71 156.522 126.87L155.345 128.287L149.675 123.527L151.65 121.149C151.984 120.748 152.42 120.445 152.912 120.273C153.452 120.085 154.013 119.961 154.582 119.904C155.186 119.84 155.811 119.799 156.458 119.783C157.085 119.765 157.711 119.716 158.334 119.635C158.92 119.562 159.496 119.419 160.049 119.209C160.579 119.004 161.047 118.663 161.408 118.221C161.657 117.922 161.854 117.583 161.992 117.219C162.127 116.868 162.191 116.493 162.179 116.117C162.161 115.744 162.07 115.378 161.911 115.04C161.734 114.662 161.473 114.33 161.15 114.068C160.782 113.731 160.332 113.497 159.845 113.389C159.45 113.314 159.042 113.343 158.661 113.472C158.266 113.61 157.902 113.824 157.589 114.103C157.252 114.396 156.939 114.717 156.653 115.061L156.281 115.509C156.157 115.658 156.045 115.817 155.943 115.983L149.833 110.865L150.288 110.183C151.185 108.858 152.436 107.814 153.896 107.169C155.077 106.681 156.353 106.463 157.629 106.531C159.024 106.612 160.393 106.95 161.668 107.528C163.126 108.17 164.487 109.019 165.706 110.049Z' fill='%23F3F3F3' /%3E%3Cpath d='M147.95 125.652L143.479 131.031L149.212 135.843L153.682 130.464L147.95 125.652Z' fill='%23F3F3F3' /%3E%3Cpath d='M170.841 111.988C169.413 112.525 167.912 112.845 166.39 112.936C165.075 113.019 163.756 112.855 162.501 112.451C161.351 112.07 160.302 111.432 159.432 110.585C158.533 109.697 157.852 108.612 157.441 107.414C157.12 106.567 156.994 105.657 157.071 104.753C157.153 103.921 157.352 103.105 157.664 102.329C157.965 101.576 158.338 100.855 158.779 100.174C159.211 99.5063 159.617 98.8895 159.998 98.3238C160.338 97.829 160.639 97.3085 160.898 96.767C161.002 96.5791 161.068 96.3723 161.092 96.1586C161.115 95.945 161.096 95.7287 161.035 95.5226L160.413 93.7853L167.365 91.2668L168.41 94.1839C168.586 94.6759 168.625 95.2067 168.523 95.7192C168.408 96.2833 168.228 96.832 167.987 97.3542C167.739 97.909 167.461 98.4684 167.154 99.0322C166.849 99.5868 166.574 100.157 166.328 100.74C166.096 101.286 165.929 101.857 165.83 102.442C165.738 103.006 165.795 103.585 165.993 104.12C166.124 104.487 166.315 104.83 166.559 105.133C166.792 105.427 167.082 105.67 167.411 105.85C167.742 106.03 168.107 106.14 168.483 106.173C168.896 106.21 169.312 106.152 169.7 106.003C170.176 105.855 170.605 105.583 170.943 105.214C171.212 104.908 171.396 104.536 171.479 104.136C171.558 103.727 171.558 103.307 171.479 102.897C171.396 102.458 171.279 102.026 171.128 101.605L170.93 101.066C170.864 100.881 170.785 100.701 170.694 100.527L178.182 97.8148C178.302 98.0707 178.42 98.3185 178.535 98.5555C178.654 98.8011 178.76 99.0528 178.852 99.3097C179.32 100.556 179.475 101.9 179.302 103.221C179.124 104.493 178.666 105.709 177.962 106.781C177.186 107.951 176.205 108.968 175.065 109.782C173.769 110.717 172.347 111.46 170.841 111.988Z' fill='%23F3F3F3' /%3E%3Cpath d='M164.053 82.1305L157.026 84.6758L159.39 91.2691L166.417 88.7238L164.053 82.1305Z' fill='%23F3F3F3' /%3E%3Cpath d='M97.6668 76.9887C98.561 75.7764 99.6295 74.7044 100.837 73.8077C101.883 73.0292 103.065 72.4546 104.321 72.1135C105.475 71.8064 106.683 71.7668 107.853 71.9977C109.065 72.2481 110.203 72.7752 111.179 73.5383C111.898 74.065 112.489 74.7482 112.908 75.5369C113.283 76.2661 113.554 77.0451 113.712 77.8507C113.864 78.6342 113.94 79.4307 113.94 80.229C113.94 81.0155 113.94 81.7455 113.921 82.4188C113.904 83.0101 113.932 83.6017 114.007 84.1885C114.021 84.4002 114.077 84.6071 114.172 84.7967C114.267 84.9864 114.398 85.155 114.559 85.2928L116.001 86.3918L111.603 92.2205L109.191 90.3782C108.782 90.0663 108.465 89.6482 108.274 89.1688C108.065 88.6429 107.919 88.0941 107.837 87.5338C107.746 86.9413 107.677 86.3298 107.631 85.6995C107.585 85.0693 107.507 84.4507 107.398 83.8437C107.296 83.2633 107.125 82.6972 106.889 82.1576C106.662 81.6426 106.307 81.1953 105.857 80.8593C105.553 80.6243 105.213 80.4422 104.849 80.3206C104.499 80.2032 104.129 80.1574 103.761 80.1859C103.392 80.2186 103.034 80.3239 102.705 80.4957C102.344 80.6933 102.032 80.9693 101.791 81.3037C101.477 81.6834 101.268 82.1395 101.186 82.6262C101.13 83.0212 101.177 83.4241 101.322 83.7952C101.475 84.1751 101.701 84.521 101.987 84.8134C102.291 85.1327 102.62 85.4273 102.971 85.6942L103.426 86.0416C103.578 86.1578 103.738 86.2622 103.906 86.3541L99.1703 92.6434C98.9318 92.4953 98.704 92.3552 98.4815 92.2232C98.2591 92.0912 98.0393 91.9377 97.8196 91.7707C96.7726 90.9997 95.9297 89.9823 95.3647 88.8079C94.8284 87.6613 94.5537 86.4089 94.5607 85.142C94.5799 83.7571 94.8525 82.3875 95.3647 81.1017C95.9329 79.6273 96.7081 78.2423 97.6668 76.9887Z' fill='%23F3F3F3' /%3E%3Cpath d='M118.201 87.9644L113.753 93.8574L119.226 98.0293L123.673 92.1363L118.201 87.9644Z' fill='%23F3F3F3' /%3E%3Cpath d='M140.93 43.7857C140.304 42.6997 139.842 41.5259 139.56 40.303C139.313 39.2485 139.265 38.1566 139.418 37.0843C139.564 36.0995 139.93 35.1609 140.49 34.3396C141.08 33.4892 141.858 32.7877 142.763 32.2898C143.4 31.9126 144.114 31.6852 144.851 31.6245C145.529 31.5838 146.211 31.6391 146.874 31.7888C147.517 31.9311 148.145 32.135 148.75 32.3975C149.348 32.6669 149.897 32.9039 150.404 33.1356C150.847 33.3434 151.306 33.5163 151.776 33.6527C151.941 33.7124 152.116 33.7379 152.291 33.7277C152.466 33.7175 152.637 33.6719 152.794 33.5935L154.105 32.8501L157.079 38.1455L154.879 39.3926C154.508 39.6022 154.088 39.7065 153.662 39.6943C153.194 39.6825 152.729 39.6147 152.277 39.4923C151.798 39.3648 151.311 39.2157 150.816 39.0451C150.329 38.8742 149.834 38.7295 149.332 38.6115C148.861 38.4965 148.379 38.4386 147.895 38.4391C147.43 38.4419 146.974 38.5663 146.571 38.8C146.294 38.9564 146.045 39.1585 145.834 39.398C145.63 39.6276 145.475 39.896 145.376 40.1872C145.279 40.4802 145.24 40.7896 145.263 41.0976C145.288 41.4383 145.392 41.7684 145.566 42.0619C145.75 42.4291 146.027 42.7405 146.37 42.9642C146.652 43.1326 146.972 43.2253 147.3 43.2335C147.64 43.2395 147.977 43.1801 148.294 43.0585C148.636 42.9306 148.966 42.7757 149.283 42.5952L149.699 42.3608C149.837 42.2809 149.97 42.1909 150.095 42.0915L153.311 47.7937L152.775 48.1815C152.595 48.3117 152.407 48.4313 152.213 48.5398C151.28 49.0896 150.227 49.3996 149.147 49.4421C148.101 49.4731 147.062 49.2698 146.105 48.8468C145.06 48.3774 144.109 47.7202 143.299 46.9075C142.365 45.986 141.567 44.9347 140.93 43.7857Z' fill='%23F3F3F3' /%3E%3Cpath d='M160.98 28.8522L156.009 31.6721L159.014 37.0227L163.985 34.2028L160.98 28.8522Z' fill='%23F3F3F3' /%3E%3Cpath d='M185.785 145.662C184.309 146.049 182.784 146.211 181.261 146.144C179.945 146.091 178.65 145.791 177.445 145.258C176.339 144.761 175.36 144.018 174.582 143.085C173.779 142.109 173.212 140.959 172.926 139.726C172.692 138.847 172.659 137.926 172.83 137.032C172.998 136.216 173.281 135.428 173.669 134.692C174.05 133.976 174.499 133.299 175.009 132.669C175.509 132.049 175.977 131.477 176.413 130.953C176.803 130.497 177.156 130.011 177.469 129.499C177.592 129.323 177.679 129.124 177.725 128.914C177.771 128.704 177.775 128.487 177.737 128.276L177.295 126.482L184.466 124.699L185.209 127.705C185.333 128.213 185.317 128.745 185.163 129.245C184.995 129.795 184.763 130.322 184.474 130.818C184.169 131.343 183.835 131.87 183.472 132.399C183.113 132.921 182.781 133.46 182.478 134.016C182.189 134.534 181.964 135.086 181.805 135.659C181.66 136.211 181.66 136.792 181.805 137.345C181.895 137.728 182.05 138.092 182.263 138.422C182.463 138.742 182.726 139.017 183.035 139.23C183.348 139.441 183.698 139.588 184.067 139.664C184.475 139.742 184.896 139.726 185.297 139.618C185.785 139.519 186.239 139.294 186.613 138.964C186.907 138.687 187.125 138.339 187.245 137.954C187.365 137.555 187.406 137.137 187.366 136.723C187.328 136.277 187.256 135.835 187.149 135.4C187.101 135.206 187.055 135.018 187.01 134.832C186.962 134.643 186.902 134.458 186.83 134.277L194.554 132.354C194.65 132.623 194.741 132.892 194.822 133.127C194.914 133.383 194.993 133.644 195.058 133.908C195.395 135.191 195.412 136.538 195.108 137.83C194.802 139.077 194.224 140.24 193.415 141.234C192.525 142.321 191.444 143.234 190.226 143.928C188.836 144.717 187.34 145.301 185.785 145.662Z' fill='%23F3F3F3' /%3E%3Cpath d='M182.104 115.233L174.854 117.038L176.531 123.841L183.781 122.036L182.104 115.233Z' fill='%23F3F3F3' /%3E%3Cpath d='M255.464 144.55C254.721 143.211 254.179 141.769 253.856 140.27C253.578 138.975 253.542 137.64 253.749 136.332C253.951 135.132 254.421 133.993 255.124 133.003C255.862 131.977 256.826 131.137 257.941 130.549C258.725 130.1 259.602 129.836 260.503 129.779C261.331 129.737 262.161 129.813 262.968 130.005C263.753 130.191 264.518 130.454 265.252 130.789C265.973 131.117 266.643 131.43 267.256 131.721C267.793 131.984 268.35 132.206 268.921 132.383C269.121 132.459 269.335 132.493 269.549 132.484C269.763 132.475 269.973 132.424 270.167 132.332L271.775 131.451L275.296 137.978L272.587 139.456C272.128 139.705 271.612 139.824 271.091 139.801C270.521 139.778 269.955 139.687 269.406 139.532C268.822 139.369 268.229 139.176 267.629 138.955C267.037 138.739 266.435 138.552 265.825 138.395C265.254 138.246 264.666 138.165 264.075 138.156C263.507 138.149 262.947 138.292 262.451 138.57C262.109 138.755 261.8 138.996 261.537 139.284C261.284 139.56 261.088 139.884 260.961 140.238C260.836 140.594 260.783 140.972 260.803 141.35C260.831 141.766 260.951 142.171 261.154 142.535C261.374 142.985 261.706 143.369 262.119 143.65C262.459 143.867 262.848 143.991 263.25 144.011C263.664 144.027 264.077 143.962 264.467 143.82C264.886 143.672 265.294 143.492 265.686 143.281L266.195 143.012C266.367 142.92 266.531 142.815 266.686 142.697L270.48 149.727L269.805 150.193C269.582 150.347 269.35 150.489 269.111 150.618C267.964 151.269 266.675 151.625 265.359 151.655C264.08 151.666 262.816 151.388 261.658 150.842C260.39 150.25 259.242 149.428 258.27 148.418C257.157 147.269 256.212 145.967 255.464 144.55Z' fill='%23F3F3F3' /%3E%3Cpath d='M280.261 126.673L274.131 130.015L277.693 136.614L283.822 133.271L280.261 126.673Z' fill='%23F3F3F3' /%3E%3Cpath d='M250.091 137.765C249.435 139.149 248.577 140.427 247.548 141.557C246.661 142.537 245.599 143.341 244.418 143.928C243.332 144.458 242.141 144.734 240.934 144.736C239.674 144.725 238.434 144.422 237.31 143.85C236.491 143.467 235.77 142.901 235.201 142.196C234.686 141.541 234.266 140.815 233.955 140.041C233.651 139.29 233.42 138.512 233.266 137.717C233.116 136.933 232.979 136.205 232.861 135.532C232.764 134.939 232.62 134.355 232.433 133.784C232.377 133.576 232.281 133.382 232.15 133.212C232.019 133.043 231.855 132.901 231.669 132.795L230.018 131.987L233.269 125.318L236.04 126.684C236.507 126.913 236.903 127.267 237.184 127.707C237.495 128.189 237.748 128.707 237.937 129.248C238.143 129.823 238.33 130.419 238.5 131.037C238.666 131.647 238.862 132.249 239.09 132.839C239.3 133.395 239.575 133.924 239.91 134.414C240.237 134.878 240.677 135.249 241.188 135.492C241.536 135.664 241.91 135.777 242.295 135.826C242.667 135.873 243.044 135.845 243.405 135.745C243.766 135.642 244.103 135.467 244.396 135.23C244.719 134.967 244.978 134.634 245.155 134.255C245.393 133.816 245.512 133.32 245.5 132.82C245.478 132.416 245.354 132.025 245.139 131.683C244.911 131.335 244.617 131.035 244.276 130.8C243.913 130.54 243.529 130.311 243.129 130.115L242.606 129.846C242.433 129.759 242.254 129.687 242.07 129.628L245.573 122.444L246.339 122.727C246.594 122.82 246.844 122.927 247.087 123.048C248.282 123.613 249.32 124.465 250.11 125.528C250.864 126.569 251.378 127.765 251.613 129.03C251.868 130.412 251.868 131.829 251.613 133.21C251.325 134.794 250.812 136.328 250.091 137.765Z' fill='%23F3F3F3' /%3E%3Cpath d='M224.531 121.033L221.245 127.774L227.507 130.858L230.793 124.116L224.531 121.033Z' fill='%23F3F3F3' /%3E%3Cpath d='M45.8224 157.096C45.0435 158.153 44.1133 159.088 43.062 159.871C42.1549 160.548 41.1295 161.049 40.039 161.347C39.0342 161.614 37.9822 161.648 36.9624 161.446C35.9037 161.229 34.9094 160.768 34.0573 160.1C33.432 159.641 32.9181 159.046 32.5538 158.36C32.2283 157.724 31.9938 157.046 31.857 156.345C31.724 155.663 31.6576 154.969 31.6587 154.274C31.6587 153.589 31.6641 152.955 31.6748 152.369C31.6883 151.854 31.6632 151.338 31.5997 150.826C31.5873 150.642 31.5381 150.462 31.4553 150.297C31.3724 150.133 31.2575 149.986 31.1173 149.867L29.8631 148.908L33.6901 143.839L35.7993 145.455C36.1584 145.725 36.4366 146.09 36.6033 146.508C36.7866 146.964 36.9153 147.441 36.9865 147.928C37.0642 148.445 37.1259 148.978 37.1661 149.528C37.2053 150.069 37.2724 150.609 37.3671 151.144C37.4531 151.646 37.5988 152.136 37.8012 152.604C37.9975 153.052 38.307 153.441 38.699 153.732C38.9631 153.935 39.2594 154.092 39.5754 154.195C39.8804 154.299 40.2033 154.338 40.5241 154.311C40.8451 154.283 41.1574 154.191 41.4433 154.042C41.7605 153.875 42.0355 153.637 42.2473 153.347C42.5225 153.017 42.7072 152.621 42.7833 152.197C42.831 151.853 42.7895 151.502 42.6627 151.179C42.5276 150.848 42.3301 150.547 42.0812 150.293C41.8189 150.014 41.5339 149.758 41.2289 149.528L40.8323 149.223C40.6979 149.125 40.5574 149.035 40.4115 148.954L44.536 143.486L45.1363 143.85C45.3362 143.97 45.5286 144.102 45.7126 144.246C46.6281 144.918 47.3645 145.807 47.8565 146.834C48.3076 147.83 48.5337 148.913 48.5185 150.007C48.5076 151.215 48.276 152.411 47.8351 153.536C47.3374 154.813 46.6596 156.013 45.8224 157.096Z' fill='%23F3F3F3' /%3E%3Cpath d='M27.0543 138.78L23.1837 143.913L27.9509 147.544L31.8215 142.412L27.0543 138.78Z' fill='%23F3F3F3' /%3E%3Cpath d='M284.893 56.5531C284.971 57.6771 284.881 58.8066 284.625 59.9038C284.412 60.8535 284.023 61.7545 283.478 62.5596C282.973 63.2967 282.308 63.9091 281.533 64.3508C280.723 64.802 279.82 65.0591 278.896 65.1023C278.234 65.1569 277.568 65.0583 276.95 64.814C276.386 64.5831 275.857 64.2729 275.379 63.8929C274.914 63.5235 274.485 63.1094 274.098 62.6565C273.72 62.2112 273.371 61.7946 273.053 61.4068C272.775 61.0641 272.473 60.7427 272.147 60.4452C272.037 60.3322 271.906 60.2426 271.761 60.1815C271.616 60.1205 271.46 60.0892 271.303 60.0896L269.963 60.1731L269.636 54.7215L271.901 54.5841C272.283 54.562 272.664 54.6449 273.002 54.8238C273.376 55.0176 273.724 55.2564 274.039 55.5349C274.38 55.8258 274.715 56.141 275.044 56.4749C275.374 56.8089 275.72 57.1214 276.074 57.4123C276.408 57.6909 276.774 57.9287 277.164 58.1207C277.541 58.3021 277.959 58.3819 278.376 58.3523C278.66 58.3354 278.94 58.2708 279.204 58.1611C279.459 58.0572 279.691 57.9021 279.885 57.7053C280.079 57.5085 280.231 57.2741 280.332 57.0163C280.444 56.7304 280.489 56.4229 280.466 56.1167C280.46 55.7485 280.358 55.3882 280.171 55.0716C280.011 54.8214 279.789 54.6165 279.528 54.4764C279.256 54.3374 278.961 54.2523 278.657 54.2259C278.332 54.1912 278.005 54.1849 277.679 54.207L277.25 54.2312C277.108 54.2398 276.966 54.2588 276.827 54.2878L276.478 48.4186L277.071 48.319C277.268 48.2862 277.466 48.2637 277.665 48.2517C278.634 48.1777 279.605 48.3452 280.493 48.7392C281.349 49.1281 282.108 49.7041 282.715 50.4253C283.375 51.2166 283.886 52.1232 284.221 53.1C284.607 54.2131 284.833 55.3758 284.893 56.5531Z' fill='%23F3F3F3' /%3E%3Cpath d='M267.64 54.867L262.522 55.1753L262.851 60.6844L267.968 60.3761L267.64 54.867Z' fill='%23F3F3F3' /%3E%3Cpath d='M130.716 139.392C129.215 139.679 127.68 139.74 126.16 139.572C124.85 139.431 123.577 139.045 122.408 138.433C121.339 137.862 120.411 137.056 119.696 136.074C118.96 135.046 118.471 133.862 118.268 132.612C118.091 131.72 118.119 130.799 118.348 129.919C118.57 129.116 118.904 128.349 119.34 127.64C119.762 126.95 120.251 126.304 120.798 125.709C121.334 125.124 121.843 124.586 122.312 124.093C122.728 123.661 123.112 123.199 123.462 122.711C123.596 122.543 123.695 122.351 123.754 122.144C123.813 121.937 123.83 121.721 123.805 121.507L123.483 119.689L130.757 118.388L131.293 121.437C131.384 121.953 131.333 122.484 131.145 122.972C130.938 123.51 130.668 124.021 130.341 124.494C130.001 124.998 129.634 125.504 129.237 126.005C128.84 126.506 128.473 127.023 128.138 127.549C127.817 128.048 127.555 128.583 127.358 129.143C127.176 129.684 127.134 130.262 127.238 130.824C127.305 131.208 127.436 131.578 127.626 131.917C127.806 132.248 128.05 132.538 128.345 132.771C128.642 133.001 128.982 133.17 129.344 133.27C129.746 133.376 130.166 133.389 130.574 133.31C131.069 133.243 131.537 133.047 131.933 132.742C132.243 132.485 132.483 132.153 132.63 131.777C132.775 131.387 132.843 130.971 132.831 130.555C132.823 130.103 132.78 129.653 132.702 129.208C132.667 129.014 132.633 128.823 132.6 128.634C132.566 128.441 132.517 128.251 132.456 128.066L140.292 126.662C140.37 126.932 140.445 127.201 140.517 127.452C140.589 127.702 140.651 127.971 140.702 128.26C140.953 129.562 140.882 130.907 140.496 132.176C140.107 133.4 139.452 134.523 138.579 135.462C137.619 136.482 136.481 137.317 135.221 137.927C133.796 138.627 132.28 139.12 130.716 139.392Z' fill='%23F3F3F3' /%3E%3Cpath d='M129.04 108.81L121.687 110.126L122.91 117.026L130.263 115.71L129.04 108.81Z' fill='%23F3F3F3' /%3E%3Cpath d='M325.648 106.466C325.285 107.517 324.769 108.508 324.118 109.408C323.559 110.186 322.859 110.851 322.054 111.368C321.311 111.841 320.471 112.137 319.597 112.233C318.689 112.328 317.771 112.21 316.917 111.888C316.296 111.679 315.731 111.331 315.263 110.87C314.84 110.44 314.479 109.952 314.191 109.421C313.912 108.906 313.683 108.365 313.508 107.805C313.336 107.25 313.178 106.728 313.039 106.262C312.92 105.843 312.77 105.434 312.588 105.039C312.533 104.893 312.448 104.76 312.34 104.648C312.232 104.536 312.102 104.447 311.959 104.387L310.704 103.934L312.513 98.8625L314.617 99.6194C314.973 99.748 315.287 99.9715 315.526 100.266C315.79 100.587 316.014 100.94 316.193 101.316C316.39 101.713 316.568 102.128 316.729 102.561C316.898 102.987 317.089 103.404 317.3 103.811C317.495 104.198 317.736 104.559 318.018 104.888C318.29 105.199 318.637 105.434 319.026 105.569C319.291 105.666 319.57 105.717 319.851 105.72C320.123 105.725 320.394 105.675 320.646 105.571C320.898 105.468 321.126 105.314 321.317 105.12C321.53 104.904 321.691 104.642 321.786 104.355C321.923 104.019 321.97 103.653 321.92 103.293C321.873 103.004 321.751 102.731 321.566 102.504C321.376 102.27 321.141 102.077 320.875 101.936C320.592 101.778 320.298 101.644 319.993 101.534L319.597 101.392C319.466 101.346 319.333 101.31 319.197 101.281L321.146 95.8188L321.722 95.9616C321.913 96.0069 322.101 96.0635 322.285 96.1313C323.192 96.4406 324.01 96.9708 324.665 97.6747C325.292 98.3616 325.759 99.1806 326.031 100.072C326.325 101.048 326.437 102.069 326.364 103.086C326.285 104.241 326.044 105.379 325.648 106.466Z' fill='%23F3F3F3' /%3E%3Cpath d='M305.893 96.4988L304.066 101.626L308.826 103.34L310.654 98.2129L305.893 96.4988Z' fill='%23F3F3F3' /%3E%3Cpath d='M165.044 9.51349C165.107 8.4707 165.324 7.4431 165.688 6.46444C165.999 5.61853 166.467 4.83912 167.065 4.16687C167.619 3.55179 168.304 3.07104 169.07 2.76086C169.868 2.44587 170.729 2.31961 171.584 2.39184C172.198 2.42589 172.797 2.59899 173.336 2.89822C173.83 3.17753 174.281 3.52678 174.676 3.93523C175.059 4.33212 175.403 4.76508 175.703 5.22812C175.994 5.68242 176.262 6.10799 176.507 6.50484C176.719 6.85374 176.957 7.18599 177.22 7.49874C177.308 7.61579 177.418 7.71415 177.544 7.78812C177.67 7.86209 177.809 7.91022 177.954 7.92971L179.203 8.01859L178.841 13.0662L176.745 12.9127C176.391 12.8883 176.051 12.7662 175.762 12.5598C175.443 12.3348 175.151 12.0726 174.893 11.7787C174.625 11.469 174.357 11.1404 174.089 10.7929C173.83 10.4497 173.554 10.1198 173.261 9.80439C172.986 9.50846 172.677 9.24545 172.342 9.02058C172.022 8.80915 171.652 8.6848 171.27 8.65965C171.006 8.64043 170.741 8.665 170.485 8.73237C170.238 8.79833 170.007 8.91177 169.804 9.06637C169.603 9.22655 169.435 9.42407 169.308 9.64816C169.172 9.89665 169.093 10.1729 169.078 10.4562C169.038 10.7954 169.088 11.1391 169.222 11.4528C169.339 11.702 169.517 11.9171 169.74 12.0777C169.972 12.2394 170.233 12.3546 170.509 12.4171C170.804 12.4849 171.104 12.5308 171.407 12.5545L171.803 12.5814C171.935 12.5922 172.068 12.5922 172.2 12.5814L171.798 18.0169L171.241 18.0358C171.064 18.0358 170.879 18.0358 170.686 18.0358C169.788 17.9845 168.916 17.7115 168.148 17.2412C167.408 16.7789 166.78 16.1569 166.309 15.4204C165.799 14.612 165.441 13.7164 165.253 12.778C165.027 11.7057 164.957 10.6061 165.044 9.51349Z' fill='%23F3F3F3' /%3E%3Cpath d='M181.038 8.07601L180.672 13.1777L185.411 13.5217L185.777 8.41995L181.038 8.07601Z' fill='%23F3F3F3' /%3E%3Cpath d='M165.19 156.037L162.736 163.127L169.322 165.43L171.776 158.34L165.19 156.037Z' fill='%23F3F3F3' /%3E%3Cpath d='M255.558 90.8145C254.583 91.8422 253.46 92.7174 252.227 93.411C251.166 94.0157 250 94.4132 248.791 94.5827C247.679 94.7333 246.547 94.6283 245.482 94.2756C244.376 93.8986 243.373 93.2699 242.55 92.4386C241.94 91.8629 241.468 91.1556 241.169 90.37C240.907 89.6446 240.747 88.8857 240.695 88.1156C240.644 87.3664 240.665 86.6141 240.759 85.8692C240.854 85.1365 240.943 84.4569 241.027 83.8302C241.113 83.2804 241.156 82.7248 241.156 82.1683C241.167 81.9694 241.138 81.7704 241.072 81.5827C241.006 81.395 240.903 81.2224 240.77 81.0747L239.551 79.8788L244.337 74.9578L246.379 76.9644C246.723 77.3045 246.97 77.7316 247.092 78.2007C247.225 78.7158 247.298 79.2445 247.309 79.7764C247.325 80.3421 247.318 80.9212 247.288 81.5138C247.258 82.0997 247.258 82.6867 247.288 83.2726C247.313 83.8201 247.403 84.3627 247.556 84.8887C247.705 85.3946 247.982 85.853 248.36 86.2193C248.617 86.4722 248.914 86.6806 249.239 86.8361C249.551 86.9866 249.89 87.0718 250.236 87.0866C250.585 87.1009 250.933 87.0451 251.26 86.9223C251.618 86.7843 251.942 86.5671 252.206 86.2867C252.542 85.9696 252.79 85.5693 252.924 85.1258C253.019 84.7629 253.019 84.3815 252.924 84.0187C252.823 83.6466 252.652 83.2974 252.42 82.9898C252.177 82.6567 251.908 82.3433 251.616 82.0525L251.23 81.6754C251.101 81.5489 250.963 81.4319 250.817 81.3252L255.971 76.0271L256.566 76.4984C256.763 76.6556 256.952 76.8228 257.131 76.9994C258.02 77.8447 258.688 78.8977 259.074 80.0647C259.438 81.1937 259.546 82.3899 259.391 83.5662C259.215 84.8559 258.806 86.1021 258.182 87.2429C257.482 88.5537 256.599 89.7565 255.558 90.8145Z' fill='%23F3F3F3' /%3E%3Cpath d='M237.892 68.6337L233.056 73.6077L237.675 78.1446L242.512 73.1706L237.892 68.6337Z' fill='%23F3F3F3' /%3E%3Cpath d='M39.9426 87.69C39.3404 86.7037 38.8887 85.6324 38.6026 84.5116C38.3513 83.5454 38.2822 82.5405 38.3989 81.5488C38.5137 80.6368 38.8325 79.7629 39.3315 78.9926C39.8569 78.1959 40.5586 77.5321 41.3817 77.0533C41.9599 76.691 42.6123 76.4654 43.2899 76.3934C43.9164 76.3343 44.5482 76.366 45.1658 76.4876C45.7636 76.6028 46.3488 76.7759 46.9132 77.0048C47.4671 77.2311 47.9807 77.4456 48.4542 77.6486C48.8676 77.8297 49.294 77.9792 49.7299 78.0957C49.8835 78.1462 50.0456 78.1653 50.2067 78.1519C50.3678 78.1385 50.5246 78.0928 50.6679 78.0176L51.8605 77.3011L54.72 82.1144L52.7207 83.3157C52.383 83.5182 51.9964 83.6235 51.6032 83.6201C51.1716 83.6199 50.7416 83.5683 50.3221 83.4665C49.8773 83.3624 49.4252 83.2358 48.9661 83.0868C48.5135 82.9408 48.0537 82.8185 47.5886 82.7204C47.1485 82.6245 46.6987 82.582 46.2486 82.5938C45.8183 82.6076 45.3994 82.7359 45.0345 82.9655C44.7825 83.1157 44.557 83.3069 44.3672 83.5312C44.1836 83.7478 44.0457 83.9996 43.9619 84.2714C43.878 84.5432 43.85 84.8293 43.8795 85.1123C43.9105 85.4261 44.0132 85.7284 44.1796 85.9957C44.3586 86.3274 44.621 86.6061 44.9407 86.8038C45.2031 86.9566 45.5005 87.0383 45.8037 87.0408C46.1173 87.0401 46.4277 86.9778 46.7176 86.8577C47.0298 86.7327 47.3318 86.5831 47.6207 86.4105L47.9959 86.1843C48.1212 86.1082 48.2412 86.0236 48.355 85.9311L51.4343 91.1161L50.9305 91.4797C50.7724 91.5982 50.6035 91.7114 50.4213 91.8218C49.5736 92.3484 48.6099 92.6574 47.6154 92.7214C46.6516 92.7742 45.6882 92.6095 44.796 92.2393C43.8216 91.8319 42.9296 91.2485 42.1643 90.5181C41.2941 89.686 40.5461 88.7337 39.9426 87.69Z' fill='%23F3F3F3' /%3E%3Cpath d='M58.0878 73.4548L53.5686 76.1667L56.4592 81.0326L60.9785 78.3207L58.0878 73.4548Z' fill='%23F3F3F3' /%3E%3Cpath d='M83.5218 77.8775C82.3436 77.3789 81.2461 76.7062 80.2657 75.8816C79.4158 75.1732 78.7058 74.3107 78.1726 73.339C77.6886 72.4422 77.4137 71.4465 77.3686 70.4273C77.3272 69.3669 77.5308 68.3112 77.9635 67.3432C78.2519 66.6393 78.6954 66.0102 79.2607 65.5035C79.7854 65.0465 80.3719 64.6666 81.0027 64.375C81.6171 64.0913 82.2569 63.8668 82.9135 63.7043C83.5594 63.5481 84.1624 63.408 84.7171 63.2814C85.2067 63.1744 85.6877 63.0313 86.1563 62.8531C86.3291 62.7999 86.4894 62.7121 86.6276 62.595C86.7657 62.4779 86.8789 62.3339 86.9603 62.1717L87.574 60.7522L93.2556 63.2329L92.2238 65.614C92.0523 66.0165 91.7742 66.364 91.4198 66.6187C91.0306 66.8987 90.6095 67.1311 90.1655 67.3109C89.6974 67.5084 89.2079 67.688 88.6969 67.8496C88.1859 68.0112 87.6928 68.1997 87.2176 68.4152C86.7636 68.6144 86.3345 68.8667 85.9392 69.1667C85.5603 69.4575 85.2637 69.8428 85.0789 70.2845C84.9489 70.5844 84.8692 70.9039 84.8431 71.2299C84.8181 71.544 84.8555 71.8598 84.953 72.1592C85.0562 72.4563 85.2155 72.7307 85.422 72.9673C85.6532 73.2275 85.9399 73.4319 86.2608 73.5652C86.6369 73.7495 87.0547 73.8313 87.4721 73.8022C87.8066 73.7683 88.1268 73.6487 88.4021 73.4548C88.6839 73.25 88.9233 72.992 89.1069 72.6952C89.3125 72.3793 89.4918 72.0469 89.6429 71.7013L89.8386 71.2542C89.9014 71.1032 89.9551 70.9484 89.9994 70.7909L96.1178 73.4629C96.0454 73.6891 95.9758 73.9073 95.9114 74.1174C95.8441 74.3363 95.7644 74.5512 95.6729 74.7611C95.247 75.7881 94.5771 76.6944 93.7219 77.4008C92.8852 78.074 91.9104 78.5523 90.8677 78.8014C89.7257 79.0673 88.5448 79.1202 87.3837 78.9576C86.0518 78.7844 84.7513 78.4207 83.5218 77.8775Z' fill='%23F3F3F3' /%3E%3Cpath d='M90.7274 53.2342L88.3986 58.6223L94.1406 61.1292L96.4695 55.7411L90.7274 53.2342Z' fill='%23F3F3F3' /%3E%3Cpath d='M88.2091 97.885C88.0262 99.2553 87.6414 100.591 87.0675 101.847C86.5745 102.934 85.8837 103.919 85.0307 104.751C84.2406 105.509 83.2894 106.078 82.2488 106.413C81.1648 106.752 80.0176 106.836 78.8962 106.658C78.0884 106.554 77.3143 106.269 76.6316 105.823C76.0107 105.404 75.4522 104.899 74.9727 104.322C74.5049 103.763 74.0929 103.158 73.7426 102.518C73.3977 101.888 73.0815 101.299 72.7938 100.754C72.547 100.273 72.2638 99.8118 71.947 99.3745C71.843 99.2109 71.7073 99.0701 71.548 98.9604C71.3887 98.8507 71.209 98.7744 71.0197 98.7361L69.3795 98.4964L70.339 91.8677L73.0913 92.269C73.5559 92.3381 73.9931 92.5327 74.3563 92.832C74.7557 93.1603 75.1155 93.5346 75.4283 93.9471C75.7642 94.3798 76.0893 94.8395 76.4038 95.3262C76.7137 95.8042 77.0473 96.2663 77.4034 96.7106C77.7352 97.1284 78.1148 97.5054 78.5344 97.8338C78.9432 98.1453 79.425 98.3457 79.9333 98.4156C80.2796 98.4664 80.6319 98.4592 80.9758 98.3941C81.308 98.333 81.6244 98.2047 81.9058 98.017C82.1872 97.8275 82.4285 97.584 82.616 97.3005C82.8205 96.9849 82.9507 96.6265 82.9966 96.2527C83.0809 95.8094 83.0486 95.3517 82.9028 94.9248C82.7717 94.5846 82.5568 94.2834 82.2783 94.0494C81.987 93.8139 81.653 93.6373 81.2948 93.5296C80.9113 93.4081 80.5188 93.3181 80.1209 93.2602L79.6037 93.1848C79.4262 93.1593 79.247 93.1467 79.0677 93.1471L80.0995 86.0066L80.8365 86.0389C81.0814 86.0474 81.3257 86.0699 81.5681 86.1063C82.7499 86.2594 83.8758 86.7035 84.8457 87.3991C85.7808 88.0763 86.5544 88.954 87.1103 89.9688C87.7066 91.0853 88.0945 92.3022 88.2547 93.5592C88.4448 94.9959 88.4294 96.4526 88.2091 97.885Z' fill='%23F3F3F3' /%3E%3Cpath d='M61.6957 90.6354L60.7243 97.3362L66.9485 98.2477L67.9199 91.5469L61.6957 90.6354Z' fill='%23F3F3F3' /%3E%3Cpath d='M147.734 58.0693C148.971 57.1857 150.332 56.493 151.773 56.0142C153.016 55.5939 154.326 55.4112 155.635 55.4754C156.838 55.5458 158.01 55.8893 159.063 56.4801C160.152 57.102 161.084 57.9697 161.783 59.0147C162.309 59.747 162.662 60.5897 162.817 61.4793C162.949 62.2972 162.964 63.1297 162.863 63.9519C162.76 64.7531 162.581 65.5423 162.327 66.3087C162.08 67.0629 161.847 67.7605 161.627 68.4016C161.427 68.9654 161.27 69.5434 161.156 70.1308C161.103 70.3381 161.092 70.554 161.125 70.7655C161.157 70.9771 161.231 71.1799 161.343 71.3618L162.383 72.8728L156.342 77.0828L154.595 74.5509C154.3 74.1228 154.126 73.6217 154.094 73.1018C154.055 72.5311 154.085 71.9577 154.182 71.3941C154.279 70.7961 154.405 70.1874 154.555 69.5652C154.706 68.9541 154.825 68.3356 154.911 67.7121C154.996 67.127 155.012 66.534 154.96 65.9451C154.902 65.3821 154.702 64.8433 154.378 64.3802C154.159 64.0605 153.887 63.7809 153.574 63.5533C153.275 63.3293 152.934 63.1689 152.572 63.0819C152.208 62.996 151.831 62.9841 151.462 63.0469C151.055 63.1184 150.67 63.2814 150.334 63.5237C149.915 63.7902 149.573 64.1615 149.34 64.6011C149.164 64.9634 149.084 65.365 149.107 65.7674C149.138 66.1801 149.248 66.5831 149.428 66.9552C149.62 67.3573 149.844 67.7428 150.098 68.108L150.425 68.5848C150.537 68.7435 150.658 68.8947 150.79 69.0373L144.283 73.5732L143.747 72.9536C143.57 72.7477 143.405 72.5329 143.251 72.3099C142.494 71.2367 142.009 69.9941 141.838 68.6898C141.684 67.4204 141.812 66.1323 142.214 64.9189C142.66 63.5945 143.345 62.3639 144.234 61.2881C145.243 60.0533 146.421 58.9694 147.734 58.0693Z' fill='%23F3F3F3' /%3E%3Cpath d='M164.026 75.066L157.919 79.3223L161.873 85.0527L167.98 80.7964L164.026 75.066Z' fill='%23F3F3F3' /%3E%3Cpath d='M212.529 155.867L210.549 162.586L217.71 164.718L219.691 157.999L212.529 155.867Z' fill='%23F3F3F3' /%3E%3Cpath d='M238.13 37.1031C239.351 36.9874 240.582 37.0545 241.783 37.3024C242.822 37.5153 243.811 37.9209 244.702 38.4983C245.515 39.0353 246.197 39.7509 246.696 40.5912C247.208 41.4694 247.511 42.4549 247.58 43.4705C247.656 44.1999 247.565 44.9372 247.312 45.6253C247.075 46.2505 246.751 46.839 246.35 47.3734C245.96 47.8937 245.52 48.3746 245.037 48.8091C244.563 49.2382 244.117 49.6324 243.697 49.9915C243.331 50.3039 242.989 50.6434 242.673 51.007C242.553 51.1315 242.459 51.2787 242.397 51.4401C242.334 51.6015 242.304 51.7738 242.308 51.947L242.432 53.4258L236.512 53.9187L236.305 51.4352C236.27 51.0165 236.351 50.5962 236.538 50.2205C236.74 49.8055 236.991 49.4166 237.286 49.0623C237.593 48.6816 237.925 48.3054 238.28 47.9337C238.633 47.5675 238.966 47.1826 239.277 46.7808C239.573 46.4065 239.822 45.9977 240.02 45.5634C240.209 45.1417 240.285 44.6772 240.24 44.2166C240.215 43.9042 240.138 43.5981 240.012 43.3116C239.892 43.0343 239.718 42.7841 239.5 42.5763C239.28 42.3684 239.021 42.2064 238.739 42.0995C238.425 41.9854 238.09 41.9439 237.758 41.9783C237.357 41.9933 236.967 42.114 236.627 42.3285C236.359 42.5102 236.142 42.7578 235.997 43.0476C235.853 43.349 235.767 43.6754 235.745 44.0092C235.717 44.3678 235.717 44.7281 235.745 45.0866C235.745 45.2456 235.772 45.3991 235.785 45.5526C235.797 45.7097 235.821 45.8656 235.858 46.0186L229.482 46.5573C229.439 46.3337 229.399 46.1156 229.359 45.9082C229.318 45.6927 229.288 45.4751 229.27 45.2563C229.167 44.1946 229.325 43.1238 229.729 42.1372C230.131 41.187 230.739 40.3387 231.508 39.6538C232.353 38.9082 233.327 38.3248 234.381 37.9327C235.585 37.4767 236.847 37.1973 238.13 37.1031Z' fill='%23F3F3F3' /%3E%3Cpath d='M243.515 57.0999L237.509 57.5828L237.958 63.2149L243.964 62.732L243.515 57.0999Z' fill='%23F3F3F3' /%3E%3Cpath d='M200.672 69.7134C200.371 68.2982 200.281 66.8458 200.404 65.4038C200.504 64.1544 200.836 62.9349 201.382 61.808C201.89 60.7779 202.623 59.8764 203.526 59.171C204.474 58.4476 205.574 57.9536 206.742 57.7273C207.575 57.5356 208.44 57.5356 209.272 57.7273C210.033 57.9173 210.763 58.2158 211.44 58.6135C212.101 59.0003 212.722 59.4514 213.295 59.9602C213.861 60.4594 214.381 60.9263 214.855 61.3609C215.273 61.7471 215.721 62.1001 216.195 62.4167C216.355 62.5414 216.539 62.632 216.735 62.6829C216.931 62.7339 217.136 62.7441 217.336 62.713L219.038 62.3628L220.448 69.2448L217.588 69.8346C217.106 69.9333 216.606 69.8989 216.141 69.735C215.632 69.554 215.145 69.3135 214.691 69.0185C214.206 68.7087 213.724 68.3721 213.239 68.0084C212.764 67.6475 212.27 67.3122 211.759 67.0038C211.283 66.7092 210.772 66.4732 210.24 66.3008C209.726 66.1412 209.181 66.1171 208.656 66.2307C208.296 66.3044 207.951 66.4383 207.635 66.6267C207.328 66.8059 207.061 67.0463 206.85 67.333C206.639 67.6197 206.488 67.9467 206.407 68.294C206.319 68.6785 206.319 69.0784 206.407 69.4629C206.482 69.9307 206.677 70.3707 206.973 70.7397C207.223 71.0284 207.542 71.2481 207.9 71.378C208.271 71.5046 208.662 71.5594 209.052 71.5396C209.474 71.5208 209.893 71.4686 210.307 71.3834L210.843 71.2703C211.025 71.2338 211.204 71.1834 211.379 71.1195L212.896 78.532L212.159 78.7663C211.914 78.8452 211.665 78.9109 211.414 78.963C210.194 79.2352 208.926 79.2009 207.723 78.8633C206.562 78.5256 205.49 77.9321 204.585 77.126C203.597 76.2402 202.779 75.1792 202.173 73.9961C201.471 72.6481 200.966 71.2058 200.672 69.7134Z' fill='%23F3F3F3' /%3E%3Cpath d='M227.984 60.4168L221.523 61.752L222.947 68.7092L229.407 67.374L227.984 60.4168Z' fill='%23F3F3F3' /%3E%3Cpath d='M97.1228 134.172C97.9218 135.478 98.5216 136.897 98.9023 138.382C99.234 139.663 99.3249 140.995 99.1703 142.309C99.0194 143.517 98.5979 144.674 97.9375 145.695C97.2417 146.75 96.3126 147.63 95.2227 148.264C94.4569 148.745 93.593 149.045 92.6954 149.142C91.8701 149.219 91.0381 149.177 90.2245 149.019C89.432 148.867 88.6564 148.637 87.909 148.332C87.1746 148.034 86.4939 147.751 85.8668 147.483C85.319 147.243 84.7536 147.046 84.1757 146.893C83.9725 146.827 83.7581 146.801 83.5451 146.819C83.332 146.837 83.1246 146.897 82.9349 146.996L81.3564 147.944L77.5642 141.571L80.212 139.979C80.6595 139.712 81.1708 139.571 81.6914 139.572C82.2628 139.574 82.8321 139.643 83.3878 139.777C83.9774 139.917 84.5768 140.085 85.1861 140.281C85.7953 140.476 86.4037 140.638 87.0112 140.766C87.5887 140.89 88.1787 140.946 88.7692 140.933C89.3378 140.913 89.8917 140.746 90.3772 140.448C90.7113 140.249 91.0095 139.995 91.2589 139.696C91.5023 139.409 91.685 139.075 91.7961 138.715C91.9071 138.355 91.9441 137.976 91.9048 137.601C91.8615 137.187 91.7249 136.788 91.5055 136.434C91.2688 135.993 90.9214 135.622 90.4978 135.357C90.1488 135.157 89.7551 135.05 89.3535 135.045C88.9386 135.047 88.528 135.13 88.1448 135.29C87.7314 135.455 87.3317 135.653 86.9495 135.882L86.451 136.184C86.284 136.283 86.1246 136.395 85.974 136.518L81.8897 129.652L82.5436 129.162C82.7603 128.997 82.9868 128.845 83.2217 128.707C84.343 128.007 85.6189 127.596 86.9361 127.511C88.213 127.441 89.4892 127.658 90.672 128.147C91.9621 128.687 93.1429 129.46 94.156 130.428C95.3177 131.527 96.3168 132.788 97.1228 134.172Z' fill='%23F3F3F3' /%3E%3Cpath d='M75.2438 142.99L69.2584 146.586L73.0907 153.03L79.0762 149.434L75.2438 142.99Z' fill='%23F3F3F3' /%3E%3Cpath d='M214.895 38.7328C214.77 39.9583 214.465 41.1583 213.989 42.2936C213.579 43.2747 212.991 44.1706 212.255 44.9359C211.572 45.6326 210.741 46.1656 209.824 46.4955C208.867 46.8289 207.846 46.9349 206.841 46.8052C206.118 46.7377 205.42 46.5056 204.799 46.1265C204.235 45.7709 203.725 45.3365 203.282 44.8363C202.85 44.3507 202.466 43.8238 202.135 43.2633C201.81 42.7102 201.513 42.1957 201.243 41.7199C201.005 41.298 200.737 40.8946 200.439 40.5132C200.341 40.3713 200.216 40.2505 200.071 40.158C199.926 40.0655 199.764 40.0031 199.595 39.9745L198.126 39.8075L198.799 33.8818L201.262 34.1511C201.677 34.2001 202.072 34.3611 202.403 34.6171C202.767 34.8981 203.097 35.2208 203.387 35.5787C203.698 35.9594 204 36.3607 204.293 36.7827C204.583 37.1997 204.894 37.6016 205.225 37.9867C205.534 38.3501 205.884 38.6755 206.268 38.9563C206.641 39.2228 207.075 39.388 207.53 39.4358C207.84 39.471 208.153 39.4546 208.458 39.3873C208.751 39.3237 209.029 39.2009 209.275 39.0264C209.52 38.8486 209.729 38.6245 209.889 38.3665C210.062 38.0799 210.168 37.7575 210.2 37.4237C210.262 37.0255 210.22 36.6177 210.076 36.2413C209.952 35.9413 209.752 35.6787 209.497 35.479C209.231 35.2781 208.929 35.13 208.608 35.0427C208.262 34.9471 207.91 34.8786 207.554 34.838L207.091 34.7841C206.936 34.7669 206.78 34.7606 206.624 34.7652L207.345 28.3762H208.005C208.214 28.3762 208.431 28.3897 208.656 28.4166C209.71 28.5223 210.723 28.8867 211.604 29.4779C212.453 30.0588 213.162 30.8225 213.681 31.7135C214.244 32.6915 214.624 33.7652 214.801 34.8811C215.015 36.1539 215.047 37.451 214.895 38.7328Z' fill='%23F3F3F3' /%3E%3Cpath d='M191.043 32.9913L190.364 38.9861L195.935 39.623L196.613 33.6282L191.043 32.9913Z' fill='%23F3F3F3' /%3E%3Cpath d='M257.697 105.537C257.763 104.111 258.039 102.703 258.517 101.359C258.928 100.197 259.552 99.1216 260.355 98.1892C261.101 97.3391 262.028 96.6688 263.068 96.2283C264.155 95.7859 265.329 95.6016 266.498 95.6896C267.341 95.7219 268.166 95.9456 268.91 96.3441C269.585 96.7198 270.204 97.1895 270.748 97.7394C271.279 98.2733 271.756 98.8579 272.174 99.4848C272.587 100.102 272.962 100.678 273.305 101.214C273.603 101.688 273.936 102.138 274.302 102.561C274.424 102.719 274.576 102.852 274.75 102.95C274.923 103.049 275.115 103.111 275.313 103.134L277.022 103.234L276.623 110.138L273.755 109.971C273.275 109.94 272.813 109.78 272.415 109.507C271.976 109.205 271.573 108.853 271.215 108.457C270.831 108.038 270.456 107.59 270.092 107.11C269.727 106.631 269.342 106.182 268.937 105.763C268.558 105.363 268.132 105.009 267.669 104.71C267.221 104.426 266.708 104.262 266.179 104.236C265.818 104.214 265.456 104.254 265.107 104.352C264.771 104.445 264.456 104.605 264.183 104.823C263.909 105.046 263.682 105.32 263.515 105.631C263.334 105.974 263.231 106.353 263.215 106.741C263.168 107.206 263.242 107.675 263.432 108.101C263.597 108.439 263.845 108.73 264.153 108.944C264.473 109.161 264.831 109.313 265.209 109.392C265.615 109.481 266.027 109.538 266.442 109.564L266.978 109.594C267.156 109.607 267.335 109.607 267.514 109.594L267.085 117.03L266.326 117.065C266.074 117.079 265.821 117.079 265.568 117.065C264.34 117.011 263.144 116.656 262.084 116.031C261.065 115.412 260.195 114.573 259.538 113.575C258.824 112.48 258.317 111.263 258.043 109.984C257.717 108.526 257.6 107.028 257.697 105.537Z' fill='%23F3F3F3' /%3E%3Cpath d='M279.57 103.28L279.167 110.26L285.65 110.638L286.053 103.658L279.57 103.28Z' fill='%23F3F3F3' /%3E%3Cpath d='M285.66 132.257C285.031 131.079 284.579 129.813 284.32 128.502C284.093 127.369 284.079 126.203 284.28 125.065C284.472 124.021 284.897 123.033 285.523 122.178C286.181 121.293 287.034 120.573 288.016 120.077C288.707 119.696 289.475 119.479 290.261 119.441C290.983 119.415 291.705 119.492 292.405 119.67C293.087 119.844 293.75 120.083 294.386 120.384C295.013 120.684 295.592 120.965 296.123 121.227C296.589 121.463 297.071 121.664 297.567 121.828C297.741 121.896 297.927 121.929 298.114 121.924C298.301 121.919 298.485 121.876 298.655 121.798L300.076 121.055L303.061 126.797L300.676 128.05C300.273 128.258 299.82 128.351 299.368 128.319C298.87 128.289 298.376 128.199 297.899 128.05C297.394 127.899 296.88 127.724 296.358 127.524C295.846 127.326 295.324 127.154 294.793 127.01C294.296 126.871 293.784 126.793 293.268 126.776C292.776 126.773 292.291 126.898 291.861 127.139C291.562 127.297 291.29 127.504 291.057 127.751C290.832 127.989 290.657 128.27 290.542 128.578C290.427 128.886 290.376 129.213 290.39 129.542C290.407 129.906 290.506 130.262 290.68 130.582C290.865 130.977 291.149 131.316 291.505 131.567C291.798 131.761 292.136 131.875 292.486 131.899C292.85 131.919 293.214 131.867 293.558 131.748C293.926 131.623 294.285 131.47 294.63 131.29L295.08 131.053C295.23 130.973 295.374 130.883 295.512 130.784L298.728 136.979L298.133 137.375C297.941 137.502 297.738 137.623 297.522 137.738C296.508 138.289 295.375 138.582 294.223 138.592C293.109 138.587 292.01 138.333 291.007 137.849C289.909 137.317 288.919 136.586 288.085 135.694C287.116 134.672 286.299 133.514 285.66 132.257Z' fill='%23F3F3F3' /%3E%3Cpath d='M307.534 117.03L302.142 119.86L305.159 125.667L310.552 122.836L307.534 117.03Z' fill='%23F3F3F3' /%3E%3Cpath d='M328.928 62.9365C329.134 63.8184 329.209 64.7261 329.151 65.63C329.101 66.4137 328.905 67.181 328.575 67.8925C328.266 68.5453 327.815 69.1191 327.253 69.5706C326.666 70.0346 325.98 70.3563 325.249 70.5106C324.728 70.6378 324.186 70.6442 323.662 70.5295C323.183 70.4169 322.723 70.2355 322.295 69.9908C321.878 69.761 321.484 69.4903 321.119 69.1827C320.76 68.8757 320.427 68.5902 320.125 68.3208C319.86 68.0836 319.578 67.8674 319.28 67.6744C319.179 67.5981 319.062 67.5433 318.939 67.5132C318.816 67.4831 318.687 67.4784 318.562 67.4993L317.49 67.739L316.536 63.4294L318.321 63.0281C318.623 62.9606 318.937 62.9774 319.229 63.0765C319.551 63.1832 319.859 63.3279 320.146 63.5075C320.454 63.6961 320.76 63.9035 321.068 64.127C321.37 64.3479 321.683 64.5529 322.006 64.7411C322.308 64.9205 322.63 65.0625 322.965 65.164C323.289 65.2602 323.631 65.2704 323.96 65.1937C324.185 65.1404 324.4 65.0494 324.595 64.9243C324.784 64.8079 324.949 64.655 325.08 64.4745C325.207 64.2906 325.298 64.084 325.348 63.8658C325.401 63.6245 325.401 63.3744 325.348 63.1331C325.297 62.8358 325.17 62.5572 324.978 62.3251C324.819 62.1463 324.617 62.0117 324.391 61.9345C324.157 61.8572 323.91 61.8271 323.665 61.8456C323.401 61.8612 323.14 61.8982 322.882 61.956L322.545 62.0315C322.433 62.0572 322.323 62.0905 322.215 62.1311L321.186 57.501L321.647 57.3475C321.799 57.2955 321.954 57.2514 322.11 57.2155C322.873 57.033 323.668 57.0413 324.426 57.2397C325.158 57.4387 325.836 57.7994 326.412 58.2956C327.039 58.8414 327.561 59.4977 327.953 60.2322C328.406 61.0819 328.734 61.9926 328.928 62.9365Z' fill='%23F3F3F3' /%3E%3Cpath d='M314.97 63.8297L310.934 64.7349L311.899 69.0804L315.934 68.1752L314.97 63.8297Z' fill='%23F3F3F3' /%3E%3Cpath d='M288.206 165.29C287.152 164.367 286.24 163.291 285.502 162.098C284.862 161.068 284.419 159.927 284.197 158.734C283.999 157.636 284.053 156.508 284.352 155.434C284.674 154.32 285.247 153.295 286.027 152.439C286.567 151.809 287.241 151.309 288 150.977C288.701 150.684 289.44 150.491 290.194 150.403C290.929 150.32 291.669 150.308 292.405 150.368C293.132 150.427 293.804 150.489 294.423 150.548C294.969 150.608 295.518 150.625 296.066 150.599C296.265 150.604 296.462 150.568 296.646 150.494C296.83 150.42 296.998 150.309 297.138 150.169L298.259 148.905L303.31 153.438L301.434 155.558C301.116 155.916 300.706 156.179 300.25 156.321C299.75 156.476 299.234 156.573 298.711 156.609C298.158 156.65 297.588 156.668 297.002 156.663C296.416 156.657 295.839 156.683 295.273 156.741C294.734 156.791 294.202 156.905 293.689 157.08C293.196 157.252 292.757 157.55 292.413 157.945C292.177 158.211 291.985 158.515 291.848 158.844C291.714 159.162 291.645 159.504 291.644 159.849C291.646 160.195 291.716 160.538 291.851 160.856C292.003 161.207 292.232 161.518 292.521 161.767C292.847 162.087 293.252 162.316 293.694 162.429C294.055 162.511 294.43 162.497 294.783 162.389C295.144 162.275 295.479 162.092 295.771 161.85C296.089 161.591 296.385 161.307 296.656 160.999L297.012 160.6C297.13 160.467 297.238 160.326 297.337 160.178L302.78 165.058C302.627 165.271 302.48 165.473 302.34 165.67C302.195 165.873 302.04 166.068 301.874 166.254C301.081 167.174 300.076 167.884 298.947 168.323C297.849 168.734 296.674 168.895 295.506 168.794C294.23 168.677 292.987 168.324 291.837 167.754C290.515 167.114 289.292 166.283 288.206 165.29Z' fill='%23F3F3F3' /%3E%3Cpath d='M304.104 142.215L299.847 147.007L304.955 151.59L309.212 146.798L304.104 142.215Z' fill='%23F3F3F3' /%3E%3Cpath d='M207.887 132.416C209.376 132.084 210.906 131.976 212.427 132.095C213.74 132.196 215.024 132.543 216.211 133.119C217.297 133.655 218.248 134.432 218.992 135.392C219.76 136.396 220.286 137.565 220.528 138.807C220.733 139.693 220.733 140.615 220.528 141.501C220.333 142.311 220.023 143.088 219.609 143.809C219.208 144.512 218.739 145.175 218.21 145.786C217.69 146.388 217.202 146.942 216.747 147.448C216.343 147.892 215.973 148.366 215.64 148.865C215.511 149.037 215.418 149.233 215.365 149.441C215.313 149.65 215.302 149.867 215.334 150.08L215.712 151.887L208.476 153.414L207.841 150.381C207.735 149.869 207.769 149.338 207.94 148.843C208.127 148.3 208.377 147.782 208.685 147.297C209.01 146.78 209.361 146.266 209.744 145.751C210.12 145.244 210.471 144.718 210.794 144.176C211.099 143.667 211.344 143.125 211.523 142.559C211.691 142.014 211.714 141.433 211.59 140.876C211.512 140.496 211.37 140.132 211.172 139.799C210.98 139.477 210.727 139.196 210.427 138.972C210.124 138.748 209.778 138.589 209.412 138.503C209.007 138.41 208.586 138.41 208.181 138.503C207.69 138.586 207.228 138.796 206.841 139.112C206.54 139.378 206.31 139.718 206.174 140.098C206.042 140.493 205.986 140.91 206.011 141.326C206.033 141.773 206.089 142.218 206.179 142.656C206.222 142.85 206.26 143.039 206.3 143.227C206.342 143.418 206.395 143.606 206.461 143.79L198.673 145.433L198.424 144.652C198.34 144.393 198.27 144.13 198.215 143.863C197.923 142.568 197.953 141.222 198.3 139.941C198.65 138.705 199.27 137.564 200.115 136.599C201.043 135.548 202.155 134.677 203.395 134.029C204.808 133.279 206.321 132.736 207.887 132.416Z' fill='%23F3F3F3' /%3E%3Cpath d='M216.373 154.535L209.063 156.079L210.498 162.938L217.807 161.394L216.373 154.535Z' fill='%23F3F3F3' /%3E%3Cpath d='M67.738 148.347L63.188 153.658L68.848 158.557L73.3981 153.246L67.738 148.347Z' fill='%23F3F3F3' /%3E%3Cpath d='M174.081 87.9862C173.744 86.4914 173.631 84.9545 173.744 83.4261C173.837 82.1053 174.176 80.8137 174.741 79.6174C175.27 78.5229 176.04 77.5632 176.992 76.8108C177.987 76.0346 179.147 75.5007 180.382 75.2513C181.263 75.0426 182.179 75.038 183.062 75.2378C183.868 75.4318 184.643 75.7392 185.364 76.1509C186.065 76.552 186.725 77.0202 187.337 77.5488C187.937 78.0696 188.491 78.5571 188.998 79.0114C189.439 79.416 189.912 79.7853 190.41 80.1157C190.582 80.2447 190.777 80.3381 190.984 80.3904C191.192 80.4426 191.408 80.4527 191.619 80.4201L193.417 80.0322L194.972 87.2913L191.957 87.9431C191.447 88.0526 190.917 88.021 190.424 87.8515C189.884 87.6648 189.368 87.4153 188.886 87.1081C188.368 86.7876 187.856 86.4347 187.342 86.0549C186.836 85.6776 186.311 85.327 185.769 85.0045C185.263 84.6997 184.723 84.4564 184.161 84.2799C183.617 84.1137 183.04 84.0924 182.486 84.218C182.107 84.2991 181.745 84.4439 181.414 84.6462C181.092 84.8388 180.812 85.0944 180.591 85.3977C180.371 85.7049 180.215 86.0528 180.13 86.4213C180.038 86.8281 180.038 87.2507 180.13 87.6576C180.213 88.1526 180.423 88.617 180.741 89.0043C181.008 89.3062 181.346 89.5351 181.725 89.6696C182.118 89.8005 182.533 89.8544 182.947 89.8285C183.392 89.804 183.835 89.7445 184.271 89.6508L184.836 89.5296C185.026 89.4873 185.213 89.4324 185.396 89.3653L187.069 97.1764L186.291 97.4296C186.033 97.5152 185.771 97.5871 185.506 97.6451C184.22 97.9428 182.881 97.9187 181.607 97.5751C180.375 97.2288 179.235 96.6114 178.27 95.7677C177.22 94.84 176.349 93.7261 175.7 92.4817C174.951 91.068 174.406 89.5543 174.081 87.9862Z' fill='%23F3F3F3' /%3E%3Cpath d='M202.868 77.8723L196.051 79.3462L197.622 86.6851L204.439 85.2112L202.868 77.8723Z' fill='%23F3F3F3' /%3E%3Cpath d='M206.472 109.707C205.178 108.897 204.011 107.898 203.009 106.744C202.141 105.748 201.465 104.598 201.018 103.353C200.616 102.205 200.479 100.98 200.616 99.7704C200.767 98.513 201.207 97.308 201.9 96.25C202.374 95.4765 203.015 94.8201 203.776 94.3295C204.48 93.891 205.242 93.5546 206.04 93.3302C206.816 93.1123 207.611 92.969 208.415 92.902C209.208 92.8391 209.943 92.787 210.62 92.7457C211.217 92.7129 211.811 92.6355 212.397 92.5141C212.61 92.4831 212.815 92.4094 212.999 92.2974C213.183 92.1855 213.343 92.0375 213.469 91.8623L214.458 90.3054L220.686 94.3026L219.025 96.9153C218.745 97.3565 218.35 97.7123 217.883 97.9442C217.371 98.1991 216.832 98.3935 216.275 98.5233C215.685 98.6634 215.074 98.7927 214.445 98.8816C213.822 98.9791 213.205 99.1086 212.595 99.2694C212.023 99.4162 211.469 99.6314 210.947 99.9105C210.448 100.183 210.027 100.581 209.725 101.066C209.514 101.396 209.361 101.761 209.272 102.143C209.181 102.509 209.166 102.889 209.227 103.261C209.29 103.633 209.424 103.989 209.623 104.309C209.847 104.661 210.148 104.956 210.502 105.174C210.91 105.462 211.386 105.638 211.883 105.683C212.284 105.706 212.684 105.625 213.046 105.448C213.416 105.26 213.746 105.001 214.019 104.686C214.315 104.349 214.584 103.989 214.823 103.609L215.136 103.118C215.236 102.953 215.326 102.781 215.404 102.604L222.104 106.914C221.975 107.167 221.852 107.412 221.737 107.649C221.615 107.893 221.481 108.13 221.335 108.36C220.64 109.489 219.682 110.429 218.542 111.099C217.431 111.734 216.194 112.113 214.919 112.209C213.524 112.306 212.124 112.145 210.786 111.735C209.26 111.268 207.807 110.585 206.472 109.707Z' fill='%23F3F3F3' /%3E%3Cpath d='M219.58 82.0409L215.826 87.9473L222.121 91.9884L225.875 86.0821L219.58 82.0409Z' fill='%23F3F3F3' /%3E%3Cpath d='M48.816 120.405C49.1996 119.008 49.7876 117.675 50.5607 116.451C51.2257 115.392 52.083 114.467 53.0879 113.725C54.0158 113.05 55.0843 112.595 56.2128 112.395C57.3881 112.196 58.5932 112.272 59.7343 112.618C60.5593 112.84 61.3236 113.247 61.9694 113.809C62.5555 114.333 63.0644 114.938 63.4809 115.606C63.8877 116.254 64.2306 116.94 64.5046 117.655C64.7744 118.361 65.0192 119.016 65.239 119.622C65.4315 120.161 65.6654 120.684 65.9384 121.186C66.0221 121.374 66.1427 121.542 66.2929 121.681C66.443 121.819 66.6197 121.926 66.8121 121.995L68.4817 122.477L66.5468 129.229L63.7435 128.421C63.2695 128.285 62.842 128.021 62.508 127.656C62.1347 127.255 61.8108 126.81 61.5432 126.331C61.2565 125.83 60.9858 125.308 60.7259 124.758C60.4713 124.217 60.1895 123.689 59.8817 123.177C59.5948 122.694 59.2511 122.247 58.8579 121.846C58.4796 121.461 58.0074 121.183 57.4884 121.038C57.1363 120.935 56.7693 120.892 56.403 120.912C56.048 120.931 55.7005 121.022 55.382 121.181C55.0624 121.337 54.7772 121.556 54.5431 121.825C54.2895 122.124 54.1063 122.476 54.0071 122.856C53.856 123.306 53.8255 123.787 53.9187 124.252C54.0093 124.625 54.1938 124.97 54.4547 125.251C54.725 125.537 55.047 125.768 55.4034 125.932C55.7845 126.114 56.1798 126.263 56.5853 126.38L57.1213 126.53C57.2969 126.582 57.476 126.621 57.6573 126.646L55.5749 133.919L54.8138 133.781C54.5609 133.736 54.3104 133.677 54.0634 133.606C52.8607 133.275 51.7567 132.654 50.8474 131.796C49.9764 130.953 49.3018 129.926 48.8723 128.79C48.4101 127.545 48.1794 126.225 48.1916 124.895C48.1834 123.376 48.3937 121.864 48.816 120.405Z' fill='%23F3F3F3' /%3E%3Cpath d='M70.9825 123.107L69.0262 129.933L75.364 131.768L77.3202 124.942L70.9825 123.107Z' fill='%23F3F3F3' /%3E%3Cpath d='M46.1467 111.571C46.5743 112.702 46.8317 113.891 46.9105 115.099C46.9788 116.142 46.8524 117.189 46.538 118.186C46.2394 119.094 45.7411 119.922 45.0801 120.61C44.3847 121.324 43.5345 121.867 42.5957 122.196C41.9304 122.454 41.2157 122.556 40.5053 122.495C39.8548 122.432 39.2168 122.275 38.6106 122.029C38.0193 121.792 37.4521 121.498 36.9168 121.151C36.3916 120.808 35.9065 120.487 35.4616 120.187C35.0713 119.92 34.6619 119.682 34.2368 119.476C34.089 119.394 33.9263 119.342 33.7583 119.324C33.5903 119.306 33.4204 119.322 33.2586 119.371L31.8972 119.869L29.9033 114.361L32.192 113.526C32.5778 113.384 32.995 113.352 33.398 113.432C33.8406 113.518 34.2716 113.656 34.6817 113.844C35.1194 114.04 35.559 114.26 36.0003 114.504C36.4425 114.744 36.89 114.962 37.3403 115.153C37.77 115.336 38.2198 115.468 38.6803 115.546C39.1231 115.615 39.5763 115.569 39.9961 115.412C40.2872 115.308 40.5589 115.156 40.8001 114.962C41.0301 114.775 41.2206 114.545 41.3602 114.283C41.4992 114.02 41.5848 113.731 41.6122 113.434C41.6388 113.106 41.5921 112.776 41.4755 112.468C41.3572 112.091 41.1428 111.752 40.8537 111.484C40.6127 111.277 40.3231 111.134 40.0122 111.07C39.6909 111.008 39.3607 111.008 39.0394 111.07C38.6938 111.136 38.3542 111.231 38.0237 111.352L37.5949 111.509C37.4506 111.562 37.31 111.625 37.1741 111.697L35.0301 105.771L35.609 105.489C35.8015 105.393 35.9992 105.309 36.2013 105.235C37.1749 104.862 38.2252 104.735 39.2591 104.866C40.2589 105.004 41.2156 105.364 42.0597 105.92C42.9794 106.531 43.7797 107.307 44.4208 108.209C45.1529 109.241 45.7341 110.373 46.1467 111.571Z' fill='%23F3F3F3' /%3E%3Cpath d='M27.8717 115.141L22.7009 117.03L24.7155 122.599L29.8864 120.71L27.8717 115.141Z' fill='%23F3F3F3' /%3E%3Cpath d='M211.872 107.113C213.211 107.847 214.433 108.777 215.498 109.874C216.421 110.818 217.16 111.928 217.677 113.146C218.144 114.269 218.352 115.484 218.285 116.699C218.207 117.961 217.841 119.188 217.213 120.284C216.787 121.084 216.186 121.777 215.455 122.31C214.777 122.788 214.035 123.168 213.252 123.438C212.49 123.703 211.703 123.891 210.904 124.001C210.116 124.109 209.387 124.206 208.712 124.287C208.118 124.353 207.531 124.464 206.954 124.621C206.744 124.664 206.545 124.749 206.369 124.871C206.192 124.993 206.042 125.15 205.928 125.332L205.027 126.948L198.595 123.317L200.101 120.624C200.354 120.168 200.724 119.791 201.173 119.53C201.67 119.245 202.198 119.02 202.746 118.859C203.327 118.68 203.929 118.525 204.553 118.396C205.169 118.264 205.778 118.099 206.378 117.903C206.941 117.723 207.481 117.476 207.986 117.168C208.469 116.867 208.867 116.446 209.141 115.945C209.331 115.605 209.464 115.235 209.532 114.851C209.601 114.481 209.595 114.1 209.513 113.733C209.431 113.365 209.275 113.018 209.055 112.713C208.812 112.376 208.496 112.1 208.131 111.905C207.706 111.642 207.221 111.496 206.724 111.479C206.322 111.478 205.927 111.581 205.577 111.778C205.219 111.985 204.904 112.26 204.649 112.586C204.372 112.937 204.123 113.31 203.907 113.701C203.81 113.874 203.714 114.043 203.623 114.21C203.527 114.384 203.444 114.564 203.374 114.749L196.432 110.838C196.545 110.569 196.655 110.326 196.757 110.084C196.864 109.833 196.985 109.589 197.118 109.351C197.746 108.184 198.65 107.189 199.75 106.456C200.822 105.756 202.037 105.306 203.304 105.139C204.69 104.961 206.098 105.041 207.455 105.376C209.002 105.74 210.49 106.325 211.872 107.113Z' fill='%23F3F3F3' /%3E%3Cpath d='M197.254 125.686L193.843 131.799L200.358 135.47L203.768 129.357L197.254 125.686Z' fill='%23F3F3F3' /%3E%3Cpath d='M333.798 128.879C333.447 127.952 333.236 126.978 333.171 125.989C333.112 125.134 333.212 124.275 333.468 123.457C333.71 122.708 334.116 122.022 334.658 121.453C335.227 120.867 335.923 120.42 336.692 120.147C337.237 119.933 337.822 119.848 338.405 119.896C338.938 119.947 339.461 120.074 339.959 120.273C340.444 120.466 340.91 120.705 341.35 120.987C341.781 121.267 342.179 121.529 342.545 121.774C342.866 121.992 343.202 122.186 343.55 122.355C343.672 122.422 343.806 122.464 343.944 122.478C344.082 122.493 344.221 122.479 344.354 122.439L345.461 122.021L347.109 126.53L345.233 127.223C344.917 127.338 344.575 127.366 344.244 127.303C343.881 127.233 343.528 127.12 343.191 126.967C342.834 126.807 342.477 126.627 342.119 126.428C341.761 126.23 341.394 126.05 341.018 125.889C340.666 125.739 340.297 125.632 339.919 125.571C339.558 125.517 339.189 125.556 338.847 125.685C338.612 125.771 338.392 125.897 338.198 126.056C338.01 126.208 337.854 126.397 337.74 126.611C337.627 126.828 337.557 127.065 337.536 127.309C337.515 127.578 337.553 127.848 337.649 128.101C337.747 128.411 337.925 128.689 338.164 128.909C338.361 129.078 338.598 129.194 338.852 129.245C339.118 129.297 339.391 129.297 339.656 129.245C339.939 129.19 340.217 129.111 340.487 129.011L340.841 128.882C340.959 128.838 341.073 128.785 341.184 128.726L342.958 133.574L342.484 133.806C342.331 133.881 342.17 133.951 341.999 134.016C341.201 134.323 340.341 134.43 339.493 134.325C338.673 134.216 337.888 133.923 337.196 133.469C336.439 132.971 335.781 132.337 335.253 131.6C334.642 130.767 334.152 129.851 333.798 128.879Z' fill='%23F3F3F3' /%3E%3Cpath d='M351.335 119.753L347.101 121.316L348.767 125.875L353.001 124.312L351.335 119.753Z' fill='%23F3F3F3' /%3E%3Cpath d='M258.313 28.3709C257.68 29.1221 256.941 29.7756 256.118 30.3102C255.409 30.7732 254.62 31.0984 253.792 31.2691C253.029 31.4204 252.242 31.3956 251.49 31.1964C250.71 30.9842 249.989 30.5933 249.384 30.0543C248.937 29.6822 248.58 29.2123 248.341 28.6806C248.126 28.1912 247.983 27.6732 247.915 27.1426C247.849 26.6265 247.832 26.1052 247.864 25.5858C247.896 25.0767 247.931 24.5999 247.966 24.1636C248.003 23.7795 248.008 23.393 247.982 23.0081C247.982 22.8698 247.954 22.733 247.9 22.6057C247.846 22.4785 247.767 22.3634 247.668 22.2674L246.776 21.4943L249.877 17.8823L251.375 19.1833C251.624 19.4049 251.809 19.6895 251.911 20.0075C252.025 20.357 252.097 20.7185 252.128 21.0849C252.163 21.4755 252.184 21.8768 252.187 22.2889C252.192 22.6957 252.217 23.1021 252.262 23.5064C252.308 23.8856 252.398 24.258 252.53 24.6161C252.655 24.9605 252.867 25.266 253.146 25.5023C253.335 25.6666 253.55 25.7977 253.781 25.8901C254.004 25.9826 254.243 26.0275 254.484 26.0221C254.725 26.0174 254.963 25.9643 255.183 25.8659C255.426 25.7551 255.64 25.5902 255.81 25.3838C256.03 25.1501 256.185 24.862 256.258 24.5488C256.309 24.2945 256.296 24.0312 256.218 23.7838C256.133 23.5306 256 23.2963 255.826 23.0943C255.642 22.8738 255.44 22.6685 255.223 22.4802L254.955 22.235C254.86 22.1547 254.759 22.0801 254.655 22.0115L257.994 18.1247L258.426 18.4264C259.262 19.0163 259.913 19.834 260.302 20.7832C260.604 21.5533 260.73 22.3817 260.672 23.2074C260.604 24.1074 260.374 24.9874 259.991 25.8039C259.556 26.7355 258.991 27.5999 258.313 28.3709Z' fill='%23F3F3F3' /%3E%3Cpath d='M245.168 13.8278L242.034 17.4775L245.424 20.4185L248.558 16.7687L245.168 13.8278Z' fill='%23F3F3F3' /%3E%3Cpath d='M331.732 140.068C332.856 140.302 333.94 140.702 334.948 141.256C335.822 141.735 336.599 142.375 337.239 143.141C337.822 143.847 338.239 144.675 338.458 145.566C338.674 146.497 338.674 147.465 338.458 148.396C338.326 149.068 338.044 149.701 337.633 150.247C337.249 150.742 336.798 151.181 336.293 151.55C335.8 151.911 335.273 152.221 334.72 152.477C334.184 152.73 333.677 152.961 333.2 153.169C332.787 153.35 332.387 153.56 332.005 153.8C331.863 153.878 331.738 153.983 331.637 154.11C331.536 154.238 331.462 154.384 331.418 154.54L331.123 155.903L325.675 154.71L326.171 152.423C326.252 152.037 326.438 151.681 326.707 151.394C327.002 151.079 327.333 150.8 327.693 150.562C328.076 150.309 328.475 150.061 328.896 149.827C329.317 149.592 329.722 149.336 330.105 149.067C330.472 148.812 330.807 148.513 331.105 148.178C331.388 147.855 331.583 147.463 331.67 147.042C331.734 146.754 331.748 146.458 331.713 146.166C331.679 145.881 331.588 145.606 331.445 145.358C331.298 145.097 331.097 144.87 330.855 144.694C330.613 144.518 330.336 144.396 330.043 144.337C329.68 144.239 329.297 144.239 328.934 144.337C328.643 144.427 328.38 144.589 328.17 144.809C327.956 145.044 327.79 145.318 327.679 145.617C327.557 145.932 327.46 146.256 327.387 146.586C327.358 146.732 327.326 146.875 327.296 147.017C327.264 147.161 327.242 147.307 327.232 147.454L321.363 146.166C321.387 145.953 321.411 145.749 321.432 145.552C321.453 145.346 321.486 145.142 321.532 144.941C321.727 143.959 322.162 143.041 322.797 142.269C323.417 141.526 324.194 140.932 325.072 140.529C326.044 140.098 327.087 139.85 328.148 139.799C329.35 139.716 330.556 139.807 331.732 140.068Z' fill='%23F3F3F3' /%3E%3Cpath d='M325.292 156.762L324.17 161.931L329.68 163.138L330.801 157.97L325.292 156.762Z' fill='%23F3F3F3' /%3E%3Cpath d='M165.996 53.9888C165.792 52.6209 165.792 51.2302 165.996 49.8623C166.166 48.6806 166.555 47.5413 167.143 46.5035C167.688 45.5523 168.443 44.7389 169.348 44.1251C170.293 43.4908 171.373 43.0868 172.5 42.9454C173.306 42.8153 174.131 42.8705 174.912 43.107C175.624 43.3352 176.301 43.6625 176.922 44.0793C177.526 44.4862 178.09 44.9507 178.605 45.4665C179.114 45.9729 179.581 46.4496 180.007 46.8914C180.379 47.2813 180.78 47.6415 181.207 47.9688C181.353 48.0973 181.523 48.1947 181.707 48.2554C181.892 48.316 182.086 48.3386 182.279 48.3216L183.922 48.09L184.849 54.7241L182.094 55.112C181.629 55.176 181.155 55.1127 180.722 54.9288C180.248 54.7259 179.798 54.4683 179.382 54.1612C178.939 53.8343 178.5 53.4842 178.064 53.1107C177.635 52.7383 177.188 52.3886 176.724 52.0629C176.287 51.7554 175.816 51.5013 175.319 51.306C174.841 51.1206 174.323 51.0631 173.816 51.139C173.47 51.1886 173.134 51.295 172.822 51.4542C172.52 51.6069 172.252 51.8195 172.034 52.0791C171.816 52.3406 171.652 52.6426 171.551 52.9679C171.443 53.3282 171.417 53.7086 171.476 54.0804C171.519 54.5297 171.679 54.9598 171.94 55.3275C172.16 55.6172 172.45 55.8461 172.782 55.9927C173.127 56.1359 173.496 56.2109 173.87 56.2136C174.272 56.2229 174.674 56.1985 175.073 56.1409L175.59 56.0682C175.764 56.0437 175.936 56.0068 176.105 55.9577L177.102 63.1009L176.354 63.3029C176.116 63.3622 175.876 63.409 175.633 63.443C174.456 63.6273 173.252 63.5182 172.128 63.1252C171.043 62.7325 170.059 62.1023 169.247 61.2801C168.363 60.376 167.651 59.3171 167.145 58.1556C166.566 56.8292 166.178 55.4259 165.996 53.9888Z' fill='%23F3F3F3' /%3E%3Cpath d='M192.538 46.8034L186.309 47.6821L187.246 54.3879L193.475 53.5092L192.538 46.8034Z' fill='%23F3F3F3' /%3E%3Cpath d='M95.1128 148.587C94.6361 147.131 94.3778 145.611 94.3463 144.079C94.3156 142.754 94.5338 141.435 94.9895 140.192C95.4146 139.053 96.0908 138.025 96.9673 137.186C97.8886 136.322 98.9955 135.683 100.202 135.319C101.057 135.027 101.967 134.935 102.863 135.05C103.684 135.167 104.483 135.401 105.238 135.745C105.972 136.078 106.673 136.483 107.331 136.952C107.978 137.411 108.574 137.845 109.121 138.252C109.599 138.613 110.103 138.936 110.63 139.219C110.812 139.333 111.015 139.408 111.227 139.441C111.439 139.473 111.655 139.462 111.863 139.408L113.615 138.856L115.834 145.937L112.886 146.869C112.389 147.025 111.858 147.043 111.351 146.92C110.793 146.787 110.253 146.587 109.743 146.325C109.207 146.054 108.662 145.752 108.108 145.42C107.569 145.093 107.013 144.793 106.444 144.523C105.911 144.265 105.35 144.073 104.771 143.949C104.214 143.836 103.637 143.87 103.096 144.046C102.726 144.166 102.378 144.348 102.067 144.585C101.765 144.807 101.51 145.089 101.317 145.412C101.127 145.738 101.003 146.099 100.952 146.473C100.9 146.886 100.941 147.306 101.073 147.701C101.201 148.186 101.454 148.628 101.805 148.983C102.099 149.259 102.457 149.456 102.847 149.554C103.251 149.649 103.67 149.664 104.08 149.598C104.521 149.534 104.955 149.434 105.38 149.299L105.932 149.124C106.115 149.065 106.295 148.993 106.468 148.908L108.858 156.536L108.108 156.865C107.859 156.973 107.605 157.068 107.347 157.15C106.093 157.567 104.757 157.669 103.456 157.446C102.199 157.215 101.009 156.706 99.9716 155.957C98.84 155.132 97.8689 154.105 97.1067 152.927C96.24 151.583 95.5686 150.122 95.1128 148.587Z' fill='%23F3F3F3' /%3E%3Cpath d='M122.837 135.845L116.185 137.949L118.427 145.11L125.079 143.006L122.837 135.845Z' fill='%23F3F3F3' /%3E%3Cpath d='M229.45 113.418C228.798 112.033 228.355 110.558 228.134 109.041C227.94 107.732 227.991 106.397 228.284 105.106C228.564 103.922 229.108 102.817 229.873 101.874C230.678 100.9 231.696 100.126 232.848 99.6114C233.661 99.2171 234.553 99.0136 235.456 99.0161C236.284 99.0274 237.106 99.158 237.897 99.404C238.667 99.6423 239.413 99.9544 240.124 100.336C240.824 100.713 241.464 101.069 242.065 101.413C242.581 101.709 243.118 101.966 243.673 102.181C243.867 102.27 244.078 102.319 244.292 102.325C244.506 102.33 244.72 102.292 244.919 102.213L246.588 101.443L249.676 108.19L246.872 109.483C246.399 109.702 245.876 109.787 245.358 109.728C244.79 109.664 244.232 109.534 243.694 109.34C243.124 109.139 242.546 108.908 241.96 108.648C241.384 108.391 240.796 108.165 240.197 107.969C239.635 107.782 239.054 107.662 238.465 107.611C237.899 107.569 237.331 107.674 236.817 107.918C236.464 108.08 236.141 108.3 235.86 108.57C235.588 108.829 235.371 109.14 235.223 109.486C235.075 109.832 234.996 110.205 234.992 110.582C234.991 110.999 235.082 111.412 235.26 111.789C235.448 112.252 235.754 112.658 236.147 112.966C236.472 113.203 236.852 113.354 237.251 113.402C237.664 113.444 238.081 113.405 238.479 113.289C238.908 113.17 239.326 113.016 239.73 112.828L240.266 112.583C240.443 112.507 240.613 112.417 240.775 112.314L244.101 119.586L243.396 120.004C243.163 120.144 242.923 120.271 242.676 120.384C241.485 120.955 240.173 121.226 238.854 121.17C237.578 121.1 236.333 120.746 235.209 120.133C233.986 119.456 232.896 118.559 231.993 117.488C230.957 116.26 230.1 114.89 229.45 113.418Z' fill='%23F3F3F3' /%3E%3Cpath d='M255.362 97.2749L249.026 100.202L252.146 107.023L258.482 104.095L255.362 97.2749Z' fill='%23F3F3F3' /%3E%3Cpath d='M206.82 14.658C206.165 13.9235 205.623 13.0946 205.212 12.1988C204.856 11.4277 204.648 10.5962 204.598 9.74773C204.557 8.96691 204.693 8.1869 204.995 7.46632C205.316 6.72042 205.804 6.05875 206.421 5.53238C206.851 5.14117 207.364 4.85376 207.921 4.692C208.435 4.54956 208.965 4.48065 209.497 4.4873C210.014 4.49422 210.529 4.55104 211.036 4.65698C211.534 4.76472 211.998 4.86439 212.424 4.96135C212.796 5.05162 213.175 5.11286 213.557 5.14451C213.694 5.16286 213.832 5.15398 213.965 5.11839C214.098 5.0828 214.223 5.0212 214.332 4.93711L215.222 4.15869L218.336 7.75452L216.843 9.06088C216.591 9.28204 216.283 9.42927 215.953 9.48646C215.593 9.55233 215.226 9.57403 214.86 9.5511C214.469 9.52955 214.072 9.49184 213.665 9.43797C213.257 9.3841 212.861 9.35178 212.456 9.33831C212.077 9.32579 211.697 9.35834 211.325 9.43528C210.969 9.51176 210.638 9.67973 210.366 9.9228C210.177 10.0867 210.018 10.2816 209.894 10.4992C209.771 10.7071 209.693 10.9382 209.663 11.178C209.634 11.4191 209.654 11.6636 209.72 11.8971C209.795 12.1537 209.926 12.3902 210.103 12.5894C210.303 12.8408 210.564 13.0357 210.861 13.155C211.105 13.2422 211.367 13.2654 211.623 13.2224C211.884 13.1722 212.133 13.0725 212.357 12.9288C212.601 12.7782 212.831 12.607 213.046 12.417L213.314 12.1719C213.409 12.0884 213.499 11.9984 213.582 11.9025L216.934 15.7785L216.578 16.1637C216.458 16.2916 216.332 16.413 216.2 16.5273C215.57 17.0974 214.809 17.5026 213.986 17.707C213.187 17.8961 212.355 17.9035 211.553 17.7286C210.677 17.5342 209.844 17.18 209.095 16.6835C208.245 16.1209 207.478 15.4388 206.82 14.658Z' fill='%23F3F3F3' /%3E%3Cpath d='M219.879 -0.0161232L216.5 2.93848L219.65 6.57557L223.028 3.62097L219.879 -0.0161232Z' fill='%23F3F3F3' /%3E%3Cpath d='M103.37 99.0726C104.82 99.5451 106.192 100.232 107.441 101.112C108.523 101.867 109.455 102.82 110.188 103.921C110.853 104.938 111.28 106.092 111.439 107.299C111.593 108.555 111.455 109.83 111.037 111.024C110.765 111.89 110.301 112.682 109.681 113.343C109.104 113.94 108.445 114.451 107.725 114.862C107.024 115.263 106.286 115.595 105.522 115.853C104.769 116.104 104.069 116.335 103.421 116.54C102.849 116.715 102.292 116.934 101.754 117.195C101.555 117.276 101.375 117.397 101.223 117.55C101.072 117.703 100.954 117.886 100.875 118.086L100.288 119.837L93.2877 117.467L94.2713 114.531C94.4377 114.035 94.735 113.593 95.1315 113.254C95.567 112.882 96.0447 112.563 96.5546 112.303C97.0906 112.023 97.6543 111.758 98.2457 111.509C98.8257 111.264 99.3928 110.99 99.9448 110.687C100.466 110.405 100.952 110.061 101.392 109.664C101.81 109.277 102.123 108.789 102.301 108.247C102.425 107.877 102.486 107.489 102.483 107.099C102.482 106.724 102.406 106.352 102.26 106.006C102.109 105.66 101.892 105.347 101.622 105.085C101.317 104.797 100.95 104.583 100.55 104.457C100.086 104.277 99.5822 104.223 99.0899 104.298C98.695 104.374 98.326 104.55 98.0179 104.81C97.7036 105.081 97.445 105.411 97.2568 105.782C97.0459 106.178 96.8667 106.591 96.7208 107.016C96.6591 107.204 96.5975 107.388 96.5359 107.568C96.4735 107.754 96.4251 107.943 96.3911 108.136L88.8684 105.591C88.9327 105.322 88.9917 105.052 89.048 104.783C89.1076 104.516 89.181 104.253 89.2677 103.994C89.6706 102.73 90.3755 101.585 91.3206 100.659C92.2456 99.7719 93.3563 99.1037 94.5714 98.7036C95.9021 98.2729 97.2999 98.0904 98.6959 98.1649C100.289 98.2416 101.863 98.5473 103.37 99.0726Z' fill='%23F3F3F3' /%3E%3Cpath d='M92.4448 120.076L90.2194 126.718L97.298 129.114L99.5233 122.472L92.4448 120.076Z' fill='%23F3F3F3' /%3E%3Cpath d='M253.286 168.915C252.059 169.83 250.705 170.556 249.266 171.07C248.027 171.522 246.715 171.736 245.398 171.701C244.188 171.662 243.002 171.347 241.931 170.779C240.821 170.18 239.864 169.331 239.135 168.299C238.588 167.576 238.211 166.738 238.034 165.848C237.882 165.029 237.846 164.193 237.929 163.364C238.009 162.558 238.165 161.762 238.396 160.986C238.626 160.221 238.843 159.515 239.05 158.863C239.237 158.293 239.38 157.71 239.478 157.118C239.526 156.908 239.532 156.691 239.495 156.479C239.458 156.268 239.38 156.065 239.264 155.884L238.192 154.392L244.158 150.034L245.975 152.536C246.282 152.959 246.467 153.458 246.511 153.98C246.563 154.552 246.548 155.128 246.465 155.696C246.382 156.299 246.269 156.916 246.133 157.541C245.996 158.166 245.892 158.791 245.819 159.413C245.749 160.003 245.749 160.6 245.819 161.19C245.891 161.757 246.107 162.295 246.446 162.753C246.674 163.067 246.953 163.34 247.272 163.561C247.578 163.777 247.924 163.929 248.29 164.008C248.658 164.081 249.037 164.081 249.405 164.008C249.813 163.926 250.197 163.752 250.528 163.499C250.943 163.221 251.278 162.84 251.501 162.392C251.667 162.024 251.737 161.62 251.704 161.217C251.664 160.803 251.545 160.399 251.353 160.03C251.15 159.631 250.917 159.249 250.654 158.888C250.536 158.729 250.423 158.572 250.311 158.416C250.196 158.26 250.07 158.111 249.936 157.972L256.368 153.255C256.555 153.465 256.737 153.67 256.904 153.864C257.086 154.066 257.258 154.277 257.418 154.497C258.216 155.558 258.743 156.801 258.951 158.114C259.136 159.385 259.038 160.682 258.664 161.91C258.247 163.251 257.589 164.504 256.724 165.608C255.74 166.868 254.582 167.982 253.286 168.915Z' fill='%23F3F3F3' /%3E%3Cpath d='M238.422 142.164L232.391 146.591L236.503 152.251L242.535 147.824L238.422 142.164Z' fill='%23F3F3F3' /%3E%3Cpath d='M165.007 163.203C163.78 164.117 162.425 164.843 160.987 165.357C159.748 165.807 158.436 166.021 157.12 165.988C155.909 165.947 154.723 165.631 153.652 165.064C152.543 164.465 151.587 163.616 150.859 162.583C150.312 161.86 149.936 161.022 149.758 160.132C149.606 159.313 149.57 158.477 149.653 157.649C149.733 156.842 149.89 156.044 150.122 155.268C150.35 154.505 150.57 153.797 150.776 153.148C150.963 152.577 151.108 151.992 151.208 151.4C151.255 151.19 151.26 150.973 151.223 150.761C151.186 150.549 151.107 150.347 150.991 150.166L149.919 148.674L155.887 144.297L157.704 146.802C158.012 147.224 158.197 147.724 158.24 148.246C158.29 148.817 158.274 149.393 158.192 149.961C158.108 150.565 157.997 151.18 157.859 151.806C157.722 152.433 157.617 153.062 157.546 153.692C157.475 154.281 157.475 154.877 157.546 155.467C157.615 156.034 157.831 156.573 158.17 157.032C158.399 157.346 158.678 157.619 158.996 157.84C159.302 158.057 159.648 158.21 160.014 158.29C160.383 158.362 160.763 158.362 161.132 158.29C161.538 158.207 161.921 158.034 162.252 157.783C162.667 157.505 163.003 157.123 163.225 156.674C163.392 156.306 163.463 155.902 163.431 155.499C163.39 155.085 163.27 154.683 163.077 154.314C162.877 153.915 162.644 153.533 162.38 153.172L162.037 152.701C161.923 152.543 161.798 152.394 161.662 152.254L168.094 147.54L168.63 148.149C168.812 148.351 168.983 148.564 169.142 148.784C169.938 149.843 170.461 151.083 170.667 152.394C170.851 153.665 170.752 154.963 170.378 156.191C169.96 157.532 169.301 158.785 168.435 159.887C167.456 161.151 166.301 162.268 165.007 163.203Z' fill='%23F3F3F3' /%3E%3Cpath d='M150.155 136.427L144.122 140.852L148.232 146.513L154.266 142.088L150.155 136.427Z' fill='%23F3F3F3' /%3E%3Cpath d='M82.163 51.1822C81.0918 51.0743 80.0423 50.8074 79.0489 50.3903C78.1902 50.0325 77.4058 49.5163 76.7361 48.8684C76.1126 48.2554 75.6393 47.5051 75.3538 46.6768C75.0682 45.8485 74.9781 44.9648 75.0906 44.0955C75.148 43.458 75.3487 42.8418 75.6775 42.2936C75.9862 41.7933 76.3643 41.3398 76.8004 40.9468C77.2239 40.5644 77.6835 40.2243 78.1726 39.9313C78.655 39.6431 79.1025 39.3792 79.5126 39.1395C79.88 38.9323 80.2312 38.6973 80.5631 38.4365C80.6879 38.3504 80.7942 38.24 80.8757 38.1119C80.9572 37.9837 81.0122 37.8403 81.0375 37.6904L81.1795 36.3948L86.3626 36.9739L86.1241 39.1475C86.0814 39.5145 85.9416 39.8633 85.7194 40.1576C85.4744 40.4794 85.1929 40.7714 84.8806 41.0276C84.5509 41.297 84.1998 41.5663 83.8327 41.8357C83.4679 42.091 83.1171 42.3662 82.7821 42.6599C82.4648 42.9316 82.1814 43.241 81.9379 43.5811C81.7057 43.9103 81.5626 44.2946 81.5225 44.6962C81.4923 44.9661 81.5068 45.2391 81.5654 45.5042C81.6238 45.7635 81.7322 46.0087 81.8843 46.2261C82.0395 46.4428 82.2363 46.6259 82.4632 46.7648C82.7138 46.9157 82.995 47.0077 83.286 47.0341C83.6336 47.0887 83.9894 47.0506 84.3178 46.9237C84.5797 46.8126 84.8086 46.6354 84.9824 46.4093C85.1578 46.1741 85.2861 45.907 85.3603 45.6227C85.446 45.3186 85.5061 45.0078 85.5398 44.6935C85.5532 44.5561 85.5693 44.4241 85.5854 44.2841C85.5949 44.1469 85.5949 44.0092 85.5854 43.872L91.1705 44.4942C91.1705 44.6962 91.1705 44.8901 91.1705 45.076C91.1701 45.2685 91.1594 45.4609 91.1383 45.6524C91.0497 46.585 90.734 47.4814 90.2191 48.2624C89.7136 49.0126 89.048 49.6402 88.2707 50.0994C87.4171 50.5984 86.4797 50.9362 85.505 51.096C84.4007 51.2837 83.2755 51.3127 82.163 51.1822Z' fill='%23F3F3F3' /%3E%3Cpath d='M81.8803 29.5645L81.3369 34.4795L86.5762 35.0646L87.1196 30.1495L81.8803 29.5645Z' fill='%23F3F3F3' /%3E%3Cpath d='M116.858 38.404C115.825 38.7823 114.741 39.0038 113.642 39.0612C112.695 39.1168 111.746 38.9935 110.844 38.6976C110.017 38.422 109.263 37.9615 108.639 37.3509C107.994 36.7086 107.507 35.9249 107.216 35.0614C106.983 34.4498 106.891 33.7932 106.948 33.1409C107.012 32.5441 107.159 31.9594 107.384 31.4036C107.603 30.8637 107.872 30.346 108.188 29.8575C108.502 29.3781 108.799 28.9336 109.076 28.5269C109.321 28.1716 109.54 27.7979 109.729 27.4091C109.805 27.2741 109.854 27.1252 109.871 26.9711C109.889 26.817 109.875 26.6609 109.831 26.5122L109.389 25.2597L114.406 23.4685L115.148 25.5721C115.275 25.9279 115.302 26.3118 115.226 26.6819C115.144 27.087 115.016 27.4812 114.843 27.8562C114.661 28.2549 114.46 28.6643 114.234 29.0629C114.015 29.462 113.815 29.8719 113.637 30.2912C113.466 30.6833 113.342 31.0948 113.27 31.5167C113.203 31.9229 113.242 32.3394 113.382 32.7261C113.475 32.9906 113.612 33.2374 113.787 33.4561C113.953 33.6696 114.161 33.8465 114.398 33.9759C114.636 34.1061 114.897 34.1867 115.167 34.2129C115.465 34.2411 115.766 34.2006 116.046 34.0944C116.389 33.9878 116.698 33.7939 116.944 33.5315C117.134 33.3114 117.266 33.0464 117.327 32.7611C117.385 32.4668 117.385 32.1639 117.327 31.8696C117.27 31.5524 117.187 31.2407 117.078 30.9376C117.032 30.8029 116.984 30.6683 116.939 30.539C116.892 30.4066 116.835 30.2778 116.77 30.1538L122.175 28.2252C122.261 28.4111 122.347 28.5889 122.427 28.764C122.513 28.9387 122.588 29.1186 122.652 29.3027C122.986 30.1979 123.093 31.1621 122.966 32.1093C122.836 33.0266 122.502 33.9029 121.99 34.6735C121.43 35.5152 120.719 36.2456 119.895 36.8283C118.963 37.4966 117.94 38.0272 116.858 38.404Z' fill='%23F3F3F3' /%3E%3Cpath d='M112.068 16.843L106.996 18.6528L108.678 23.412L113.749 21.6021L112.068 16.843Z' fill='%23F3F3F3' /%3E%3Cpath d='M117.252 69.8428C116.265 68.87 115.427 67.7554 114.765 66.5352C114.19 65.4823 113.816 64.3302 113.664 63.1387C113.532 62.0431 113.648 60.9317 114.004 59.8876C114.383 58.8051 115.007 57.8259 115.826 57.0271C116.393 56.4288 117.088 55.9682 117.858 55.6803C118.567 55.4295 119.308 55.2807 120.058 55.2386C120.788 55.1985 121.521 55.2291 122.245 55.3302C122.958 55.4299 123.617 55.5268 124.228 55.6238C124.76 55.7118 125.297 55.7595 125.836 55.7665C126.03 55.781 126.225 55.7561 126.409 55.6931C126.593 55.6302 126.763 55.5306 126.908 55.4002L128.087 54.2178L132.828 58.9934L130.85 60.9785C130.517 61.3143 130.098 61.5518 129.639 61.6653C129.136 61.7899 128.619 61.8559 128.101 61.862C127.551 61.862 126.986 61.862 126.41 61.8189C125.834 61.7758 125.26 61.7758 124.697 61.7973C124.161 61.8153 123.63 61.8976 123.113 62.0424C122.617 62.1839 122.166 62.4531 121.805 62.8235C121.556 63.0725 121.35 63.3621 121.197 63.6801C121.041 63.9839 120.95 64.3168 120.929 64.6578C120.911 65.0001 120.961 65.3427 121.077 65.6652C121.206 66.0208 121.414 66.3422 121.685 66.6052C121.99 66.9409 122.377 67.1899 122.808 67.3271C123.157 67.4264 123.527 67.4338 123.88 67.3486C124.244 67.2546 124.587 67.0909 124.89 66.8665C125.218 66.6281 125.526 66.3642 125.812 66.0773L126.185 65.7029C126.309 65.5771 126.424 65.443 126.53 65.3016L131.622 70.4354L131.156 71.0118C131.002 71.2004 130.837 71.3802 130.663 71.5505C129.829 72.417 128.797 73.0645 127.656 73.436C126.548 73.7808 125.378 73.8728 124.231 73.7053C122.977 73.5173 121.768 73.0992 120.664 72.4717C119.408 71.7626 118.259 70.8774 117.252 69.8428Z' fill='%23F3F3F3' /%3E%3Cpath d='M134.247 47.9323L129.773 52.4221L134.559 57.2384L139.032 52.7486L134.247 47.9323Z' fill='%23F3F3F3' /%3E%3Cpath d='M147.925 158.508C148.275 160 148.403 161.535 148.305 163.065C148.222 164.386 147.895 165.681 147.34 166.882C146.821 167.982 146.061 168.949 145.116 169.71C144.128 170.495 142.972 171.039 141.739 171.299C140.861 171.517 139.944 171.531 139.059 171.34C138.251 171.152 137.473 170.851 136.749 170.445C136.045 170.052 135.381 169.59 134.766 169.066C134.16 168.553 133.601 168.071 133.088 167.62C132.642 167.22 132.166 166.855 131.665 166.526C131.493 166.399 131.297 166.308 131.089 166.258C130.881 166.208 130.665 166.2 130.454 166.235L128.661 166.639L127.053 159.394L130.06 158.715C130.568 158.601 131.098 158.628 131.593 158.793C132.135 158.974 132.654 159.218 133.139 159.52C133.659 159.838 134.177 160.186 134.694 160.563C135.21 160.94 135.737 161.285 136.275 161.597C136.786 161.897 137.33 162.136 137.896 162.308C138.441 162.468 139.018 162.484 139.571 162.354C139.95 162.268 140.312 162.119 140.643 161.915C140.958 161.717 141.231 161.459 141.447 161.155C141.662 160.846 141.815 160.497 141.897 160.129C141.986 159.721 141.98 159.298 141.881 158.893C141.796 158.396 141.58 157.931 141.257 157.546C140.99 157.244 140.649 157.017 140.268 156.889C139.873 156.761 139.457 156.71 139.043 156.741C138.599 156.768 138.158 156.831 137.725 156.929L137.156 157.056C136.967 157.1 136.781 157.157 136.599 157.226L134.854 149.414L135.629 149.145C135.89 149.067 136.154 149.004 136.422 148.957C137.706 148.646 139.046 148.657 140.324 148.989C141.559 149.324 142.703 149.931 143.674 150.767C144.733 151.684 145.614 152.79 146.274 154.028C147.033 155.435 147.589 156.943 147.925 158.508Z' fill='%23F3F3F3' /%3E%3Cpath d='M124.399 160.014L117.595 161.55L119.232 168.875L126.036 167.339L124.399 160.014Z' fill='%23F3F3F3' /%3E%3Cpath d='M120.074 102.833C119.271 101.53 118.666 100.114 118.279 98.6309C117.941 97.3512 117.844 96.0192 117.995 94.7038C118.144 93.4958 118.564 92.3375 119.222 91.3154C119.914 90.2572 120.84 89.3748 121.929 88.7377C122.692 88.2526 123.556 87.9495 124.453 87.8515C125.278 87.77 126.11 87.8081 126.924 87.9646C127.716 88.1142 128.491 88.3407 129.24 88.6407C129.977 88.937 130.66 89.2198 131.287 89.4838C131.836 89.7213 132.403 89.9167 132.981 90.0683C133.185 90.1346 133.399 90.1591 133.613 90.1401C133.826 90.1211 134.033 90.0591 134.222 89.9578L135.795 89.0043L139.609 95.3556L136.958 96.9717C136.512 97.2412 136.002 97.3837 135.481 97.3838C134.909 97.3838 134.339 97.3169 133.782 97.1845C133.193 97.048 132.593 96.8828 131.984 96.6889C131.383 96.4986 130.773 96.3394 130.156 96.2122C129.578 96.0885 128.987 96.0343 128.396 96.0506C127.826 96.0709 127.272 96.2398 126.788 96.5408C126.456 96.7415 126.16 96.9964 125.911 97.295C125.669 97.5823 125.487 97.9158 125.375 98.2754C125.267 98.6374 125.232 99.0173 125.271 99.3932C125.316 99.8077 125.454 100.206 125.675 100.559C125.912 101.001 126.261 101.373 126.686 101.637C127.036 101.836 127.431 101.942 127.833 101.944C128.248 101.942 128.659 101.858 129.041 101.696C129.455 101.53 129.853 101.33 130.234 101.098L130.73 100.797C130.896 100.695 131.056 100.583 131.207 100.46L135.315 107.309C135.087 107.479 134.87 107.643 134.661 107.805C134.445 107.969 134.221 108.122 133.989 108.263C132.868 108.965 131.594 109.379 130.277 109.47C128.996 109.546 127.714 109.333 126.525 108.847C125.235 108.313 124.054 107.544 123.041 106.579C121.879 105.48 120.88 104.218 120.074 102.833Z' fill='%23F3F3F3' /%3E%3Cpath d='M144.043 83.8925L138.071 87.5105L141.927 93.9397L147.899 90.3216L144.043 83.8925Z' fill='%23F3F3F3' /%3E%3Cpath d='M276.754 88.2555C276.131 87.2206 275.663 86.0988 275.366 84.9264C275.108 83.9144 275.041 82.8629 275.168 81.8261C275.291 80.8731 275.627 79.9605 276.151 79.1569C276.702 78.3275 277.436 77.6371 278.295 77.1394C278.902 76.7628 279.585 76.5289 280.295 76.4553C280.946 76.3976 281.602 76.4339 282.243 76.563C282.867 76.6826 283.479 76.863 284.068 77.1017C284.647 77.3387 285.183 77.5641 285.676 77.7778C286.11 77.9699 286.558 78.1276 287.016 78.2491C287.176 78.3034 287.346 78.3246 287.514 78.3117C287.683 78.2987 287.847 78.2518 287.997 78.1737L289.246 77.4303L292.215 82.4753L290.119 83.7197C289.766 83.9302 289.362 84.0392 288.951 84.0348C288.499 84.0342 288.049 83.9781 287.611 83.8678C287.145 83.7583 286.672 83.6245 286.193 83.4665C285.714 83.3085 285.235 83.1783 284.754 83.0759C284.298 82.9759 283.832 82.9299 283.366 82.9386C282.918 82.9506 282.481 83.0807 282.098 83.3156C281.834 83.4715 281.597 83.6709 281.399 83.9055C281.205 84.1301 281.06 84.3923 280.973 84.6759C280.884 84.9604 280.853 85.2599 280.882 85.5566C280.914 85.8843 281.021 86.2001 281.192 86.4805C281.381 86.8302 281.659 87.1238 281.996 87.3317C282.271 87.4914 282.582 87.5776 282.9 87.5822C283.227 87.5823 283.551 87.5182 283.854 87.3936C284.181 87.2649 284.497 87.11 284.8 86.9303L285.194 86.696C285.326 86.6149 285.452 86.5249 285.572 86.4266L288.769 91.8595L288.252 92.2446C288.08 92.3739 287.901 92.4935 287.716 92.6029C286.824 93.152 285.811 93.4712 284.768 93.5321C283.759 93.5823 282.752 93.4066 281.82 93.0177C280.803 92.5853 279.874 91.9701 279.078 91.2022C278.169 90.335 277.387 89.343 276.754 88.2555Z' fill='%23F3F3F3' /%3E%3Cpath d='M295.788 73.4548L291.052 76.2705L294.053 81.3682L298.789 78.5525L295.788 73.4548Z' fill='%23F3F3F3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2504_1507'%3E%3Crect width='353' height='358' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top 13rem center;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-right: -3rem;
  padding-bottom: 3rem;
  margin-bottom: -2.5rem;
}
.h-menu-help-text{
  position: absolute;
  left: -8rem;
  top: 5rem;
}
.h-menu-help-title{
  border-radius: 8px;
  padding: 7px 10px;
  width: max-content;
  height: auto;
  background: #f3f3f3;
}

.h-menu-help-name{
  font-weight: 400;
font-size: 14px;
line-height: 120%;
margin-top: .5rem;
}

.h-menu-help-desc{
  font-weight: 300;
  font-size: 12px;
  line-height: 120%;
}
.h-menu-btn{
  margin-top: 2rem;
}

.burg-menu-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 17px;
}
.burg-menu-main{

}
.burg-menu-main-li{
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;

  border-bottom: 1px solid #f3f3f3;
  width: 100%;
  display: flex;
  align-items: center;
  height: 40px;
}

.burg-menu__serv-item{
  list-style: none;
}
.burg-menu-block{
  margin-top: 8px;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
}
.burg-menu-block:not(.active){
  display: none;
}

.burg-menu-back{
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  opacity: .5;
  position: relative;
}

.burg-menu-back::after{
  width: 100%;
  height: 1px;  position: absolute;
  left: 0;
  bottom: -15px;
  background-color: #878a90;
  content: '';
}
.burg-menu__contacts{
  flex-grow: 1;
  display: flex;
    align-items: flex-end;
    justify-content: center;
}

.burg-menu__c{
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  
}

.burg-menu-active-link{
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  text-decoration: none;
  color: #4e913c;
  display: inline-flex;
  align-items: center;
  margin-top: 2rem;
}

.burg-menu-active-link::before{
  content: '';
  height: 2px;
  width: 8px;
  background: #4e913c;
  display: inline-block;
  margin-right: 0;
  flex-shrink: 0;
  transition: all .5s;
  margin-right: 8px;
  flex-shrink: 0;
}

.burger-menu-sub{
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  padding-left: 16px;
}
.burg-menu-sub-block{
  margin-top: 13px;
}

.burger-menu-sub li{
  margin-top: 12px;
  list-style: none;
  font-weight: 400;
}





/* HERO */
.hero{
  padding: 118px 0;
  position: relative;
}
.hero .serv-page__head__bg{
  text-align: right;
}
.hero .hero_bg{
  object-fit: cover;
  object-position: right;
}
.hero::after{
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 100%;
  width: 50%;
  z-index: 0;
}
.serv-page__head__bg .cloud_1,
.serv-page__head__bg .cloud_2,
.serv-page__head__bg .cloud_3,
.serv-page__head__bg .cloud_4{
  position: absolute;
  bottom: 0;
  width: auto;
  height: auto;
  z-index: 2;
}
.serv-page__head__bg .cloud_1{
  left: 0;
}
.serv-page__head__bg .cloud_2{
  right: 0;
}
.serv-page__head__bg .cloud_3{
  left: 38%;
}
.serv-page__head__bg .cloud_4{
  right: 0;
  bottom: -200px;
}
.hero .serv-page__title{
  max-width: 690px;
}
.license{
  background-color: #FFF;
  margin: 40px 0 84px 0;
}
.navs{
  display: flex;
  justify-content: space-between;
  width: calc(100% + 50px);
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin: -70px -25px;
  padding: 70px 25px;
}
.navs::-webkit-scrollbar {
  display: none;
}
.nav_item{
  padding: 25px 40px;

  flex: 0 0 auto;
  position: relative;
  outline: none !important;
  flex-grow: 1;
}
.nav_item.active .btn-text{
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.nav_item:not(.active){
  border-bottom: 1px solid #f3f3f3;
}
.nav_item.active{
  border-bottom: 2px solid #4e913c;
}
.nav_item.active::after{
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L6 7L12 0H0Z' fill='%234E913C' /%3E%3C/svg%3E");
  width: 12px;
  height: 7px;
  bottom: -7px;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  position: absolute;
}
.nav_item .btn-text{
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  color: #878a90;
}

.collaspe_wrap{
  margin: 60px 0 118px 0;
}
.collapse{
  position: relative;
  min-height: 523px;
}
.collapse_right{
  position: absolute;
  right: -40px;
  top: -73px;
  z-index: -1;
}
.collapse_left{
  max-width: 695px;
}
.collapse_title{
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
  color: #0F1521;
}
.collapse_subtitle{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #0F1521;
}
.collapse_title + .collapse_subtitle{
  margin: 10px 0 0 0;
}
.collapse_title + .collapse_row,
.collapse_subtitle + .collapse_row{
  margin: 40px 0 0 0;
}
.collapse_row{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 40px 20px;
  max-width: 592px;
}
.licence_type{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #4E913C;
  width: calc(33.3% - 13.3px);
}
.licence_type p{
  margin: 20px 0 0 0;
}
.collapse_desc{
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  color: #0F1521;
  margin: 60px 0 0 0;
}
.serv-page__list + .collapse_desc,
.collapse_desc + .serv-page__list{
  margin: 40px 0 0 0;
}

.collapse_subtitle + .serv-page__list,
.collapse_title + .serv-page__list{
  margin: 60px 0 0 0;
}
@media only screen and (min-width: 740px){
  .license .serv-page__help{
    margin-bottom: 0;
    padding: 48px 0 48px 102px;
    height: auto;
  }
  .license .serv-page__help__head{
    flex-direction: column;
    gap: 20px;
    padding: 0;
  }
  .license .serv-page__help-title::after,
  .serv-page-contacts::before{
    display: none;
  }
}


.license .serv-page__help-post{
  margin: 12px 0 0 0;
}
.license .serv-page-contacts{
  margin: 24px 0 0 0;
}
.sub_title{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #0F1521;
  margin: 10px 0 60px 0;
}
.review_item{
  margin: 0 10px;
  cursor: pointer;
}

.review_title{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #000;
  margin: 20px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.review_desc{
  font-size: 12px;
  font-weight: 300;
  line-height: 120%;
  color: #0F1521;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.slick-dots li:not(.slick-active){
  display: none;
}
.slick-dots li{
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  color: #0F1521;
}
.review_prev,
.feed_prev,
.review_next,
.feed_next{
  position: absolute;
  bottom: -14px;
  padding: 5px;
  cursor: pointer;
}
.review_prev,
.feed_prev{
  left: calc(50% - 36px);
  transform: translate(-100%, -100%);
}
.review_next,
.feed_next{
  right: calc(50% - 36px);
  transform: translate(100%, -100%);
}
.dot_length, .dot{
  position: absolute;
  left: calc(50% - 0px);
  transform: translate(-50%, 50%);
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
  bottom: 13px;
  color: #878A90;
}
.dot_length span{
  color: #0F1521;
}
.feedback_item{
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
  padding: 0 42px 42px 42px;
  text-align: center;
  transition: .3s all ease;
  position: relative;
}
.feedback_item::before{
  position: absolute;
  content: '«';
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #878A90;
  left: -15px;
  top: 30px;
  opacity: 0;
}
.feedback_item::after{
  position: absolute;
  content: '»';
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #878A90;
  right: -15px;
  bottom: 30px;
  opacity: 0;
}
.slick-current.feedback_item::before,
.slick-current.feedback_item::after{
  opacity: 1;
}
.feed_desc{
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  text-align: center; 
  color: #0F1521;
  margin: 30px 0;
}
.feed_title{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #0F1521;
  text-align: center;
}
.feedback_row .slick-slide{
  max-width: 632px;
  width: 100%;
  opacity: 0.5;
  filter: blur(2.5px);
  transform: scale(.6);
  transform-origin: center right;
}
.feedback_row .slick-current + .slick-slide{
  transform-origin: center left;
}
.feedback_row .slick-track{
  display: flex;
  align-items: center;
}
.feedback_row .slick-current{
  opacity: 1;
  filter: blur(0px);
  transform: scale(1);
}
@media (max-width: 550px) {
  .feedback_row .slick-slide{
    opacity: 1;
    filter: blur(0);
    transform: scale(1);
  }
  .navs{
    padding-left: 0;
    padding-right: 0;
  }
  .license .serv-page__help-post{
    max-width: 220px;
  }
}
.feed_image{
  margin: -56px auto 0 auto;
  cursor: pointer;
  width: 120px;
}
.feedback_row .slick-list{
  overflow-x: clip;
  overflow-y: visible;
}
.review_row + .sub_title{
  margin: 60px 0;
}
.companies{
  margin: 60px 0 0 0;
}
.companies .serv-page__heading{
  margin: 84px 0 60px 0;
}
.companies .company_item{
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 10px;
  text-align: center;
  border-radius: 8px;
  background: #F3F3F3;
  font-size: 12px;
  font-weight: 300;
  line-height: 120%;
  color: #000;
  padding: 20px 0;
}
.companies .slick-track{
  display: flex;
  gap: 20px;
}
.companies .slick-track:before,
.companies .slick-track:after{
  display: none;
}
.experience{
  margin: 84px 0 0 0;
}
.experience_row{
  display: flex;
  gap: 18px;
}
.exper_card{
  border-radius: 8px;
  background: #F3F3F3;
  overflow: hidden;
  padding: 40px 0 40px 40px;
  position: relative;
  z-index: 1;
  width: calc(50% - 9px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.exper_bg{
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  z-index: -1;
}
.exper_subtitle{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #0F1521;
}
.exper_tile{
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
  color: #4E913C;
  text-shadow: 1px 1px 6px #fff;
}
.exper_subtitle + .exper_tile{
  margin: 5px 0 45px 0;
}
.exper_tile + .exper_subtitle{
  margin: 5px 0 45px 0;
}
.diagrams{
  display: flex;
  align-items: flex-end;
  gap: 20px;
}
.exper_card:last-child .diagrams{
  gap: 5px;
}
.diagram{
  position: relative;
  z-index: 1;
  width: 150px;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.exper_card:last-child .diagram{
  width: 120px;
}
.diagram_number{
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
  color: #FFF;
}
.diagram_name{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #FFF;
}
.diagram:first-child .diagram_number,
.diagram:first-child .diagram_name{
  color: #000;
}
.diagram_height{
  border-radius: 8px 8px 0px 0px;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: -1;
}
.exper_card:first-child .diagram:first-child .diagram_height{
  background-color: #FFF;
  height: 25px;
}
.exper_card:last-child .diagram:first-child .diagram_height{
  background-color: #FFF;
}
.exper_card:first-child .diagram:nth-child(2) .diagram_height{
  background-color: #4E913C;
}
.exper_card:last-child .diagram:nth-child(2) .diagram_height{
  background-color: #878A90;
}
.exper_card:first-child .diagram:nth-child(3) .diagram_height{
  background-color: #247238;
}
.exper_card:last-child .diagram:nth-child(3) .diagram_height{
  background-color: #4E913C;
}
.exper_card:last-child .diagram:nth-child(4) .diagram_height{
  background-color: #247238;
}
.exper_card:first-child .diagram:not(.diagram:first-child){
  padding: 0 0 35px 30px;
}
.exper_card:first-child .diagram:first-child{
  justify-content: flex-start;
  height: 95px;
}
.exper_card:first-child .diagram:nth-child(2){
  height: 110px;
}
.exper_card:first-child .diagram:nth-child(3){
  height: 140px;
}
.exper_card:last-child .diagram:nth-child(1){
  height: 95px;
}
.exper_card:last-child .diagram:nth-child(2){
  height: 105px;
}
.exper_card:last-child .diagram:nth-child(3),
.exper_card:last-child .diagram:nth-child(4){
  height: 140px;
}
.exper_card:last-child .diagram{
  padding: 0 0 30px 15px;
  justify-content: center;
}
.exper_card:last-child .diagram_number{
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}
.exper_card:last-child .diagram_name{
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
}
.exper_card:first-child::after{
  position: absolute;
  content: '';
  width: 240px;
  height: 240px;
  right: -120px;
  bottom: -120px;
  transform: rotate(45deg);
  opacity: 0.25;
  background: #4E913C;
  mix-blend-mode: multiply;
  z-index: -1;
}
.exper_card:last-child::after{
  position: absolute;
  content: '';
  width: 240px;
  height: 240px;
  left: -120px;
  bottom: -120px;
  transform: rotate(45deg);
  opacity: 0.25;
  background: #4E913C;
  mix-blend-mode: multiply;
  z-index: -1;
}
.team{
  margin: 84px 0 0 0;
}
.team_row{
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
.team_left.member{
  width: 388px;
  display: block;
  background-color: #FFF;
  padding: 0;
}
.team_left.member img{
  width: 100%;
  border-radius: 8px;
}
.team_left.member .member_name{
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
  margin: 12px 0;
  color: #000;
}
.team_left.member .member_text{
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  color: #000;
 
}
.team_right{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  width: calc(100% - 408px);
}
.member{
  border-radius: 8px;
  background-color: #F3F3F3;
  overflow: hidden;
  width: calc(50% - 10px);
  display: flex;
  align-items: flex-start;
  gap: 20px;
  padding: 0 18px 0 0;
}
.member img{
  border-radius: 8px;
  object-fit: cover;
}
.member_right{
  margin: 40px 0 0 0;
}
.member_name{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #000;
  margin: 0 0 10px 0;
}
.member_text{
  font-size: 12px;
  font-weight: 300;
  line-height: 120%;
  color: #0F1521;
}
.member_text + .member_text{
  margin: 25px 0 0 0;
}
.blog_section{
  margin: 84px 0 64px 0;
}
.blog_row{
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin: 0 0 20px 0;
}
.blog_left.blog{
  width: calc(50% - 10px);
}
.blog_right{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  width: calc(50% - 10px);
}
.blog{
  width: calc(50% - 10px);
}
.blog_image{
  display: flex;
  border-radius: 8px;
  overflow: hidden;
}
.blog_image img{
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.blog_info{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}
.blog_info *{
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  color: #878A90;
}
.blog_left .blog_info{
  margin: 15px 0;
}
.blog_title{
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #0F1521;
  display: block;
  transition: .3s all ease;
}
.blog_left .blog_title{
  font-size: 32px;
}
.blog_body{
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  color: #0F1521;
  margin: 25px 0;
}
.tag{
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  color: #4E913C;
}
.blog_title .tag{
  margin: 10px 0 0 0;
}
.blog_seen{
  display: flex;
  align-items: center;
  gap: 8px;
}
body:has(.hero){
  background-color: #FFF;
}
@media only screen and (max-width: 1200px){
  .nav_item {
    padding: 14px 28px;
  }
  .collapse_right{
    max-width: 40%;
    top: 0;
  }
  .feedback_row .slick-slide{
    max-width: 580px;
  }
  .exper_tile {
    font-size: 26px;
  }
  .exper_subtitle {
    font-size: 15px;
  }
  .diagram_number {
    font-size: 25px;
  }
  .diagram_name {
    font-size: 15px;
  }
  .diagram{
    width: 110px; 
  }
  .exper_card:last-child .diagram_number {
    font-size: 18px;
  }
  .exper_card:last-child .diagram {
    padding: 0 10px 15px 10px;
  }
  .exper_card:first-child .diagram:not(.diagram:first-child) {
    padding: 0 0 25px 20px;
  }
  .exper_card:last-child .diagram {
    width: 110px;
  }
  .exper_card{
    padding: 40px 20px 40px 20px;
  }
  .team_row{
    flex-wrap: wrap;
    justify-content: center;
  }
  .team_right{
    width: 100%;
  }
  .blog_right{
    width: calc(60% - 10px);
  }
  .blog_left.blog {
    width: calc(40% - 10px);
  }
}
@media only screen and (max-width: 1100px){
  .experience_row{
    flex-wrap: wrap;
    justify-content: center;
  }
  .exper_card{
    width: 60%;
  }
  .serv-page__head__bg .cloud_1{
    left: -24%;
    width: 70% !important;
  }
  .serv-page__head__bg .cloud_2 {
    right: 36%;
    width: 60% !important;
  }
  .serv-page__head__bg .cloud_3{
    width: 70% !important;
  }
  .serv-page__head__bg .cloud_4{
    width: 30% !important;
  }
}
@media only screen and (max-width: 950px){
  .blog_row{
    flex-wrap: wrap;
  }
  .blog_left.blog,
  .blog_right{
    width: 100%;
  }
  .feedback_row .slick-slide {
    max-width: 520px;
  }
  .collapse_right {
    max-width: 40%;
    top: 100px;
  }
  .exper_card {
    width: 75%;
  }
}
@media only screen and (max-width: 760px){
  .team_row{
    flex-wrap: wrap;
    justify-content: center;
  }
  .team_left.member {
    width: 51%;
  }
  .member{
    width: 100%;
  }
  .team_right {
    width: 100%;
  }
  .feedback_item{
    padding: 0 15px 20px 15px;
  }
  .feedback_row .slick-slide {
    max-width: 450px;
  }
  .exper_card {
    width: 100%;
  }
  .license .license .serv-page__help{
    padding: 48px 0 48px 30px;
  }
  .hero {
    padding: 107px 0;
  }
  .hero::after{
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.50)0%, rgba(0, 0, 0, 0.50)100%);
  }
  .hero .serv-page__title {
    max-width: none;
    font-size: 22px;
    color: #FFF;
    text-align: center;
  }
  .hero .serv-page__head__c{
    text-align: center;
  }
  .hero .serv-page__list{
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 40px;
    gap: 8px;
  }
  .hero .serv-page__list li{
    color: #FFF;
    text-align: center;
  }
  .hero .serv-page__head-buttons{
    justify-content: center;
    margin-top: 40px;
  }
  .serv-page__head__bg .cloud_1 {
    left: 0%;
    width: 100% !important;
    height: 200px;
    object-fit: cover;
    object-position: center;
  }
  .serv-page__head__bg .cloud_2,
  .serv-page__head__bg .cloud_3,
  .serv-page__head__bg .cloud_4{
    display: none;
  }
  .collapse_right{
    display: none;
  }
  .collapse_row{
    margin: 34px 0 0 0; 
    gap: 30px 16px;
  }
  .licence_type{
    width: calc(50% - 8px);
    font-size: 15px;
  }
  .nav_item .btn-text {
    font-size: 14px;
  }
  .nav_item {
    padding: 15px 25px;
  }

  .collaspe_wrap {
    margin: 40px 0 135px 0;
  }
  .collapse_title {
    font-size: 24px;
  }
  .collapse_subtitle {
    font-size: 14px;
  }
  .collapse_desc{
    margin: 40px 0 0 0;
  }
  .serv-page__list + .collapse_desc, .collapse_desc + .serv-page__list {
    margin: 20px 0 0 0;
  }
  .collapse_subtitle + .serv-page__list, .collapse_title + .serv-page__list {
    margin: 40px 0 0 0;
  }
  .license .serv-page__help{
    margin-bottom: 0;
  }
  .license{
    margin: 20px 0 0 0;
    padding-bottom: 0;
  }
  .sub_title{
    margin: 10px 0 20px 0;
  }
  .review_title{
    margin: 15px 0 10px 0;
  }
  .review_row + .sub_title {
    margin: 30px 0 76px 0;
  }
}

.hero .hero_bg_m{
  display: none;
}
@media only screen and (max-width: 600px){
  .license{
    padding-top: 0;
  }
  .feedback_row .slick-slide{
    max-width: none;
    opacity: 1;
    transform: none;
    transform-origin: center;
  }
  .companies .serv-page__heading {
    margin: 60px 0 20px 0;
  }
  .experience {
    margin: 60px 0 0 0;
  }
  .team {
    margin: 60px 0 0 0;
  }
  .experience .cont{
    width: 100%;
  }
  .experience .serv-page__heading,
  .experience .sub_title{
    margin-left: 23.5px;
  }
  .exper_subtitle {
    font-size: 14px;
  }
  .exper_tile {
    font-size: 24px;
    padding: 0 20px 10px 0;
  }
  .diagram_number {
    font-size: 24px;
  }
  .diagram_name {
    font-size: 14px;
  }
  .diagram {
    width: 100px;
  }
  .diagrams{
    gap: 5px; 
  }
  .exper_tile + .exper_subtitle,
  .exper_subtitle + .exper_tile{
    margin: 5px 0 0px 0;
  }
  .exper_card:last-child .diagram_number {
    font-size: 16px;
  }
  .exper_card:last-child .diagram_name {
    font-size: 10px;
  }
  .exper_card:last-child .diagram {
    width: 75px;
  }
  .blog {
    width: 100%;
  }
  .feedback_row {
    margin: 0 -22px 0 -23px;
    padding-bottom: 30px;
  }
  .member img{
    height: 225px;
  }
  .team_left.member img{
    height: auto;
  }
  .member_name{
    font-size: 14px;
  }
  .member_text{
    font-size: 10px;
  }
  .member_text + .member_text {
    margin: 10px 0 0 0;
  }
  .blog_image img{
    height: 220px;
  }
  .feed_desc{
    font-size: 14px;
    margin: 20px 0;
  }
  .feed_title{
    font-size: 14px;
  }
  .feed_image{
    width: 80px;
  }
  .hero .hero_bg{
    display: none;
  }
  .hero .hero_bg_m{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .sub_title {
    font-size: 14px;
  }
  .company_row .slick-list{
    overflow: visible;
  }
  .feedback_item::before{
    left: 15px;
    top: -25px;
  }
  .feedback_item::after{
    right: 15px;
    bottom: -25px;
  }
  .company_row .nextArr {
    right: -2px;
  }
  .hero .hero_bg_m.--nset{
    object-position: 78%;
  }
}

@media only screen and (max-width: 500px){
  .tag {
    font-size: 12px;
  }
  .blog_info,
  .blog_info p,
  .blog_info div{
    font-size: 12px;  
  }
  .blog_left .blog_title {
    font-size: 16px;
  }
  .blog_body{
    font-size: 14px;
    margin: 15px 0;
  }
  .team_left.member {
    width: 100%;
  }
  .team_left.member .member_name{
    font-size: 24px;
  }
  .hero .serv-page__list li{
    padding-left: 0px;
  }
  .blog_image img{
    height: 150px;
  }
}

.collaspe_wrap + .serv-page__help{
  margin-top: 0;
}

@media (max-width: 720px) {
  .collapse{
    min-height: 0;
  }
  .collapse .serv-page__list li{
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 450px) {
  .serv-page__rev-btn{
    width: 100%;
  }
}

.serv-page__title, .serv-page__head h1 {
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  max-width: 665px;
  letter-spacing: normal;
}
@media (max-width: 550px) {
  .serv-page__title, .serv-page__head h1 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    text-align: center;
  }
}
.serv-page__subtitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 120%;
  margin-top: 16px;
  max-width: 665px;
}
@media (max-width: 550px) {
  .serv-page__subtitle {
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
    margin-top: 10px;
  }
}

.review_row{
  padding-bottom: 3rem;
}
.feedback_row{
  padding-bottom: 3rem;
}

@media (max-width: 550px) {
  .diagrams{
    width: 100%;
  }
  .diagram{
    flex-grow: 1;
  }
  .exper_card:last-child .diagram{
    padding-left: 10px;
    padding-right: 10px;
  }
  .exper_card:first-child .exper_subtitle{
    max-width: 200px;
  }
  .exper_tile{
    max-width: 270px;
  }
  .exper_card:first-child .diagrams{
    margin-top: -2rem;
  }
  .diagram:first-child .diagram_number{
    margin-top: 16px;
  }
  .serv-page__head-btn-grad{
    margin-right: auto;
    margin-left: auto;
    display: flex;
  }
}

.hero .serv-page__list li a{
  text-decoration: underline;
}

@media (max-width: 370px) {
  .exper_card:last-child .diagram{
    padding-left: 5px;
    padding-right: 5px;
  }
}

.marquiz__bg, .marquiz__bg_open{
  background: #0F152180 !important;
}

.new-drsign-container{
  width: 100%;
  overflow: hidden;
}

.blog__quoute{
  border-radius: 8px;
  background: var(--white);
  margin-top: 3rem;
  margin-bottom: 3rem;
  background: #fff;
  padding: 25px 53px;
  position: relative;
}

.blog__quoute::before, .blog__quoute::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='17' viewBox='0 0 21 17' fill='none'%3E%3Cpath d='M9.6 8.72L16.16 0.479999H21L14.44 8.72L21 16.92H16.16L9.6 8.72ZM7.16 16.92L0.6 8.72L7.16 0.479999H12L5.44 8.72L12 16.92H7.16Z' fill='%23878A90'/%3E%3C/svg%3E");
  content: '';
  position: absolute;
  width: 21px;height: 17px;
  background-size: contain;
  background-repeat: no-repeat;
}
.blog__quoute::before{
  top: -8px;
  left: 30px;
}
.blog__quoute::after{
  bottom: -8px;
  right: 30px;
  transform: scaleX(-1);
}

.art-content .list__checkmark, .art-content .list__dot, .art-content .list__nums{
  padding-left: 35px;
}

.art-content .list__checkmark li:not(:first-child), .art-content .list__dot li:not(:first-child), .art-content .list__nums li:not(:first-child){
  margin-top: .8em;
}

.list__checkmark li
{
  position: relative;
}

.list__checkmark li::before{
  content: '';
  position: absolute;
  left: -37px;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 10.875L11.25 16.125L19.125 8.25' stroke='url(%23paint0_linear_3703_86)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3703_86' x1='17.3949' y1='2.34375' x2='5.27149' y2='4.4364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  height: 24px;
  width: 24px;
  background-size: contain;
}

.list__dot li{
  position: relative;
}
.list__dot li::before{
  background-color: #4E913C;
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  border-radius: 50%;
  top: 6px;
  left: -20px;
}

.list__nums{
  counter-reset: number;
}
.list__nums li{
  counter-increment: number;
  position: relative;

}
.list__nums li::before{
  position: absolute;
  top: 4px;
  left: -25px;

  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  color: #4E913C;
  content: counter(number)'.';

}

.blog__accent {
  margin: 30px 0;
  padding: 35px 40px 35px 83px;
  position: relative;
}



.blog__accent::before{
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9995 0.00062561C7.16413 0.00062561 0 7.16425 0 16.0001C0 24.836 7.16413 31.9996 15.9995 31.9996C24.8369 31.9996 32 24.8361 32 16.0001C32 7.16419 24.8369 0.00062561 15.9995 0.00062561ZM18.8089 23.3456C18.1617 24.0639 17.7908 24.4908 17.0922 25.1586C16.0348 26.1696 14.8342 26.4388 13.9008 25.4408C12.5591 24.0059 13.9663 19.6406 14.0006 19.4753C14.2526 18.315 14.7556 15.9961 14.7556 15.9961C14.7556 15.9961 13.6689 16.6613 13.0238 16.8973C12.5479 17.0711 12.0097 16.8428 11.8766 16.3826C11.7526 15.9563 11.8514 15.6851 12.1125 15.3938C12.7596 14.676 13.1306 14.2491 13.8292 13.5813C14.8876 12.5698 16.0872 12.3011 17.0206 13.2986C18.3623 14.7335 17.3724 17.0943 17.0246 18.7671C16.9904 18.9329 16.1658 22.7438 16.1658 22.7438C16.1658 22.7438 17.2524 22.0785 17.8976 21.8421C18.3743 21.6688 18.9126 21.8976 19.0457 22.3573C19.1697 22.7837 19.07 23.0548 18.8089 23.3456ZM17.0731 11.0078C15.5802 11.1388 14.2647 10.0351 14.1336 8.54113C14.0036 7.04875 15.1074 5.73275 16.6003 5.60275C18.0922 5.47169 19.4087 6.5765 19.5387 8.06888C19.6698 9.56131 18.5649 10.8778 17.0731 11.0078Z' fill='%23FBD281' /%3E%3C/svg%3E");
  content: '';
  height: 32px;
  width: 32px;
  position: absolute;
  top: 39px;
  left: 32px;
  width: 35px;
  height: 32px;
  width: 32px;
  background-size: contain;
}

.blog__accent--info{
  background: #fff5db;
}

.blog__accent--alert{
  background-color: #FFEAE6;
}

.blog__accent--alert::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M16 0C20.2435 0 24.3131 1.68571 27.3137 4.68629C30.3143 7.68687 32 11.7565 32 16C32 20.2435 30.3143 24.3131 27.3137 27.3137C24.3131 30.3143 20.2435 32 16 32C11.7565 32 7.68687 30.3143 4.68629 27.3137C1.68571 24.3131 0 20.2435 0 16C0 11.7565 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7565 0 16 0ZM16 6.85714C15.7098 6.85689 15.4228 6.91717 15.1572 7.03413C14.8916 7.15108 14.6533 7.32214 14.4576 7.53638C14.2618 7.75062 14.1129 8.00333 14.0204 8.27837C13.9278 8.5534 13.8936 8.84472 13.92 9.13371L14.7543 18.2903C14.7866 18.5981 14.9318 18.8831 15.1619 19.0902C15.3919 19.2974 15.6905 19.412 16 19.412C16.3095 19.412 16.6081 19.2974 16.8382 19.0902C17.0682 18.8831 17.2134 18.5981 17.2457 18.2903L18.0777 9.13371C18.1041 8.84491 18.07 8.55379 17.9775 8.27891C17.8851 8.00403 17.7364 7.75143 17.5409 7.53723C17.3454 7.32302 17.1074 7.15192 16.8421 7.03482C16.5768 6.91773 16.29 6.85721 16 6.85714ZM16 25.1429C16.485 25.1429 16.9501 24.9502 17.293 24.6073C17.6359 24.2644 17.8286 23.7993 17.8286 23.3143C17.8286 22.8293 17.6359 22.3642 17.293 22.0213C16.9501 21.6784 16.485 21.4857 16 21.4857C15.515 21.4857 15.0499 21.6784 14.707 22.0213C14.3641 22.3642 14.1714 22.8293 14.1714 23.3143C14.1714 23.7993 14.3641 24.2644 14.707 24.6073C15.0499 24.9502 15.515 25.1429 16 25.1429Z' fill='%23FFC1B7'/%3E%3C/svg%3E");
}
.blog__accent--success{
  background-color: #E5F4E1;
}
.blog__accent--success::before{
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 16C32 24.8365 24.8365 32 16 32C7.16344 32 0 24.8365 0 16C0 7.16344 7.16344 0 16 0C24.8365 0 32 7.16344 32 16ZM22.4485 11.1515C22.9171 11.6201 22.9171 12.3799 22.4485 12.8485L14.4485 20.8485C13.9798 21.3171 13.2202 21.3171 12.7515 20.8485L9.55147 17.6485C9.08285 17.1798 9.08285 16.4202 9.55147 15.9515C10.0201 15.4829 10.7799 15.4829 11.2485 15.9515L13.6 18.3029L17.1757 14.7272L20.7515 11.1515C21.2202 10.6828 21.9798 10.6828 22.4485 11.1515Z' fill='%234E913C' /%3E%3C/svg%3E");
}

@media (max-width: 640px) {
  .blog__quoute, .blog__accent{
    padding-left: 24px;
    padding-right: 24px;
  }
  .blog__accent{
    padding-top: 70px;
  }
  .blog__accent::before{
    top: 22px;
    left: 24px;
  }
}
.iso_advantages{
  background-color: #fff;

  padding-bottom: 4rem;
}

.iso_advantages__content{
  display: flex;
  gap: 40px;

}

.iso_advantages-points{
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.iso_advantages-item{
  border-radius: 8px;
padding: 20px;
width: 184px;
background: #f9f9f9;
font-weight: 300;
font-size: 14px;
line-height: 120%;
color: #0f1521;
}

.iso_advantages-icon{
  height: 32px;
  width: 32px;
}
.iso_advantages-text{
  margin-top: 13px;
}

.iso_advantages-offer{
  background-image: url('/local/templates/centrconsult-new/./assets/images/of-bg.png');
  padding: 60px 40px;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 8px;
  min-width: 544px;
  background-position: right -2rem center;
}

.iso_advantages-offer__text{
  font-weight: 300;
font-size: 16px;
line-height: 120%;
color: #fff;
max-width: 350px;
}
.iso_advantages-offer__text p {
  margin-bottom: 1em;
}

.iso_advantages-offer__main{
  font-weight: 700;
font-size: 24px;
line-height: 120%;
color: #fff;
max-width: 315px;
margin-top: 27px;
}

.iso_documents{
  padding-top: 5rem;
  background-color: #fff;
  padding-bottom: 5rem;
}

.iso_documents__content{
  display: flex;
  justify-content: space-between;
}

.iso_documents__text, .iso_documents__right{
  width: 48.5%;
}

.iso_documents__desc *{
  font-weight: 300;
  font-size: 20px;
  color: #0f1521;
}

.iso_documents .title_block{
  margin-bottom: 40px;
}
.iso_documents__desc li{
  margin-top: 0.6em;
  list-style: disc;
  margin-left: 1.5rem;
}

.iso_documents__right-text{
  background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  border-radius: 8px;
padding: 30px 40px;
color: #fff;
margin-top: -80px;
position: relative;
z-index: 2;
}

.iso_documents__img{
  width: 100%;
  height: auto;
}

.last_item-flex{
  display: flex;
  justify-content: space-between;
}
.last_item-item{
  width: 48.5%;
}
.example_cert__content{
  display: flex;
  margin-top: 50px;
  gap: 20px;
  justify-content: center;
  padding-bottom: 100px;
}
.example_cert__item img{
  width: 285px;
}


@media (max-width: 1200px) {
  .iso_advantages__content{
    flex-direction: column;
  }
  .iso_advantages-item{
    width: calc(33.3333% - 13.3333px);
  }
  .iso_advantages-points{
    width: 100%;

  }
  .iso_documents__desc * {
    font-size: 16px;
  }
  .example_cert__item{
    display: flex;
    justify-content: center;
    gap: 10px 0;
    flex-wrap: wrap;
  }
  .example_cert__item img{
    width: 33.33333%;
  }
}

@media(max-width: 850px){
  .iso_advantages-offer{
    width: 100%;
    min-width: 100%;
    margin-left: 0;
  }
  .iso_documents__content{
    flex-direction: column;
  }
  .iso_documents__text, .iso_documents__right{
    width: 100%;
  }
  .iso_documents__right{
    margin-top: 20px;
  }
  .iso_documents__right-text{
    padding: 15px;
  }
  .example_cert__item img{
    width: 50%;
  }
}

@media (max-width: 640px) {

  .iso_advantages-item{
    width: calc(50% - 10px);
  }
  .iso_advantages-offer{

    padding: 20px;
    padding-right: 105px;
  }
  .example_cert__item img{
    width: 100%;
  }
}







/* Banner strat */

#banner_block h2,
#banner_block p,
#banner_block img{
  margin:0;
  padding:0;
}
#banner_block img{
  max-width:inherit;
}
#banner_block.banner {
  padding: 50px 0; /* 50px 24px; */
}
#banner_block .banner_block {
  position: relative;
  max-width: 592px;
  padding: 0px 20px 0 11px;
  border-radius: 8px;
  background-image: url(/local/templates/centrconsult-new/assets/images/banner-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 10px;
  padding:0 12px; /* *** */
}
#banner_block.banner .info_block {
  display: flex;
  align-items: end;
  padding: 16px 0px 18px;
}
#banner_block .banner_block_number {
  display: block;
  height: 100%;
}
#banner_block .banner_block_number2 {
  display: none;
  position: absolute;
  top: 24px;
  right: 16px;
}
#banner_block .banner_block_info {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
#banner_block .banner_block_title {
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  color: #FFF;
  max-width: 278px;
}
#banner_block .banner_block_title br{
  display: none;
}
#banner_block .banner_block_text {
  font-size: 14px;
  font-weight: 300;
  line-height: 16.8px;
  color: #FFF;
  max-width: 233px;
}
#banner_block .banner_block_btn {
  font-size: 14px;
  font-weight: 600;
  line-height: 16.8px;
  color: #0F1521;
  background: #FFFFFF;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  padding: 10px;
  width: 160px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  transition: .3s ease all;
}
#banner_block .banner_block_btn:hover{
  background: #dedede;
}

.breadcrumb{
  padding: 15px 0px 40px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.breadcrumb_text,
.breadcrumb_link{
  font-size: 14px;
  font-weight: 300;
  line-height: 16.8px;
  color: #878A90;
}
.breadcrumb_text{
  color: #000000;
}

/* Authors start */
.authors{
  padding: 0px 0px 100px;
}
.authors_block{
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.authors_block_title{
  font-size: 32px;
  font-weight: 600;
  line-height: 38.4px;
  color: #0F1521;  
}
.authors_cards{
  display: grid;
  grid-template-columns: 32% 32% 32%;
  gap: 20px;
}
.authors_card{
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.authors_card_img{
  width: 100%;
  height: 500px;
  border-radius: 8px;
  object-fit: cover;
}
.authors_card_title{
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
  color: #000000;  
}
.authors_card_text{
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  color: #000000;  
}


.authors_block .authors_top{
  display: flex;
  background: #FFF;
  border-radius: 8px;
}
.authors_top_img{
  border-radius: 8px;
  object-fit: cover;
  width: 183px;
  height: 200px;
}
.authors_top_info{
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.authors_top .info_title{
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.authors_top_info h3{
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  color: #000000;  
}
.authors_top p{
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  color: #000000;
}

.authors_items{
  display: grid;
  grid-template-columns: 32.2% 32.2% 32.2%;
  gap: 20px;
}
.authors_item{
  background: #FFFFFF;
  border-radius: 8px;
}
.authors_item_img{
  border-radius: 8px;
  object-fit: cover;
  width: 100%;
  height: 200px;
}
.authors_item_info{
  display: flex;
  flex-direction: column;
  gap: 25px;
  padding: 25px 20px;
}
.authors_item_boxs{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.authors_item_box{
  display: flex;
  align-items: center;
  gap: 12px;
}
.authors_item_info span{
  font-size: 14px;
  font-weight: 300;
  line-height: 16.8px;
  color: #777777;  
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.authors_item_title{
  font-size: 16px;
  font-weight: 600;
  line-height: 19.2px;
  color: #0F1521;   
}

.items_block{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
.item_pagination{
  display: flex;
  align-items: center;
  gap: 24px;
}
.item_pagination_tab{
  background: #F3F3F3;
  width: 70px;
  height: 71px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  color: #878A90;  
  cursor: pointer;
  transition: .3s ease all;
}
.item_pagination_tab:hover,
.item_pagination_tab.active{
  background: linear-gradient(264.09deg, #88B23F 4.91%, #247238 91.1%);
  color: #FFF;
  font-weight: 600;
}



/* @Media start */
@media (max-width: 1024px) {
  .authors_items {
    grid-template-columns: 49% 49%;
  }
}

@media (max-width: 768px) {
  #banner_block.banner .banner_block {
    padding: 30px 20px;
    display: block;
  }
  #banner_block.banner .info_block {
    padding: 0;
    align-items: start;
    flex-direction: column;
    gap: 18px;
  }
  #banner_block .banner_block_number {
    display: none;
  }
  #banner_block .banner_block_number2 {
    display: block;
  }
  #banner_block .banner_block_info {
    padding-right: 103px;
    gap: 16px;
  }
  #banner_block .banner_block_text,
  #banner_block .banner_block_title {
    max-width: 100%;
  }


  .authors_cards {
    grid-template-columns: 48.5% 48.5%;
    gap: 40px 20px;
  }

  .authors_item .info {
    gap: 15px;
  }
  .authors_item_info {
    gap: 20px;
    padding: 20px 15px;
  }
  .authors_items {
    grid-template-columns: 100%;
  }
    
}

@media (max-width: 568px) {
  #banner_block.banner .banner_block {
    border-radius: 4px;
  }
  #banner_block .banner_block_btn {
    width: 100%;
    border-radius: 4px;
  }
  #banner_block .banner_block_text,
  #banner_block .banner_block_title {
    max-width: 250px;
  }
  #banner_block .banner_block_text{
    line-height: 14px;
    max-width: 171px;
  }

  .authors_cards {
    grid-template-columns: 100%;
  } 
  .authors_card {
    gap: 15px;
  }
  .authors_card_img {
    height: 400px;
  }
  .authors_card_title {
    font-size: 26px;
    line-height: 26px;
  }

  .authors_block .authors_top{
    flex-direction: column;
  }
  .authors_top_img{
    margin: 30px 30px 0;
  }
  .authors_top_info {
    padding: 30px 30px 38px;
    gap: 30px;
  }
  .banner_block_title br{
    display: block;
  }

  .item_pagination {
    gap: 15px;
  }
  .item_pagination_tab {
    width: 50px;
    height: 51px;
    border-radius: 4px; 
  }
}

.authors_items{
  width: 100%;
}



/* End */


/* Start:/local/templates/centrconsult-new/vendor/public/lightgallery/css/lightgallery.min.css?168833093720458*/
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../fonts/lg.eot?n1z373);src:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../fonts/lg.woff?n1z373) format("woff"),url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../fonts/lg.ttf?n1z373) format("truetype"),url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/local/templates/centrconsult-new/vendor/public/lightgallery/css/../img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/* End */


/* Start:/local/templates/centrconsult-new/assets/style/font-awesome/font-awesome_css_font-awesome.min.css?168833093631000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/local/templates/centrconsult-new/assets/style/font-awesome/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/local/templates/centrconsult-new/assets/style/font-awesome/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/local/templates/centrconsult-new/assets/style/font-awesome/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/local/templates/centrconsult-new/assets/style/font-awesome/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/local/templates/centrconsult-new/assets/style/font-awesome/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/local/templates/centrconsult-new/assets/style/font-awesome/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/local/templates/centrconsult-new/style-lic.css?173866759329067*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  html,
  body {
    margin: 0;
    padding: 0;
    font-family: "Museo Sans Rounded", sans-serif !important;
  }
  
  body.noscroll {
    overflow: hidden;
    background-color: #FFFFFF;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  span,
  p {
    margin: 0;
    padding: 0;
  }
  
  a {
    text-decoration: none !important;
  }
  
  ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  
  li {
    list-style: none;
  }
  
  .wrapper {
    overflow: hidden;
    width: 100%;
    background-color: #FFFFFF;
  }
  
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1206px;
    margin: 0 auto;
  }
  
  input[type=number] {
    -moz-appearance: textfield;
  }
  
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
  }
  
  .transparent_process {
    padding: 80px 0 80px;
    background-color: #F9F9F9;
  }
  .transparent_process .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
  }
  .transparent_process .mb{
    margin-bottom: 60px;
  }
  .transparent_process .title_p {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.2px;
    color: #0F1521;
    margin-top: 10px;
    margin-bottom: 60px;
  }
  .transparent_process .block_item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
  }
  .transparent_process .block_item:last-child {
    margin-bottom: 0;
  }
  .transparent_process .item {
    padding: 24px;
    background-color: #FFFFFF;
    width: 388px;
    height: 97px;
    display: flex;
    align-items: center;
    border-radius: 8px;
  }
  .transparent_process .item_text {
    margin-left: 24px;
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #000000;
  }
  
  .medina_license {
    padding: 80px 0;
    background-color: #FFFFFF;
  }
  .variants .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  .medina_license .inf_block {
    display: flex;
    align-items: start;
    gap: 83px;
    /* width: 1266px; */
  }

  .medina_license .inf_block.--sg{
    gap: 10px;
  }
  .medina_license .inf_text_left {
    max-width: 592px;
    display: flex;
    align-items: flex-start;
    padding-top: 0.25rem;
  }
  .medina_license .right_inf_text_block {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    margin-left: 24px;
  }
  .medina_license .text_block {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
  }
  .medina_license .right_text_inf {
    padding: 24px;
    background-color: #F9F9F9;
    border-radius: 8px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .medina_license .text_right_block {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  
  .obtained_by {
    padding: 100px 0;
    background-color: #FFFFFF;
  }
  .obtained_by .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  /* new block */
  .variants {
    margin-bottom: 100px;
  }
  .variants .block {
    max-width: 1200px;
    margin: 0 auto;
}

.variants .block__title {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
}

.variants .block__container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 50px;
    gap: 20px;
}

.variants .title_item {
font-size: 24px;
font-weight: 600;
line-height: 28.8px;
color: #0F1521;
margin-bottom: 11px;
}
.variants .text_item {
font-size: 16px;
font-weight: 300;
line-height: 19.2px;
color: #0F1521;
}




.variants .block__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 178px;
    flex: 1;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 20px;
}

.variants .block__item-title {
    font-size: 18px;
    color: #333;
    margin-bottom: 15px;
}

.variants .block__item-text {
    margin-top: 32px;
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}


.right_text_inf_new {
    flex: 1;
    background-color: #ffffff;
    
    border-radius: 8px;
    padding: 20px;
    
}

.info_table {
    width: 100%;
    border-collapse: collapse;
    font-size: 16px;
    border: none;
    margin: 0;
    border-radius: 8px;
overflow: hidden;
}

.info_table tr {
    border-bottom: 0px solid #ddd;
}

.info_table td {
    padding: 10px;
    text-align: left;
    color: #333;
}

.info_table-value {
    text-align: right!important;
    font-weight: bold;
    color: #4CAF50;
}
.info_table tr:nth-child(odd) {
    background-color:#f5f5f500;
}

.info_table tr:nth-child(even) {
    background-color: #ffffff;
}


  /* end */
  .obtained_by .text_obtained_group {
    display: flex;
    align-items: center;
    gap: 22px;
  }
  .obtained_by .text_obtained {
    display: flex;
    flex-direction: column;
    gap: 9px;
    width: 592px;
  }
  .key_points .title_item {
    margin-top: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    color: #0F1521;
    margin-bottom: 11px;
  }
  .obtained_by .text_right_block {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  
  .exact_cost {
    padding: 80px 0;
    background-color: #F9F9F9;
  }
  .exact_cost .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 10px;
  }
  .exact_cost .title_p {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.2px;
    color: #0F1521;
    margin-top: 10px;
    margin-bottom: 60px;
  }
  .exact_cost .img_block {
    margin: 0 auto;
    display: block;
  }
  
  .main_license {
    padding: 100px 0;
    background-color: #FFFFFF;
  }
  .main_license .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  .main_license .nav-link {
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 19.2px;
    color: #878A90 !important;
    padding: 26px 26px 26px 40px !important;
    width: 389px;
    display: flex;
    background: #F3F3F3 !important;
  }
  .tab-content>.active{
    margin-top: 0;
  }
  .main_license .nav {
    flex-direction: column;
    gap: 26px;
  }
  .main_license .nav-link.active, .main_license .nav-pills .show > .nav-link {
    color: #FFFFFF !important;
    background: linear-gradient(264.09deg, #88B23F 4.91%, #247238 91.1%) !important;
    box-shadow: 0px 15px 50px var(--sds-size-depth-negative-1200) rgba(126, 186, 22, 0.5019607843);
  }
  .main_license .tabs_group {
    display: flex;
    align-items: flex-start;
    gap: 146px;
  }
  .main_license .sections_tab {
    max-width: 591px;
  }
  .main_license ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .main_license .texts_li {
    list-style: auto !important;
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
  }
  
  .what_know {
    padding-bottom: 115px;
    background-color: #FFFFFF;
  }
  .what_know .title_block_mini{
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    color: #000000;
    margin-bottom: 12px;
    position: relative;
  }
  .what_know .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  .what_know .block_text_big {
    background-image: url(/local/templates/centrconsult-new/./assets/images/bg_t.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 56px 0 47px 0;
  }
  .what_know .inf_block_know {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .what_know .texts {
    max-width: 472px;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .what_know .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #000000;
    margin-bottom: 32px;
  }
  .what_know .texts_p {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
    display: flex;
    align-items: center;
    gap: 12px;
    position: relative;
  }
  
  .stages {
    margin-bottom: 0;
    background-color: #FFFFFF;
  }
  .reviews{
    background-color: #FFFFFF;
  }
  .reviews .second_sub{
    margin-bottom: 20px !important;
  }
  .license{
    padding: 40px 0 84px 0;
    padding-bottom: 0;
    margin: 0 !important;
  }
  .team{
    padding: 84px 0 84px 0;
    margin: 0 !important;
    background-color: #FFFFFF;
  }
  .experience{
    padding: 84px 0 84px 0;
    margin: 0 !important;
    background-color: #FFFFFF;
  }
  .companies{
    padding: 60px 0 0 0;
    margin: 0 !important;
    background-color: #FFFFFF;
  }
  .reviews .sub_title_h{
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 90px;
  }
    .block_big_stages{
    display: block !important;
    background-color: #FFFFFF;
    margin-top: 0;
  }
  .stages .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  .stages .item_block {
    display: flex;
    align-items: flex-end;
    gap: 18px;
  }
  .stages .left_group {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .stages .items {
    display: flex;
    align-items: flex-start;
    gap: 20px;
  }
  .stages .item {
    padding: 24px 24px 54px 24px;
    background-color: #F3F3F3;
    border-radius: 10px;
    width: 388px;

    position: relative;
  }
  .stages .title_item {
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    color: #0F1521;
    margin-bottom: 11px;
  }
  .stages .text_item {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
  }
  .stages .number_company {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #4E913C;
    display: block;
  }
  .stages .number_item {
    position: absolute;
    left: 24px;
    bottom: -9px;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
    color: #FFFFFF;
  }
  .stages .number_item_right {
    position: absolute;
    right: 24px;
    bottom: -11px;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
    color: #FFFFFF;
  }
  .stages .last_item {
    background: linear-gradient(264.09deg, #88B23F 4.91%, #247238 91.1%);
    border-radius: 10px;
    width: 100%;
    padding: 24px 33px 53px 24px;
    position: relative;
  }
  .stages .top_title {
    display: flex;
    align-items: center;
    gap: 135px;
  }
  .stages .title_item_last {
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    color: #FFFFFF;
    margin-bottom: 26px;
  }
  .stages .text_item_last {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #FFFFFF;
    margin-top: -15px;
  }
  .stages .doc {
    right: 7px;
    bottom: 0;
    position: absolute;
  }
  .stages .form_block {
    background-image: url(/local/templates/centrconsult-new/./assets/images/bg_form.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    max-width: 389px;
    height: 430px;
    border-radius: 10px;
    padding: 40px;
    padding-top: 146px;
    position: relative;
  }
  .stages .women_img {
    position: absolute;
    top: -89px;
    left: 50%;
    transform: translateX(-50%) scaleX(-1);
  }
  .stages .title_form {
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 10px;
  }
  .stages .text_p {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 104px;
  }
  .stages .bottom_text {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 7px;
  }
  .stages .apply {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background-color: #F3F3F3;
    border-radius: 8px;
    width: 100%;
    height: 45px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16.8px;
    color: #0F1521;
  }

  .team{
    background-color: #FFFFFF;
  }
  
  .frequently {
    padding: 0 0 100px 0;
    background-color: #FFFFFF;
  }
  .frequently .accordion{
    border: none;
  }
  .frequently .collapse{
    height: auto !important;
    min-height: auto !important;
  }
  .frequently .faq_t {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.2px;
    color: #0F1521;
    margin-bottom: 10px;
  }
  .frequently .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 60px;
  }
  .frequently .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: #4E913C;
    color: #FFFFFF;
    font-weight: 600px;
  }
  .frequently .accordion-item:first-of-type > .accordion-header .accordion-button {
    border-radius: 10px;
  }
  .frequently .accordion-button:focus {
    box-shadow: none;
  }
  .frequently .accordion-item {
    border: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .frequently .show{
    box-shadow: 0px 15px 80px -32px rgba(0, 0, 0, 0.2509803922);
  }
  .frequently .accordion {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .frequently .accordion-button {
    border-radius: 10px;
    background-color: #F9F9F9;
    padding: 23px 24px;
    font-size: 24px;
    font-weight: 300;
    line-height: 28.8px;
    color: #000000;
  }
  .frequently .accordion-body {
    padding: 22px 24px;
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #000000;
  }
  .frequently .accordion-button::after {
    background-image: url(/local/templates/centrconsult-new/./assets/images/img_ar1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  .frequently .accordion-button:not(.collapsed)::after {
    background-image: url(/local/templates/centrconsult-new/./assets/images/img_ar.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    rotate: 180deg;
  }
  .nav-pills .nav-link:hover {
       
    background: linear-gradient(198deg, #599927 0%, #0d6a25 100%)!important;
    color:#fff!important;
   
    }

    .frequently .accordion-item .accordion-header .accordion-button:hover {
        background: linear-gradient(198deg, #599927 0%, #0d6a25 100%)!important;
        color:#fff!important;
    }
    .stages .apply:hover {
        opacity: 0.8;
    }
    .key_points .show-more:hover {
        opacity: 0.8;
    }
  .key_points {
    padding-bottom: 120px;
    background-color: #FFFFFF;
  }
  .key_points .title_block {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #0F1521;
    margin-bottom: 32px;
  }
  .key_points {
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
  }
  .key_points .hidden-text {
    display: none;
  }
  .key_points .show-more {
    color: #4E913C;
    cursor: pointer;
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    margin-top: 16px;
    display: inline-block;
    border-bottom: 1px dashed #4E913C;
    max-width: 100px;
  }
  .serv-page-sale {
    position: absolute;
    right: 50px;
    bottom: 80px;
}
  /* .key_points .show-more::after{ 
    content: ''; 
    position: absolute;
    left: 0;
    top: 2px; 
    color: green;
    font-size: 18px;
    text-align: center;
    white-space: nowrap; 
  } */
  .key_points .top_block {
    margin-bottom: 45px;
  }
  .key_points .title_bottom_block {
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    color: #0F1521;
    margin-bottom: 23px;
  }
  .key_points .block_text_bottom {
    display: flex;
    align-items: flex-start;
    gap: 360px;
  }
  .key_points .texts {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .key_points .text_bottom_p {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    color: #0F1521;
    position: relative;
    text-decoration: underline !important;
    margin-left: 24px;
  }
  .key_points .text_bottom_p:hover{
    color: #71A800;
  }

  .key_points .text_bottom_p::before{
    content: '→';
    position: absolute;
    left: -26px;
    color: #88B23F;
    font-size: 18px; 
    transition: all 0.3s ease;
  }
  
  @media (max-width: 999px) {
    .transparent_process {
      padding: 0 0 40px 0;
    }
    .stages .number_company{
      font-size: 12px;
    }
    .transparent_process .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
    }
    .transparent_process .title_p {
      font-size: 14px;
      font-weight: 600;
      line-height: 16.8px;
      color: #0F1521;
      margin-top: 8px;
      margin-bottom: 25px;
    }
    .transparent_process .mb{
      margin-bottom: 25px;
    }
    .variants {
        margin-bottom: 20px;
    }
    .variants .block__container {
        flex-direction: column;
    }

    .variants  .block__item {
        margin-bottom: 15px;
    }

    .variants .title_item {
        font-size: 16px;
font-weight: 600;
line-height: 19.2px;
margin-bottom: 7px;
}
.variants .text_item {
font-size: 12px;
font-weight: 300;
line-height: 14.4px;
}
.variants .block__container {
gap:0;
margin-top: 20px;
}
    .serv-page-sale {
       width: 70%;
       height: auto;
        right: 50px;
        bottom: 80px;
    }
    .transparent_process .block_item {
      flex-direction: column;
      gap: 12px;
    }
    .transparent_process .item {
      width: 100%;
      height: auto;
    }
    .transparent_process .item_text {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
      margin-left: 16px;
    }
    .transparent_process img {
      width: 32px;
    }
    .medina_license {
      padding: 60px 0;
    }
    .variants .title_block {
        font-size: 24px;
        font-weight: 600;
        line-height: 28.8px;
        margin-bottom: 17px;
      }
    .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 17px;
    }
    .info_table td {
        font-size: 12px;
    }
    .medina_license .inf_block {
      flex-direction: column;
      gap: 32px;
      width: 100%;
      align-items: flex-start;
    }
    .medina_license .inf_text_left {
      width: 100%;
    }
    .medina_license .text_block {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .medina_license .right_inf_text_block {
      margin-left: 16px;
    }
    .medina_license .inf_text_left img {
      width: 32px;
    }
    .medina_license .right_text_inf {
      padding: 8px;
      padding-left: 24px;
      padding-right: 24px;
      margin-left: -1.5rem;
      min-width: 100vw;
    }
    .medina_license .text_right_block {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .about_block{
      padding: 11px;
      padding-top: 45px;
    }
    .medina_license .img_ch {
      width: 24px;
    }
    .obtained_by {
      padding: 60px 0;
    }
    .key_points .texts, .key_points .block_text_bottom{
      gap: 6px;
    }
    .obtained_by .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 32px;
    }
    .obtained_by .text_obtained_group {
      flex-direction: column;
      align-items: flex-start;
      gap: 8px;
    }
    .obtained_by .text_obtained {
      gap: 8px;
      width: 100%;
    }
    .obtained_by .text_right_block {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .exact_cost {
      padding: 40px 0;
    }
    .exact_cost .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 32px;
    }
    .exact_cost .title_p {
      display: none;
    }
    .exact_cost .img_block {
      width: 100%;
    }
    .main_license {
      padding: 20px 0;
      overflow: hidden;
    }
    .main_license .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 32px;
    }
    .main_license .tabs_group {
      flex-direction: column;
      align-items: flex-start;
      gap: 0;
    }
    .main_license .nav {
      gap: 10px;
      width: max-content;
      display: flex;
      flex-direction: row;
      padding-bottom: 30px;
    }
    .nav {
      flex-wrap: nowrap !important;
    }
    .main_license .nav-link {
      padding: 20px;
      font-size: 14px;
      font-weight: 400;
      line-height: 16.8px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      max-width: 200px;
      width: max-content;

      padding: 17px 27px !important;
      margin-right: 10px;
    }
    .main_license .left_tab_block {
      overflow: scroll;
      margin-bottom: 5px;
      max-width: calc(100% + 3rem);
      margin-left: -1.5rem;
      padding-left: 1.5rem;
    }
    .main_license .texts_li {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
      margin-left: 18px;
    }

    .main_license .right_sections_tab{
      padding-right: 10px;
    }
    .main_license ul {
      gap: 0;
    }
    .what_know {
      padding-bottom: 36px;
    }
    .what_know .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 11px;
    }
    .what_know .inf_block_know {
      flex-direction: column;
    }
    .what_know .block_text_big {
      background-image: none;
      padding: 0;
    }
    .what_know .texts {
      gap: 6px;
      padding: 8px;
      padding-bottom: 24px;
      max-width: 100%;
      width: 100%;
    }
    .what_know .texts_p {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .what_know .second_texts {
      padding-top: 24px;
      background-color: #EEF4EC;
      min-width: 100vw;
      margin-left: -0.75rem;
      padding-left: 24px;
      padding-right: 24px;
    }
    .what_know .title_block_mini{
      font-size: 16px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 24px;
      position: relative;
      z-index: 100;
    }
    /* .what_know .title_block_mini::before{
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      color: #EEF4EC;
      background-color: #EEF4EC;
    } */
  
    .stages .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 12px;
    }
    .stages .items {
     gap: 14px;
      flex-direction: column;
    }
    .stages .item {
      width: 100%;
      height: auto;
      padding: 14px 16px 30px 16px;
    }
    .stages .item_block {
      flex-direction: column;
      gap: 135px;
    }
    .stages .left_group {
      width: 100%;
    }
    .stages .title_item {
      font-size: 16px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 7px;
    }
    .key_points .title_item {
        font-size: 16px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 7px;
      }
    .stages .text_item {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .stages .number_item_right{
      left: 24px;
      font-size: 32px;
      font-weight: 600;
      line-height: 38.4px;
    }
    .stages .number_item {
      font-size: 32px;
      font-weight: 600;
      line-height: 38.4px;
    }
    .stages .form_block {
      padding: 146px 22px 39px 22px;
      height: auto;
      max-width: 500px;
      margin: 0 auto;

      min-width: 100vw;
      margin-left: -1.5rem;
      border-radius: 0px;
    }
    .stages .women_img{
        right: 33%;
    }
    .stages .title_form {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 10px;
    }
    .stages .text_p {
      font-size: 16px;
      font-weight: 300;
      line-height: 19.2px;
      margin-bottom: 32px;
      margin-top: -12px;
    }
    .company_row{
      width: 100vw;
      margin-left: -1.5rem;
    }
    .reviews .sub_title_h{
      font-size: 24px;
    }
    .stages .bottom_text {
      font-size: 16px;
      font-weight: 300;
      line-height: 19.2px;
      margin-bottom: 6px;
    }
    .stages .apply {
      font-size: 14px;
      font-weight: 400;
      line-height: 16.8px;
    }
    .stages .last_h_item {
      display: none;
    }
    .stages .last_item {
      padding: 16px 19px 38px 16px;
    }
    .stages .title_item_last {
      font-size: 16px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 16px;
    }
    .stages .text_item_last {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
      max-width: 164px;
    }
    .stages .doc {
      width: 122px;
    }

    .experience .cont{
      display: flex;
      flex-direction: column;
    }
    .frequently {
      padding-bottom: 30px;
    }
    .frequently .faq_t {
      font-size: 16px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 15px;
    }
    .frequently .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 32px;
    }
    .frequently .accordion-button {
      padding: 14px 20px 16px 16px;
      font-size: 16px;
      line-height: 19.2px;
    }
    .frequently .accordion-body {
      padding: 16px;
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .key_points {
      padding-bottom: 64px;
    }
    .key_points .title_block {
      font-size: 24px;
      font-weight: 600;
      line-height: 28.8px;
      margin-bottom: 20px;
    }
    .key_points {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }

    .key_points .show-more {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
    .key_points .top_block {
      margin-bottom: 17px;
    }
    .key_points .block_text_bottom {
      flex-direction: column;
      gap: 6px;
    }
    .key_points .title_bottom_block {
      font-size: 16px;
      font-weight: 600;
      line-height: 19.2px;
      margin-bottom: 7px;
    }
    .key_points .text_bottom_p {
      font-size: 12px;
      font-weight: 300;
      line-height: 14.4px;
    }
 
      .experience {
        padding: 39px 0 39px 0;
        margin: 0 !important;
        background-color: #FFFFFF;
    }
    .team{
      padding-top: 2px;
      padding-bottom: 40px;
    }
  }

  .up_title{
    margin-top: 0;
    margin-bottom: .5em;
  }

  .up_title + .serv-page__heading{
    margin-bottom: 1.7em;
  }

  .right_text_accent{
    border-radius: 8px;
padding: 24px;
font-weight: 300;
font-size: 16px;
line-height: 120%;
color: #fff;
    background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
  }

  .accordion-body ul li{
   list-style: disc;   
   margin-left: 1.2em;
   margin-bottom: 0.5em;
  }

  .accordion-body ol li{
    list-style: decimal; 
    margin-left: 1.2em;
    margin-bottom: 0.5em;
   }

   .accordion-body ul, .accordion-body ol{
    margin-top: 1em;
   }
/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/get_license/style.css?1688330936666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/centrconsult-new/components/bitrix/form.result.new/get_license/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/get_license/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_blog/style.css?17382555735256*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_blog/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_blog/images/icon_warn.gif);
	position: relative;
}
.modal_form_wrapper{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #0F152180;
	z-index: 100;
	transition: 0.5s;
	display: none;
	opacity: 0;

}

.modal_form_wrapper_item{
	max-width: 592px;
	max-height: 377px;
	width: 100%;
	padding: 60px 15px 25px 15px;
	margin: 250px auto 0 auto;

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	position: relative;
	height: 100%;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_blog/images/fbg.png) !important;
	background-size: cover;
	background-color: #fff;
}

.form_caption{
	display: block;
}
.modal_form_wrapper_item form{
	text-align: center;
}

.modal_form_wrapper_item input[type="text"]{
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 20px;
	border: 0;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 15px;
}

.modal_form_wrapper_item input[type="text"]:focus{
	outline: 0;
}

.text_description{
	font-size: 24px;
	line-height: 1.1;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}

.text_description_second{
	font-size: 16px;
	font-weight: 300;
	line-height: 19.2px;
	text-align: center;
}

.form__curse_submit{
	display:block;
	padding: 10px 15px;
	margin: 15px auto 15px auto!important;
	background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
	border: #6ea800;
	color: #fff;
	font-size: 22px;
	text-align: center;
	width: 65%;
	border: 1px solid #fff;
	transition: 0.3s;
}

.form__curse_submit:hover{
	display:block;
	color: #71A800;
	background: #fff;
	border-top: 1px solid #71A800;
	border-bottom: 1px solid #71A800;


}

.close_modal_form{
	top: 8px;
	position: absolute;
	right: 10px;
	cursor: pointer;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	display: block;
	text-align: center;
	transition: 0.2s;
	background-size: contain;
	background-repeat: no-repeat;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M18 -1.99988L-2 18.0001M8 8.00012L18 18.0001M-2 -1.99988L3 3.00012' stroke='%23878A90' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
/*
.close_modal_form:before{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	height: 20px;
	background: #ccc;
	transform: rotate(45deg);
	right: 0;
	transition: 0.2s;
	right:8px;
}

.close_modal_form:after{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	background: #ccc;
	height: 20px;
	transform: rotate(-45deg);
	transition: 0.15s;
	right:8px;
}*/

.close_modal_form:hover:after{
	background: #000;
	transform: rotate(45deg);
}

.close_modal_form:hover:before{
	background: #000;
	transform: rotate(-45deg);
}

.third_description{
	font-size: 12px;
	margin: 15px 20px 25px;
	text-align: left;
}

.form_thanks{
	text-align: center;
	display: none;
}

.close_modal_form .close_form{
	font-size: 20px;
	color: #bfbfbf;
	transition: 0.2s;
}



.close_modal_form:hover{
	border-color: #4a4a4a;
}

.close_modal_form:hover .close_form{
	color: #4a4a4a;
}

.modal_form_wrapper_item .serv-page-form-label-box{
	background-color: #F3F3F3;
	border-radius: 4px;
}
.modal_form_wrapper_item .serv-page-form-text{
	color: #878A90;
	text-align: left;
}

.modal_form_wrapper_item input:checked + .serv-page-form-label-box{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='4' fill='%23F3F3F3'/%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='url(%23paint0_linear_2880_1450)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2880_1450' x1='13.6818' y1='2.5' x2='4.44495' y2='4.0944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

#license_submit_4{
	width: 100%;
	max-width: 100%;
}

/* #license_submit_6{
	display: none;
} */

.modal_form_wrapper_item{
	margin: auto !important;
}

/* .popup-wrap{
	height: 100vh;
	display: flex;
} */

@media (max-width: 640px) {
	.modal_form_wrapper_item{
		max-width: 592px;
		max-height: none;
		width: 100%;
		padding: 54px 20px 25px 20px;
		margin: 250px auto 0 auto;
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		position: relative;
		height: auto;
		border-radius: 15px;
	}
	.text_description{
font-size: 16px;
	}
	.text_description_second{
		font-size: 12px;
	}
	.form_disc {

		top: -92px;
		left: -92px;

		font-size: 27px;

	}
	.serv-page-form-agree{
		font-size: 10px;
	}
}

/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request/style.css?17304913115256*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request/images/icon_warn.gif);
	position: relative;
}
.modal_form_wrapper{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #0F152180;
	z-index: 100;
	transition: 0.5s;
	display: none;
	opacity: 0;

}

.modal_form_wrapper_item{
	max-width: 592px;
	max-height: 377px;
	width: 100%;
	padding: 60px 15px 25px 15px;
	margin: 250px auto 0 auto;

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	position: relative;
	height: 100%;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request/images/fbg.png) !important;
	background-size: cover;
	background-color: #fff;
}

.form_caption{
	display: block;
}
.modal_form_wrapper_item form{
	text-align: center;
}

.modal_form_wrapper_item input[type="text"]{
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 20px;
	border: 0;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 15px;
}

.modal_form_wrapper_item input[type="text"]:focus{
	outline: 0;
}

.text_description{
	font-size: 24px;
	line-height: 1.1;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}

.text_description_second{
	font-size: 16px;
	font-weight: 300;
	line-height: 19.2px;
	text-align: center;
}

.form__curse_submit{
	display:block;
	padding: 10px 15px;
	margin: 15px auto 15px auto!important;
	background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
	border: #6ea800;
	color: #fff;
	font-size: 22px;
	text-align: center;
	width: 65%;
	border: 1px solid #fff;
	transition: 0.3s;
}

.form__curse_submit:hover{
	display:block;
	color: #71A800;
	background: #fff;
	border-top: 1px solid #71A800;
	border-bottom: 1px solid #71A800;


}

.close_modal_form{
	top: 8px;
	position: absolute;
	right: 10px;
	cursor: pointer;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	display: block;
	text-align: center;
	transition: 0.2s;
	background-size: contain;
	background-repeat: no-repeat;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M18 -1.99988L-2 18.0001M8 8.00012L18 18.0001M-2 -1.99988L3 3.00012' stroke='%23878A90' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
/*
.close_modal_form:before{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	height: 20px;
	background: #ccc;
	transform: rotate(45deg);
	right: 0;
	transition: 0.2s;
	right:8px;
}

.close_modal_form:after{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	background: #ccc;
	height: 20px;
	transform: rotate(-45deg);
	transition: 0.15s;
	right:8px;
}*/

.close_modal_form:hover:after{
	background: #000;
	transform: rotate(45deg);
}

.close_modal_form:hover:before{
	background: #000;
	transform: rotate(-45deg);
}

.third_description{
	font-size: 12px;
	margin: 15px 20px 25px;
	text-align: left;
}

.form_thanks{
	text-align: center;
	display: none;
}

.close_modal_form .close_form{
	font-size: 20px;
	color: #bfbfbf;
	transition: 0.2s;
}



.close_modal_form:hover{
	border-color: #4a4a4a;
}

.close_modal_form:hover .close_form{
	color: #4a4a4a;
}

.modal_form_wrapper_item .serv-page-form-label-box{
	background-color: #F3F3F3;
	border-radius: 4px;
}
.modal_form_wrapper_item .serv-page-form-text{
	color: #878A90;
	text-align: left;
}

.modal_form_wrapper_item input:checked + .serv-page-form-label-box{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='4' fill='%23F3F3F3'/%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='url(%23paint0_linear_2880_1450)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2880_1450' x1='13.6818' y1='2.5' x2='4.44495' y2='4.0944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

#license_submit_4{
	width: 100%;
	max-width: 100%;
}

/* #license_submit_6{
	display: none;
} */

.modal_form_wrapper_item{
	margin: auto !important;
}

/* .popup-wrap{
	height: 100vh;
	display: flex;
} */

@media (max-width: 640px) {
	.modal_form_wrapper_item{
		max-width: 592px;
		max-height: none;
		width: 100%;
		padding: 54px 20px 25px 20px;
		margin: 250px auto 0 auto;
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		position: relative;
		height: auto;
		border-radius: 15px;
	}
	.text_description{
font-size: 16px;
	}
	.text_description_second{
		font-size: 12px;
	}
	.form_disc {

		top: -92px;
		left: -92px;

		font-size: 27px;

	}
	.serv-page-form-agree{
		font-size: 10px;
	}
}

/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_disc/style.css?17304913115684*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_disc/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_disc/images/icon_warn.gif);
	position: relative;
}
.modal_form_wrapper{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #0F152180;
	z-index: 100;
	transition: 0.5s;
	display: none;
	opacity: 0;

}

.modal_form_wrapper_item{
	max-width: 592px;
	max-height: 377px;
	width: 100%;
	padding: 60px 15px 25px 15px;
	margin: 250px auto 0 auto;

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	position: relative;
	height: 100%;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_disc/images/fbg.png) !important;
	background-size: cover;
	background-color: #fff;
}

.form_caption{
	display: block;
}
.modal_form_wrapper_item form{
	text-align: center;
}

.modal_form_wrapper_item input[type="text"]{
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 20px;
	border: 0;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 15px;
}

.modal_form_wrapper_item input[type="text"]:focus{
	outline: 0;
}

.text_description{
	font-size: 24px;
	line-height: 1.1;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}

.text_description_second{
	font-size: 16px;
	font-weight: 300;
	line-height: 19.2px;
	text-align: center;
}

.form__curse_submit{
	display:block;
	padding: 10px 15px;
	margin: 15px auto 15px auto!important;
	background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
	border: #6ea800;
	color: #fff;
	font-size: 22px;
	text-align: center;
	width: 65%;
	border: 1px solid #fff;
	transition: 0.3s;
}

.form__curse_submit:hover{
	display:block;
	color: #71A800;
	background: #fff;
	border-top: 1px solid #71A800;
	border-bottom: 1px solid #71A800;


}

.close_modal_form{
	top: 8px;
	position: absolute;
	right: 10px;
	cursor: pointer;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	display: block;
	text-align: center;
	transition: 0.2s;
	background-size: contain;
	background-repeat: no-repeat;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M18 -1.99988L-2 18.0001M8 8.00012L18 18.0001M-2 -1.99988L3 3.00012' stroke='%23878A90' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
/*
.close_modal_form:before{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	height: 20px;
	background: #ccc;
	transform: rotate(45deg);
	right: 0;
	transition: 0.2s;
	right:8px;
}

.close_modal_form:after{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	background: #ccc;
	height: 20px;
	transform: rotate(-45deg);
	transition: 0.15s;
	right:8px;
}*/

.close_modal_form:hover:after{
	background: #000;
	transform: rotate(45deg);
}

.close_modal_form:hover:before{
	background: #000;
	transform: rotate(-45deg);
}

.third_description{
	font-size: 12px;
	margin: 15px 20px 25px;
	text-align: left;
}

.form_thanks{
	text-align: center;
	display: none;
}

.close_modal_form .close_form{
	font-size: 20px;
	color: #bfbfbf;
	transition: 0.2s;
}



.close_modal_form:hover{
	border-color: #4a4a4a;
}

.close_modal_form:hover .close_form{
	color: #4a4a4a;
}

.modal_form_wrapper_item .serv-page-form-label-box{
	background-color: #F3F3F3;
	border-radius: 4px;
}
.modal_form_wrapper_item .serv-page-form-text{
	color: #878A90;
	text-align: left;
}
.text_description_second b{
	color: #247238;
}
.modal_form_wrapper_item input:checked + .serv-page-form-label-box{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='4' fill='%23F3F3F3'/%3E%3Cpath d='M5 8.63636L9.21053 13L15 7' stroke='url(%23paint0_linear_2880_1450)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2880_1450' x1='13.6818' y1='2.5' x2='4.44495' y2='4.0944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2388B23F'/%3E%3Cstop offset='1' stop-color='%23247238'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

#license_submit_4{
	width: 100%;
	max-width: 100%;
}

/* #license_submit_6{
	display: none;
} */

#license_submit_33{
	display: none;
}

.director-contact__button{
	margin-top: 2rem;
}

.form_disc{
	width: 160px;
	height: 160px;
	background: linear-gradient(198deg, #88b23f 0%, #247238 100%);
	transform: rotate(-45deg);
	position: absolute;
	top: -81px;
    left: -81px;
	font-weight: 700;
	font-size: 36px;
	line-height: 120%;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.form_disc span{
	position: relative;
	bottom: -9px;
}


@media (max-width: 640px) {
	.modal_form_wrapper_item{
		max-width: 592px;
		max-height: none;
		width: 100%;
		padding: 54px 20px 25px 20px;
		margin: 250px auto 0 auto;
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		position: relative;
		height: auto;
		border-radius: 15px;
	}
	.text_description{
font-size: 16px;
	}
	.text_description_second{
		font-size: 12px;
	}
	.form_disc {

		top: -92px;
		left: -92px;

		font-size: 27px;

	}
	.serv-page-form-agree{
		font-size: 10px;
	}
}
/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/course/style.css?16883309363258*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/centrconsult-new/components/bitrix/form.result.new/course/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/course/images/icon_warn.gif);
	position: relative;
}
.modal_form_wrapper_curse{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #757575c4;
	z-index: 100;
	transition: 0.5s;
	display: none;
	opacity: 0;

}

.modal_form_wrapper_item{
	max-width: 410px;
	max-height: 380px;
	width: 100%;
	padding: 60px 15px 25px 15px;
	margin: 250px auto 0 auto;
	background: #fff;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	position: relative;
}

.form_caption{
	display: block;
}
.modal_form_wrapper_item form{
	text-align: center;
}

.modal_form_wrapper_item input[type="text"]{
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 20px;
	border: 0;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 15px;
}

.modal_form_wrapper_item input[type="text"]:focus{
	outline: 0;
}

.text_description{
	font-size: 24px;
	line-height: 1.1;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}

.text_description_second{
	font-size: 16px;
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: center;
	color: #71a800;
}

.form__curse_submit{
	display:block;
	padding: 10px 15px;
	margin: 25px auto 15px auto!important;
	background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
	border: #6ea800;
	color: #fff;
	font-size: 22px;
	text-align: center;
	width: 65%;
	border: 1px solid #fff;
	transition: 0.3s;
}

.form__curse_submit:hover{
	display:block;
	color: #71A800;
	background: #fff;
	border-top: 1px solid #71A800;
	border-bottom: 1px solid #71A800;


}

.close_modal_form{
	top: 8px;
	position: absolute;
	right: 10px;
	cursor: pointer;
	height: 25px;
	width: 25px;
	border-radius: 50%;
	border: 2px solid #bfbfbf;
	display: block;
	text-align: center;
	transition: 0.2s;
}
/*
.close_modal_form:before{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	height: 20px;
	background: #ccc;
	transform: rotate(45deg);
	right: 0;
	transition: 0.2s;
	right:8px;
}

.close_modal_form:after{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	background: #ccc;
	height: 20px;
	transform: rotate(-45deg);
	transition: 0.15s;
	right:8px;
}*/

.close_modal_form:hover:after{
	background: #000;
	transform: rotate(45deg);
}

.close_modal_form:hover:before{
	background: #000;
	transform: rotate(-45deg);
}

.third_description{
	font-size: 12px;
	margin: 15px 20px 25px;
	text-align: left;
}

.form_thanks{
	text-align: center;
	display: none;
}

.close_modal_form .close_form{
	font-size: 20px;
	color: #bfbfbf;
	transition: 0.2s;
}



.close_modal_form:hover{
	border-color: #4a4a4a;
}

.close_modal_form:hover .close_form{
	color: #4a4a4a;
}
/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_second_licence_block/style.css?17253517824215*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_second_licence_block/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_second_licence_block/images/icon_warn.gif);
	position: relative;
}
.modal_form_wrapper{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #0F152180;
	z-index: 100;
	transition: 0.5s;
	display: none;
	opacity: 0;

}

.modal_form_wrapper_item{
	max-width: 592px;
	max-height: 377px;
	width: 100%;
	padding: 52px 100px 25px 100px;
	margin: 250px auto 0 auto;

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	position: relative;
	height: 100%;
	border-radius: 15px;
}

.form_caption{
	display: block;
}
.modal_form_wrapper_item form{
	text-align: center;
}

.modal_form_wrapper_item input[type="text"]{
	width: 100%;
    display: block;
    margin: 0 auto;
    font-size: 15px;
    border: 0;
    border-bottom: none;
	background-color: #F3F3F3;
	border-radius: 8px;
    padding: 20px 36px;
}

.modal_form_wrapper_item input[type="text"]:focus{
	outline: 0;
}

.text_description{
	font-size: 24px;
	line-height: 1.1;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
}

.text_description_second{
	font-size: 16px;
	font-weight: 300;
	line-height: 19.2px;
	text-align: center;
	color: #0F1521;
}

.form__curse_submit{
	display:block;
	padding: 10px 15px;
	margin: 15px auto 15px auto!important;
	background: linear-gradient(246.58deg, #71A800 38.68%, #3F6600 94.02%);
	border: #6ea800;
	color: #fff;
	font-size: 22px;
	text-align: center;
	width: 65%;
	border: 1px solid #fff;
	transition: 0.3s;
}

.form__curse_submit:hover{
	display:block;
	color: #71A800;
	background: #fff;
	border-top: 1px solid #71A800;
	border-bottom: 1px solid #71A800;


}

.close_modal_form{
	top: 8px;
	position: absolute;
	right: 10px;
	cursor: pointer;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	display: block;
	text-align: center;
	transition: 0.2s;
	background-size: contain;
	background-repeat: no-repeat;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M18 -1.99988L-2 18.0001M8 8.00012L18 18.0001M-2 -1.99988L3 3.00012' stroke='%23878A90' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
/*
.close_modal_form:before{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	height: 20px;
	background: #ccc;
	transform: rotate(45deg);
	right: 0;
	transition: 0.2s;
	right:8px;
}

.close_modal_form:after{
	position: absolute;
	content: ' ';
	display: block;
	width: 3px;
	background: #ccc;
	height: 20px;
	transform: rotate(-45deg);
	transition: 0.15s;
	right:8px;
}*/

.close_modal_form:hover:after{
	background: #000;
	transform: rotate(45deg);
}

.close_modal_form:hover:before{
	background: #000;
	transform: rotate(-45deg);
}

.third_description{
	font-size: 12px;
	margin: 15px 20px 25px;
	text-align: left;
}

.form_thanks{
	text-align: center;
	display: none;
}

.close_modal_form .close_form{
	font-size: 20px;
	color: #bfbfbf;
	transition: 0.2s;
}



.close_modal_form:hover{
	border-color: #4a4a4a;
}

.close_modal_form:hover .close_form{
	color: #4a4a4a;
}
@media (max-width: 640px) {
	.modal_form_wrapper_item{
		max-width: 592px;
		max-height: none;
		width: 100%;
		padding: 54px 20px 25px 20px;
		margin: 250px auto 0 auto;
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		position: relative;
		height: auto;
		border-radius: 15px;
	}
	.text_description{
font-size: 16px;
	}
	.text_description_second{
		font-size: 12px;
	}
	.form_disc {

		top: -92px;
		left: -92px;

		font-size: 27px;

	}
	.serv-page-form-agree{
		font-size: 10px;
	}
}
/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/quick_license/style.css?16883309361075*/
.form-table.data-table{

}

.input-item{
	display: flex;
}

.form-table.data-table .form-label{
	display: inline-block;
	width: 125px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}


.form-table.data-table input[type=submit]{
	display: inline-block;
	margin: 15px 0 0 15px
}

.form-table.data-table input[name=form_file_11]{
	padding:0;
}

.add-review-title{
	font-size: 32px;
	font-weight: normal;
}

.success-block-wrapper{
	text-align: center;
	max-width: 350px;
	margin: 0 auto;
}

.success-block-image{

}

.success-block-text{
	display: block;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}

.success-block-link{
	display: block;
	margin: 15px auto;
	width: 75%;
	padding: 10px 15px;
	background: #71a800;
	color: #fff;
	transition: 0.1s;
}

.success-block-link:hover{
	text-decoration: none;
	color: #fff;
	background: #679803;
}

.form-control{
	background: transparent!important;
}

.get-license .form__subtitle {
	max-width: 400px;
	margin-bottom: 30px;
}
/* End */


/* Start:/local/templates/centrconsult-new/components/bitrix/form.result.new/course_form/style.css?1611673467542*/
.license_form_thanks_home{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	background: #fff;
}

.license_form_thanks_home_img_wrapper{
	text-align: center;
}

.ty_1_home{
	color: #71a800;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;

}

.ty_2_home{
	color: #71a800;
	text-transform: none;
	margin-top: 15px;
	font-size: 16px;
}

.license_form_thanks_home_txt_wrapper{
	padding: 35px 0 0 0;
}

.license_form_thanks_home.row{
	display:none;
}
/* End */


/* Start:/local/templates/centrconsult-new/template_styles.css?1738255573261*/
.modal_form_wrapper3{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #0F152180;
	z-index: 100;
	transition: 0.5s;
	display: none;
	opacity: 0;

}

.modal_form_wrapper_item3 input[type="text"]:focus{
	outline: 0;
}
/* End */
/* /local/templates/centrconsult-new/assets/style/jquery.fancybox.min.css?168833093612795 */
/* /local/templates/centrconsult-new/assets/style/style.css?1728552645165494 */
/* /local/templates/centrconsult-new/changed_styles.css?1722870764113312 */
/* /local/templates/centrconsult-new/new_styles.css?1758970463314793 */
/* /local/templates/centrconsult-new/vendor/public/lightgallery/css/lightgallery.min.css?168833093720458 */
/* /local/templates/centrconsult-new/assets/style/font-awesome/font-awesome_css_font-awesome.min.css?168833093631000 */
/* /local/templates/centrconsult-new/style-lic.css?173866759329067 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/get_license/style.css?1688330936666 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_blog/style.css?17382555735256 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/call_request/style.css?17304913115256 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_disc/style.css?17304913115684 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/course/style.css?16883309363258 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/call_request_second_licence_block/style.css?17253517824215 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/quick_license/style.css?16883309361075 */
/* /local/templates/centrconsult-new/components/bitrix/form.result.new/course_form/style.css?1611673467542 */
/* /local/templates/centrconsult-new/template_styles.css?1738255573261 */
