

/* Start:/local/templates/initium_new/css/select2.min.css?171863034014966*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/initium_new/css/fontawesome-all.css?171863034070592*/
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.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(360deg);
            transform: rotate(360deg); } }

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

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-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);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-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,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  font-display: swap;
  src: url("/local/templates/initium_new/css/../webfonts/fa-brands-400.eot");
  src: url("/local/templates/initium_new/css/../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/local/templates/initium_new/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("/local/templates/initium_new/css/../webfonts/fa-brands-400.woff") format("woff"), url("/local/templates/initium_new/css/../webfonts/fa-brands-400.ttf") format("truetype"), url("/local/templates/initium_new/css/../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  font-display: swap;
  src: url("/local/templates/initium_new/css/../webfonts/fa-regular-400.eot");
  src: url("/local/templates/initium_new/css/../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/local/templates/initium_new/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("/local/templates/initium_new/css/../webfonts/fa-regular-400.woff") format("woff"), url("/local/templates/initium_new/css/../webfonts/fa-regular-400.ttf") format("truetype"), url("/local/templates/initium_new/css/../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: bold;
  font-display: auto;

  src: url("/local/templates/initium_new/css/../webfonts/fa-solid-900.eot");
  src: url("/local/templates/initium_new/css/../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/local/templates/initium_new/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("/local/templates/initium_new/css/../webfonts/fa-solid-900.woff") format("woff"), url("/local/templates/initium_new/css/../webfonts/fa-solid-900.ttf") format("truetype"), url("/local/templates/initium_new/css/../webfonts/fa-solid-900.svg#fontawesome") format("svg");
  font-display: swap;
}

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: bold; }

/* End */


/* Start:/local/templates/initium_new/css/slick.css?17186303401730*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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);
        -ms-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

/* End */


/* Start:/local/templates/initium_new/css/slick-theme.css?17186303403169*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/initium_new/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display: swap;

    src: url('/local/templates/initium_new/css/./fonts/slick.eot');
    src: url('/local/templates/initium_new/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/initium_new/css/./fonts/slick.woff') format('woff'), url('/local/templates/initium_new/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/initium_new/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'â†';
}
[dir='rtl'] .slick-prev:before
{
    content: 'â†’';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/initium_new/css/jquery.fancybox.css?171863034017412*/
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-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    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-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    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;
    /* Using without prefix would break IE11 */
    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--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    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;
    -ms-transform-origin: top left;
    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-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    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--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .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-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.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;
}

/* Buttons */

.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:visited,
.fancybox-button:link {
    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;
}

/* Fix IE11 */
.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--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.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;
}

/* Navigation arrows */

.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);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        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%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    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;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 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 fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.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: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.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: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.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: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.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: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (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));
        }
    }
}
/* Share */

.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 0;
}

.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 5px;
    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:visited,
.fancybox-share__button:link {
    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 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    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: center center;
    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;
}

/* Styling for Small-Screen Devices */
@media all and (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/initium_new/css/fonts.css?17186303407127*/
@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-MediumItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-MediumItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-LightItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-LightItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Hairline.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Hairline.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Hairline.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Medium.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Medium.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-ThinItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-ThinItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-HeavyItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-HeavyItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-HeavyItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Black.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Black.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Black.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Heavy.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Heavy.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Heavy.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Light.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Light.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-BlackItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-BlackItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-BlackItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Bold.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Bold.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-BoldItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-BoldItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Regular.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Regular.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Semibold.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Semibold.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('/local/templates/initium_new/css/../fonts/Lato-HairlineItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-HairlineItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-HairlineItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Italic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Italic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Thin.eot');
    src: url('/local/templates/initium_new/css/../fonts/../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-Thin.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/initium_new/css/../fonts/Lato-SemiboldItalic.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/initium_new/css/../fonts/Lato-SemiboldItalic.woff2') format('woff2'),
        url('/local/templates/initium_new/css/../fonts/Lato-SemiboldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'LatoBlack';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Black.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/initium_new/css/../fonts/Lato-Black.woff2') format('woff2'),
    url('/local/templates/initium_new/css/../fonts/Lato-Black.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LatoRegular';
    src: url('/local/templates/initium_new/css/../fonts/Lato-Regular.eot');
    src: url('/local/templates/initium_new/css/../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/initium_new/css/../fonts/Lato-Regular.woff2') format('woff2'),
    url('/local/templates/initium_new/css/../fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* End */


/* Start:/local/templates/initium_new/css/reset.css?17186303401753*/
/* --------------- reset.css --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;

}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
table {
	border-collapse: collapse; 
	border-spacing: 0;
}
td, td img {
	vertical-align: top;
} 
input, select, button, textarea {
	margin: 0; 
	font-size: 100%;
}
input[type="text"], input[type="password"], textarea {
	padding: 0;
}
input[type="checkbox"] {
	vertical-align: bottom;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
sub {
	vertical-align: sub;
	font-size: smaller;
}
sup {
	vertical-align: super;
	font-size: smaller;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
nav ul {
	 list-style:none;
}
/* --------------- /reset.css --------------- */
/* --------------- áàçîâûå íàñòðîéêè ---------*/
html {
	overflow-y: scroll;
}
body {
	line-height: 1;
	background: #fff;
	color: #666;
	text-align: left;
}
input, select, button, textarea {
	font-family: Arial, Verdana, sans-serif;
}
label, input[type="button"], input[type="submit"], button {
	cursor: pointer;
}
a, a:visited {
    text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:focus, a:active {
	
}
/* --------------- /áàçîâûå íàñòðîéêè ---------*/
/* End */


/* Start:/local/templates/initium_new/css/style.css?1730543536204803*/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

*::-webkit-input-placeholder {
  color: #757f93;
  opacity: 1;
}

*:-moz-placeholder {
  color: #757f93;
  opacity: 1;
}

*::-moz-placeholder {
  color: #757f93;
  opacity: 1;
}

*:-ms-input-placeholder {
  color: #757f93;
  opacity: 1;
}

*:-ms-clear {
  display: none;
}

*:-ms-clear {
  display: none;
}

*:-ms-clear {
  display: none;
}

*:-ms-clear {
  display: none;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

body {
  width: 100%;
  position: relative;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.work {
  width: 100%;
  max-width: 1245px;
  min-width: 320px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}

.page_description.inner.work {
  padding: 25px 15px;
}
.page_description.inner.work p {
  margin-bottom: 10px;
}
.page_description.inner.work h2 {
  margin-bottom: 15px;
  font-size: 20px;
}
.page_description.inner.work ul,
.page_description.inner.work ol {
  margin-bottom: 20px;
  list-style-position: inside;
  line-height: 25px;
}
.form-group {
  margin-bottom: 24px;
  position: relative;
}

.form-group__search {
  margin-bottom: 10px;
}

.btn__search {
  width: 16px;
  height: 16px;
  display: block;
  border: none;
  background-color: transparent;
  background-image: url(/local/templates/initium_new/css/../img/lup.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.form-group__label {
  display: block;
  color: #757f93;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 1;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  position: absolute;
  top: 50%;
  left: 15px;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.form-group__label_textarea {
  top: 20px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

textarea:focus + .form-group__label {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  font-size: 13px;
}

textarea.blur + .form-group__label {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  font-size: 13px;
}

input[type="text"]:focus + .form-group__label,
input[type="password"]:focus + .form-group__label,
input[type="search"]:focus + .form-group__label,
input[type="tel"]:focus + .form-group__label,
input[type="email"]:focus + .form-group__label {
  -webkit-transform: translateY(-18px);
  -ms-transform: translateY(-18px);
  transform: translateY(-18px);
  font-size: 13px;
}

input[type="text"].blur + .form-group__label,
input[type="password"].blur + .form-group__label,
input[type="search"].blur + .form-group__label,
input[type="tel"].blur + .form-group__label,
input[type="email"].blur + .form-group__label {
  -webkit-transform: translateY(-18px);
  -ms-transform: translateY(-18px);
  transform: translateY(-18px);
  font-size: 13px;
}

input[type="text"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="email"] {
  width: 100%;
  height: 56px;
  padding: 13px 16px 0;
  color: #161615;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  background-color: #f6f6f6;
  border-radius: 4px;
  border: solid 1px #f6f6f6;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  line-height: 1;
}

input[type="text"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="email"]:hover {
  background-color: #f0eeee;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus {
  background-color: #ffffff;
  border-color: #f47724;
}

input[type="text"].blur,
input[type="password"].blur,
input[type="search"].blur,
input[type="tel"].blur,
input[type="email"].blur {
  border-color: #dddfeb;
  background-color: #ffffff;
}

.form-group__search input[type="search"],
.form-group__search input[type="text"] {
  height: 40px;
  padding: 0 40px 0 15px;
}

textarea {
  width: 100%;
  height: 296px;
  padding: 25px 16px 20px;
  color: #161615;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  background-color: #f6f6f6;
  border-radius: 4px;
  border: solid 1px #f6f6f6;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  line-height: 1;
  resize: none;
}

textarea:hover {
  background-color: #f0eeee;
}

textarea:focus {
  background-color: #ffffff;
  border-color: #f47724;
}

textarea.blur {
  border-color: #dddfeb;
  background-color: #ffffff;
}

input:focus {
  outline: none;
}

textarea:focus {
  outline: none;
}

/**SELECT**/
.select__wrap {
  width: 100%;
  margin-bottom: 24px;
  border-radius: 4px;
}

.select2-container {
  /*width: 100%!important;*/
  height: 56px;
  display: block;
  margin-bottom: 0px;
}

.select2-search__field {
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  height: 100%;
  padding-left: 15px;
  margin-right: 0;
  color: #161615;
  font-size: 15px;
  line-height: 54px;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  height: 100%;
  border: none;
  border-radius: 4px;
  background-color: #f6f6f6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.select2-container--default .select2-selection--single:hover {
  background-color: #f0eeee;
}

.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--multiple {
  background: #fff;
  color: #757f93;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.select2-container--default.select2-container--focus
  .select2-selection--multiple {
  background: #fff;
  color: #757f93;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  border: inherit;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  width: 9px;
  height: 5px;
  background-image: url(/local/templates/initium_new/css/../img/feedback/down.svg);
  background-repeat: no-repeat;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
}

.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow {
  background-image: url(/local/templates/initium_new/css/../img/feedback/up.svg);
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border: none;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -3px;
  position: absolute;
  top: 50%;
  width: 0;
  display: none;
}

.select2-selection--multiple:before {
  content: "";
  width: 9px;
  height: 5px;
  background-image: url(/local/templates/initium_new/css/../img/feedback/down.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
  z-index: 2;
}

.select2-container--open .select2-selection--multiple:before {
  background-image: url(/local/templates/initium_new/css/../img/feedback/up.svg);
}

.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border: none;
}

.select2-container--open .select2-dropdown--above {
  border-radius: 0;
}

.select2-dropdown {
  border: none;
  border-radius: 0 0 4px 4px;
  background: #fff;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.select2-search--dropdown {
  padding: 0;
}

.select2-results__options {
  border-top: 1px solid #dddfeb;
}

.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  color: #f47724 !important;
  background-color: #f6f6f6 !important;
}

.select2-results__option {
  padding: 10px 15px;
  color: #161615;
  font-size: 15px;
}

.select2-results__option:hover {
  color: #f47724 !important;
  background-color: #f6f6f6 !important;
}

.select2-container--default
  .select2-results__option[aria-selected="true"]:hover {
  color: black;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  padding: 0 13px;
}

.select2-container .select2-search--inline .select2-search__field {
  margin-top: 0;
}

/***SELECT**/

.btn {
  display: inline-block;
  border: medium none;
  background: transparent;
  font-family: "Lato", sans-serif;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  text-align: center;
  line-height: 1;
  position: relative;
}

.btn_main {
  padding: 15px 15px 17px;
  color: #fff;
  font-size: 15px;
  border-radius: 4px;
  background-color: #f47724;
}

.btn_main:hover {
  background-color: #e66b1a;
}

.btn_main:active {
  background-color: #d4651b;
}

.btn_main_invert {
  /*padding: 15px 15px 17px;*/
  padding: 16px 23px 16px;
  color: #f47724;
  font-size: 15px;
  border-radius: 4px;
  border: 1px solid #f47724;
  overflow: hidden;
  z-index: 2;
}

.btn_main_invert:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #e66b1a;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.btn_main_invert:hover:before,
.btn_main_invert.active:before {
  height: 100%;
}

.btn_main_invert:hover {
  /*background-color: #e66b1a;*/
  color: #fff;
}

.btn_main_invert:active,
.btn_main_invert.active {
  background-color: #d4651b;
  color: #fff;
}

.btn_gray {
  padding: 15px 15px 17px;
  color: #757f93;
  font-size: 15px;
  border-radius: 4px;
  background-color: #f6f6f6;
}

.btn_gray:hover {
  background-color: #a2acbf;
  color: #fff;
}

.btn_gray:active {
  background-color: #d4651b;
  background-color: #757f93;
}

.btn_gray_invert {
  padding: 15px 15px 17px;
  color: #757f93;
  font-size: 15px;
  border-radius: 4px;
  border: 1px solid #dddfeb;
  overflow: hidden;
  z-index: 2;
}

.btn_gray_invert:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #a2acbf;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.btn_gray_invert:hover:before {
  height: 100%;
}

.btn_gray_invert:hover {
  /*background-color: #a2acbf;*/
  border-color: #a2acbf;
  color: #fff;
}

.btn_gray_invert:active {
  background-color: #757f93;
  border-color: #757f93;
  color: #fff;
}

.btn_size {
  padding-top: 17px;
  padding-bottom: 19px;
  min-width: 176px;
}

.btns_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  margin-top: 35px;
}

.btns_line > div {
  padding: 0 15px;
  margin-top: 25px;
}

.btn_icon {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-flex !important;
  display: inline-flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.btn_icon img {
  margin-right: 15px;
}

.btn_icon:hover img {
  -webkit-filter: brightness(0) invert(100%);
  filter: brightness(0) invert(100%);
}

.btn_contacts {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 4px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 1px solid transparent;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.btn_contacts:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #e66b1a;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

/*#btn_callback{*/
/*    background-image: url(/local/templates/initium_new/css/../img/header/close.svg);*/
/*}*/

.btn_contacts.active:before {
  height: 100%;
}

.btn_contacts.active {
  border-color: #e66b1a;
}

.btn_mail {
  background-image: url(/local/templates/initium_new/css/../img/header/mail.svg);
}

.btn_mail.active {
  background-image: url(/local/templates/initium_new/css/../img/header/mail_hover.svg);
}

.btn_phone {
  background-image: url(/local/templates/initium_new/css/../img/header/phone.svg);
}

.btn_phone.active {
  background-image: url(/local/templates/initium_new/css/../img/header/phone_hover.svg);
}

.more {
  display: inline-block;
  color: #f47724;
  font-size: 15px;
  background: transparent;
  font-family: "Lato", sans-serif;
  border: none;
}

.more i {
  margin-left: 5px;
  font-size: 10px;
}

.show-more {
  padding-top: 52px;
  margin-top: 25px;
  color: #757f93;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border: none;
  background: transparent;
}

.show-more_center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.show-more:before {
  content: "";
  width: 40px;
  height: 40px;
  border: 1px solid #f47724;
  background: transparent;
  background-image: url(/local/templates/initium_new/css/../img/plus.svg);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.show-more:hover {
  color: #f47724;
}

button:focus {
  outline: none;
}

.cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.col {
  padding: 0 15px;
}
@media only screen and (max-width: 390px) {
  .col {
    padding: 0 10px;
  }
}

.carousel__wrap {
  /*    padding-bottom: 55px;*/
}

.numer {
  list-style: none;
  counter-reset: schetchik;
}

.numer_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.numer > li {
  margin-bottom: 25px;
  padding-left: 34px;
  position: relative;
  counter-increment: schetchik;
  color: #161615;
  font-size: 16px;
  line-height: 26px;
}

.numer_flex > li {
  margin-right: 20px;
}

.numer > li:before {
  content: counter(schetchik) " ";
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background-color: #f47724;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0;
}

.social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.social__list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -8px;
  padding-left: 17px;
  padding-top: 9px;
}

.social__list li {
  padding: 0 8px;
}

.social__list li a {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid #dddfeb;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.social__list_big li a {
  width: 64px;
  height: 64px;
}

.social__list_big li a.fb {
  background-size: 12px;
}

.social__list_big li a.tube {
  background-size: 25px;
}

.social__list_big li a.insta {
  background-size: 25px;
}

.social__list li a.fb {
  background-image: url(/local/templates/initium_new/css/../img/footer/fb.svg);
}

.social__list li a.fb:hover {
  background-image: url(/local/templates/initium_new/css/../img/footer/fb_h.svg);
  background-color: #3a5998;
}

.social__list li a.tube {
  background-image: url(/local/templates/initium_new/css/../img/footer/tube.svg);
}

.social__list li a.tube:hover {
  background-image: url(/local/templates/initium_new/css/../img/footer/tube_h.svg);
  background-color: #ff0402;
}

.social__list li a.insta {
  background-image: url(/local/templates/initium_new/css/../img/footer/insta.svg);
}

.social__list li a.insta:hover {
  background-image: url(/local/templates/initium_new/css/../img/footer/insta_h.svg);
  background-color: #b9189e;
}

.social__list_invert li a.fb {
  background-image: url(/local/templates/initium_new/css/../img/footer/fb_h.svg);
  background-color: #3a5998;
}

.social__list_invert li a.fb:hover {
  background-image: url(/local/templates/initium_new/css/../img/footer/fb.svg);
}

.social__list_invert li a.tube {
  background-image: url(/local/templates/initium_new/css/../img/footer/tube_h.svg);
  background-color: #ff0402;
}

.social__list_invert li a.tube:hover {
  background-image: url(/local/templates/initium_new/css/../img/footer/tube.svg);
}

.social__list_invert li a.insta {
  background-image: url(/local/templates/initium_new/css/../img/footer/insta_h.svg);
  background-color: #b9189e;
}

.social__list_invert li a.insta:hover {
  background-image: url(/local/templates/initium_new/css/../img/footer/insta.svg);
}

.social__list_invert li a:hover {
  border-color: #dddfeb;
  background-color: transparent !important;
}

.social__tags {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -9px;
  padding-top: 28px;
}

.social__tags li {
  padding: 0 9px;
  color: #757f93;
  font-size: 15px;
}

.social__tags li a {
  display: block;
  color: inherit;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.social__tags li a:hover {
  color: #f47724;
}

/*owl*/
.owl-dots {
  position: absolute;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.owl-dot {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 0 7px;
  width: 10px;
  height: 10px;
  padding: 0;
  overflow: hidden;
  border-radius: 50%;
  /* background-color: #a2acbf !important;*/
  background-color: #fff !important;
  opacity: 1;
  border: none;
  text-indent: -9999px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.owl-dot.active {
  background-color: #f47724 !important;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

.owl-nav {
}

.owl-prev,
.owl-next {
  width: 48px;
  height: 48px;
  position: absolute;
  z-index: 9;
  top: 40%;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  color: transparent;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #fff !important;
  border-radius: 50%;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  line-height: 1;
  cursor: pointer;
  text-indent: -9999px;
  color: transparent;
}

.owl-prev span,
.owl-next span {
  display: none;
}

.owl-prev:before,
.owl-next:before {
  width: 7px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/local/templates/initium_new/css/../img/prev.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.owl-prev:before {
  content: "";
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

.owl-next:before {
  content: "";
}

.owl-prev:hover:before,
.owl-next:hover:before {
  background-image: url(/local/templates/initium_new/css/../img/prev_h.svg);
}

.owl-prev {
  left: 25px;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.owl-next {
  right: 25px;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.owl-prev {
}

.owl-next {
}

.owl-prev:hover,
.owl-next:hover {
  background-color: #e66b1a !important;
}

.owl-prev:active,
.owl-next:active {
  background-color: #de4a1e !important;
}

/*slick*/
.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.dots {
  padding-bottom: 80px;
}

.slick-dots {
  position: absolute;
  text-align: center;
  bottom: -55px;
  width: 100%;
  margin: 0 auto;
}

.slick-dots li {
  width: auto;
  height: auto;
  margin: 0 7px;
}

.slick-dots li button {
  width: 10px;
  height: 10px;
  padding: 0;
  overflow: hidden;
  border-radius: 50%;
  background-color: #a2acbf;
  opacity: 1;
  border: none;
  text-indent: -9999px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.slick-dots li.slick-active button {
  background-color: #f47724;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

.slick-prev,
.slick-next {
  width: 40px;
  height: 40px;
  z-index: 9;
  top: 50%;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  color: transparent;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #fff !important;
  border-radius: 50%;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);

  line-height: 1;
}

.slick-prev:before,
.slick-next:before {
  width: 7px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/local/templates/initium_new/css/../img/prev.svg);
  position: absolute;
  top: 50%;
  left: 48%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.237432);
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.237432);
  opacity: 1;
}

.slick-prev:before {
  content: "";
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

.slick-next:before {
  content: "";
}

.slick-prev:hover:before,
.slick-next:hover:before {
  background-image: url(/local/templates/initium_new/css/../img/prev_h.svg);
}

.slick-prev {
  left: 15px;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.slick-next {
  right: 15px;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.slick-prev:hover,
.slick-next:hover {
  background-color: #e66b1a !important;
}

.slick-prev:active,
.slick-next:active {
  background-color: #de4a1e !important;
}

.block_gray {
  background-color: #f6f6f6;
}

.list {
  list-style: none;
}

.list li {
  padding-left: 28px;
  margin-bottom: 30px;
  color: #161615;
  font-size: 16px;
  line-height: 1.5;
  position: relative;
}

.list_sqare li:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 2px;
  background-color: #f47724;
  position: absolute;
  top: 8px;
  left: 0;
}

.title_first {
  display: block;
  margin-bottom: 40px;
  color: #161615;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.subhead {
  display: block;
  padding-top: 10px;
  color: #757f93;
  font-size: 17px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
}

.title-block,
.client-block h3 {
  display: block;
  color: #161615;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  line-height: 32px;
}

.title-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.title-icon img {
  display: block;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 22px;
}

.block__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

/**FEEDBACK**/
.feedback {
  width: 100%;
  display: block;
  position: relative;
  background: #fff;
  z-index: 9;
  border-bottom: 1px solid #dddfeb;
  display: none;
}

.feedback .inner {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.feedback__close {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-color: #a2acbf;
  background-image: url(/local/templates/initium_new/css/../img/feedback/close.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  position: absolute;
  top: 20px;
  right: 15px;
  cursor: pointer;
}

.feedback__close:hover {
  background-color: #f47724;
}

.feedback__subtitle {
  display: block;
  margin-bottom: 15px;
  color: #161615;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  line-height: 26px;
  font-family: LatoBlack, sans-serif;
}

.feedback p {
  color: #757f93;
  font-size: 15px;
  line-height: 25px;
}

.feedback .col:nth-child(1) {
  width: 31%;
}

.feedback .col:nth-child(2) {
  width: 69%;
}

.feedback .phone {
  display: block;
  color: #161615;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 53px;
  line-height: 28px;
  font-family: LatoBlack, sans-serif;
}

.feedback .phone a {
  color: inherit;
}

.feedback__go-to {
  padding: 19px 23px;
  margin-top: 50px;
}

.confirm {
  padding: 50px 55px 50px;
  border-radius: 4px;
  border: 1px solid #dddfeb;
  display: none;
}

.confirm .icon {
  margin-bottom: 24px;
}

.confirm p {
  color: #757f93;
  font-size: 16px;
  line-height: 1.5;
}

.feedback__form form {
  padding-top: 40px;
}

.feedback__form_phone {
  max-width: 545px;
}

.feedback__form_phone form {
  padding-top: 30px;
}

.feedback__form_mail,
.feedback__form_mail form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form {
}

.form__left {
  width: 38%;
  padding-right: 15px;
}

.form__right {
  width: 62%;
  padding-left: 15px;
}

.form__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px 25px;
}

.form__items_between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.form__item {
  padding: 0 15px;
}

.form__item_50 {
  width: 50%;
}

.form .btn_main_send {
  padding: 19px 23px;
}

.order_project .form .btn {
  width: fit-content;
}

/**check**/
.checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}

.checkbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.checkbox span.checkbox__check {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 4px;
  border: 1px solid #dddfeb;
  border-radius: 4px;
}

.checkbox label > input[type="checkbox"],
.checkbox label > input[type="radio"] {
  display: none;
}

.checkbox label > span.first {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #dddfeb;
  border-radius: 4px;
  -webkit-transform: 0.4s;
  -ms-transform: 0.4s;
  transform: 0.4s;
}

.checkbox label > input[type="checkbox"]:checked + span,
.checkbox label > input[type="radio"]:checked + span {
  background-color: #6ea554;
  border-color: #6ea554;
}

.checkbox label > span img {
  opacity: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.checkbox label > input[type="checkbox"]:checked + span img,
.checkbox label > input[type="radio"]:checked + span img {
  opacity: 1;
}

.checkbox p {
  margin-bottom: 0;
  padding-left: 14px;
  color: #161615;
  font-size: 15px;
  text-align: left;
}

.checkbox_filter p {
  padding-left: 10px;
  font-size: 14px;
}

.checkbox_agree p {
  color: #757f93;
}

.checkbox p a {
  color: #5683eb;
}

.top-wrap {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  z-index: 11;
}

/**HEADER**/
.header {
  width: 100%;
  display: block;
  position: relative;

  background: #fff;
  z-index: 11;
  line-height: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header .inner {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.header .cols {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.header .col:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.header .logo {
  margin-right: 55px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.header .logo a {
  display: block;
}

.header .logo img {
  max-width: 180px;
  width: 180px;
}
@media only screen and (max-width: 767px) {
  .header .logo img {
    max-width: 150px;
    width: 150px;
  }
}

.logo__img_m {
  display: none;
}

.header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px 0;
  margin: 0 -5px;
}

.header__contacts .item:first-child {
  padding-right: 10px;
}

.header__contacts .item {
  padding: 0 4px;
}

.header__contacts .item_m {
  display: none;
}

.header .btn_callback {
  padding-top: 11px;
  padding-bottom: 13px;
}

.burger {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 4px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/local/templates/initium_new/css/../img/header/burger.svg);
  overflow: hidden;
  border: 1px solid #dddfeb;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.burger:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  /*z-index: -1;*/
  background-color: #e66b1a;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.burger.active:before {
  height: 100%;
}

/*.burger.active {*/
/*    border-color: #e66b1a;*/
/*    background-image: url(/local/templates/initium_new/css/../img/header/close.svg);*/
/*}*/

/**nav**/
.nav {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 -27px;
}

.nav > li {
  padding: 0 27px;
}

.nav > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 30px 0 26px;
  color: #161615;
  font-size: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-bottom: 4px solid transparent;
  position: relative;
  text-transform: uppercase;
}

.nav__li_m {
  display: none;
  padding: 24px !important;
  text-align: center;
}

.nav > li > a i {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: 10px;
  /*margin-left: 5px;*/
}

.nav > li.active > a {
  color: #f47724;
  border-color: #f47724;
}

.nav .nav__li_m > a {
  border: 1px solid #f47724;
  color: #ee7728 !important;
  font-weight: 400 !important;
  font-size: 15px !important;
  text-transform: none;
  letter-spacing: normal;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.nav .nav__li_m > a:hover {
  color: #fff !important;
}

.sub-nav {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 9;
  background-color: #ffffff;
  display: none;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  overflow: hidden;
  border-top: 1px solid #dddfeb;
}

.sub-nav p {
  margin-top: 10px;
  color: #757f93;
  font-size: 13px;
  line-height: 1.5;
}

.sub-nav ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -20px -15px;
}

.sub-nav ul > li {
  padding: 20px 15px;
}

.sub-nav ul > li:last-child {
  margin-left: auto;
}

.sub-nav ul > li.w_25 {
  width: 25%;
}

.al-rigth {
  text-align: right;
}

.sub-nav ul > li a {
  display: block;
  color: #f47724;
  font-size: 16px;
  font-weight: 700;
}

.sub-nav ul > li a:hover {
  text-decoration: none;
}

.sub-nav ul > li .btn {
  display: inline-block;
}

.sub-nav__border {
  min-height: 144px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 15px 24px;
  border-radius: 4px;
  border: 1px solid #ddd;
  background-color: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.sub-nav__border:hover {
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  border-color: transparent;
}

.sub-nav__border .title {
  width: 50%;
  padding-right: 5px;
  display: block;
  color: #f47724;
  font-size: 15px;
  line-height: 1.9;
}

.sub-nav__border .icon {
  width: 50%;
  padding-left: 5px;
  text-align: right;
}

.sub-nav__border .icon img {
  max-width: 100%;
}

.nav__back {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 15px 24px;
  margin-left: -24px;
  margin-right: -24px;
  border-bottom: 1px solid #dddfeb;
  color: #161615;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.nav__back i {
  font-size: 16px;
  color: #757f93;
  margin-right: 15px;
}

/**SUB-MENU**/
.sub-menu {
  width: 100%;
  display: block;
  position: relative;
  background: #fff;
  z-index: 5;
  line-height: 1;
  border-top: 1px solid #dddfeb;
  border-bottom: 1px solid #dddfeb;
}

.sub-menu .inner {
  padding-top: 17px;
  padding-bottom: 17px;
  position: relative;
}

.sub-menu__nav {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.sub-menu__nav > li {
  padding: 0 20px;
}

.sub-menu__nav > li > a {
  display: block;
  padding: 10px 0;
  color: #757f93;
  font-size: 15px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.sub-menu__nav > li.active > a,
.sub-menu__nav > li:hover > a {
  color: #f47724;
}

/*INTRO*/
.intro {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}

.intro .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  min-height: 560px;
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
  z-index: 3;
}

.intro .vert {
  width: 100%;
  /*    max-width: 470px;*/
}

.intro .slick-slide {
  position: relative;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.intro .back {
  width: 100%;
  height: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.intro .pic {
  width: 42%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro .pic img {
  max-width: 100%;
  display: block;
}

.intro h1,
.intro__title {
  display: block;
  margin-bottom: 15px;
  margin-top: 17px;
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 4px;
  font-family: LatoBlack, sans-serif;
  text-transform: uppercase;
}

.intro h1 span,
.intro__title span {
  color: #f3b608;
}

.intro .btn_main {
  min-width: 170px;
}

.intro p {
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
}

.intro .btn {
  /*     position: unset;
    margin-top: 50px;
position: absolute;
    bottom: 115px;
    margin-top: 80px;
    padding-left: 25px;
    padding-right: 25px;*/
}

.intro .slide {
  opacity: 0;
}

.intro .slide.slick-slide {
  opacity: 1;
}

.intro .slick-dots {
  bottom: 35px;
}

.intro .slick-dots li button {
  background-color: rgba(255, 255, 255, 0.4);
}

.intro .slick-dots li.slick-active button {
  background-color: #fff;
}

/**CONTENT**/
.content {
  width: 100%;
  display: block;
  padding-top: 45px;
  padding-bottom: 45px;
  position: relative;
  z-index: 1;
}

.content__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.content__col {
  padding: 0 15px;
}

.content__col_left {
  width: 27%;
}

.content__col_right {
  width: 73%;
}

.left-menu {
  list-style: none;
  text-align: end;
}

.left-menu > li {
  margin-bottom: 21px;
}

.left-menu > li > a {
  display: block;
  padding: 5px 0;
  color: #161615;
  font-size: 12px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  line-height: 22px;
  font-family: LatoBlack, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.left-menu > li.active > a,
.left-menu > li:hover > a {
  color: #f47724;
}

.filter__toggle {
  margin-top: -30px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 12px 45px 12px 15px;
  display: block;
  border-bottom: 1px solid #dddfeb;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  position: relative;
  display: none;
  font-size: 15px;
}

.filter__toggle.active {
  color: #161615;

  color: #f47724;
}

.filter__toggle__plus {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 19px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.filter__toggle__plus:before {
  content: "";
  width: 10px;
  height: 2px;
  background-color: #161615;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.filter__toggle.active .filter__toggle__plus:before {
  width: 12px;
  background-color: #f47724;
}

.filter__toggle__plus:after {
  content: "";
  width: 2px;
  height: 10px;
  background-color: #161615;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.filter__toggle.active .filter__toggle__plus:after {
  height: 0;
  background-color: #f47724;
}

.cat-filter {
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #dddfeb;
}

.cat-filter__item {
  margin-bottom: 20px;
}

/*.cat-filter__item_hid {*/
/*    display: none;*/
/*}*/

.cat-filter_toggle {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 3px 0;
  cursor: pointer;
  color: #f47724;
  font-size: 14px;
  margin-bottom: 20px;
}

.cat-filter_toggle i {
  margin-left: 5px;
  font-size: 11px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.cat-filter_toggle.active i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cat-filter .subtitle {
  display: block;
  margin-bottom: 15px;
  color: #161615;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: LatoBlack, sans-serif;
}

.cat-filter__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -3px;
  flex-wrap: wrap;
}

.cat-filter__line > div {
  width: 50%;
  padding: 0 3px;
}

.cat-filter .select2-container {
  height: 40px;
}

.cat-filter
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 40px;
}

/* runner */
.runner {
  width: 100%;
  /*    padding-top: 15px;*/
  /*  overflow: hidden;*/
  /*   padding-bottom: 15px;*/
}

#range {
  width: 100%;
  cursor: pointer;
}

.ui-slider {
  position: relative;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 24px;
  height: 24px;
  border: 3px solid #ffffff;
  background-color: #f47724;
  border-radius: 50%;
  cursor: pointer;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  overflow: hidden;
}

.ui-slider-horizontal {
  height: 6px;
  border-radius: 4px;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -9px;
  margin-left: 0;
}

.ui-slider-horizontal .ui-slider-handle:last-child {
  margin-left: -22px;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-widget-content {
  background-color: #a2acbf;
}

.ui-widget-header {
  background-color: #802a8f;
  background-color: #f47724;
}

.ui-corner-all {
}

.minmax {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 16px;
}

.minmax > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.minmax input[type="text"] {
  width: 80px;
  height: 40px;
  padding: 0 5px;
  color: #161615;
  font-size: 14px;
  background: #f2f2f2;
  border: none;
  text-align: center;
}

.minmax label {
  display: block;
  margin-right: 10px;
  color: #161615;
  font-size: 14px;
}

.cat-filter .btn {
  width: 100%;
}

.cat-filter .btns_line {
  margin: 0 -8px;
  border-top: 1px solid #dddfeb;
}

.cat-filter .btns_line > div {
  width: 50%;
  padding: 0 8px;
}

/**PROJECTS**/
.projects {
  width: 100%;
  display: block;
  padding-top: 50px;
  position: relative;
  z-index: 1;
}

.projects-block {
  padding-top: 50px;
  /*padding-bottom: 40px;*/
  padding-bottom: 0;
}

.projects .inner {
}

.projects .slick-track {
}

.projects .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.projects .items .item {
  width: 33.33%;
  margin-bottom: 30px;
}

.projects .item {
  padding: 10px 15px 40px 15px;
}

.projects .item .in {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.projects .item .in:hover {
  -webkit-box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.24);
}

.projects .item .pic {
  height: 288px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.projects .item .in:hover .pic {
  -webkit-filter: brightness(70%);
  filter: brightness(70%);
}

.projects .item .chisel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  min-height: 95px;
  padding: 5px 80px 5px 25px;
  background-color: #0264c2;
  position: relative;
  z-index: 10;
}

.projects .item .chisel_green {
  background-color: #07a063;
}

.projects .item .chisel_red {
  background-color: #d32e23;
}

.projects .item .chisel_black {
  background-color: #2c333d;
}

.projects .item .chisel_blue_2 {
  background-color: #0202b6;
}

.projects .item .chisel_blue_3 {
  background-color: #013b78;
}

.projects .item .title {
  display: block;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.projects .item .title a {
  color: inherit;
}

.projects .item .arrow {
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.projects .item .in:hover .arrow {
  opacity: 1;
  right: 25px;
}

.projects .carousel__wrap {
}

.projects__filter {
}

.projects__filter__head {
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #dddfeb;
}

.projects__filter__body {
  padding: 25px 0;
}

.select_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.select_item {
  width: 25%;
  padding: 0 12px;
}

.select_item_s {
  width: 16%;
}

.select_item_m {
  width: 25%;
}

.select_item_l {
  width: 43%;
}

.choice {
  position: relative;
}

.choice__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 48px;
  border-radius: 4px;
  background-color: #f6f6f6;
  padding: 3px 15px 5px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.choice__toggle:hover {
  background-color: #f0eeee;
}

.choice__toggle.active {
  background: #fff;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  border-radius: 4px 4px 0 0;
}

.choice__toggle i {
  font-size: 10px;
  color: #757f93;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.choice__toggle.active i {
  color: #f47724;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.choice__placeholder {
  display: block;
  margin-right: 8px;
  color: #161615;
  font-size: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.choice__toggle.active .choice__placeholder {
  color: #757f93;
}

.choice__dpop {
  width: 100%;
  padding: 15px 5px 15px 15px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  border-top: 1px solid #dddfeb;
  background: #fff;
  -webkit-box-shadow: 0 14px 19px rgba(0, 0, 0, 0.15);
  box-shadow: 0 14px 19px rgba(0, 0, 0, 0.15);
  display: none;
  border-radius: 0 0 4px 4px;
}

.choice__list {
  list-style: none;
  max-height: 250px;
  overflow: auto;
}

.choice__list li {
  padding: 4px 0;
  margin-bottom: 5px;
}

.choice__list li:last-child {
  margin-bottom: 0;
}

.choice__list li a {
  display: block;
  padding: 2px 0;
  color: #161615;
  font-size: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.choice__list li a:hover {
  color: #f47724;
}

/**check**/
.choice__checkbox__wrap {
}

.choice__checkbox__wrap label {
}

.choice__checkbox__wrap label > input[type="checkbox"],
.choice__checkbox__wrap label > input[type="radio"] {
  display: none;
}

.choice__checkbox__wrap label > div,
.choice__checkbox__wrap label > span {
  padding-left: 20px;
  color: #161615;
  font-size: 15px;
  position: relative;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  display: block;
}

.choice__checkbox__wrap label > div:hover,
.choice__checkbox__wrap label > span:hover {
  color: #f47724;
}

.choice__plus {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.choice__plus:before {
  content: "";
  width: 10px;
  height: 2px;
  background-color: #232323;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.choice__plus:after {
  content: "";
  width: 2px;
  height: 10px;
  background-color: #232323;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.choice__checkbox__wrap label > div:hover .choice__plus:before,
.choice__checkbox__wrap label > div:hover .choice__plus:after {
  background-color: #f47724;
}

.choice__checkbox__wrap label > input[type="checkbox"]:checked + div,
.choice__checkbox__wrap label > input[type="radio"]:checked + div {
  color: #f47724;
}

.choice__checkbox__wrap
  label
  > input[type="checkbox"]:checked
  + div
  .choice__plus:before,
.choice__checkbox__wrap
  label
  > input[type="radio"]:checked
  + div
  .choice__plus:before {
  width: 12px;
  background-color: #f47724;
}

.choice__checkbox__wrap
  label
  > input[type="checkbox"]:checked
  + div
  .choice__plus:after,
.choice__checkbox__wrap
  label
  > input[type="radio"]:checked
  .choice__plus:after {
  height: 0;
  background-color: #f47724;
}

.choice__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.choice__tags .choice__tags__item {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 8px 15px 8px 35px;
  border-radius: 20px;
  background-color: #f47724;
  background-image: url(/local/templates/initium_new/css/../img/feedback/close.svg);
  background-repeat: no-repeat;
  background-position: 15px center;
  cursor: pointer;
  color: #ffffff;
  font-size: 14px;
  position: relative;
}

/**NEWS**/
.news {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.news-block {
  padding-top: 50px;
  padding-bottom: 40px;
}

.news .inner {
}

.news .item {
  padding: 15px 15px 40px 15px;
}

.news .item .in:hover {
  -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
  box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
}

.news .item .in {
  border-radius: 4px;
  overflow: hidden;
  background-color: #f6f6f6;
  position: relative;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.news .item .pic {
  height: 384px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.news .item .pic:before {
  content: "";
  width: 100%;
  height: 50%;
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(#000000)
  );
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  opacity: 0.8;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.news .item .pic_no-overlay:before {
  opacity: 0;
}

.news .item .in:hover .pic {
  -webkit-filter: brightness(60%);
  filter: brightness(60%);
}

.news .item .chisel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  min-height: 95px;
  padding: 5px 80px 5px 25px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.news .item .title {
  display: block;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.news .item .title_black {
  color: #161615;
}

.news .item .title a {
  color: inherit;
}

.news .item .arrow {
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.news .item .arrow_black {
  color: #161615;
}

.news .item .in:hover .arrow {
  opacity: 1;
  right: 25px;
}

/**REVIEWS**/
.reviews {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.reviews-block {
  padding-top: 50px;
  padding-bottom: 40px;
}

.reviews .slick-slide {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.reviews .inner {
}

.reviews .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

/*.reviews .item{*/
/*    padding: 15px 15px 40px 15px;*/
/*}*/

.reviews .items .item {
  margin-bottom: 30px;
}

.reviews .item.w_33 {
  width: 33.33%;
}

.reviews-block .item .in {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.reviews .item_main .in,
.client-block .item_main .in {
  padding-right: 385px;
}

.reviews .item .in:hover,
.client-block .item .in:hover {
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.reviews-block .item .text {
  min-height: 300px;
  padding: 24px;
  position: relative;
  z-index: 2;
  background-color: #ffffff;
}

/*.reviews .item .text:hover{*/
/*    background-color: #FFFFFF;*/
/*}*/

.reviews .item .text:before,
.client-block .item .text:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 11px 0 11px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  top: 100%;
  left: 25px;
}

.reviews .item_main .text {
  border-color: #f6f6f6;
}

.reviews .item_main .text:before,
.client-block .item_main .text:before {
  border-color: #f6f6f6 transparent transparent transparent;
}

.reviews .item .logo,
.client-block .item .logo {
  min-height: 40px;
  margin-bottom: 24px;
}

.reviews .item .logo img {
  max-width: 100%;
}

.reviews .item p,
.client-block .item p {
  color: #161615;
  font-size: 16px;
  font-style: italic;
  line-height: 27px;
}

.reviews .item_main p,
.client-block .item_main p {
  font-size: 18px;
  line-height: 30px;
}

.reviews-block .item .chisel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  min-height: 95px;
  padding: 5px 80px 5px 25px;
  background-color: #757f93;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.reviews .item .in:hover .chisel,
.client-block .item .in:hover .chisel {
  background-color: #f47724;
}

.reviews .item .title,
.client-block .item .title {
  display: block;
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.reviews .item .title span,
.client-block .item .title span {
  display: block;
  font-size: 16px;
  font-weight: 700;
}

.reviews .item .title a,
.client-block .item .title a {
  color: inherit;
}

.reviews .item .arrow,
.client-block .item .arrow {
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.reviews .item .in:hover .arrow,
.client-block .item .in:hover .arrow {
  opacity: 1;
  right: 25px;
}

.reviews .item .pic,
.client-block .item .pic {
  width: 385px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-top: 1px solid #dddfeb;
  border-right: 1px solid #dddfeb;
  border-bottom: 1px solid #dddfeb;
  border-radius: 0 4px 4px 0;
}

.reviews .item .pic img,
.client-block .item .pic img {
  max-width: 100%;
}

/**FACTS**/
.facts {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.facts .inner {
  padding-top: 50px;
  padding-bottom: 40px;
}

.facts .slick-slide {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.facts .item {
  width: 290px;
  padding: 0 15px;
}

.facts .item .in {
  position: relative;
  border-radius: 4px;
  border: 1px solid #dddfeb;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  overflow: hidden;
}

/*.facts .item .in:hover {*/
/*    border-color: transparent;*/
/*    background-color: #757f93;*/
/*}*/

.facts .item .in_pink:hover {
  background-color: #c8135c;
}

.facts .item .text {
  width: 100%;
  min-height: 225px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
  padding: 30px 24px 15px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.facts .item .in:hover .text {
}

.facts .item .date {
  display: block;
  margin-bottom: 15px;
  color: #161615;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.facts .item p {
  color: #161615;
  font-size: 15px;
  line-height: 1.5;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

/*.facts .item .in:hover .date,*/
/*.facts .item .in:hover p {*/
/*    color: #fff;*/
/*}*/

.facts .item .pic {
  width: 100%;
  padding: 24px;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #f6f6f6;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.facts .item .pic img {
  max-width: 100%;
}

/*.facts .item .in:hover .pic {*/
/*    opacity: 0;*/
/*}*/

.facts .carousel__wrap {
  margin-left: -15px;
  margin-right: -15px;
  /*margin-right: -30%;*/
}

.facts .slick-prev {
  opacity: 0;
  pointer-events: none;
}

.facts .slick-next {
  right: -25%;
}

.facts .slick-list {
  margin-right: -50%;
}

/*.facts .slick-list{
    padding-right: 90px;
}*/

/**COMPANY**/
.company {
  width: 100%;
  display: block;
  background: #fff;
  position: relative;
  z-index: 1;
}

.company_back {
  background: #fff url(/local/templates/initium_new/css/../img/company/bg.png) left center no-repeat;
  background-size: cover;
}

.company .inner {
  padding-top: 55px;
  padding-bottom: 55px;
}

.company .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.company .col {
  width: 50%;
}

.company .text {
  max-width: 560px;
}

.company p {
  margin-bottom: 35px;
  color: #161615;
  font-size: 17px;
  line-height: 28px;
}

.company ul {
  list-style: none;
}

.company ul li {
  margin-bottom: 40px;
  color: #161615;
  font-size: 16px;
  line-height: 26px;
}

.pic-block {
  width: 100%;
  max-width: 528px;
  position: relative;
  margin-bottom: 30px;
}

.pic-block_right {
  margin-left: auto;
}

.pic-block_padleft {
  padding-left: 32px;
}

.pic-block_padright {
  padding-right: 32px;
}

.pic-block__icons {
  position: absolute;
  top: 49px;
  z-index: 2;
}

.pic-block__icon {
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 5px;
  border-radius: 4px;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.pic-block__icon:not(:first-child) {
  margin-top: 30px;
}

.pic-block_padleft .pic-block__icon {
  left: 0;
}

.pic-block_padright .pic-block__icon {
  right: 0;
}

.pic-block__icon_romb {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.pic-block__icon img {
  max-width: 100%;
}

.pic-block__icon_romb img {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.pic-block__icon_circle {
  border-radius: 50%;
}

.pic-block__icon_bgwhite {
  background-image: -o-linear-gradient(left, #ffffff 0%, #f6f6f6 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ffffff),
    to(#f6f6f6)
  );
  background-image: linear-gradient(to right, #ffffff 0%, #f6f6f6 100%);
}

.pic-block__icon_bgorange {
  background-image: -o-linear-gradient(left, #ff9249 0%, #f47724 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ff9249),
    to(#f47724)
  );
  background-image: linear-gradient(to right, #ff9249 0%, #f47724 100%);
}

.pic-block__icon_bgblue {
  background-image: -o-linear-gradient(left, #739dfc 0%, #5683eb 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#739dfc),
    to(#5683eb)
  );
  background-image: linear-gradient(to right, #739dfc 0%, #5683eb 100%);
}

.pic-block__img {
  width: 100%;
  border-radius: 4px;
}

.pic-block__img_border {
  border: 1px solid #dddfeb;
}

/**SUPPLY**/
.supply {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #dddfeb;
}

.supply .inner {
  padding-top: 50px;
  padding-bottom: 20px;
}

.supply .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -15px;
}

.supply .item {
  padding: 0 15px;
  margin-bottom: 30px;
}

.supply__title {
  display: block;
  margin-bottom: 10px;
  color: #161615;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.supply .item p {
  color: #757f93;
  font-size: 16px;
  line-height: 26px;
}

/**how**/
.how {
  width: 100%;
  display: block;
  padding-top: 25px;
}

.how .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.how .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 16px;
}

.how .item .in {
  padding: 24px;
  border-radius: 4px;
  background-color: #ffffff;
}

.how .item_gray .in {
  background-color: #f6f6f6;
}

.how .item .icon {
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 28px;
  background-color: #f6f6f6;
  border-radius: 50%;
  margin-bottom: 10px;
}

.how .item_gray .icon {
  background: #fff;
}

.how .item .icon img {
  max-width: 100%;
}

.how .item .text_down {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  height: 72px;
}

.how .item p {
  margin-bottom: 0;
  color: #161615;
  font-size: 15px;
  line-height: 25px;
}

/**PROGRESS**/
.progress {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.progress:before {
  content: "";
  width: 100%;
  height: 100%;
  background: url(/local/templates/initium_new/css/../img/progress/bg.jpg) center no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.progress:after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.92);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.progress .inner {
  padding-top: 100px;
  padding-bottom: 70px;
  position: relative;
  z-index: 3;
}

.progress .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -15px;
}

.progress .item {
  padding: 0 15px;
  margin-bottom: 30px;
  text-align: center;
}

.progress .item.progress__num > div {
  display: block;
  margin-bottom: 15px;
  color: #f47724;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 4px;
  text-transform: uppercase;
  line-height: normal;
}

.progress .item p {
  color: #161615;
  font-size: 17px;
  line-height: 28px;
}

/**JOIN-NOW**/
.join-now {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  border-top: 1px solid #dddfeb;
}

.join-now .inner {
  padding-top: 50px;
  padding-bottom: 50px;
}

.join-now .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.join-now .col {
  width: 50%;
}

.join-now p {
  margin: 10px 0;
  color: #757f93;
  font-size: 17px;
  line-height: 1.7;
}

.join-now p a {
  color: inherit;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.join-now p a:hover {
  color: #f47724;
}

/**CLIENTS**/
.clients {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  border-top: 1px solid #dddfeb;
}

.clients .inner {
  padding-top: 50px;
  padding-bottom: 50px;
}

.clients .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.clients .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 30px;
}

.clients .item .in {
  min-height: 185px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 15px;
  border-radius: 4px;
  border: 1px solid #dddfeb;
  background-color: #ffffff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.clients .item .in:hover {
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  border-color: transparent;
}

.clients .item .pic {
}

.clients .item .pic img {
  max-width: 100%;
}

/**CONTACTS**/
.contacts {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  border-top: 1px solid #dddfeb;
}

.contacts .inner {
  padding-top: 50px;
  padding-bottom: 20px;
}

.contacts__block {
}

.contacts__block_gray {
  background-color: #f6f6f6;
}

.contacts .subtitle {
  display: block;
  margin-bottom: 10px;
  color: #757f93;
  font-size: 16px;
  font-weight: 400;
}

.contacts p {
  color: #161615;
  font-size: 16px;
  line-height: 1.5;
}

.contacts p a {
  color: #f47724;
}

.contacts__item {
  padding-left: 70px;
  margin-bottom: 55px;
  position: relative;
}

.contacts__item:before {
  content: "";
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #f6f6f6;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 4px;
  left: 0;
}

.contacts__block_gray .contacts__item:before {
  background-color: #ffffff;
}

.contacts__item_place:before {
  background-image: url(/local/templates/initium_new/css/../img/contacts/place.svg);
}

.contacts__item_mail:before {
  background-image: url(/local/templates/initium_new/css/../img/contacts/mail.svg);
}

.contacts__item_phone:before {
  background-image: url(/local/templates/initium_new/css/../img/contacts/phone.svg);
}

.contacts__item_time:before {
  background-image: url(/local/templates/initium_new/css/../img/contacts/time.svg);
}

.contacts .col.w_25 {
  width: 25%;
}

.contacts .col.w_50 {
  width: 50%;
}

.contacts__map {
  height: 495px;
  background: #ccc;
}

/**blog**/
.blog {
}

.blog p {
  margin-bottom: 20px;
  color: #60697c;
  font-size: 15px;
  line-height: 25px;
}

.blog .items {
  padding-bottom: 25px;
}

.blog_detail .blog__body {
  padding-top: 25px;
}

.blog .item {
  padding-top: 56px;
  padding-bottom: 56px;
  border-bottom: 1px solid #dddfeb;
}

.blog .item:first-child {
  padding-top: 0;
}

.blog__info {
  margin-top: auto;
}

.blog__info .cols {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.blog__info .col {
  padding-top: 5px;
  padding-bottom: 5px;
}

.autor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.autor .photo {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  overflow: hidden;
}

.autor .autor__name {
  font-size: 15px;
  line-height: 1.7;
  color: #161615;
}

.autor .autor__position {
  color: #60697c;
  font-size: 13px;
  line-height: 1.69;
}

.autor .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.autor p {
  margin-bottom: 0;
  padding-left: 6px;
}

.blog .date {
  display: block;
  color: #60697c;
  font-size: 13px;
  line-height: 1.69;
}

.blog__body .col:first-child {
  width: 34%;
}

.blog__body .col:last-child {
  width: 66%;
}

.blog__body .blog__info-col:first-child,
.blog__body .blog__info-col:last-child {
  width: initial;
}

.blog .pic {
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

.blog .pic a {
  display: block;
}

.blog .pic img {
  width: 100%;
}

.blog .title {
  display: block;
  margin-bottom: 20px;
  color: #161615;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 28px;
  text-transform: uppercase;
  font-family: LatoBlack, sans-serif;
  text-decoration: none;
  -webkit-transition: 0.2s color ease;
  -o-transition: 0.2s color ease;
  transition: 0.2s color ease;
}

.blog__head .cols {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog .title a {
  color: inherit;
}

.blog__body__right {
  height: 100%;
  padding-left: 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.blog__body__right .more {
  position: absolute;
  bottom: 0;
  left: 15px;
}

/**PARTNERS**/
.partners {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.partners .inner {
  padding-top: 55px;
  padding-bottom: 35px;
}

.partners p {
  margin-bottom: 30px;
  color: #161615;
  font-size: 17px;
  line-height: 1.8;
}

.partners .text {
  max-width: 860px;
}

.partners .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.partners .item {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 30px;
}

.partners .item .in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 4px;
  border-radius: 4px;
  background-color: #f6f6f6;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.partners .item .in:hover {
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.partners .item__left {
  width: 45%;
  min-height: 265px;
}

.partners .item__right {
  width: 55%;
  padding: 24px;
}

.partners .item .pic {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.partners .item .in:hover .pic {
  background-color: #f6f6f6;
}

.partners .item .photo img {
  max-width: 100%;
}

.partners .item .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 21px;
  color: #161615;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.partners .item .title i {
  margin-left: 10px;
  font-size: 12px;
}

.partners .item .in:hover .title {
  color: #f47724;
}

.partners .item .title a {
  color: inherit;
}

.partners .item p {
  margin-bottom: 0;
  color: #757f93;
  font-size: 15px;
  line-height: 1.5;
}

/**PARTNERSHIP**/
.partnership {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  border-top: 1px solid #dddfeb;
}

.partnership .inner {
  padding-top: 55px;
  padding-bottom: 35px;
}

.partnership p {
  margin-bottom: 30px;
  color: #161615;
  font-size: 17px;
  line-height: 1.8;
}

.partnership .col:first-child {
  width: 72%;
}

.partnership .col:last-child {
  width: 28%;
  text-align: right;
}

/**UPWARDS**/
.upwards {
  width: 100%;
  display: block;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 2;
  max-height: 250px;
}

.upwards:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.upwards.overlay_blue:before {
  background-image: -o-linear-gradient(
    359deg,
    #151d31 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: linear-gradient(
    91deg,
    #151d31 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards.overlay_blue_2:before {
  background-image: -o-linear-gradient(
    left,
    #1c2849 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, #1c2849),
    to(rgba(244, 244, 244, 0))
  );
  background-image: linear-gradient(
    to right,
    #1c2849 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards.overlay_blue_3:before {
  background-image: -o-linear-gradient(
    left,
    #312c51 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, #312c51),
    to(rgba(244, 244, 244, 0))
  );
  background-image: linear-gradient(
    to right,
    #312c51 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards.overlay_blue_4:before {
  background-image: -o-linear-gradient(
    left,
    #31353e 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, #31353e),
    to(rgba(244, 244, 244, 0))
  );
  background-image: linear-gradient(
    to right,
    #31353e 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards.overlay_black:before {
  background-image: -o-linear-gradient(
    left,
    #353636 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, #353636),
    to(rgba(244, 244, 244, 0))
  );
  background-image: linear-gradient(
    to right,
    #353636 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards.overlay_black_light:before {
  background-image: -o-linear-gradient(
    left,
    #2b303f 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, #2b303f),
    to(rgba(244, 244, 244, 0))
  );
  background-image: linear-gradient(
    to right,
    #2b303f 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards.overlay_blue_light:before {
  background-image: -o-linear-gradient(
    left,
    #2a5a9c 25%,
    rgba(244, 244, 244, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, #2a5a9c),
    to(rgba(244, 244, 244, 0))
  );
  background-image: linear-gradient(
    to right,
    #2a5a9c 25%,
    rgba(244, 244, 244, 0) 100%
  );
}

.upwards .inner {
  padding-top: 55px;
  padding-bottom: 55px;
  position: relative;
  z-index: 2;
}

.upwards .title {
  display: block;
  /*    max-width: 590px;*/
  margin-bottom: 30px;
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.upwards .subtitle {
  display: block;
  margin-bottom: 5px;
  color: #ffffff;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.upwards p {
  /*    max-width: 550px;*/
  color: #ffffff;
  font-size: 17px;
  line-height: 1.7;
}

.upwards p.w100 {
  max-width: 100%;
}

.upwards .items {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -40px;
}

.upwards .item {
  padding: 0 40px;
}

/**EUQIPMENT**/
.equipment {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.equipment .inner {
  padding-top: 55px;
  padding-bottom: 30px;
}

.equipment .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.equipment .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 30px;
}

.equipment .item .in {
  height: 100%;
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #dddfeb;
  background: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.equipment .item .in:hover {
  border-color: transparent;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.equipment .item .pic {
  min-height: 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 10px;
}

.equipment .item .pic img {
  max-width: 100%;
}

.equipment .item .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  color: #f47724;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.7;
}

.equipment .item .title i {
  font-size: 12px;
  margin-left: 15px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
}

.equipment .item .in:hover .title i {
  opacity: 1;
}

.equipment .item .title a {
  color: inherit;
}

/**DEPARTMENT**/
.department {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.department .inner {
  padding-top: 55px;
  padding-bottom: 55px;
}

.department .col {
  width: 50%;
}

.department p {
  margin-top: 30px;
  color: #757f93;
  font-size: 16px;
  line-height: 1.5;
}

/**terminals**/
.terminals {
}

.terminals .item {
  margin-bottom: 22px;
}

.terminals .item .in {
  padding: 24px;
  background-color: #f6f6f6;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.terminals .item .in:hover {
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.terminals .item .col:first-child {
  width: 31%;
}

.terminals .item .col:last-child {
  width: 69%;
}

.terminals .item .pic {
  padding-top: 50%;
  padding-bottom: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.terminals .item .pic img {
  width: 100%;
}

.terminals__item__right {
  height: 100%;
  padding-left: 10px;
  padding-bottom: 60px;
  position: relative;
}

.terminals .item .title {
  display: block;
  margin-bottom: 15px;
  color: #161615;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: LatoBlack, sans-serif;
}

.terminals .item .title a {
  color: inherit;
}

.terminals .item p {
  margin-bottom: 24px;
  color: #757f93;
  font-size: 15px;
  line-height: 25px;
}

.terminals .item .subtitle {
  display: block;
  margin-bottom: 5px;
  color: #757f93;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.terminals__char {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -15px;
}

.terminals__char li {
  padding-left: 15px;
  padding-right: 24px;
  color: #161615;
  font-size: 14px;
}

.terminals__item__bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -10px;
  position: absolute;
  bottom: 0;
  left: 10px;
}

.terminals__item__bottom > div {
  padding: 0 10px;
  margin-top: 15px;
}

/**PROJECT-PAGE**/
.project-page {
  width: 100%;
  display: block;

  position: relative;
  z-index: 1;
}

.project-page__head {
  padding-top: 50px;
  padding-bottom: 50px;
  background: url(/local/templates/initium_new/css/../img/project-page/project-page__head_bg.jpg) center
    no-repeat;
  background-size: cover;
}

/*.project-page .title-block {
    margin-bottom: 40px;
}*/

.project-page p {
  margin-bottom: 30px;
  color: #757f93;
  font-size: 16px;
  line-height: 26px;
}

.project-page__about p {
  margin-bottom: 35px;
  color: #161615;
}

.project-page__about .col:first-child {
  width: 61%;
}

.project-page__about .col:last-child {
  width: 39%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

/**card**/
.card {
  width: 100%;
  max-width: 345px;
  -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.card__head {
  padding: 27px;
  text-align: center;
  border-radius: 4px 4px 0 0;
  background-color: #fff;
}

.card__head_blue {
  background-color: #0297f0;
}

.card__body {
  padding: 30px;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
}

.card__head__list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -8px;
}

.card__head__list li {
  padding: 0 8px;
  margin-bottom: 10px;
  color: #ffffff;
  font-size: 15px;
  position: relative;
}

.card__head__list li:before {
  content: "";
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.card__head__list li:first-child:before {
  content: none;
}

.card .project-logo {
  min-height: 140px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.card .project-logo img {
  max-width: 100%;
}

.card__body__item {
  margin-bottom: 22px;
}

.card__body__item:last-child {
  margin-bottom: 0;
}

.card__body__item .btn {
  width: 100%;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.card__body__item .btn img {
  max-width: 100%;
}

.card__body__item .btn i {
  font-size: 12px;
}

.project-page__description {
  padding-top: 60px;
}

.project-page__description .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.project-page__description .col {
  width: 50%;
}

.project-page_pic_main img {
  width: 100%;
}

.project-page .center {
  padding-bottom: 55px;
  max-width: 800px;
  margin: 0 auto;
}

/**gallery**/
.gallery {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.gallery_border {
  padding-top: 45px;
  padding-bottom: 25px;
  border-top: 1px solid #dddfeb;
  border-bottom: 1px solid #dddfeb;
}

.gallery .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.gallery .item {
  padding: 0 15px;
}

.gallery .items .item {
  width: 33.33%;
  margin-bottom: 30px;
}

.gallery .item .pic {
  padding-top: 50%;
  padding-bottom: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 4px;
}

.gallery .item .pic img {
  width: 100%;
}

/**SERVICE**/
.service {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.service__item {
  padding-top: 65px;
  padding-bottom: 25px;
}

.service__item_back {
  background: #fff url(/local/templates/initium_new/css/../img/company/bg.png) left center no-repeat;
  background-size: cover;
}

.service__item_border {
  border-top: 1px solid #dddfeb;
  border-bottom: 1px solid #dddfeb;
}

.service__item_border_bot {
  border-bottom: 1px solid #dddfeb;
}

.service__head .numer_flex > li {
  margin-right: 0;
}

.service__head .numer_flex > li:nth-child(1),
.service__head .numer_flex > li:nth-child(2),
.service__head .numer_flex > li:nth-child(3) {
  width: 100%;
}

.service__head .numer_flex > li:nth-child(4) {
  margin-right: 35px;
}

.service p {
  margin-bottom: 30px;
  color: #757f93;
  font-size: 16px;
  line-height: 26px;
}

.service__item__bottom p {
  color: #161615;
  font-size: 18px;
}

.service .title-block {
  margin-bottom: 40px;
}

.service__item .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.service__item .col {
  width: 50%;
}

.service__item__bottom .btns_line {
  margin-top: 0;
  margin-bottom: 30px;
}

.service__item__bottom p {
}

/**MALLS**/
.malls {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.malls_border_bot {
  border-bottom: 1px solid #dddfeb;
}

.malls .inner {
  padding-top: 55px;
  padding-bottom: 55px;
}

.malls .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.malls .col {
  width: 50%;
}

.malls .title-block {
  margin-bottom: 40px;
}

.malls p {
  margin-bottom: 60px;
  color: #161615;
  font-size: 17px;
  line-height: 28px;
  padding-right: 80px;
}

.malls .subtitle {
  display: block;
  margin-bottom: 35px;
  color: #161615;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: LatoBlack, sans-serif;
  line-height: 26px;
}

.malls .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.malls .list li {
  width: 50%;
  line-height: 1.7;
}

.malls .list li:last-child {
  width: 100%;
}

/**FEATURES**/
.features {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.features-block .inner {
  padding-top: 55px;
  padding-bottom: 25px;
}

.features .title-block {
  margin-bottom: 50px;
}

.features .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.features .item {
  width: 16.66%;
  padding: 0 15px;
  margin-bottom: 63px;
  text-align: center;
}

.features .item .icon {
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #f6f6f6;
  border-radius: 50%;
  margin: 6px auto 15px;
}

.features .item .icon img {
  max-width: 100%;
}

.features .item p {
  text-align: center;
  color: #757f93;
  font-size: 15px;
  line-height: 25px;
}

/**INDUSTRIES**/
.industries {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.industries-block .inner {
  padding-top: 55px;
  padding-bottom: 15px;
}

.industries .title-block,
.good .industries .title-block {
  margin-bottom: 50px;
}

.industries .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.industries .item {
  width: 33.33%;
  padding: 0 15px;
  margin-bottom: 65px;
}

.industries .item .subtitle {
  display: block;
  margin-bottom: 17px;
  padding-left: 40px;
  position: relative;
  color: #f47724;
  font-size: 17px;
  font-weight: 700;
}

.industries .item .subtitle a {
  color: inherit;
  font-size: 17px;
  font-weight: bold;
  line-height: 30px;
}

.industries .item .subtitle a:hover {
  text-decoration: underline;
}

.industries .item p {
  color: #757f93;
  font-size: 14px;
  line-height: 24px;
}

.industries .item p a {
  color: inherit;
}

.industries .item p a:hover {
  color: #757f93;
}

.industries .item .icon {
  width: 40px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.industries .item .icon img {
  max-width: 100%;
}

/**GOOD**/
.good {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

.good p {
  margin-bottom: 30px;
  color: #161615;
  font-size: 17px;
  line-height: 1.6;
}

.good .title-block {
  margin-bottom: 40px;
}

.good__item {
  padding-top: 56px;
  padding-bottom: 45px;
}

.good__item_border {
  border-top: 1px solid #dddfeb;
  border-bottom: 1px solid #dddfeb;
}

.good__item_border_top {
  border-top: 1px solid #dddfeb;
}

.good__item_border_bot {
  border-bottom: 1px solid #dddfeb;
}

.good .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.good .col {
  width: 50%;
}

/**models**/
.models {
}

.models .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -35px -15px;
}

.models .item {
  width: 25%;
  padding: 35px 15px;
}

.models .item.w_50 {
  width: 50%;
}

.models .item .in {
  position: relative;
  padding-top: 25px;
}

.models .item .in:before {
  content: "";
  width: 40px;
  height: 4px;
  background-color: #f47724;
  position: absolute;
  top: 0;
  left: 0;
}

.models .item p {
  margin-bottom: 0;
  font-size: 15px;
}

.models .item p a {
  color: inherit;
}

/**options**/
.options {
  padding-bottom: 27px;
}

.options .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -8px;
}

.options .item {
  width: 14.28%;
  padding: 8px;
}

.options .item .in {
  padding: 21px;
  border-radius: 4px;
  border: 1px solid #ddd;
  text-align: center;
}

.options .item .icon {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 10px 0;
  margin-bottom: 5px;
}

.options .item .icon img {
  max-width: 100%;
}

.options .item p {
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 0;
  color: #757f93;
  font-size: 14px;
}

.specification {
}

.specification p {
  margin-bottom: 25px;
}

.specification__list {
  list-style: none;
}

.specification__list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 15px;
  font-size: 15px;
  color: #161615;
}

.specification__list li:nth-child(odd) {
  background-color: #f6f6f6;
  padding-top: 12px;
  padding-bottom: 12px;
}

.specification__list .name {
  display: block;
  width: 30%;
  padding-right: 10px;
  color: #757f93;
  font-size: 15px;
}

.specification__list p {
  width: 70%;
  margin-bottom: 0;
  font-size: 15px;
  color: #161615;
  line-height: 1.5;
}

.tabs {
}

.tabs__caption {
  min-height: 55px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.tabs__caption li {
  min-width: 176px;
  height: 49px;
  padding: 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
  color: #757f93;
  font-size: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-top: 1px solid #f6f6f6;
  border-left: 1px solid #f6f6f6;
  border-right: 1px solid #f6f6f6;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  background-color: #f6f6f6;
}

.tabs__caption li:hover {
  color: #161615;
}

.tabs__caption li.active {
  height: 55px;
  color: #161615;
  border-color: #dddfeb;
  background: #fff;
}

.tabs__content {
  display: none;
  border: 1px solid #dddfeb;
  padding: 30px;
}

.tabs__content.active {
  display: block;
}

.specification__list__toogle {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 3px 0;
  cursor: pointer;
  color: #f47724;
  font-size: 14px;
}

.specification__list__toogle i {
  margin-left: 5px;
  font-size: 11px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.specification__list__toogle.active i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.btn_m {
  padding-top: 5px;
  padding-bottom: 35px;
  display: none;
  text-align: center;
}

.btn_m .btn {
  width: 100%;
  max-width: 420px;
}

/**fixed__bottom**/
.fixed__bottom {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffffff;
  border-top: 1px solid #dddfeb;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.fixed__bottom.active {
  position: relative;
}

.fixed__bottom .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.fixed__bottom .col {
}

.fixed__bottom .btns_line {
  margin-top: 0;
}

.fixed__bottom .btns_line > div {
  margin-top: 0;
}

.fixed__bottom .btn {
  padding-left: 24px;
  padding-right: 24px;
}

.breadcrumbs {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.breadcrumbs li {
  color: #161615;
  font-size: 14px;
  padding-left: 24px;
  position: relative;
}

.breadcrumbs li:before {
  content: "â†’";
  position: absolute;
  top: 50%;
  left: 4px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #757f93;
}

.breadcrumbs li:first-child {
  padding-left: 0;
}

.breadcrumbs li:first-child:before {
  content: none;
}

.breadcrumbs li a {
  color: #757f93;
  -webkit-transform: 0.4s;
  -ms-transform: 0.4s;
  transform: 0.4s;
}

.breadcrumbs li a:hover {
  color: #f47724;
}

/**FOOTER**/
.footer {
  width: 100%;
  display: block;
  background: #fbfbfb url(/local/templates/initium_new/css/../img/footer/bg.jpg) center no-repeat;
  background-size: cover;
  position: relative;
  z-index: 2;
}

.footer .inner {
  position: relative;
}

.footer__top {
  padding-top: 70px;
  padding-bottom: 70px;
}

.footer__top .cols {
  justify-content: space-between;
}

/*.footer__top .col {
    width: 20%;
}*/

.footer__top .col:last-child {
  width: 40%;
  padding: 0 15px 0 0;
}

.footer__top p {
  color: #161615;
  font-size: 14px;
}

.footer__top p a {
  color: inherit;
}

.footer .subtitle {
  display: block;
  margin-bottom: 22px;
  color: #757f93;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 22px;
  font-family: LatoBlack, sans-serif;
}

.footer .footer__sub_toggle {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.footer .footer__sub_toggle.active {
  color: #f47724;
}

.footer__sub_toggle i {
  font-size: 9px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
}

.footer__sub_toggle.active i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.footer .sub_m {
  display: none;
}

.footer .subtitle a {
  color: inherit;
}

.footer__links {
  list-style: none;
}

.footer__links li {
  margin-bottom: 20px;
  color: #161615;
  font-size: 14px;
}

.footer__links li a {
  color: inherit;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.footer__links li a:hover {
  color: #f47724;
}

.footer__contacts__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -10px;
}

.footer__contacts__item {
  padding: 0 10px;
}

.footer .mail {
  margin-bottom: 35px;
  padding-left: 30px;
  position: relative;
}

.footer .mail:before {
  content: "";
  width: 16px;
  height: 13px;
  background: url(/local/templates/initium_new/css/../img/footer/mail.svg) no-repeat;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.footer .phone {
  margin-bottom: 35px;
  padding-left: 30px;
  position: relative;
}

.footer .phone:before {
  content: "";
  width: 14px;
  height: 17px;
  background: url(/local/templates/initium_new/css/../img/footer/phone.svg) no-repeat;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.footer .place {
  margin-top: 5px;
  margin-bottom: 35px;
  padding-left: 30px;
  position: relative;
  line-height: 1.6;
  margin-left: 18px;
}

.footer .place:before {
  content: "";
  width: 13px;
  height: 19px;
  background: url(/local/templates/initium_new/css/../img/footer/place.svg) no-repeat;
  position: absolute;
  top: 30%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.footer__bottom {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #dddfeb;
}

.footer__bottom .cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.footer__bottom .col:nth-child(1) {
  width: 20%;
}

.footer__bottom .col:nth-child(2) {
  width: 53%;
}

.footer__bottom .col:nth-child(3) {
  width: 27%;
}

.footer .logo img {
  max-width: 129px;
}

.footer__bottom p {
  color: #757f93;
  font-size: 13px;
  line-height: 1.6;
}

.footer__bottom p a {
  color: inherit;
}

.footer__social {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 38px;
}

.in .prev_info {
  position: absolute;
  bottom: 0;
  height: 95px;
  transition: 0.5s;
  opacity: 0;
  padding: 25px;
  width: 468px;
  padding-right: 170px;
}

.in:hover .prev_info {
  opacity: 1;
  height: 100%;
}

.slider-main.owl-carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider-main.owl-carousel .owl-stage:after {
  content: none;
}

.not-found {
  padding: 150px 0;
}

.not-found .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.not-found__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.not-found__content {
  margin-left: 36px;
  width: 100%;
}

.not-found__code {
  font-size: 145px;
  font-weight: bold;
  color: #dddddd;
  letter-spacing: 10px;
}

.not-found ul {
  list-style-type: none;
}

.not-found table {
  width: 100%;
  margin-top: 9px;
}

.not-found td {
  display: inline-block;
}

.not-found td a {
  color: #757f93;
  -webkit-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}

.not-found td a:hover {
  color: #f47724;
}

.not-found td:not(:first-child) {
  margin-left: 30px;
}

.not-found__title {
  font-size: 34px;
  line-height: 1.6;
  font-weight: 800;
  color: #000;
}

.not-found-description {
  max-width: 390px;
  font-size: 15px;
  margin-top: 20px;
}

.not-found-description p:not(:first-child) {
  margin-top: 6px;
}

.equipment-gallery {
  overflow: hidden;
}

.gallery .carousel__wrap {
  padding-bottom: 0;
}

.images-3d {
  width: 100%;
  max-width: 1200px;
  height: calc(100% + 1px);
  max-height: 800px;
  background-color: #fff;
  padding: 24px;
}

.rotation {
  max-height: 100%;
  height: 100%;
  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;
}

.rotation img {
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.controls-3d {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 401;
}

.controls-3d-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
}

.fancybox-toolbar {
  opacity: 1 !important;
  visibility: visible !important;
}

.fancybox-close-small {
  display: none;
}

.control-3d {
  cursor: pointer;
}

.controls-3d-row > *:not(:first-child) {
  margin-left: 24px;
}

.equipment-gallery .item img {
  max-height: 535px;
}

.equipment-gallery .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.equipment-gallery .owl-prev,
.equipment-gallery .owl-next {
  box-shadow: none;
  background-color: transparent !important;
}

.equipment-gallery .owl-item a {
  outline: 0;
}

.equipment-gallery .owl-dots-wrapper {
  position: absolute;
  bottom: 7px;
  right: 0;
}

.equipment-gallery .owl-prev:before,
.equipment-gallery .owl-next:before {
  width: 13px;
  height: 23px;
}

.equipment-gallery .owl-prev:before {
  background-image: url("/local/templates/initium_new/img/chevron.svg");
}

.equipment-gallery .owl-next:before {
  background-image: url("/local/templates/initium_new/img/chevron.svg");
}

.cookie_header {
  width: 100%;
  padding: 20px 0;
  background-color: rgb(255, 255, 255);
  display: block;
  border-bottom: 1px solid rgb(244, 244, 248);
}

.cookie_header .title-block {
  margin-bottom: 10px;
}

.cookie_header p {
  color: #161615;
  font-size: 14px;
}

.cookie_header a {
  color: #161615;
  text-decoration: underline;
}

.mt-15 {
  margin-top: 15px !important;
}

.footer .footer__top .footer__contacts__item p {
  padding-bottom: 0;
}

.cookie_header button {
  padding-top: 11px;
  padding-bottom: 13px;
  background-color: unset;
}

.cookie_header button + a {
  margin-left: 20px;
}

.cookie_flex {
  display: flex;
  justify-content: left;
  align-items: center;
}

.banner-breadcrumb {
  margin: 29px 0px -55px;
  padding: 7px 15px 7px 15px;
  background: #1010105e;
  width: fit-content;
}

.banner-breadcrumb .bc-link-item {
  display: inline-block;
  position: relative;
  line-height: 22px;
  font-size: 14px;
  padding: 0 10px 0 0;
}

.banner-breadcrumb .bc-link-item span {
  color: #bfbfbf;
  font-size: 15px;
  font-weight: normal;
  text-transform: lowercase;
}

.banner-breadcrumb span {
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-transform: lowercase;
}

.banner-breadcrumb .fa {
  color: #ffffff;
  font-size: 15px;
  padding: 0 10px 0 0;
}

.feedback-short-captcha {
  margin-bottom: 25px;
}

@media only screen and (max-width: 1365px) {
  div.banner-breadcrumb {
    display: block;
    background: #2a2a2a;
    padding: 4px 8px;
  }
}
@media only screen and (max-width: 559px) {
  .banner-breadcrumb span,
  div.banner-breadcrumb .bc-link-item span {
    font-size: 10px;
  }
}
/*
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes fadeOut {
    from { opacity: 1; }
    to { opacity: 0; }
}

.banner-content {
    opacity: 0; 
}*/

.footer__social-wrapper {
  display: flex;
  justify-content: end;
  align-items: center;
}
.footer__social-made {
  list-style: none;
  display: flex;
  align-items: center;
  column-gap: 28px;
  margin-right: 87px;
}
.footer__social-link {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background 0.3s ease-in-out;
}
.footer__social-made li:nth-child(1) .footer__social-link {
  width: 91px;
  height: 27px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 91 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_14)'%3E%3Cpath d='M13.7042 6.38372C13.7042 4.92812 12.9945 3.79598 10.9231 3.79598H3.80725V12.5296H5.7828V9.45666H10.3477C11.3738 9.45666 11.6423 9.75159 11.6423 10.76V12.5296H13.6179V10.4461C13.6179 9.40909 13.2439 8.80021 12.4191 8.59091C13.2726 8.31501 13.7042 7.48732 13.7042 6.38372ZM10.6545 7.62051H5.7828V5.64165H10.6641C11.393 5.64165 11.7382 6.03171 11.7382 6.61205C11.7286 7.18288 11.4409 7.62051 10.6545 7.62051ZM90.1177 14.4704H90.8465V23.204H88.871V17.0106L84.7952 23.204H82.5224V14.4704H84.4979V20.445L87.4708 15.8689C88.238 14.7082 88.8998 14.4704 90.1177 14.4704ZM51.5561 12.5296V10.6649C52.3617 10.6649 52.5535 10.1797 52.7261 8.56237L53.2631 3.79598H60.3406V12.5296H58.365V5.64165H54.9606L54.6153 8.98097C54.318 11.8541 53.5317 12.6342 51.5561 12.5296ZM0 27H17.4155V0H0V27ZM1.89883 1.88372H15.5071V25.1163H1.89883V1.88372ZM11.6327 14.4704H13.6083V23.204H7.28844C4.75666 23.204 3.79766 22.2622 3.79766 19.741V14.4704H5.77321V19.7981C5.77321 20.9112 6.21435 21.3679 7.24049 21.3679H11.6327V14.4704ZM64.167 9.60888H68.5305V12.5391H70.5061V3.79598H65.4329C62.9491 3.79598 62.1915 4.47146 62.1915 7.01163V12.5296H64.167V9.60888ZM65.4329 5.64165H68.5305V7.79176H64.167V7.02114C64.167 6.0222 64.2917 5.64165 65.4329 5.64165ZM41.8797 9.31395V7.02114C41.8797 4.50951 42.5894 3.8055 45.1212 3.8055H50.2902V5.64165H45.0253C43.9991 5.64165 43.8553 5.8129 43.8553 6.926V7.22093H48.8517V9.03806H43.8553V9.42812C43.8553 10.5412 43.9991 10.7125 45.0253 10.7125H50.3669V12.5486H45.1212C42.5798 12.5296 41.8797 11.8066 41.8797 9.31395ZM87.7585 3.79598H85.5912C83.0786 3.79598 82.3498 4.5 82.3498 7.01163V9.31395C82.3498 11.8066 83.3279 12.5296 85.8405 12.5296H87.5188C90.0506 12.5296 91.0096 11.8066 91.0096 9.31395V7.02114C91 4.5 90.2903 3.79598 87.7585 3.79598ZM89.0244 9.31395C89.0244 10.4271 88.7847 10.6934 87.7585 10.6934H85.5912C84.5651 10.6934 84.3253 10.4271 84.3253 9.31395V7.02114C84.3253 5.90803 84.5651 5.64165 85.5912 5.64165H87.7585C88.7847 5.64165 89.0244 5.90803 89.0244 7.02114V9.31395ZM55.1907 14.4704H60.6091V15.555C60.6091 16.4302 60.5324 17.1533 60.3406 17.8097H58.6623V16.3066H55.2003C54.1742 16.3066 53.9344 16.5729 53.9344 17.686V19.9884C53.9344 21.1015 54.1742 21.3679 55.2003 21.3679H60.6091V23.204H55.1907C52.6781 23.204 51.9493 22.481 51.9493 19.9884V17.686C51.9493 15.1744 52.6781 14.4704 55.1907 14.4704ZM39.6549 3.79598H32.4623L32.0212 8.21987C31.8006 10.3224 31.4841 10.6649 30.8991 10.6649H30.7841V13.3478H32.6637L32.7404 12.2347H38.5424L38.6191 13.3478H40.4988V10.6364H39.674V3.79598H39.6549ZM34.1981 5.64165H37.6793V10.4366H33.4501C33.7186 9.9704 33.8337 9.31395 33.92 8.47674L34.1981 5.64165ZM47.3173 14.4704H44.9773C42.4647 14.4704 41.7359 15.1744 41.7359 17.686V19.9884C41.7359 22.481 42.4647 23.204 44.9773 23.204H47.3173C49.8491 23.204 50.5587 22.481 50.5587 19.9884V17.686C50.5587 15.1744 49.8491 14.4704 47.3173 14.4704ZM48.5832 19.9884C48.5832 21.1015 48.3434 21.3679 47.3173 21.3679H44.9773C43.9512 21.3679 43.7114 21.1015 43.7114 19.9884V17.686C43.7114 16.5729 43.9512 16.3066 44.9773 16.3066H47.3173C48.3434 16.3066 48.5832 16.5729 48.5832 17.686V19.9884ZM65.2411 14.4704H70.6787V15.555C70.6787 16.4302 70.602 17.1533 70.4101 17.8097H68.7319V16.3066H65.2411C64.215 16.3066 63.9752 16.5729 63.9752 17.686V19.9884C63.9752 21.1015 64.215 21.3679 65.2411 21.3679H70.6787V23.204H65.2411C62.7285 23.204 61.9997 22.481 61.9997 19.9884V17.686C61.9997 15.1744 62.7285 14.4704 65.2411 14.4704ZM28.2715 18.5899C28.7318 18.314 29.1154 17.7146 29.1154 16.7918C29.1154 15.6025 28.4345 14.4704 26.411 14.4704H21.242V23.204H26.6124C28.5592 23.204 29.5182 22.2146 29.5182 20.5877C29.5086 19.5032 28.8852 18.8562 28.2715 18.5899ZM27.1494 17.0867C27.1494 17.6195 26.8809 17.9049 26.2 17.9049H23.2271V16.3351H26.2C26.8809 16.3351 27.1494 16.5729 27.1494 17.0867ZM26.6316 21.3679H23.2175V19.6744H26.6316C27.2933 19.6744 27.533 19.9884 27.533 20.4926C27.533 21.0063 27.2933 21.3679 26.6316 21.3679ZM78.7055 3.79598H80.6811V12.5296H78.7055V9.02854H74.3421V12.5391H72.3665V3.79598H74.3421V7.18288H78.7055V3.79598ZM24.1957 3.79598H29.5853V4.88055C29.5853 5.75581 29.5086 6.47886 29.3168 7.13531H27.6385V5.64165H24.1957C23.1696 5.64165 22.9298 5.90803 22.9298 7.02114V9.32347C22.9298 10.4366 23.1696 10.703 24.1957 10.703H29.5853V12.5391H24.1957C21.6831 12.5391 20.9543 11.8161 20.9543 9.32347V7.02114C20.9543 4.5 21.6831 3.79598 24.1957 3.79598ZM79.9522 14.4704H80.6811V23.204H78.7055V17.0106L74.6298 23.204H72.3569V14.4704H74.3325V20.445L77.3054 15.8689C78.0726 14.7082 78.7343 14.4704 79.9522 14.4704ZM37.4396 14.4704H31.6855V16.1924L32.7117 16.3351V23.204H34.6872V20.9493H37.4396C39.7124 20.9493 40.4892 19.8076 40.4892 18.0476V17.3721C40.4892 15.7072 39.7508 14.4704 37.4396 14.4704ZM38.5328 17.981C38.5328 18.7992 38.2163 19.1226 37.4396 19.1226H34.6872V16.3161H37.4396C38.2163 16.3161 38.5328 16.7061 38.5328 17.4577V17.981Z' fill='%23A2ACBF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_14'%3E%3Crect width='91' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social-made li:nth-child(1):hover .footer__social-link {
  background-image: url("data:image/svg+xml,%3Csvg width='91' height='27' viewBox='0 0 91 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_14)'%3E%3Cpath d='M13.7042 6.38372C13.7042 4.92812 12.9945 3.79598 10.9231 3.79598H3.80725V12.5296H5.7828V9.45666H10.3477C11.3738 9.45666 11.6423 9.75159 11.6423 10.76V12.5296H13.6179V10.4461C13.6179 9.40909 13.2439 8.80021 12.4191 8.59091C13.2726 8.31501 13.7042 7.48732 13.7042 6.38372ZM10.6545 7.62051H5.7828V5.64165H10.6641C11.393 5.64165 11.7382 6.03171 11.7382 6.61205C11.7286 7.18288 11.4409 7.62051 10.6545 7.62051ZM90.1177 14.4704H90.8465V23.204H88.871V17.0106L84.7952 23.204H82.5224V14.4704H84.4979V20.445L87.4708 15.8689C88.238 14.7082 88.8998 14.4704 90.1177 14.4704ZM51.5561 12.5296V10.6649C52.3617 10.6649 52.5535 10.1797 52.7261 8.56237L53.2631 3.79598H60.3406V12.5296H58.365V5.64165H54.9606L54.6153 8.98097C54.318 11.8541 53.5317 12.6342 51.5561 12.5296ZM0 27H17.4155V0H0V27ZM1.89883 1.88372H15.5071V25.1163H1.89883V1.88372ZM11.6327 14.4704H13.6083V23.204H7.28844C4.75666 23.204 3.79766 22.2622 3.79766 19.741V14.4704H5.77321V19.7981C5.77321 20.9112 6.21435 21.3679 7.24049 21.3679H11.6327V14.4704ZM64.167 9.60888H68.5305V12.5391H70.5061V3.79598H65.4329C62.9491 3.79598 62.1915 4.47146 62.1915 7.01163V12.5296H64.167V9.60888ZM65.4329 5.64165H68.5305V7.79176H64.167V7.02114C64.167 6.0222 64.2917 5.64165 65.4329 5.64165ZM41.8797 9.31395V7.02114C41.8797 4.50951 42.5894 3.8055 45.1212 3.8055H50.2902V5.64165H45.0253C43.9991 5.64165 43.8553 5.8129 43.8553 6.926V7.22093H48.8517V9.03806H43.8553V9.42812C43.8553 10.5412 43.9991 10.7125 45.0253 10.7125H50.3669V12.5486H45.1212C42.5798 12.5296 41.8797 11.8066 41.8797 9.31395ZM87.7585 3.79598H85.5912C83.0786 3.79598 82.3498 4.5 82.3498 7.01163V9.31395C82.3498 11.8066 83.3279 12.5296 85.8405 12.5296H87.5188C90.0506 12.5296 91.0096 11.8066 91.0096 9.31395V7.02114C91 4.5 90.2903 3.79598 87.7585 3.79598ZM89.0244 9.31395C89.0244 10.4271 88.7847 10.6934 87.7585 10.6934H85.5912C84.5651 10.6934 84.3253 10.4271 84.3253 9.31395V7.02114C84.3253 5.90803 84.5651 5.64165 85.5912 5.64165H87.7585C88.7847 5.64165 89.0244 5.90803 89.0244 7.02114V9.31395ZM55.1907 14.4704H60.6091V15.555C60.6091 16.4302 60.5324 17.1533 60.3406 17.8097H58.6623V16.3066H55.2003C54.1742 16.3066 53.9344 16.5729 53.9344 17.686V19.9884C53.9344 21.1015 54.1742 21.3679 55.2003 21.3679H60.6091V23.204H55.1907C52.6781 23.204 51.9493 22.481 51.9493 19.9884V17.686C51.9493 15.1744 52.6781 14.4704 55.1907 14.4704ZM39.6549 3.79598H32.4623L32.0212 8.21987C31.8006 10.3224 31.4841 10.6649 30.8991 10.6649H30.7841V13.3478H32.6637L32.7404 12.2347H38.5424L38.6191 13.3478H40.4988V10.6364H39.674V3.79598H39.6549ZM34.1981 5.64165H37.6793V10.4366H33.4501C33.7186 9.9704 33.8337 9.31395 33.92 8.47674L34.1981 5.64165ZM47.3173 14.4704H44.9773C42.4647 14.4704 41.7359 15.1744 41.7359 17.686V19.9884C41.7359 22.481 42.4647 23.204 44.9773 23.204H47.3173C49.8491 23.204 50.5587 22.481 50.5587 19.9884V17.686C50.5587 15.1744 49.8491 14.4704 47.3173 14.4704ZM48.5832 19.9884C48.5832 21.1015 48.3434 21.3679 47.3173 21.3679H44.9773C43.9512 21.3679 43.7114 21.1015 43.7114 19.9884V17.686C43.7114 16.5729 43.9512 16.3066 44.9773 16.3066H47.3173C48.3434 16.3066 48.5832 16.5729 48.5832 17.686V19.9884ZM65.2411 14.4704H70.6787V15.555C70.6787 16.4302 70.602 17.1533 70.4101 17.8097H68.7319V16.3066H65.2411C64.215 16.3066 63.9752 16.5729 63.9752 17.686V19.9884C63.9752 21.1015 64.215 21.3679 65.2411 21.3679H70.6787V23.204H65.2411C62.7285 23.204 61.9997 22.481 61.9997 19.9884V17.686C61.9997 15.1744 62.7285 14.4704 65.2411 14.4704ZM28.2715 18.5899C28.7318 18.314 29.1154 17.7146 29.1154 16.7918C29.1154 15.6025 28.4345 14.4704 26.411 14.4704H21.242V23.204H26.6124C28.5592 23.204 29.5182 22.2146 29.5182 20.5877C29.5086 19.5032 28.8852 18.8562 28.2715 18.5899ZM27.1494 17.0867C27.1494 17.6195 26.8809 17.9049 26.2 17.9049H23.2271V16.3351H26.2C26.8809 16.3351 27.1494 16.5729 27.1494 17.0867ZM26.6316 21.3679H23.2175V19.6744H26.6316C27.2933 19.6744 27.533 19.9884 27.533 20.4926C27.533 21.0063 27.2933 21.3679 26.6316 21.3679ZM78.7055 3.79598H80.6811V12.5296H78.7055V9.02854H74.3421V12.5391H72.3665V3.79598H74.3421V7.18288H78.7055V3.79598ZM24.1957 3.79598H29.5853V4.88055C29.5853 5.75581 29.5086 6.47886 29.3168 7.13531H27.6385V5.64165H24.1957C23.1696 5.64165 22.9298 5.90803 22.9298 7.02114V9.32347C22.9298 10.4366 23.1696 10.703 24.1957 10.703H29.5853V12.5391H24.1957C21.6831 12.5391 20.9543 11.8161 20.9543 9.32347V7.02114C20.9543 4.5 21.6831 3.79598 24.1957 3.79598ZM79.9522 14.4704H80.6811V23.204H78.7055V17.0106L74.6298 23.204H72.3569V14.4704H74.3325V20.445L77.3054 15.8689C78.0726 14.7082 78.7343 14.4704 79.9522 14.4704ZM37.4396 14.4704H31.6855V16.1924L32.7117 16.3351V23.204H34.6872V20.9493H37.4396C39.7124 20.9493 40.4892 19.8076 40.4892 18.0476V17.3721C40.4892 15.7072 39.7508 14.4704 37.4396 14.4704ZM38.5328 17.981C38.5328 18.7992 38.2163 19.1226 37.4396 19.1226H34.6872V16.3161H37.4396C38.2163 16.3161 38.5328 16.7061 38.5328 17.4577V17.981Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_14'%3E%3Crect width='91' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social-made li:nth-child(2) .footer__social-link {
  width: 78px;
  height: 27px;
  background-image: url("data:image/svg+xml,%3Csvg width='78' height='27' viewBox='0 0 78 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_16)'%3E%3Cpath d='M45.1459 3.32948C45.1951 3.33575 45.2452 3.33009 45.2918 3.31297C45.3385 3.29586 45.3811 3.26767 45.4161 3.23055C45.4514 3.19295 45.478 3.14796 45.4939 3.09883C45.5101 3.04902 45.5154 2.9963 45.5095 2.94426V2.0276C45.5162 1.97517 45.5115 1.92189 45.4956 1.87148C45.48 1.82173 45.4536 1.77609 45.4182 1.73789C45.3836 1.70057 45.3407 1.67191 45.293 1.65421C45.2461 1.63683 45.1956 1.63112 45.1459 1.63755H41.1234C41.0737 1.63112 41.0233 1.63683 40.9763 1.65421C40.9286 1.67191 40.8857 1.70057 40.8511 1.73789C40.8157 1.77612 40.7892 1.82178 40.7737 1.87155C40.7578 1.92195 40.7531 1.9752 40.7598 2.0276V12.2036C40.7539 12.2556 40.7592 12.3083 40.7754 12.3581C40.7913 12.4072 40.8178 12.4522 40.8531 12.4898C40.8877 12.5266 40.9302 12.5549 40.9775 12.5723C41.0241 12.5894 41.0742 12.5951 41.1234 12.5888H45.1459C45.1951 12.5951 45.2452 12.5894 45.2918 12.5723C45.339 12.5548 45.3816 12.5266 45.4161 12.4898C45.4515 12.4522 45.478 12.4073 45.4939 12.3581C45.5101 12.3083 45.5154 12.2556 45.5095 12.2036V11.2821C45.5154 11.23 45.5101 11.1773 45.4939 11.1275C45.478 11.0784 45.4515 11.0334 45.4161 10.9958C45.3816 10.959 45.339 10.9308 45.2918 10.9134C45.2452 10.8962 45.1951 10.8905 45.1459 10.8968H42.4719V7.81527H44.6627C44.7119 7.82157 44.7619 7.81593 44.8085 7.79883C44.8558 7.78136 44.8983 7.75315 44.9329 7.71642C44.9682 7.67878 44.9948 7.63377 45.0107 7.58462C45.0268 7.53501 45.0322 7.4822 45.0262 7.43006V6.54761C45.0322 6.49554 45.0268 6.44274 45.0107 6.39312C44.9948 6.34397 44.9682 6.29896 44.9329 6.26132C44.8984 6.22455 44.8558 6.19634 44.8085 6.17891C44.7619 6.16182 44.7119 6.15618 44.6627 6.16247H42.4719V3.32948H45.1459ZM69.2393 12.5496C69.8608 12.6743 70.4926 12.7396 71.1263 12.7447C74.518 12.7447 74.6746 9.75578 74.6746 7.00088C74.7013 5.3245 74.3874 3.66166 73.7543 2.12504C73.7023 2.01273 73.6238 1.91474 73.5257 1.8395C73.4298 1.76608 73.3168 1.71836 73.1975 1.70085C72.6111 1.58118 72.0147 1.5175 71.4163 1.51066C67.9231 1.51066 67.7344 4.43618 67.7344 7.20082C67.6988 8.87809 68.0131 10.5429 68.6549 12.0767C68.7024 12.2023 68.7821 12.3131 68.8861 12.3978C68.9874 12.4804 69.1098 12.533 69.2393 12.5496ZM71.3105 4.0169C71.4511 4.02092 71.5911 4.03728 71.7293 4.06562C71.9714 5.0346 72.0844 6.03147 72.0652 7.03019C72.0652 9.17554 71.918 10.1995 71.2184 10.1995C71.0431 10.2 70.8684 10.1787 70.6983 10.1361C70.453 9.16923 70.3369 8.17399 70.3532 7.1765C70.3532 4.97261 70.5142 4.0169 71.3105 4.0169ZM63.0814 2.0276C63.0872 1.97538 63.0818 1.92251 63.0656 1.87252C63.0497 1.82321 63.0233 1.77799 62.9881 1.74005C62.9536 1.70291 62.9112 1.67421 62.8639 1.65615C62.8173 1.63845 62.7673 1.63208 62.7178 1.63755H61.0471C60.9974 1.63112 60.9469 1.63684 60.9 1.65421C60.8523 1.67191 60.8094 1.70057 60.7748 1.73789C60.7394 1.77611 60.713 1.82177 60.6974 1.87155C60.6816 1.92195 60.6769 1.97519 60.6835 2.0276V12.2036C60.6776 12.2556 60.6829 12.3083 60.6991 12.3581C60.715 12.4073 60.7415 12.4523 60.7769 12.4898C60.8114 12.5266 60.854 12.5549 60.9013 12.5723C60.948 12.5894 60.998 12.5951 61.0471 12.5888H62.7178C62.767 12.5951 62.8171 12.5894 62.8637 12.5723C62.911 12.5549 62.9535 12.5266 62.9881 12.4898C63.0234 12.4522 63.0499 12.4072 63.0658 12.3581C63.082 12.3083 63.0873 12.2556 63.0814 12.2036V8.17126H64.5495V12.2036C64.5436 12.2556 64.5489 12.3083 64.5651 12.3581C64.581 12.4073 64.6076 12.4522 64.6429 12.4898C64.6774 12.5266 64.72 12.5548 64.7672 12.5723C64.8138 12.5894 64.8639 12.5951 64.9131 12.5888H66.5562C66.6054 12.5951 66.6555 12.5894 66.7021 12.5723C66.7493 12.5548 66.7919 12.5266 66.8264 12.4898C66.8617 12.4522 66.8883 12.4073 66.9042 12.3581C66.9204 12.3083 66.9257 12.2556 66.9198 12.2036V2.0276C66.9265 1.97517 66.9218 1.92189 66.9059 1.87148C66.8903 1.82173 66.8639 1.77609 66.8285 1.73789C66.7939 1.70057 66.751 1.67191 66.7033 1.65421C66.6563 1.63684 66.6059 1.63112 66.5562 1.63755H64.9131C64.8636 1.63208 64.8136 1.63845 64.767 1.65615C64.7197 1.67421 64.6773 1.70291 64.6428 1.74005C64.6077 1.77803 64.5812 1.82327 64.5653 1.87259C64.5491 1.92256 64.5437 1.9754 64.5495 2.0276V5.83564H63.0814V2.0276ZM53.4946 12.5888H54.9535C55.0009 12.5942 55.0488 12.5894 55.0942 12.5748C55.1401 12.5599 55.1824 12.5357 55.2185 12.5037C55.2553 12.4709 55.2853 12.4312 55.3067 12.3868C55.3285 12.3416 55.3414 12.2927 55.3448 12.2426L55.6163 10.5214H57.5355L57.8162 12.2426C57.8267 12.3444 57.8746 12.4379 57.9495 12.5026C57.9858 12.5345 58.0282 12.5585 58.0742 12.5733C58.1201 12.5881 58.1686 12.5934 58.2166 12.5888H59.6618C59.7125 12.5966 59.7643 12.5905 59.8117 12.5712C59.86 12.5515 59.9023 12.5195 59.9346 12.4784C59.9674 12.4368 59.9895 12.387 59.999 12.3338C60.0084 12.2806 60.0048 12.2259 59.9886 12.1743L58.3179 2.51033C58.2957 2.25402 58.1787 2.01741 57.9925 1.85207C57.8063 1.68672 57.5659 1.60617 57.3238 1.62781H55.8096C55.5689 1.60602 55.3299 1.68531 55.1439 1.84857C54.9579 2.01183 54.84 2.24606 54.8155 2.50059L53.1633 12.1646C53.1446 12.2171 53.1393 12.2735 53.148 12.3287C53.1567 12.3839 53.179 12.4356 53.2126 12.4787C53.2457 12.5213 53.2895 12.5542 53.3396 12.574C53.3892 12.5933 53.4426 12.5984 53.4946 12.5888ZM56.4217 3.73418H56.7025L57.2777 8.45405H55.897L56.4217 3.73418ZM56.5711 22.1843C56.5306 22.1845 56.4905 22.193 56.4533 22.2091C56.4161 22.2253 56.3826 22.2488 56.3547 22.2783C56.2965 22.3399 56.2637 22.4213 56.2628 22.5062C56.2628 23.3156 56.2628 25.1733 54.9558 25.1733C54.7092 25.1743 54.463 25.1547 54.2193 25.1148C53.8634 23.8816 53.708 22.5991 53.7591 21.3165C53.7591 19.0735 53.8512 17.5864 55.08 17.5864C55.3069 17.5836 55.5335 17.6032 55.7566 17.6449C55.9718 18.3819 56.0879 19.1444 56.1017 19.9122C56.101 19.9502 56.1078 19.9881 56.1215 20.0236C56.1353 20.0588 56.1558 20.0908 56.1817 20.1173C56.2076 20.1438 56.2384 20.1644 56.2721 20.1778C56.3059 20.1912 56.3419 20.197 56.3779 20.195C57.5975 20.195 57.7264 18.0496 57.3536 16.4942C57.3289 16.3551 57.2609 16.2274 57.1593 16.1295C57.0607 16.0344 56.9329 15.9756 56.7967 15.9627C56.2271 15.8595 55.6496 15.8073 55.0708 15.8067C52.2081 15.8067 51.8491 18.5616 51.8951 21.3165C51.8445 23.0308 52.1248 24.7382 52.719 26.3337C52.7595 26.4617 52.8345 26.5759 52.9357 26.6639C53.0343 26.7495 53.1557 26.8042 53.285 26.8213C53.8536 26.9186 54.4296 26.9659 55.0064 26.9627C58.2695 26.9481 58.0393 22.1843 56.5711 22.1843ZM70.8477 21.2094V21.0338C71.215 20.8035 71.5145 20.4693 71.7129 20.069C71.9112 19.6686 72.0004 19.2176 71.9708 18.7666C71.9708 17.0551 70.903 15.9044 69.1633 15.9044H66.25C66.2007 15.8981 66.1507 15.9038 66.1041 15.9209C66.0568 15.9383 66.0143 15.9666 65.9797 16.0033C65.9444 16.0409 65.9179 16.0859 65.902 16.1351C65.8858 16.1849 65.8804 16.2376 65.8864 16.2896V26.4656C65.8806 26.5178 65.886 26.5707 65.9021 26.6207C65.918 26.67 65.9445 26.7152 65.9797 26.7532C66.0146 26.7906 66.0571 26.8193 66.1038 26.837C66.1504 26.8547 66.2005 26.8611 66.25 26.8556H69.3152C70.9674 26.8556 72.1456 25.5294 72.1456 23.7009C72.1456 22.716 71.8511 21.6531 70.8477 21.2094ZM68.7583 24.6908H68.2981V18.0693H68.6294C69.2646 18.0693 69.5775 18.591 69.5775 19.2688C69.5837 19.4603 69.5517 19.6512 69.4834 19.8302C69.4163 20.0067 69.3136 20.1675 69.1817 20.3024C69.0197 20.4068 68.8856 20.5492 68.7911 20.7173C68.6944 20.8889 68.639 21.0808 68.6294 21.2776C68.6329 21.4769 68.6924 21.6712 68.8012 21.838C68.9092 22.0028 69.0609 22.1302 69.237 22.204C69.4074 22.3402 69.5427 22.5197 69.6305 22.726C69.7183 22.9335 69.7554 23.1592 69.7386 23.384C69.7248 24.0569 69.4302 24.6908 68.7583 24.6908ZM64.6162 15.8459H64.2249C63.194 15.8459 62.6555 16.3871 62.3564 17.4696L61.8961 19.1323C61.6936 19.8685 61.5049 20.2147 61.0447 20.2147H60.856V16.314C60.8619 16.262 60.8566 16.2093 60.8404 16.1595C60.8245 16.1103 60.798 16.0653 60.7626 16.0277C60.7281 15.991 60.6856 15.9627 60.6383 15.9453C60.5917 15.9282 60.5417 15.9225 60.4924 15.9288H59.0196C58.9704 15.9225 58.9204 15.9282 58.8738 15.9453C58.8265 15.9627 58.7839 15.991 58.7494 16.0277C58.7141 16.0653 58.6875 16.1103 58.6716 16.1595C58.6554 16.2093 58.6501 16.262 58.6561 16.314V26.49C58.6503 26.5422 58.6556 26.5951 58.6718 26.6451C58.6877 26.6944 58.7142 26.7396 58.7494 26.7776C58.7843 26.815 58.8268 26.8437 58.8735 26.8614C58.9201 26.8791 58.9701 26.8855 59.0196 26.88H60.4924C60.5419 26.8855 60.592 26.8791 60.6386 26.8614C60.6858 26.8434 60.7282 26.8147 60.7626 26.7776C60.7979 26.7396 60.8244 26.6944 60.8403 26.6451C60.8564 26.5953 60.8618 26.5423 60.856 26.49V22.3162H61.0447C61.5049 22.3162 61.7397 22.6527 61.8961 23.3987L62.2781 25.2369C62.5267 26.4022 63.1526 26.9532 64.1835 26.9532C64.323 26.9617 64.4629 26.9617 64.6023 26.9532C64.6512 26.9529 64.6993 26.9416 64.7433 26.9203C64.788 26.8986 64.8275 26.8675 64.8593 26.8292C64.8914 26.7905 64.9155 26.7451 64.9299 26.6959C64.9443 26.6467 64.9488 26.5948 64.943 26.5436V25.1833C64.9467 25.1382 64.9417 25.0928 64.9283 25.0497C64.915 25.007 64.8934 24.9674 64.8647 24.9332C64.8367 24.8997 64.8019 24.8724 64.7628 24.8531C64.7243 24.8341 64.6821 24.8236 64.6392 24.8224C64.3953 24.8224 64.2019 24.603 64.1283 24.2617L63.8015 22.7063C63.7652 22.3974 63.6637 22.0998 63.5036 21.8333C63.3444 21.5694 63.1317 21.3463 62.881 21.1801V21.0436C63.1122 20.9519 63.315 20.7947 63.4676 20.5892C63.6201 20.3837 63.7166 20.1378 63.7463 19.8783L64.0777 18.591C64.1559 18.2546 64.3492 18.0303 64.6208 18.0303C64.8923 18.0303 64.9522 17.8743 64.9522 17.6451V16.2555C64.9566 16.2051 64.9513 16.1543 64.9366 16.1058C64.9221 16.058 64.8984 16.0134 64.8667 15.9747C64.8358 15.9367 64.7974 15.9056 64.7539 15.8831C64.7111 15.8611 64.6642 15.8484 64.6162 15.8459ZM77.6084 18.4545C77.6581 18.4608 77.7078 18.4551 77.7545 18.438C77.8013 18.4209 77.8436 18.3927 77.8792 18.3556C77.9141 18.3185 77.9408 18.2734 77.9564 18.2239C77.9727 18.1743 77.9779 18.1214 77.972 18.0693V16.2896C77.9779 16.2375 77.9727 16.1847 77.9564 16.1351C77.9409 16.0859 77.9145 16.0409 77.8792 16.0033C77.8445 15.9667 77.8018 15.9385 77.7545 15.9209C77.7078 15.9037 77.6577 15.8981 77.6084 15.9044H73.2042C73.1548 15.8983 73.1046 15.904 73.0579 15.9211C73.0108 15.9382 72.9681 15.9663 72.9327 16.0033C72.8971 16.0408 72.8701 16.0857 72.8535 16.1348C72.8368 16.1846 72.8308 16.2373 72.836 16.2896V26.4656C72.8301 26.5183 72.8355 26.5716 72.8519 26.622C72.868 26.6717 72.895 26.7172 72.9307 26.7553C72.9657 26.7925 73.0087 26.8211 73.0566 26.8387C73.1037 26.8561 73.1544 26.8619 73.2042 26.8556H77.6084C77.6581 26.8611 77.7078 26.8547 77.7545 26.837C77.8019 26.819 77.8446 26.7903 77.8792 26.7532C77.9143 26.7147 77.9407 26.6691 77.9567 26.6195C77.9727 26.5699 77.9779 26.5174 77.972 26.4656V24.6908C77.978 24.639 77.9727 24.5865 77.9567 24.5369C77.9407 24.4873 77.9143 24.4417 77.8792 24.4032C77.8446 24.366 77.802 24.3374 77.7545 24.3193C77.708 24.3016 77.6579 24.2952 77.6084 24.3007H75.5103V22.5259H77.3783C77.4282 22.5321 77.4788 22.5263 77.526 22.509C77.5739 22.4913 77.6171 22.4627 77.6521 22.4255C77.6878 22.388 77.7145 22.3424 77.7308 22.2922C77.7471 22.242 77.7523 22.1885 77.7464 22.1358V20.4829C77.7515 20.4306 77.7457 20.3779 77.7293 20.328C77.7127 20.2789 77.6856 20.234 77.6499 20.1965C77.6151 20.16 77.5725 20.1319 77.5252 20.1143C77.4782 20.0973 77.4279 20.0916 77.3783 20.0977H75.5103V18.4545H77.6084ZM50.6733 12.2036C50.6674 12.2556 50.6727 12.3085 50.6889 12.3581C50.7048 12.4072 50.7314 12.4522 50.7667 12.4898C50.8012 12.5266 50.8438 12.5548 50.891 12.5723C50.9376 12.5894 50.9877 12.595 51.0369 12.5888H52.1231C52.1725 12.5949 52.2226 12.5892 52.2694 12.572C52.3169 12.5546 52.3597 12.5265 52.3945 12.4898C52.4302 12.4524 52.4572 12.4075 52.4737 12.3584C52.4904 12.3086 52.4964 12.2558 52.4912 12.2036V2.0276C52.4972 1.97492 52.4918 1.92158 52.4754 1.87118C52.4592 1.82146 52.4323 1.77595 52.3965 1.73789C52.3616 1.70068 52.3185 1.67211 52.2707 1.65444C52.2235 1.63705 52.1729 1.63123 52.1231 1.63748H48.6391C48.4843 1.62053 48.3277 1.6391 48.1811 1.69178C48.0338 1.74459 47.899 1.83035 47.7859 1.94318C47.6718 2.05764 47.5831 2.19493 47.5255 2.3461C47.4669 2.49943 47.4402 2.66314 47.4471 2.82719L47.0513 8.94161C46.9776 10.0533 46.8441 10.8919 46.2504 10.8919C46.0388 10.8919 45.9559 11.0285 45.9559 11.2771V12.1986C45.9507 12.2509 45.9567 12.3037 45.9735 12.3535C45.9899 12.4026 46.017 12.4475 46.0526 12.485C46.0875 12.5217 46.1303 12.5498 46.1777 12.5672C46.2247 12.5843 46.2747 12.59 46.324 12.5839H46.4207C48.3906 12.5839 48.6437 11.1211 48.7725 9.09275L49.1085 3.64634C49.1061 3.61075 49.1112 3.57504 49.1237 3.54161C49.136 3.50836 49.1553 3.47846 49.18 3.45414C49.2044 3.43 49.234 3.41183 49.2665 3.40103C49.2988 3.39047 49.3329 3.38764 49.3663 3.39285H50.6964L50.6733 12.2036ZM30.4229 2.67099C30.7061 2.66839 30.9891 2.68795 31.2697 2.72945C31.5274 3.36816 31.5458 4.6164 31.5872 5.26493C31.5873 5.30873 31.5968 5.352 31.6152 5.39174C31.6335 5.43116 31.6602 5.46568 31.6931 5.49253C31.726 5.51931 31.7642 5.5379 31.8049 5.54653C31.8457 5.55531 31.8877 5.55397 31.9278 5.54281C32.5675 5.45021 32.8483 3.70458 32.3881 2.17845C32.3551 2.03898 32.2821 1.9138 32.179 1.82031C32.0777 1.72761 31.9493 1.67021 31.8128 1.65667C31.3571 1.57507 30.8949 1.53593 30.4321 1.53974C27.5694 1.53974 27.1367 4.00693 27.1644 7.04945C27.1413 8.75432 27.3919 10.4509 27.9054 12.0668C27.9444 12.2008 28.0227 12.3201 28.1301 12.4091C28.2345 12.4956 28.3638 12.5465 28.4991 12.5543C29.0567 12.6392 29.6196 12.6849 30.1835 12.6909C32.9449 12.6909 32.9818 8.43419 31.8358 8.30254C31.7959 8.2927 31.7541 8.29326 31.7144 8.30417C31.6744 8.31535 31.6377 8.33639 31.6078 8.36539C31.5772 8.39514 31.554 8.43174 31.5403 8.4722C31.5263 8.51324 31.5219 8.55696 31.5274 8.59998C31.4906 9.43378 31.7023 11.5255 30.0777 11.5255C29.6627 11.5282 29.2479 11.5086 28.835 11.467C28.4943 10.012 28.3107 8.52439 28.2873 7.02997C28.3057 3.93865 28.7706 2.67099 30.4229 2.67099ZM31.502 21.1314V21.0143C32.2982 20.5804 32.579 19.5174 32.579 18.7178C32.579 17.0844 31.6125 15.8849 30.0522 15.8849H28.1284C28.0792 15.8786 28.0292 15.8843 27.9825 15.9014C27.9358 15.9185 27.8933 15.9467 27.8582 15.9838C27.8229 16.0215 27.7963 16.0664 27.7804 16.1156C27.7642 16.1654 27.7589 16.2181 27.7649 16.2701V26.4461C27.7591 26.4983 27.7644 26.5512 27.7806 26.6012C27.7965 26.6505 27.823 26.6957 27.8582 26.7336C27.8926 26.7708 27.9351 26.7995 27.9823 26.8175C28.0289 26.8352 28.079 26.8416 28.1284 26.8361H30.1259C31.8886 26.8361 32.8551 25.4319 32.8551 23.74C32.8551 22.8038 32.4639 21.5165 31.502 21.1314ZM29.8497 25.6952H28.8878V17.0551H29.7531C29.9787 17.0339 30.2059 17.0657 30.4186 17.1481C30.6334 17.2319 30.8265 17.3631 30.9838 17.5319C31.1447 17.7046 31.2666 17.9099 31.3414 18.1339C31.4176 18.3609 31.4456 18.6013 31.4237 18.8398C31.4237 19.8685 31.1108 20.5219 30.3836 20.6487C29.997 20.717 29.8543 20.9607 29.8543 21.2192C29.8565 21.369 29.9124 21.5124 30.0107 21.6201C30.109 21.7279 30.2423 21.792 30.3836 21.7993C31.2212 21.9067 31.6861 22.5161 31.6861 23.7009C31.7069 23.9642 31.6742 24.2293 31.5899 24.4779C31.507 24.7244 31.3734 24.9508 31.1978 25.1424C31.026 25.3298 30.8153 25.4772 30.5805 25.5741C30.3492 25.6693 30.0993 25.7107 29.8497 25.6952ZM38.5967 14.305C38.5908 14.3571 38.5961 14.41 38.6122 14.4596C38.6281 14.5087 38.6547 14.5537 38.6901 14.5913C38.7246 14.6281 38.7671 14.6563 38.8144 14.6737C38.861 14.6908 38.911 14.6965 38.9603 14.6902H39.5724C39.6216 14.6965 39.6716 14.6908 39.7182 14.6737C39.7655 14.6563 39.8081 14.6281 39.8426 14.5913C39.878 14.5537 39.9045 14.5087 39.9204 14.4596C39.9366 14.41 39.9419 14.3571 39.936 14.305V11.6184C39.9419 11.5663 39.9366 11.5135 39.9204 11.4638C39.9045 11.4147 39.878 11.3697 39.8426 11.3321C39.8081 11.2953 39.7655 11.2671 39.7182 11.2497C39.6716 11.2326 39.6216 11.2269 39.5724 11.2332H39.0799V2.02753C39.0857 1.9753 39.0804 1.92243 39.0642 1.87245C39.0483 1.82314 39.0218 1.77792 38.9866 1.73998C38.9522 1.70284 38.9097 1.67413 38.8625 1.65607C38.8159 1.63837 38.7658 1.632 38.7163 1.63748H35.6512C35.4967 1.61908 35.34 1.63628 35.1932 1.68776C35.0444 1.74014 34.909 1.82496 34.7969 1.93612C34.6822 2.04969 34.5928 2.18633 34.5347 2.33702C34.4754 2.48998 34.4482 2.6535 34.4545 2.81745L34.0265 9.04396C33.9437 10.1995 33.8148 11.2089 33.2579 11.2089C33.0508 11.2089 32.9311 11.3404 32.9311 11.594V14.305C32.9252 14.3571 32.9305 14.41 32.9467 14.4596C32.9626 14.5087 32.9892 14.5537 33.0245 14.5913C33.059 14.6281 33.1016 14.6563 33.1489 14.6737C33.1955 14.6908 33.2455 14.6965 33.2948 14.6902H33.8884C33.9377 14.6965 33.9877 14.6908 34.0343 14.6737C34.0816 14.6563 34.1242 14.6281 34.1587 14.5913C34.194 14.5537 34.2206 14.5087 34.2365 14.4596C34.2527 14.4098 34.258 14.3571 34.252 14.305V12.6131H38.5967V14.305ZM37.6762 11.2332H34.565V11.1064C35.0022 10.8237 35.1863 10.2142 35.2646 9.15605L35.7248 3.30501C35.7232 3.27029 35.7288 3.23561 35.7413 3.20318C35.7537 3.17097 35.7726 3.14197 35.7967 3.11824C35.8205 3.09474 35.8493 3.07689 35.8809 3.06602C35.9121 3.05535 35.9453 3.05204 35.9779 3.05635H37.6762V11.2332ZM49.5571 15.9627C49.022 15.8577 48.4778 15.8054 47.9325 15.8068C44.8766 15.8068 44.7108 18.6688 44.7108 21.453C44.6741 23.1194 44.951 24.777 45.5255 26.3289C45.5692 26.4583 45.6476 26.5733 45.752 26.6611C45.8537 26.7466 45.9781 26.8006 46.11 26.8164C46.6778 26.9206 47.2541 26.9713 47.8313 26.9676C50.7998 26.9676 50.9425 24.042 50.9425 21.2775C50.9634 19.611 50.6822 17.9557 50.1141 16.4016C50.0655 16.2853 49.9884 16.1833 49.8898 16.105C49.7935 16.0287 49.6787 15.9796 49.5571 15.9627ZM47.8497 25.2269C47.5724 25.2303 47.2953 25.2107 47.0213 25.1684C46.6389 23.9629 46.4539 22.7032 46.4736 21.4384C46.4736 18.6542 46.7313 17.5035 47.9417 17.5035C48.1867 17.5036 48.4313 17.5231 48.6735 17.562C49.0572 18.7457 49.2395 19.9921 49.212 21.2433C49.212 23.9738 48.9819 25.2416 47.8497 25.2416V25.2269ZM43.2335 15.9044H42.4695C42.169 15.8853 41.8726 15.9841 41.6365 16.182C41.4005 16.3799 41.2416 16.6629 41.1901 16.9771L40.0072 20.9607H39.8876L38.7186 16.9771C38.6662 16.6643 38.5076 16.3826 38.2728 16.185C38.038 15.9874 37.7432 15.8876 37.4437 15.9044H36.6383C36.5891 15.8981 36.539 15.9038 36.4924 15.9209C36.4451 15.9383 36.4025 15.9666 36.368 16.0033C36.3327 16.0409 36.3061 16.0859 36.2902 16.1351C36.274 16.1849 36.2687 16.2376 36.2747 16.2896V26.4656C36.2689 26.5178 36.2743 26.5707 36.2905 26.6207C36.3064 26.67 36.3328 26.7152 36.368 26.7532C36.4029 26.7906 36.4454 26.8193 36.4921 26.837C36.5387 26.8547 36.5888 26.8611 36.6383 26.8556H37.2504C37.3 26.8621 37.3503 26.8564 37.3975 26.839C37.4452 26.8213 37.4881 26.7926 37.5227 26.7553C37.5581 26.7171 37.5845 26.6714 37.6001 26.6217C37.616 26.5713 37.6207 26.518 37.614 26.4656V17.7572H37.7613L39.0959 22.0042C39.2387 22.4576 39.4595 22.8915 39.9612 22.8915C40.4628 22.8915 40.67 22.4576 40.8172 22.0042L42.152 17.7572H42.2762V26.4656C42.2703 26.5183 42.2757 26.5716 42.2922 26.622C42.3083 26.6717 42.3352 26.7172 42.3709 26.7553C42.4058 26.7925 42.4489 26.8211 42.4968 26.8387C42.5439 26.8561 42.5945 26.8619 42.6444 26.8556H43.2243C43.2741 26.8619 43.3248 26.8561 43.3719 26.8387C43.4197 26.8211 43.4628 26.7925 43.4977 26.7553C43.5335 26.7172 43.5604 26.6717 43.5765 26.622C43.593 26.5716 43.5984 26.5183 43.5925 26.4656V16.2896C43.5975 16.2382 43.5916 16.1864 43.5753 16.1374C43.5593 16.0891 43.5332 16.0447 43.4986 16.0074C43.4648 15.971 43.4232 15.9427 43.377 15.9245C43.3313 15.9068 43.2822 15.8999 43.2335 15.9044ZM12.4939 26.489C12.4939 26.1001 11.5919 26.0008 10.4829 26.0008C9.37394 26.0008 8.47579 26.1001 8.47579 26.489C8.47579 26.8779 9.37779 26.9772 10.4829 26.9772C11.588 26.9772 12.4939 26.8779 12.4939 26.489ZM6.76936 21.6653C7.085 22.11 7.50001 22.4647 7.97721 22.6972C8.45434 22.9297 8.97859 23.0329 9.50277 22.9974H11.506C12.0302 23.0329 12.5544 22.9297 13.0315 22.6972C13.5088 22.4647 13.9238 22.11 14.2394 21.6653C16.0169 19.4207 17.6599 17.0723 19.1596 14.6324C21.2097 11.2567 21.5846 7.41347 20.1359 4.60034C19.0151 2.50698 16.4653 0 10.479 0C4.49281 0 1.95852 2.50698 0.8729 4.61269C-0.575703 7.42582 -0.200917 11.2691 1.84912 14.6449C3.34924 17.0805 4.99221 19.4247 6.76936 21.6653ZM10.479 0.786049C12.0025 0.759496 13.5208 0.979884 14.9814 1.43963C15.2409 1.52082 15.479 1.65886 15.6787 1.84374C15.8827 2.03275 16.0443 2.26306 16.1528 2.5194C16.3409 2.99462 16.4581 3.49506 16.5004 4.00455C16.5824 4.83196 16.309 5.17946 15.9342 4.2445C15.6657 3.61781 15.3291 3.02265 14.9306 2.46979C14.5167 1.98164 14.1965 2.02708 14.3449 2.80897C14.6629 4.44094 14.6296 6.12217 14.2473 7.74022C14.052 8.52627 13.5209 8.98133 13.5561 7.93056C13.6224 5.79176 13.3101 4.29002 12.8337 3.34681C12.3924 2.47388 12.0527 2.5525 12.08 3.54124C12.1073 6.55706 11.9395 9.48607 11.0608 11.8151C10.7992 12.5143 10.4985 12.477 10.4985 11.6869V4.68305C10.4985 3.72325 9.99868 4.12044 9.741 4.68305C8.76478 6.83011 8.42502 9.92045 8.83506 13.6023C8.94438 14.5828 8.49924 14.5207 8.2259 13.8423C7.44486 11.9186 7.26133 9.93288 7.33948 7.15277C7.36679 6.30059 6.86695 6.63984 6.61314 7.28933C5.44165 10.2886 5.98053 13.2342 6.70687 15.7039C6.88647 16.312 6.44526 16.2458 6.05868 15.6212C5.3002 14.3729 4.80971 12.9635 4.62165 11.4925C4.51233 10.7561 4.02808 10.8968 3.90317 11.8317C3.75868 12.9445 3.98904 15.0048 4.61386 16.8374C4.71924 17.1601 4.54743 17.3629 4.31314 17.0112C3.62197 15.9976 2.98936 15.0296 2.50519 14.2312C-1.02879 8.45598 0.400448 0.786049 10.479 0.786049Z' fill='%23A2ACBF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_16'%3E%3Crect width='78' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social-made li:nth-child(2):hover .footer__social-link {
  background-image: url("data:image/svg+xml,%3Csvg width='78' height='27' viewBox='0 0 78 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_16)'%3E%3Cpath d='M45.1459 3.32948C45.1951 3.33575 45.2452 3.33009 45.2918 3.31297C45.3385 3.29586 45.3811 3.26767 45.4161 3.23055C45.4514 3.19295 45.478 3.14796 45.4939 3.09883C45.5101 3.04902 45.5154 2.9963 45.5095 2.94426V2.0276C45.5162 1.97517 45.5115 1.92189 45.4956 1.87148C45.48 1.82173 45.4536 1.77609 45.4182 1.73789C45.3836 1.70057 45.3407 1.67191 45.293 1.65421C45.2461 1.63683 45.1956 1.63112 45.1459 1.63755H41.1234C41.0737 1.63112 41.0233 1.63683 40.9763 1.65421C40.9286 1.67191 40.8857 1.70057 40.8511 1.73789C40.8157 1.77612 40.7892 1.82178 40.7737 1.87155C40.7578 1.92195 40.7531 1.9752 40.7598 2.0276V12.2036C40.7539 12.2556 40.7592 12.3083 40.7754 12.3581C40.7913 12.4072 40.8178 12.4522 40.8531 12.4898C40.8877 12.5266 40.9302 12.5549 40.9775 12.5723C41.0241 12.5894 41.0742 12.5951 41.1234 12.5888H45.1459C45.1951 12.5951 45.2452 12.5894 45.2918 12.5723C45.339 12.5548 45.3816 12.5266 45.4161 12.4898C45.4515 12.4522 45.478 12.4073 45.4939 12.3581C45.5101 12.3083 45.5154 12.2556 45.5095 12.2036V11.2821C45.5154 11.23 45.5101 11.1773 45.4939 11.1275C45.478 11.0784 45.4515 11.0334 45.4161 10.9958C45.3816 10.959 45.339 10.9308 45.2918 10.9134C45.2452 10.8962 45.1951 10.8905 45.1459 10.8968H42.4719V7.81527H44.6627C44.7119 7.82157 44.7619 7.81593 44.8085 7.79883C44.8558 7.78136 44.8983 7.75315 44.9329 7.71642C44.9682 7.67878 44.9948 7.63377 45.0107 7.58462C45.0268 7.53501 45.0322 7.4822 45.0262 7.43006V6.54761C45.0322 6.49554 45.0268 6.44274 45.0107 6.39312C44.9948 6.34397 44.9682 6.29896 44.9329 6.26132C44.8984 6.22455 44.8558 6.19634 44.8085 6.17891C44.7619 6.16182 44.7119 6.15618 44.6627 6.16247H42.4719V3.32948H45.1459ZM69.2393 12.5496C69.8608 12.6743 70.4926 12.7396 71.1263 12.7447C74.518 12.7447 74.6746 9.75578 74.6746 7.00088C74.7013 5.3245 74.3874 3.66166 73.7543 2.12504C73.7023 2.01273 73.6238 1.91474 73.5257 1.8395C73.4298 1.76608 73.3168 1.71836 73.1975 1.70085C72.6111 1.58118 72.0147 1.5175 71.4163 1.51066C67.9231 1.51066 67.7344 4.43618 67.7344 7.20082C67.6988 8.87809 68.0131 10.5429 68.6549 12.0767C68.7024 12.2023 68.7821 12.3131 68.8861 12.3978C68.9874 12.4804 69.1098 12.533 69.2393 12.5496ZM71.3105 4.0169C71.4511 4.02092 71.5911 4.03728 71.7293 4.06562C71.9714 5.0346 72.0844 6.03147 72.0652 7.03019C72.0652 9.17554 71.918 10.1995 71.2184 10.1995C71.0431 10.2 70.8684 10.1787 70.6983 10.1361C70.453 9.16923 70.3369 8.17399 70.3532 7.1765C70.3532 4.97261 70.5142 4.0169 71.3105 4.0169ZM63.0814 2.0276C63.0872 1.97538 63.0818 1.92251 63.0656 1.87252C63.0497 1.82321 63.0233 1.77799 62.9881 1.74005C62.9536 1.70291 62.9112 1.67421 62.8639 1.65615C62.8173 1.63845 62.7673 1.63208 62.7178 1.63755H61.0471C60.9974 1.63112 60.9469 1.63684 60.9 1.65421C60.8523 1.67191 60.8094 1.70057 60.7748 1.73789C60.7394 1.77611 60.713 1.82177 60.6974 1.87155C60.6816 1.92195 60.6769 1.97519 60.6835 2.0276V12.2036C60.6776 12.2556 60.6829 12.3083 60.6991 12.3581C60.715 12.4073 60.7415 12.4523 60.7769 12.4898C60.8114 12.5266 60.854 12.5549 60.9013 12.5723C60.948 12.5894 60.998 12.5951 61.0471 12.5888H62.7178C62.767 12.5951 62.8171 12.5894 62.8637 12.5723C62.911 12.5549 62.9535 12.5266 62.9881 12.4898C63.0234 12.4522 63.0499 12.4072 63.0658 12.3581C63.082 12.3083 63.0873 12.2556 63.0814 12.2036V8.17126H64.5495V12.2036C64.5436 12.2556 64.5489 12.3083 64.5651 12.3581C64.581 12.4073 64.6076 12.4522 64.6429 12.4898C64.6774 12.5266 64.72 12.5548 64.7672 12.5723C64.8138 12.5894 64.8639 12.5951 64.9131 12.5888H66.5562C66.6054 12.5951 66.6555 12.5894 66.7021 12.5723C66.7493 12.5548 66.7919 12.5266 66.8264 12.4898C66.8617 12.4522 66.8883 12.4073 66.9042 12.3581C66.9204 12.3083 66.9257 12.2556 66.9198 12.2036V2.0276C66.9265 1.97517 66.9218 1.92189 66.9059 1.87148C66.8903 1.82173 66.8639 1.77609 66.8285 1.73789C66.7939 1.70057 66.751 1.67191 66.7033 1.65421C66.6563 1.63684 66.6059 1.63112 66.5562 1.63755H64.9131C64.8636 1.63208 64.8136 1.63845 64.767 1.65615C64.7197 1.67421 64.6773 1.70291 64.6428 1.74005C64.6077 1.77803 64.5812 1.82327 64.5653 1.87259C64.5491 1.92256 64.5437 1.9754 64.5495 2.0276V5.83564H63.0814V2.0276ZM53.4946 12.5888H54.9535C55.0009 12.5942 55.0488 12.5894 55.0942 12.5748C55.1401 12.5599 55.1824 12.5357 55.2185 12.5037C55.2553 12.4709 55.2853 12.4312 55.3067 12.3868C55.3285 12.3416 55.3414 12.2927 55.3448 12.2426L55.6163 10.5214H57.5355L57.8162 12.2426C57.8267 12.3444 57.8746 12.4379 57.9495 12.5026C57.9858 12.5345 58.0282 12.5585 58.0742 12.5733C58.1201 12.5881 58.1686 12.5934 58.2166 12.5888H59.6618C59.7125 12.5966 59.7643 12.5905 59.8117 12.5712C59.86 12.5515 59.9023 12.5195 59.9346 12.4784C59.9674 12.4368 59.9895 12.387 59.999 12.3338C60.0084 12.2806 60.0048 12.2259 59.9886 12.1743L58.3179 2.51033C58.2957 2.25402 58.1787 2.01741 57.9925 1.85207C57.8063 1.68672 57.5659 1.60617 57.3238 1.62781H55.8096C55.5689 1.60602 55.3299 1.68531 55.1439 1.84857C54.9579 2.01183 54.84 2.24606 54.8155 2.50059L53.1633 12.1646C53.1446 12.2171 53.1393 12.2735 53.148 12.3287C53.1567 12.3839 53.179 12.4356 53.2126 12.4787C53.2457 12.5213 53.2895 12.5542 53.3396 12.574C53.3892 12.5933 53.4426 12.5984 53.4946 12.5888ZM56.4217 3.73418H56.7025L57.2777 8.45405H55.897L56.4217 3.73418ZM56.5711 22.1843C56.5306 22.1845 56.4905 22.193 56.4533 22.2091C56.4161 22.2253 56.3826 22.2488 56.3547 22.2783C56.2965 22.3399 56.2637 22.4213 56.2628 22.5062C56.2628 23.3156 56.2628 25.1733 54.9558 25.1733C54.7092 25.1743 54.463 25.1547 54.2193 25.1148C53.8634 23.8816 53.708 22.5991 53.7591 21.3165C53.7591 19.0735 53.8512 17.5864 55.08 17.5864C55.3069 17.5836 55.5335 17.6032 55.7566 17.6449C55.9718 18.3819 56.0879 19.1444 56.1017 19.9122C56.101 19.9502 56.1078 19.9881 56.1215 20.0236C56.1353 20.0588 56.1558 20.0908 56.1817 20.1173C56.2076 20.1438 56.2384 20.1644 56.2721 20.1778C56.3059 20.1912 56.3419 20.197 56.3779 20.195C57.5975 20.195 57.7264 18.0496 57.3536 16.4942C57.3289 16.3551 57.2609 16.2274 57.1593 16.1295C57.0607 16.0344 56.9329 15.9756 56.7967 15.9627C56.2271 15.8595 55.6496 15.8073 55.0708 15.8067C52.2081 15.8067 51.8491 18.5616 51.8951 21.3165C51.8445 23.0308 52.1248 24.7382 52.719 26.3337C52.7595 26.4617 52.8345 26.5759 52.9357 26.6639C53.0343 26.7495 53.1557 26.8042 53.285 26.8213C53.8536 26.9186 54.4296 26.9659 55.0064 26.9627C58.2695 26.9481 58.0393 22.1843 56.5711 22.1843ZM70.8477 21.2094V21.0338C71.215 20.8035 71.5145 20.4693 71.7129 20.069C71.9112 19.6686 72.0004 19.2176 71.9708 18.7666C71.9708 17.0551 70.903 15.9044 69.1633 15.9044H66.25C66.2007 15.8981 66.1507 15.9038 66.1041 15.9209C66.0568 15.9383 66.0143 15.9666 65.9797 16.0033C65.9444 16.0409 65.9179 16.0859 65.902 16.1351C65.8858 16.1849 65.8804 16.2376 65.8864 16.2896V26.4656C65.8806 26.5178 65.886 26.5707 65.9021 26.6207C65.918 26.67 65.9445 26.7152 65.9797 26.7532C66.0146 26.7906 66.0571 26.8193 66.1038 26.837C66.1504 26.8547 66.2005 26.8611 66.25 26.8556H69.3152C70.9674 26.8556 72.1456 25.5294 72.1456 23.7009C72.1456 22.716 71.8511 21.6531 70.8477 21.2094ZM68.7583 24.6908H68.2981V18.0693H68.6294C69.2646 18.0693 69.5775 18.591 69.5775 19.2688C69.5837 19.4603 69.5517 19.6512 69.4834 19.8302C69.4163 20.0067 69.3136 20.1675 69.1817 20.3024C69.0197 20.4068 68.8856 20.5492 68.7911 20.7173C68.6944 20.8889 68.639 21.0808 68.6294 21.2776C68.6329 21.4769 68.6924 21.6712 68.8012 21.838C68.9092 22.0028 69.0609 22.1302 69.237 22.204C69.4074 22.3402 69.5427 22.5197 69.6305 22.726C69.7183 22.9335 69.7554 23.1592 69.7386 23.384C69.7248 24.0569 69.4302 24.6908 68.7583 24.6908ZM64.6162 15.8459H64.2249C63.194 15.8459 62.6555 16.3871 62.3564 17.4696L61.8961 19.1323C61.6936 19.8685 61.5049 20.2147 61.0447 20.2147H60.856V16.314C60.8619 16.262 60.8566 16.2093 60.8404 16.1595C60.8245 16.1103 60.798 16.0653 60.7626 16.0277C60.7281 15.991 60.6856 15.9627 60.6383 15.9453C60.5917 15.9282 60.5417 15.9225 60.4924 15.9288H59.0196C58.9704 15.9225 58.9204 15.9282 58.8738 15.9453C58.8265 15.9627 58.7839 15.991 58.7494 16.0277C58.7141 16.0653 58.6875 16.1103 58.6716 16.1595C58.6554 16.2093 58.6501 16.262 58.6561 16.314V26.49C58.6503 26.5422 58.6556 26.5951 58.6718 26.6451C58.6877 26.6944 58.7142 26.7396 58.7494 26.7776C58.7843 26.815 58.8268 26.8437 58.8735 26.8614C58.9201 26.8791 58.9701 26.8855 59.0196 26.88H60.4924C60.5419 26.8855 60.592 26.8791 60.6386 26.8614C60.6858 26.8434 60.7282 26.8147 60.7626 26.7776C60.7979 26.7396 60.8244 26.6944 60.8403 26.6451C60.8564 26.5953 60.8618 26.5423 60.856 26.49V22.3162H61.0447C61.5049 22.3162 61.7397 22.6527 61.8961 23.3987L62.2781 25.2369C62.5267 26.4022 63.1526 26.9532 64.1835 26.9532C64.323 26.9617 64.4629 26.9617 64.6023 26.9532C64.6512 26.9529 64.6993 26.9416 64.7433 26.9203C64.788 26.8986 64.8275 26.8675 64.8593 26.8292C64.8914 26.7905 64.9155 26.7451 64.9299 26.6959C64.9443 26.6467 64.9488 26.5948 64.943 26.5436V25.1833C64.9467 25.1382 64.9417 25.0928 64.9283 25.0497C64.915 25.007 64.8934 24.9674 64.8647 24.9332C64.8367 24.8997 64.8019 24.8724 64.7628 24.8531C64.7243 24.8341 64.6821 24.8236 64.6392 24.8224C64.3953 24.8224 64.2019 24.603 64.1283 24.2617L63.8015 22.7063C63.7652 22.3974 63.6637 22.0998 63.5036 21.8333C63.3444 21.5694 63.1317 21.3463 62.881 21.1801V21.0436C63.1122 20.9519 63.315 20.7947 63.4676 20.5892C63.6201 20.3837 63.7166 20.1378 63.7463 19.8783L64.0777 18.591C64.1559 18.2546 64.3492 18.0303 64.6208 18.0303C64.8923 18.0303 64.9522 17.8743 64.9522 17.6451V16.2555C64.9566 16.2051 64.9513 16.1543 64.9366 16.1058C64.9221 16.058 64.8984 16.0134 64.8667 15.9747C64.8358 15.9367 64.7974 15.9056 64.7539 15.8831C64.7111 15.8611 64.6642 15.8484 64.6162 15.8459ZM77.6084 18.4545C77.6581 18.4608 77.7078 18.4551 77.7545 18.438C77.8013 18.4209 77.8436 18.3927 77.8792 18.3556C77.9141 18.3185 77.9408 18.2734 77.9564 18.2239C77.9727 18.1743 77.9779 18.1214 77.972 18.0693V16.2896C77.9779 16.2375 77.9727 16.1847 77.9564 16.1351C77.9409 16.0859 77.9145 16.0409 77.8792 16.0033C77.8445 15.9667 77.8018 15.9385 77.7545 15.9209C77.7078 15.9037 77.6577 15.8981 77.6084 15.9044H73.2042C73.1548 15.8983 73.1046 15.904 73.0579 15.9211C73.0108 15.9382 72.9681 15.9663 72.9327 16.0033C72.8971 16.0408 72.8701 16.0857 72.8535 16.1348C72.8368 16.1846 72.8308 16.2373 72.836 16.2896V26.4656C72.8301 26.5183 72.8355 26.5716 72.8519 26.622C72.868 26.6717 72.895 26.7172 72.9307 26.7553C72.9657 26.7925 73.0087 26.8211 73.0566 26.8387C73.1037 26.8561 73.1544 26.8619 73.2042 26.8556H77.6084C77.6581 26.8611 77.7078 26.8547 77.7545 26.837C77.8019 26.819 77.8446 26.7903 77.8792 26.7532C77.9143 26.7147 77.9407 26.6691 77.9567 26.6195C77.9727 26.5699 77.9779 26.5174 77.972 26.4656V24.6908C77.978 24.639 77.9727 24.5865 77.9567 24.5369C77.9407 24.4873 77.9143 24.4417 77.8792 24.4032C77.8446 24.366 77.802 24.3374 77.7545 24.3193C77.708 24.3016 77.6579 24.2952 77.6084 24.3007H75.5103V22.5259H77.3783C77.4282 22.5321 77.4788 22.5263 77.526 22.509C77.5739 22.4913 77.6171 22.4627 77.6521 22.4255C77.6878 22.388 77.7145 22.3424 77.7308 22.2922C77.7471 22.242 77.7523 22.1885 77.7464 22.1358V20.4829C77.7515 20.4306 77.7457 20.3779 77.7293 20.328C77.7127 20.2789 77.6856 20.234 77.6499 20.1965C77.6151 20.16 77.5725 20.1319 77.5252 20.1143C77.4782 20.0973 77.4279 20.0916 77.3783 20.0977H75.5103V18.4545H77.6084ZM50.6733 12.2036C50.6674 12.2556 50.6727 12.3085 50.6889 12.3581C50.7048 12.4072 50.7314 12.4522 50.7667 12.4898C50.8012 12.5266 50.8438 12.5548 50.891 12.5723C50.9376 12.5894 50.9877 12.595 51.0369 12.5888H52.1231C52.1725 12.5949 52.2226 12.5892 52.2694 12.572C52.3169 12.5546 52.3597 12.5265 52.3945 12.4898C52.4302 12.4524 52.4572 12.4075 52.4737 12.3584C52.4904 12.3086 52.4964 12.2558 52.4912 12.2036V2.0276C52.4972 1.97492 52.4918 1.92158 52.4754 1.87118C52.4592 1.82146 52.4323 1.77595 52.3965 1.73789C52.3616 1.70068 52.3185 1.67211 52.2707 1.65444C52.2235 1.63705 52.1729 1.63123 52.1231 1.63748H48.6391C48.4843 1.62053 48.3277 1.6391 48.1811 1.69178C48.0338 1.74459 47.899 1.83035 47.7859 1.94318C47.6718 2.05764 47.5831 2.19493 47.5255 2.3461C47.4669 2.49943 47.4402 2.66314 47.4471 2.82719L47.0513 8.94161C46.9776 10.0533 46.8441 10.8919 46.2504 10.8919C46.0388 10.8919 45.9559 11.0285 45.9559 11.2771V12.1986C45.9507 12.2509 45.9567 12.3037 45.9735 12.3535C45.9899 12.4026 46.017 12.4475 46.0526 12.485C46.0875 12.5217 46.1303 12.5498 46.1777 12.5672C46.2247 12.5843 46.2747 12.59 46.324 12.5839H46.4207C48.3906 12.5839 48.6437 11.1211 48.7725 9.09275L49.1085 3.64634C49.1061 3.61075 49.1112 3.57504 49.1237 3.54161C49.136 3.50836 49.1553 3.47846 49.18 3.45414C49.2044 3.43 49.234 3.41183 49.2665 3.40103C49.2988 3.39047 49.3329 3.38764 49.3663 3.39285H50.6964L50.6733 12.2036ZM30.4229 2.67099C30.7061 2.66839 30.9891 2.68795 31.2697 2.72945C31.5274 3.36816 31.5458 4.6164 31.5872 5.26493C31.5873 5.30873 31.5968 5.352 31.6152 5.39174C31.6335 5.43116 31.6602 5.46568 31.6931 5.49253C31.726 5.51931 31.7642 5.5379 31.8049 5.54653C31.8457 5.55531 31.8877 5.55397 31.9278 5.54281C32.5675 5.45021 32.8483 3.70458 32.3881 2.17845C32.3551 2.03898 32.2821 1.9138 32.179 1.82031C32.0777 1.72761 31.9493 1.67021 31.8128 1.65667C31.3571 1.57507 30.8949 1.53593 30.4321 1.53974C27.5694 1.53974 27.1367 4.00693 27.1644 7.04945C27.1413 8.75432 27.3919 10.4509 27.9054 12.0668C27.9444 12.2008 28.0227 12.3201 28.1301 12.4091C28.2345 12.4956 28.3638 12.5465 28.4991 12.5543C29.0567 12.6392 29.6196 12.6849 30.1835 12.6909C32.9449 12.6909 32.9818 8.43419 31.8358 8.30254C31.7959 8.2927 31.7541 8.29326 31.7144 8.30417C31.6744 8.31535 31.6377 8.33639 31.6078 8.36539C31.5772 8.39514 31.554 8.43174 31.5403 8.4722C31.5263 8.51324 31.5219 8.55696 31.5274 8.59998C31.4906 9.43378 31.7023 11.5255 30.0777 11.5255C29.6627 11.5282 29.2479 11.5086 28.835 11.467C28.4943 10.012 28.3107 8.52439 28.2873 7.02997C28.3057 3.93865 28.7706 2.67099 30.4229 2.67099ZM31.502 21.1314V21.0143C32.2982 20.5804 32.579 19.5174 32.579 18.7178C32.579 17.0844 31.6125 15.8849 30.0522 15.8849H28.1284C28.0792 15.8786 28.0292 15.8843 27.9825 15.9014C27.9358 15.9185 27.8933 15.9467 27.8582 15.9838C27.8229 16.0215 27.7963 16.0664 27.7804 16.1156C27.7642 16.1654 27.7589 16.2181 27.7649 16.2701V26.4461C27.7591 26.4983 27.7644 26.5512 27.7806 26.6012C27.7965 26.6505 27.823 26.6957 27.8582 26.7336C27.8926 26.7708 27.9351 26.7995 27.9823 26.8175C28.0289 26.8352 28.079 26.8416 28.1284 26.8361H30.1259C31.8886 26.8361 32.8551 25.4319 32.8551 23.74C32.8551 22.8038 32.4639 21.5165 31.502 21.1314ZM29.8497 25.6952H28.8878V17.0551H29.7531C29.9787 17.0339 30.2059 17.0657 30.4186 17.1481C30.6334 17.2319 30.8265 17.3631 30.9838 17.5319C31.1447 17.7046 31.2666 17.9099 31.3414 18.1339C31.4176 18.3609 31.4456 18.6013 31.4237 18.8398C31.4237 19.8685 31.1108 20.5219 30.3836 20.6487C29.997 20.717 29.8543 20.9607 29.8543 21.2192C29.8565 21.369 29.9124 21.5124 30.0107 21.6201C30.109 21.7279 30.2423 21.792 30.3836 21.7993C31.2212 21.9067 31.6861 22.5161 31.6861 23.7009C31.7069 23.9642 31.6742 24.2293 31.5899 24.4779C31.507 24.7244 31.3734 24.9508 31.1978 25.1424C31.026 25.3298 30.8153 25.4772 30.5805 25.5741C30.3492 25.6693 30.0993 25.7107 29.8497 25.6952ZM38.5967 14.305C38.5908 14.3571 38.5961 14.41 38.6122 14.4596C38.6281 14.5087 38.6547 14.5537 38.6901 14.5913C38.7246 14.6281 38.7671 14.6563 38.8144 14.6737C38.861 14.6908 38.911 14.6965 38.9603 14.6902H39.5724C39.6216 14.6965 39.6716 14.6908 39.7182 14.6737C39.7655 14.6563 39.8081 14.6281 39.8426 14.5913C39.878 14.5537 39.9045 14.5087 39.9204 14.4596C39.9366 14.41 39.9419 14.3571 39.936 14.305V11.6184C39.9419 11.5663 39.9366 11.5135 39.9204 11.4638C39.9045 11.4147 39.878 11.3697 39.8426 11.3321C39.8081 11.2953 39.7655 11.2671 39.7182 11.2497C39.6716 11.2326 39.6216 11.2269 39.5724 11.2332H39.0799V2.02753C39.0857 1.9753 39.0804 1.92243 39.0642 1.87245C39.0483 1.82314 39.0218 1.77792 38.9866 1.73998C38.9522 1.70284 38.9097 1.67413 38.8625 1.65607C38.8159 1.63837 38.7658 1.632 38.7163 1.63748H35.6512C35.4967 1.61908 35.34 1.63628 35.1932 1.68776C35.0444 1.74014 34.909 1.82496 34.7969 1.93612C34.6822 2.04969 34.5928 2.18633 34.5347 2.33702C34.4754 2.48998 34.4482 2.6535 34.4545 2.81745L34.0265 9.04396C33.9437 10.1995 33.8148 11.2089 33.2579 11.2089C33.0508 11.2089 32.9311 11.3404 32.9311 11.594V14.305C32.9252 14.3571 32.9305 14.41 32.9467 14.4596C32.9626 14.5087 32.9892 14.5537 33.0245 14.5913C33.059 14.6281 33.1016 14.6563 33.1489 14.6737C33.1955 14.6908 33.2455 14.6965 33.2948 14.6902H33.8884C33.9377 14.6965 33.9877 14.6908 34.0343 14.6737C34.0816 14.6563 34.1242 14.6281 34.1587 14.5913C34.194 14.5537 34.2206 14.5087 34.2365 14.4596C34.2527 14.4098 34.258 14.3571 34.252 14.305V12.6131H38.5967V14.305ZM37.6762 11.2332H34.565V11.1064C35.0022 10.8237 35.1863 10.2142 35.2646 9.15605L35.7248 3.30501C35.7232 3.27029 35.7288 3.23561 35.7413 3.20318C35.7537 3.17097 35.7726 3.14197 35.7967 3.11824C35.8205 3.09474 35.8493 3.07689 35.8809 3.06602C35.9121 3.05535 35.9453 3.05204 35.9779 3.05635H37.6762V11.2332ZM49.5571 15.9627C49.022 15.8577 48.4778 15.8054 47.9325 15.8068C44.8766 15.8068 44.7108 18.6688 44.7108 21.453C44.6741 23.1194 44.951 24.777 45.5255 26.3289C45.5692 26.4583 45.6476 26.5733 45.752 26.6611C45.8537 26.7466 45.9781 26.8006 46.11 26.8164C46.6778 26.9206 47.2541 26.9713 47.8313 26.9676C50.7998 26.9676 50.9425 24.042 50.9425 21.2775C50.9634 19.611 50.6822 17.9557 50.1141 16.4016C50.0655 16.2853 49.9884 16.1833 49.8898 16.105C49.7935 16.0287 49.6787 15.9796 49.5571 15.9627ZM47.8497 25.2269C47.5724 25.2303 47.2953 25.2107 47.0213 25.1684C46.6389 23.9629 46.4539 22.7032 46.4736 21.4384C46.4736 18.6542 46.7313 17.5035 47.9417 17.5035C48.1867 17.5036 48.4313 17.5231 48.6735 17.562C49.0572 18.7457 49.2395 19.9921 49.212 21.2433C49.212 23.9738 48.9819 25.2416 47.8497 25.2416V25.2269ZM43.2335 15.9044H42.4695C42.169 15.8853 41.8726 15.9841 41.6365 16.182C41.4005 16.3799 41.2416 16.6629 41.1901 16.9771L40.0072 20.9607H39.8876L38.7186 16.9771C38.6662 16.6643 38.5076 16.3826 38.2728 16.185C38.038 15.9874 37.7432 15.8876 37.4437 15.9044H36.6383C36.5891 15.8981 36.539 15.9038 36.4924 15.9209C36.4451 15.9383 36.4025 15.9666 36.368 16.0033C36.3327 16.0409 36.3061 16.0859 36.2902 16.1351C36.274 16.1849 36.2687 16.2376 36.2747 16.2896V26.4656C36.2689 26.5178 36.2743 26.5707 36.2905 26.6207C36.3064 26.67 36.3328 26.7152 36.368 26.7532C36.4029 26.7906 36.4454 26.8193 36.4921 26.837C36.5387 26.8547 36.5888 26.8611 36.6383 26.8556H37.2504C37.3 26.8621 37.3503 26.8564 37.3975 26.839C37.4452 26.8213 37.4881 26.7926 37.5227 26.7553C37.5581 26.7171 37.5845 26.6714 37.6001 26.6217C37.616 26.5713 37.6207 26.518 37.614 26.4656V17.7572H37.7613L39.0959 22.0042C39.2387 22.4576 39.4595 22.8915 39.9612 22.8915C40.4628 22.8915 40.67 22.4576 40.8172 22.0042L42.152 17.7572H42.2762V26.4656C42.2703 26.5183 42.2757 26.5716 42.2922 26.622C42.3083 26.6717 42.3352 26.7172 42.3709 26.7553C42.4058 26.7925 42.4489 26.8211 42.4968 26.8387C42.5439 26.8561 42.5945 26.8619 42.6444 26.8556H43.2243C43.2741 26.8619 43.3248 26.8561 43.3719 26.8387C43.4197 26.8211 43.4628 26.7925 43.4977 26.7553C43.5335 26.7172 43.5604 26.6717 43.5765 26.622C43.593 26.5716 43.5984 26.5183 43.5925 26.4656V16.2896C43.5975 16.2382 43.5916 16.1864 43.5753 16.1374C43.5593 16.0891 43.5332 16.0447 43.4986 16.0074C43.4648 15.971 43.4232 15.9427 43.377 15.9245C43.3313 15.9068 43.2822 15.8999 43.2335 15.9044ZM12.4939 26.489C12.4939 26.1001 11.5919 26.0008 10.4829 26.0008C9.37394 26.0008 8.47579 26.1001 8.47579 26.489C8.47579 26.8779 9.37779 26.9772 10.4829 26.9772C11.588 26.9772 12.4939 26.8779 12.4939 26.489ZM6.76936 21.6653C7.085 22.11 7.50001 22.4647 7.97721 22.6972C8.45434 22.9297 8.97859 23.0329 9.50277 22.9974H11.506C12.0302 23.0329 12.5544 22.9297 13.0315 22.6972C13.5088 22.4647 13.9238 22.11 14.2394 21.6653C16.0169 19.4207 17.6599 17.0723 19.1596 14.6324C21.2097 11.2567 21.5846 7.41347 20.1359 4.60034C19.0151 2.50698 16.4653 0 10.479 0C4.49281 0 1.95852 2.50698 0.8729 4.61269C-0.575703 7.42582 -0.200917 11.2691 1.84912 14.6449C3.34924 17.0805 4.99221 19.4247 6.76936 21.6653ZM10.479 0.786049C12.0025 0.759496 13.5208 0.979884 14.9814 1.43963C15.2409 1.52082 15.479 1.65886 15.6787 1.84374C15.8827 2.03275 16.0443 2.26306 16.1528 2.5194C16.3409 2.99462 16.4581 3.49506 16.5004 4.00455C16.5824 4.83196 16.309 5.17946 15.9342 4.2445C15.6657 3.61781 15.3291 3.02265 14.9306 2.46979C14.5167 1.98164 14.1965 2.02708 14.3449 2.80897C14.6629 4.44094 14.6296 6.12217 14.2473 7.74022C14.052 8.52627 13.5209 8.98133 13.5561 7.93056C13.6224 5.79176 13.3101 4.29002 12.8337 3.34681C12.3924 2.47388 12.0527 2.5525 12.08 3.54124C12.1073 6.55706 11.9395 9.48607 11.0608 11.8151C10.7992 12.5143 10.4985 12.477 10.4985 11.6869V4.68305C10.4985 3.72325 9.99868 4.12044 9.741 4.68305C8.76478 6.83011 8.42502 9.92045 8.83506 13.6023C8.94438 14.5828 8.49924 14.5207 8.2259 13.8423C7.44486 11.9186 7.26133 9.93288 7.33948 7.15277C7.36679 6.30059 6.86695 6.63984 6.61314 7.28933C5.44165 10.2886 5.98053 13.2342 6.70687 15.7039C6.88647 16.312 6.44526 16.2458 6.05868 15.6212C5.3002 14.3729 4.80971 12.9635 4.62165 11.4925C4.51233 10.7561 4.02808 10.8968 3.90317 11.8317C3.75868 12.9445 3.98904 15.0048 4.61386 16.8374C4.71924 17.1601 4.54743 17.3629 4.31314 17.0112C3.62197 15.9976 2.98936 15.0296 2.50519 14.2312C-1.02879 8.45598 0.400448 0.786049 10.479 0.786049Z' fill='%23FF3C41'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_16'%3E%3Crect width='78' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__social-wrapper .social__tags {
  padding-top: 0;
}

.good__item-made {
  list-style: none;
  display: flex !important;
  align-items: end;
  column-gap: 39px;
  margin-top: 80px;
}
@media (max-width: 475px) {
  .good__item-made {
    margin-top: 40px;
  }
}
.good__item-made li {
  margin-bottom: 0 !important;
}
.good__item-made li:before {
  content: unset;
  display: none;
}
.good__item-made li:nth-child(1) {
  width: 128px !important;
  height: 39px !important;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 128 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_29)'%3E%3Cpath d='M19.2762 9.22093C19.2762 7.11839 18.278 5.48309 15.3643 5.48309H5.35525V18.0983H8.13405V13.6596H14.555C15.9983 13.6596 16.376 14.0856 16.376 15.5423V18.0983H19.1548V15.0888C19.1548 13.5909 18.6287 12.7114 17.4686 12.4091C18.6692 12.0106 19.2762 10.815 19.2762 9.22093ZM14.9866 11.0074H8.13405V8.14905H15.0001C16.0253 8.14905 16.5109 8.71247 16.5109 9.55074C16.4974 10.3753 16.0927 11.0074 14.9866 11.0074ZM126.759 20.9017H127.784V33.5169H125.005V24.5708L119.272 33.5169H116.075V20.9017H118.854V29.5317L123.036 22.9218C124.115 21.2452 125.046 20.9017 126.759 20.9017ZM72.5185 18.0983V15.4049C73.6516 15.4049 73.9214 14.704 74.1642 12.3679L74.9196 5.48309H84.8747V18.0983H82.0959V8.14905H77.3072L76.8216 12.9725C76.4034 17.1226 75.2973 18.2495 72.5185 18.0983ZM0 39H24.4966V0H0V39ZM2.67088 2.72093H21.8122V36.2791H2.67088V2.72093ZM16.3625 20.9017H19.1413V33.5169H10.2519C6.69069 33.5169 5.34176 32.1565 5.34176 28.5148V20.9017H8.12056V28.5973C8.12056 30.2051 8.74107 30.8647 10.1844 30.8647H16.3625V20.9017ZM90.2569 13.8795H96.3946V18.1121H99.1734V5.48309H92.0375C88.5438 5.48309 87.4781 6.45877 87.4781 10.1279V18.0983H90.2569V13.8795ZM92.0375 8.14905H96.3946V11.2548H90.2569V10.1417C90.2569 8.69873 90.4323 8.14905 92.0375 8.14905ZM58.9078 13.4535V10.1417C58.9078 6.51374 59.906 5.49683 63.4672 5.49683H70.7379V8.14905H63.3323C61.8889 8.14905 61.6866 8.39641 61.6866 10.0042V10.4302H68.7145V13.055H61.6866V13.6184C61.6866 15.2262 61.8889 15.4736 63.3323 15.4736H70.8458V18.1258H63.4672C59.8925 18.0983 58.9078 17.0539 58.9078 13.4535ZM123.441 5.48309H120.392C116.858 5.48309 115.833 6.5 115.833 10.1279V13.4535C115.833 17.0539 117.209 18.0983 120.743 18.0983H123.103C126.665 18.0983 128.013 17.0539 128.013 13.4535V10.1417C128 6.5 127.002 5.48309 123.441 5.48309ZM125.221 13.4535C125.221 15.0613 124.884 15.4461 123.441 15.4461H120.392C118.949 15.4461 118.611 15.0613 118.611 13.4535V10.1417C118.611 8.53383 118.949 8.14905 120.392 8.14905H123.441C124.884 8.14905 125.221 8.53383 125.221 10.1417V13.4535ZM77.6309 20.9017H85.2524V22.4683C85.2524 23.7326 85.1445 24.777 84.8747 25.7252H82.5141V23.5539H77.6444C76.2011 23.5539 75.8638 23.9387 75.8638 25.5465V28.8721C75.8638 30.4799 76.2011 30.8647 77.6444 30.8647H85.2524V33.5169H77.6309C74.0967 33.5169 73.0716 32.4725 73.0716 28.8721V25.5465C73.0716 21.9186 74.0967 20.9017 77.6309 20.9017ZM55.7783 5.48309H45.6613L45.0408 11.8732C44.7305 14.9101 44.2854 15.4049 43.4625 15.4049H43.3007V19.2801H45.9446L46.0525 17.6723H54.2135L54.3214 19.2801H56.9653V15.3636H55.8052V5.48309H55.7783ZM48.1029 8.14905H52.9995V15.0751H47.0507C47.4284 14.4017 47.5903 13.4535 47.7117 12.2442L48.1029 8.14905ZM66.5562 20.9017H63.2648C59.7306 20.9017 58.7054 21.9186 58.7054 25.5465V28.8721C58.7054 32.4725 59.7306 33.5169 63.2648 33.5169H66.5562C70.1174 33.5169 71.1156 32.4725 71.1156 28.8721V25.5465C71.1156 21.9186 70.1174 20.9017 66.5562 20.9017ZM68.3368 28.8721C68.3368 30.4799 67.9996 30.8647 66.5562 30.8647H63.2648C61.8215 30.8647 61.4842 30.4799 61.4842 28.8721V25.5465C61.4842 23.9387 61.8215 23.5539 63.2648 23.5539H66.5562C67.9996 23.5539 68.3368 23.9387 68.3368 25.5465V28.8721ZM91.7677 20.9017H99.4162V22.4683C99.4162 23.7326 99.3083 24.777 99.0385 25.7252H96.6778V23.5539H91.7677C90.3244 23.5539 89.9871 23.9387 89.9871 25.5465V28.8721C89.9871 30.4799 90.3244 30.8647 91.7677 30.8647H99.4162V33.5169H91.7677C88.2335 33.5169 87.2083 32.4725 87.2083 28.8721V25.5465C87.2083 21.9186 88.2335 20.9017 91.7677 20.9017ZM39.7665 26.852C40.414 26.4535 40.9535 25.5877 40.9535 24.2548C40.9535 22.537 39.9958 20.9017 37.1495 20.9017H29.8788V33.5169H37.4328C40.1711 33.5169 41.5201 32.0877 41.5201 29.7378C41.5066 28.1712 40.6298 27.2368 39.7665 26.852ZM38.1882 24.6808C38.1882 25.4503 37.8105 25.8626 36.8528 25.8626H32.6711V23.5951H36.8528C37.8105 23.5951 38.1882 23.9387 38.1882 24.6808ZM37.4598 30.8647H32.6576V28.4186H37.4598C38.3906 28.4186 38.7278 28.8721 38.7278 29.6004C38.7278 30.3425 38.3906 30.8647 37.4598 30.8647ZM110.707 5.48309H113.486V18.0983H110.707V13.0412H104.569V18.1121H101.79V5.48309H104.569V10.3753H110.707V5.48309ZM34.0335 5.48309H41.6145V7.04968C41.6145 8.31395 41.5066 9.35835 41.2368 10.3066H38.8762V8.14905H34.0335C32.5902 8.14905 32.2529 8.53383 32.2529 10.1417V13.4672C32.2529 15.0751 32.5902 15.4598 34.0335 15.4598H41.6145V18.1121H34.0335C30.4993 18.1121 29.4741 17.0677 29.4741 13.4672V10.1417C29.4741 6.5 30.4993 5.48309 34.0335 5.48309ZM112.46 20.9017H113.486V33.5169H110.707V24.5708L104.974 33.5169H101.777V20.9017H104.556V29.5317L108.737 22.9218C109.816 21.2452 110.747 20.9017 112.46 20.9017ZM52.6622 20.9017H44.5687V23.389L46.012 23.5951V33.5169H48.7908V30.26H52.6622C55.8592 30.26 56.9518 28.611 56.9518 26.0687V25.093C56.9518 22.6882 55.9132 20.9017 52.6622 20.9017ZM54.2 25.9725C54.2 27.1543 53.7549 27.6216 52.6622 27.6216H48.7908V23.5677H52.6622C53.7549 23.5677 54.2 24.1311 54.2 25.2167V25.9725Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_29'%3E%3Crect width='128' height='39' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.good__item-made li:nth-child(2) {
  width: 111px !important;
  height: 39px !important;
  background-image: url("data:image/svg+xml,%3Csvg  viewBox='0 0 111 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.246 4.80925C64.316 4.81831 64.3873 4.81013 64.4536 4.7854C64.5201 4.76069 64.5807 4.71997 64.6305 4.66636C64.6808 4.61203 64.7186 4.54705 64.7413 4.47608C64.7643 4.40414 64.7718 4.32799 64.7634 4.25283V2.92876C64.773 2.85302 64.7662 2.77606 64.7436 2.70325C64.7215 2.63138 64.6838 2.56546 64.6335 2.51029C64.5842 2.45638 64.5232 2.41498 64.4554 2.38942C64.3885 2.36432 64.3167 2.35606 64.246 2.36536H58.5217C58.451 2.35606 58.3791 2.36432 58.3123 2.38942C58.2444 2.41498 58.1834 2.45638 58.1342 2.51029C58.0838 2.56551 58.0461 2.63146 58.0239 2.70336C58.0014 2.77615 57.9947 2.85307 58.0043 2.92876V17.6274C57.9958 17.7025 58.0033 17.7787 58.0264 17.8506C58.049 17.9216 58.0868 17.9865 58.137 18.0409C58.1862 18.094 58.2468 18.1348 58.3141 18.16C58.3804 18.1847 58.4516 18.1929 58.5217 18.1838H64.246C64.316 18.1929 64.3873 18.1847 64.4536 18.16C64.5208 18.1348 64.5814 18.094 64.6305 18.0409C64.6808 17.9866 64.7187 17.9216 64.7413 17.8506C64.7643 17.7787 64.7718 17.7025 64.7634 17.6274V16.2963C64.7718 16.2211 64.7643 16.145 64.7413 16.073C64.7187 16.0021 64.6808 15.9371 64.6305 15.8828C64.5814 15.8297 64.5208 15.7889 64.4536 15.7637C64.3873 15.7389 64.316 15.7308 64.246 15.7399H60.4407V11.2887H63.5583C63.6284 11.2978 63.6995 11.2897 63.7658 11.265C63.8331 11.2397 63.8937 11.199 63.9428 11.1459C63.9931 11.0916 64.0309 11.0266 64.0535 10.9556C64.0766 10.8839 64.0842 10.8076 64.0757 10.7323V9.45766C64.0842 9.38245 64.0766 9.30617 64.0535 9.23451C64.0309 9.16351 63.9931 9.09849 63.9428 9.04413C63.8937 8.99102 63.8331 8.95026 63.7658 8.92509C63.6995 8.9004 63.6284 8.89226 63.5583 8.90135H60.4407V4.80925H64.246ZM98.5328 18.1273C99.4172 18.3073 100.316 18.4016 101.218 18.409C106.045 18.409 106.268 14.0917 106.268 10.1124C106.306 7.69095 105.859 5.28907 104.958 3.0695C104.884 2.90727 104.772 2.76574 104.633 2.65705C104.496 2.551 104.335 2.48208 104.166 2.45679C103.331 2.28393 102.482 2.19195 101.631 2.18207C96.6596 2.18207 96.3912 6.40782 96.3912 10.4012C96.3405 12.8239 96.7878 15.2287 97.7011 17.4442C97.7687 17.6256 97.8822 17.7856 98.0301 17.908C98.1743 18.0273 98.3484 18.1033 98.5328 18.1273ZM101.48 5.80219C101.68 5.80799 101.88 5.83163 102.076 5.87256C102.421 7.2722 102.581 8.71212 102.554 10.1547C102.554 13.2536 102.345 14.7327 101.349 14.7327C101.1 14.7333 100.851 14.7025 100.609 14.641C100.26 13.2444 100.095 11.8069 100.118 10.366C100.118 7.18266 100.347 5.80219 101.48 5.80219ZM89.7695 2.92876C89.7778 2.85332 89.7702 2.77695 89.7471 2.70475C89.7245 2.63353 89.6869 2.56821 89.6368 2.5134C89.5878 2.45976 89.5273 2.4183 89.4601 2.39221C89.3938 2.36665 89.3225 2.35745 89.2521 2.36536H86.8746C86.8039 2.35607 86.7321 2.36432 86.6652 2.38942C86.5974 2.41498 86.5364 2.45638 86.4871 2.51029C86.4367 2.56549 86.3991 2.63145 86.377 2.70336C86.3545 2.77616 86.3477 2.85306 86.3572 2.92876V17.6274C86.3488 17.7025 86.3564 17.7787 86.3794 17.8506C86.402 17.9216 86.4398 17.9866 86.4901 18.0409C86.5392 18.094 86.5998 18.1348 86.6671 18.16C86.7337 18.1847 86.8047 18.1929 86.8746 18.1838H89.2521C89.3222 18.1929 89.3934 18.1847 89.4597 18.16C89.527 18.1348 89.5876 18.094 89.6368 18.0409C89.687 17.9865 89.7248 17.9216 89.7474 17.8506C89.7705 17.7787 89.778 17.7025 89.7695 17.6274V11.8029H91.8589V17.6274C91.8504 17.7025 91.858 17.7787 91.8809 17.8506C91.9036 17.9216 91.9414 17.9866 91.9917 18.0409C92.0408 18.094 92.1014 18.1348 92.1686 18.16C92.235 18.1847 92.3062 18.1929 92.3763 18.1838H94.7145C94.7845 18.1929 94.8557 18.1847 94.9221 18.16C94.9893 18.1348 95.0499 18.094 95.099 18.0409C95.1493 17.9866 95.1872 17.9216 95.2098 17.8506C95.2328 17.7787 95.2403 17.7025 95.2319 17.6274V2.92876C95.2415 2.85302 95.2347 2.77606 95.2121 2.70325C95.19 2.63138 95.1523 2.56546 95.102 2.51029C95.0527 2.45638 94.9917 2.41498 94.9239 2.38942C94.857 2.36432 94.7851 2.35607 94.7145 2.36536H92.3763C92.3058 2.35745 92.2346 2.36665 92.1683 2.39221C92.1011 2.4183 92.0406 2.45976 91.9916 2.5134C91.9416 2.56827 91.9039 2.63362 91.8813 2.70486C91.8582 2.77703 91.8506 2.85336 91.8589 2.92876V8.42926H89.7695V2.92876ZM76.1269 18.1838H78.203C78.2704 18.1916 78.3386 18.1847 78.4032 18.1636C78.4685 18.1421 78.5287 18.1072 78.5801 18.0609C78.6325 18.0136 78.6751 17.9562 78.7055 17.892C78.7365 17.8267 78.755 17.7561 78.7598 17.6838L79.1461 15.1976H81.8773L82.2769 17.6838C82.2917 17.8308 82.3599 17.9658 82.4664 18.0594C82.5182 18.1053 82.5786 18.1401 82.6439 18.1614C82.7093 18.1828 82.7783 18.1904 82.8466 18.1838H84.9033C84.9753 18.1951 85.049 18.1863 85.1166 18.1584C85.1853 18.1299 85.2455 18.0837 85.2914 18.0243C85.3381 17.9643 85.3695 17.8924 85.3831 17.8155C85.3965 17.7386 85.3914 17.6596 85.3683 17.5851L82.9908 3.62603C82.9591 3.2558 82.7927 2.91404 82.5277 2.67521C82.2627 2.43637 81.9206 2.32002 81.5761 2.35128H79.4213C79.0788 2.3198 78.7386 2.43433 78.4739 2.67016C78.2093 2.90598 78.0414 3.24431 78.0066 3.61196L75.6553 17.5711C75.6287 17.647 75.6212 17.7285 75.6335 17.8081C75.6459 17.8878 75.6777 17.9626 75.7255 18.0248C75.7726 18.0863 75.835 18.1338 75.9062 18.1624C75.9768 18.1903 76.0528 18.1977 76.1269 18.1838ZM80.2924 5.39382H80.6919L81.5105 12.2114H79.5457L80.2924 5.39382ZM80.505 32.044C80.4473 32.0443 80.3903 32.0565 80.3373 32.0798C80.2844 32.1032 80.2367 32.1371 80.197 32.1797C80.1141 32.2687 80.0674 32.3863 80.0663 32.5089C80.0663 33.6781 80.0663 36.3614 78.2062 36.3614C77.8553 36.3628 77.5049 36.3346 77.1582 36.2769C76.6516 34.4957 76.4305 32.6432 76.5033 30.7904C76.5033 27.5507 76.6342 25.4025 78.383 25.4025C78.7059 25.3986 79.0283 25.4269 79.3458 25.4871C79.6521 26.5516 79.8173 27.653 79.837 28.762C79.836 28.817 79.8456 28.8717 79.8652 28.923C79.8847 28.9739 79.9138 29.02 79.9507 29.0583C79.9877 29.0966 80.0314 29.1263 80.0795 29.1457C80.1275 29.165 80.1787 29.1735 80.23 29.1705C81.9656 29.1705 82.149 26.0717 81.6185 23.8249C81.5833 23.624 81.4865 23.4396 81.342 23.2981C81.2017 23.1608 81.0198 23.0759 80.8259 23.0573C80.0154 22.9082 79.1935 22.8328 78.3699 22.8319C74.2961 22.8319 73.7852 26.8112 73.8507 30.7904C73.7786 33.2668 74.1776 35.7329 75.0231 38.0376C75.0807 38.2224 75.1874 38.3875 75.3315 38.5145C75.4718 38.6381 75.6446 38.7172 75.8286 38.7419C76.6378 38.8824 77.4574 38.9507 78.2782 38.9462C82.9218 38.925 82.5943 32.044 80.505 32.044ZM100.822 30.6357V30.3822C101.344 30.0494 101.771 29.5668 102.053 28.9885C102.335 28.4102 102.462 27.7588 102.42 27.1073C102.42 24.6352 100.9 22.973 98.4246 22.973H94.2787C94.2086 22.9639 94.1375 22.9721 94.0712 22.9969C94.0039 23.022 93.9433 23.0628 93.8941 23.1159C93.8439 23.1703 93.8061 23.2352 93.7835 23.3062C93.7604 23.3781 93.7528 23.4543 93.7613 23.5295V38.2281C93.7531 38.3035 93.7607 38.3798 93.7837 38.4521C93.8063 38.5233 93.844 38.5887 93.8941 38.6435C93.9438 38.6976 94.0042 38.7389 94.0707 38.7646C94.137 38.7902 94.2083 38.7994 94.2787 38.7915H98.6407C100.992 38.7915 102.669 36.8758 102.669 34.2347C102.669 32.812 102.25 31.2767 100.822 30.6357ZM97.8482 35.6645H97.1933V26.1001H97.6649C98.5687 26.1001 99.0141 26.8537 99.0141 27.8327C99.0229 28.1094 98.9773 28.3851 98.8801 28.6436C98.7846 28.8986 98.6384 29.1308 98.4508 29.3257C98.2202 29.4765 98.0294 29.6822 97.8949 29.925C97.7573 30.1729 97.6785 30.45 97.6649 30.7344C97.6698 31.0222 97.7545 31.3028 97.9093 31.5438C98.063 31.7819 98.2788 31.9658 98.5294 32.0725C98.772 32.2692 98.9646 32.5285 99.0894 32.8264C99.2144 33.1262 99.2672 33.4521 99.2433 33.7769C99.2236 34.7489 98.8045 35.6645 97.8482 35.6645ZM91.9537 22.8886H91.3969C89.9298 22.8886 89.1635 23.6703 88.7379 25.2339L88.0829 27.6355C87.7946 28.6989 87.5262 29.1991 86.8712 29.1991H86.6027V23.5647C86.6111 23.4895 86.6036 23.4134 86.5805 23.3414C86.5579 23.2705 86.5201 23.2055 86.4698 23.1512C86.4207 23.098 86.3601 23.0573 86.2928 23.0321C86.2265 23.0074 86.1553 22.9992 86.0853 23.0083H83.9894C83.9193 22.9992 83.8482 23.0074 83.7819 23.0321C83.7146 23.0573 83.654 23.098 83.6048 23.1512C83.5546 23.2055 83.5168 23.2705 83.4942 23.3414C83.4711 23.4134 83.4635 23.4895 83.472 23.5647V38.2633C83.4638 38.3387 83.4714 38.4151 83.4944 38.4873C83.517 38.5586 83.5547 38.6239 83.6048 38.6788C83.6545 38.7328 83.7149 38.7742 83.7814 38.7998C83.8477 38.8254 83.919 38.8346 83.9894 38.8267H86.0853C86.1557 38.8346 86.227 38.8254 86.2932 38.7998C86.3604 38.7737 86.4208 38.7323 86.4698 38.6788C86.5199 38.6239 86.5577 38.5586 86.5803 38.4873C86.6032 38.4154 86.6109 38.3388 86.6027 38.2633V32.2345H86.8712C87.5262 32.2345 87.8602 32.7206 88.0829 33.7981L88.6265 36.4533C88.9802 38.1365 89.8709 38.9324 91.338 38.9324C91.5365 38.9447 91.7355 38.9447 91.934 38.9324C92.0035 38.9319 92.072 38.9157 92.1346 38.8849C92.1982 38.8535 92.2545 38.8087 92.2996 38.7533C92.3453 38.6975 92.3797 38.6318 92.4001 38.5608C92.4206 38.4897 92.427 38.4147 92.4187 38.3408V36.3758C92.4241 36.3107 92.417 36.2452 92.3978 36.1829C92.379 36.1212 92.3483 36.064 92.3074 36.0146C92.2675 35.9662 92.2181 35.9268 92.1623 35.8989C92.1075 35.8714 92.0475 35.8563 91.9865 35.8546C91.6393 35.8546 91.3642 35.5377 91.2594 35.0447L90.7944 32.798C90.7427 32.3518 90.5982 31.922 90.3705 31.537C90.1438 31.1557 89.8412 30.8335 89.4845 30.5935V30.3964C89.8133 30.2638 90.102 30.0368 90.3191 29.7399C90.5362 29.4432 90.6735 29.088 90.7158 28.7131L91.1874 26.8537C91.2987 26.3678 91.5738 26.0438 91.9603 26.0438C92.3466 26.0438 92.4318 25.8184 92.4318 25.4874V23.4801C92.4381 23.4073 92.4306 23.3339 92.4096 23.264C92.389 23.1948 92.3553 23.1305 92.3103 23.0746C92.2662 23.0197 92.2115 22.9747 92.1496 22.9423C92.0888 22.9104 92.022 22.8921 91.9537 22.8886ZM110.443 26.6566C110.513 26.6656 110.584 26.6574 110.651 26.6327C110.717 26.608 110.777 26.5673 110.828 26.5137C110.878 26.46 110.916 26.3949 110.938 26.3234C110.961 26.2517 110.969 26.1753 110.96 26.1001V23.5295C110.969 23.4541 110.961 23.3779 110.938 23.3062C110.916 23.2352 110.878 23.1701 110.828 23.1159C110.779 23.063 110.718 23.0223 110.651 22.9969C110.584 22.9721 110.513 22.9639 110.443 22.973H104.175C104.105 22.9642 104.033 22.9725 103.967 22.9971C103.9 23.0218 103.839 23.0624 103.789 23.1158C103.738 23.17 103.7 23.2349 103.676 23.3058C103.652 23.3777 103.644 23.4539 103.651 23.5295V38.2281C103.643 38.3041 103.65 38.3812 103.674 38.454C103.697 38.5258 103.735 38.5915 103.786 38.6465C103.836 38.7003 103.897 38.7416 103.965 38.7671C104.032 38.7922 104.104 38.8006 104.175 38.7915H110.443C110.513 38.7994 110.584 38.7902 110.651 38.7646C110.718 38.7385 110.779 38.6971 110.828 38.6435C110.878 38.5879 110.916 38.522 110.938 38.4503C110.961 38.3787 110.969 38.3029 110.96 38.2281V35.6645C110.969 35.5897 110.961 35.5139 110.938 35.4422C110.916 35.3705 110.878 35.3046 110.828 35.249C110.779 35.1954 110.718 35.154 110.651 35.1279C110.584 35.1023 110.513 35.0931 110.443 35.101H107.457V32.5374H110.115C110.186 32.5464 110.258 32.538 110.325 32.513C110.394 32.4874 110.455 32.4461 110.505 32.3923C110.556 32.3382 110.594 32.2723 110.617 32.1998C110.64 32.1273 110.647 32.05 110.639 31.974V29.5864C110.646 29.5109 110.638 29.4347 110.615 29.3627C110.591 29.2918 110.553 29.2269 110.502 29.1728C110.452 29.12 110.391 29.0794 110.324 29.054C110.257 29.0294 110.186 29.0211 110.115 29.03H107.457V26.6566H110.443ZM72.112 17.6274C72.1035 17.7026 72.111 17.7789 72.134 17.8506C72.1567 17.9216 72.1945 17.9866 72.2448 18.0409C72.2939 18.094 72.3545 18.1347 72.4217 18.1599C72.4881 18.1847 72.5593 18.1928 72.6294 18.1838H74.175C74.2453 18.1926 74.3167 18.1843 74.3833 18.1596C74.4508 18.1345 74.5118 18.0939 74.5613 18.0409C74.6121 17.9868 74.6505 17.9219 74.6739 17.851C74.6978 17.7791 74.7064 17.7029 74.699 17.6274V2.92876C74.7074 2.85267 74.6997 2.77561 74.6764 2.70282C74.6534 2.631 74.6151 2.56525 74.5642 2.51029C74.5145 2.45654 74.4532 2.41527 74.3851 2.38974C74.318 2.36463 74.246 2.35623 74.175 2.36525H69.2171C68.9968 2.34077 68.7739 2.36759 68.5652 2.44368C68.3557 2.51996 68.1639 2.64383 68.003 2.80682C67.8406 2.97215 67.7143 3.17046 67.6324 3.38881C67.549 3.61029 67.511 3.84676 67.5207 4.08372L66.9575 12.9157C66.8526 14.5214 66.6627 15.7328 65.8178 15.7328C65.5166 15.7328 65.3986 15.93 65.3986 16.2892V17.6203C65.3913 17.6958 65.3999 17.772 65.4237 17.844C65.4471 17.9149 65.4856 17.9797 65.5363 18.0339C65.5859 18.0868 65.6468 18.1275 65.7143 18.1526C65.7812 18.1773 65.8523 18.1856 65.9226 18.1767H66.0602C68.8634 18.1767 69.2236 16.0638 69.407 13.134L69.8851 5.26693C69.8816 5.21552 69.889 5.16395 69.9066 5.11566C69.9242 5.06764 69.9516 5.02445 69.9868 4.98931C70.0215 4.95445 70.0636 4.9282 70.1099 4.9126C70.1559 4.89735 70.2044 4.89326 70.2519 4.90078H72.1447L72.112 17.6274ZM43.294 3.8581C43.697 3.85434 44.0998 3.88259 44.499 3.94255C44.8658 4.86512 44.892 6.66814 44.951 7.60489C44.951 7.66817 44.9646 7.73067 44.9908 7.78807C45.0169 7.84502 45.0548 7.89487 45.1016 7.93365C45.1485 7.97233 45.2029 7.99919 45.2607 8.01165C45.3187 8.02433 45.3785 8.0224 45.4356 8.00628C46.346 7.87252 46.7456 5.35106 46.0906 3.14664C46.0438 2.9452 45.9398 2.76438 45.7931 2.62933C45.649 2.49543 45.4662 2.41252 45.2719 2.39297C44.6235 2.2751 43.9658 2.21856 43.3071 2.22407C39.2332 2.22407 38.6175 5.78779 38.6569 10.1825C38.6241 12.6451 38.9807 15.0957 39.7114 17.4298C39.7669 17.6234 39.8783 17.7957 40.0312 17.9242C40.1798 18.0492 40.3638 18.1227 40.5563 18.134C41.3498 18.2567 42.1508 18.3226 42.9534 18.3313C46.8831 18.3313 46.9356 12.1827 45.3047 11.9926C45.2478 11.9783 45.1884 11.9792 45.132 11.9949C45.0749 12.0111 45.0228 12.0415 44.9802 12.0833C44.9366 12.1263 44.9037 12.1792 44.8841 12.2376C44.8642 12.2969 44.8579 12.3601 44.8658 12.4222C44.8135 13.6266 45.1148 16.6479 42.8028 16.6479C42.2123 16.6518 41.622 16.6236 41.0344 16.5635C40.5495 14.4617 40.2882 12.313 40.255 10.1544C40.2812 5.68917 40.9427 3.8581 43.294 3.8581ZM44.8296 30.5231V30.354C45.9627 29.7272 46.3623 28.1918 46.3623 27.0369C46.3623 24.6774 44.9869 22.9449 42.7666 22.9449H40.0288C39.9587 22.9358 39.8875 22.944 39.8212 22.9687C39.7547 22.9935 39.6941 23.0342 39.6443 23.0878C39.594 23.1421 39.5562 23.2071 39.5335 23.2781C39.5105 23.35 39.5029 23.4261 39.5114 23.5013V38.1999C39.5032 38.2753 39.5108 38.3517 39.5338 38.4239C39.5564 38.4951 39.5941 38.5604 39.6442 38.6153C39.6932 38.6689 39.7536 38.7104 39.8209 38.7365C39.8871 38.762 39.9584 38.7712 40.0288 38.7633H42.8713C45.3799 38.7633 46.7552 36.735 46.7552 34.2911C46.7552 32.9389 46.1985 31.0795 44.8296 30.5231ZM42.4783 37.1153H41.1095V24.6352H42.3408C42.6619 24.6046 42.9853 24.6505 43.288 24.7695C43.5936 24.8906 43.8684 25.08 44.0922 25.3239C44.3212 25.5733 44.4947 25.8698 44.6012 26.1934C44.7096 26.5213 44.7494 26.8685 44.7183 27.213C44.7183 28.6989 44.2729 29.6427 43.2381 29.8259C42.688 29.9245 42.4849 30.2766 42.4849 30.6499C42.4879 30.8663 42.5676 31.0734 42.7074 31.229C42.8474 31.3847 43.037 31.4773 43.2381 31.4879C44.4301 31.643 45.0916 32.5233 45.0916 34.2347C45.1213 34.615 45.0747 34.9978 44.9548 35.357C44.8367 35.7131 44.6466 36.04 44.3967 36.3167C44.1523 36.5875 43.8525 36.8004 43.5183 36.9404C43.1891 37.0779 42.8335 37.1377 42.4783 37.1153ZM54.926 20.6628C54.9175 20.738 54.9251 20.8144 54.948 20.8861C54.9707 20.957 55.0085 21.022 55.0588 21.0763C55.1079 21.1294 55.1685 21.1702 55.2357 21.1954C55.3021 21.2201 55.3733 21.2283 55.4434 21.2192H56.3145C56.3845 21.2283 56.4557 21.2201 56.522 21.1954C56.5893 21.1702 56.6499 21.1295 56.699 21.0763C56.7493 21.022 56.7871 20.957 56.8097 20.8861C56.8327 20.8144 56.8403 20.738 56.8319 20.6628V16.7821C56.8403 16.7069 56.8327 16.6305 56.8097 16.5589C56.7871 16.4879 56.7493 16.4229 56.699 16.3686C56.6499 16.3155 56.5893 16.2747 56.522 16.2496C56.4557 16.2248 56.3845 16.2167 56.3145 16.2257H55.6136V2.92865C55.6219 2.85321 55.6143 2.77685 55.5912 2.70464C55.5686 2.63342 55.531 2.56811 55.4809 2.5133C55.4319 2.45965 55.3714 2.41819 55.3042 2.39211C55.2379 2.36654 55.1666 2.35733 55.0962 2.36525H50.7343C50.5144 2.33868 50.2915 2.36352 50.0825 2.43788C49.8708 2.51353 49.6781 2.63606 49.5185 2.79661C49.3554 2.96066 49.2282 3.15803 49.1454 3.3757C49.0611 3.59664 49.0223 3.83283 49.0313 4.06964L48.4223 13.0635C48.3044 14.7327 48.121 16.1906 47.3284 16.1906C47.0338 16.1906 46.8634 16.3806 46.8634 16.7469V20.6628C46.855 20.738 46.8626 20.8144 46.8856 20.8861C46.9082 20.957 46.946 21.022 46.9963 21.0763C47.0454 21.1295 47.106 21.1702 47.1733 21.1954C47.2396 21.2201 47.3108 21.2283 47.3809 21.2192H48.2257C48.2958 21.2283 48.367 21.2201 48.4334 21.1954C48.5007 21.1702 48.5613 21.1295 48.6104 21.0763C48.6606 21.022 48.6984 20.957 48.7211 20.8861C48.7441 20.8141 48.7517 20.738 48.7431 20.6628V18.2189H54.926V20.6628ZM53.616 16.2257H49.1885V16.0426C49.8108 15.6342 50.0727 14.7538 50.1841 13.2254L50.839 4.7739C50.8368 4.72375 50.8447 4.67367 50.8625 4.62682C50.8801 4.5803 50.907 4.5384 50.9414 4.50412C50.9752 4.47018 51.0162 4.4444 51.0611 4.4287C51.1055 4.41328 51.1528 4.4085 51.1993 4.41474H53.616V16.2257ZM70.5235 23.0573C69.7619 22.9056 68.9876 22.8301 68.2115 22.832C63.8627 22.832 63.6269 26.9661 63.6269 30.9877C63.5746 33.3947 63.9686 35.789 64.7862 38.0306C64.8484 38.2176 64.9599 38.3836 65.1085 38.5105C65.2533 38.634 65.4303 38.712 65.618 38.7348C66.426 38.8854 67.2461 38.9585 68.0675 38.9533C72.2919 38.9533 72.495 34.7274 72.495 30.7341C72.5247 28.327 72.1245 25.9361 71.3161 23.6912C71.247 23.5232 71.1372 23.3758 70.9969 23.2628C70.8599 23.1526 70.6965 23.0816 70.5235 23.0573ZM68.0937 36.4389C67.6991 36.4437 67.3048 36.4154 66.9148 36.3543C66.3706 34.613 66.1074 32.7935 66.1354 30.9665C66.1354 26.945 66.5022 25.2829 68.2246 25.2829C68.5733 25.283 68.9214 25.3112 69.2661 25.3674C69.8121 27.0772 70.0715 28.8775 70.0323 30.6848C70.0323 34.6289 69.7049 36.4601 68.0937 36.4601V36.4389ZM61.5245 22.973H60.4372C60.0097 22.9454 59.5878 23.0882 59.2518 23.374C58.9159 23.6599 58.6898 24.0687 58.6165 24.5225L56.9333 30.2766H56.763L55.0994 24.5225C55.0248 24.0706 54.7992 23.6638 54.4651 23.3783C54.1309 23.0929 53.7113 22.9488 53.2852 22.973H52.139C52.0689 22.9639 51.9977 22.9721 51.9314 22.9969C51.8641 23.022 51.8035 23.0628 51.7544 23.1159C51.7041 23.1703 51.6663 23.2352 51.6437 23.3062C51.6206 23.3781 51.6131 23.4543 51.6215 23.5295V38.2281C51.6133 38.3035 51.621 38.3799 51.644 38.4521C51.6666 38.5233 51.7043 38.5887 51.7544 38.6435C51.804 38.6976 51.8644 38.7389 51.931 38.7646C51.9973 38.7902 52.0686 38.7994 52.139 38.7915H53.01C53.0807 38.8008 53.1523 38.7925 53.2195 38.7675C53.2873 38.7419 53.3483 38.7005 53.3975 38.6465C53.4479 38.5913 53.4856 38.5254 53.5078 38.4536C53.5303 38.3807 53.537 38.3038 53.5275 38.2281V25.6493H53.7371L55.6364 31.7838C55.8395 32.4388 56.1538 33.0656 56.8678 33.0656C57.5816 33.0656 57.8764 32.4388 58.0859 31.7838L59.9854 25.6493H60.1622V38.2281C60.1538 38.3042 60.1615 38.3812 60.1849 38.454C60.2079 38.5258 60.2461 38.5915 60.297 38.6465C60.3467 38.7003 60.408 38.7416 60.4761 38.7671C60.5432 38.7922 60.6152 38.8006 60.6861 38.7915H61.5114C61.5823 38.8006 61.6544 38.7922 61.7215 38.7671C61.7895 38.7416 61.8508 38.7003 61.9005 38.6465C61.9514 38.5915 61.9897 38.5258 62.0127 38.454C62.036 38.3812 62.0438 38.3042 62.0354 38.2281V23.5295C62.0424 23.4552 62.0341 23.3803 62.011 23.3095C61.9882 23.2397 61.9509 23.1757 61.9018 23.1218C61.8536 23.0692 61.7945 23.0283 61.7287 23.002C61.6637 22.9764 61.5938 22.9665 61.5245 22.973ZM17.7797 38.2619C17.7797 37.7002 16.4961 37.5568 14.9179 37.5568C13.3397 37.5568 12.0616 37.7002 12.0616 38.2619C12.0616 38.8236 13.3452 38.967 14.9179 38.967C16.4905 38.967 17.7797 38.8236 17.7797 38.2619ZM9.63321 31.2943C10.0824 31.9367 10.673 32.449 11.3521 32.7848C12.0311 33.1207 12.7771 33.2697 13.5231 33.2184H16.3738C17.1197 33.2697 17.8658 33.1207 18.5448 32.7848C19.2239 32.449 19.8146 31.9367 20.2637 31.2943C22.7932 28.0521 25.1313 24.66 27.2655 21.1357C30.1829 16.2597 30.7165 10.7083 28.6548 6.64493C27.0599 3.6212 23.4312 0 14.9123 0C6.39352 0 2.78702 3.6212 1.2421 6.66277C-0.819373 10.7262 -0.286024 16.2776 2.63134 21.1537C4.76613 24.6718 7.10419 28.0579 9.63321 31.2943ZM14.9123 1.1354C17.0804 1.09705 19.241 1.41539 21.3196 2.07946C21.6888 2.19674 22.0277 2.39613 22.3118 2.66317C22.6022 2.93619 22.8322 3.26886 22.9866 3.63914C23.2543 4.32556 23.421 5.04842 23.4812 5.78436C23.5979 6.9795 23.2089 7.48145 22.6755 6.13095C22.2934 5.22572 21.8144 4.36605 21.2473 3.56748C20.6582 2.86236 20.2026 2.92801 20.4137 4.0574C20.8663 6.4147 20.819 8.84313 20.2749 11.1803C19.997 12.3157 19.2412 12.973 19.2913 11.4553C19.3857 8.36588 18.9412 6.1967 18.2632 4.83428C17.6352 3.57339 17.1517 3.68695 17.1907 5.11512C17.2296 9.47131 16.9907 13.7021 15.7403 17.0663C15.368 18.0762 14.9401 18.0224 14.9401 16.8811V6.7644C14.9401 5.37802 14.2288 5.95174 13.8621 6.7644C12.4729 9.86571 11.9894 14.3295 12.5729 19.6478C12.7284 21.0641 12.095 20.9744 11.706 19.9944C10.5945 17.2158 10.3333 14.3475 10.4445 10.3318C10.4834 9.10086 9.7721 9.59088 9.4109 10.529C7.74379 14.8614 8.51065 19.116 9.54429 22.6834C9.79987 23.5618 9.172 23.4662 8.62186 22.5639C7.54249 20.7609 6.84449 18.725 6.57686 16.6002C6.42129 15.5366 5.73216 15.7398 5.55441 17.0903C5.34878 18.6977 5.67661 21.6736 6.56577 24.3207C6.71574 24.7868 6.47125 25.0797 6.13782 24.5717C5.15424 23.1077 4.25399 21.7094 3.56497 20.5561C-1.46414 12.2142 0.569765 1.1354 14.9123 1.1354Z' fill='%23FF3C41' /%3E%3C/svg%3E%0A");
}

.intro.carousel_owl .owl-item .banner-content .inner-vert {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #00000060;
}

.intro.carousel_owl .owl-item .banner-content a.btn.btn_main {
  margin-top: 20px;
  max-width: fit-content;
}
.intro.carousel_owl .owl-carousel .owl-dots {
  display: flex;
}

.intro.carousel_owl .owl-item .banner-content .inner-vert {
  padding: 41px 35px 40px 41px !important;
  width: 669px;
}
.intro.carousel_owl .owl-item > div.banner-item {
  border-radius: 0;
}
.intro.carousel_owl .owl-item .banner-content .back {
  background-position: 48.5% top;
}
.intro.carousel_owl .owl-item .btn.btn_main {
  margin-top: 57px !important;
}

.intro.carousel_owl .owl-carousel .owl-dots {
  bottom: 23px;
}

.projects.projects-block {
  padding-top: 18px;
}

.project-autor {
  display: none;
}
.project-page__review {
  padding-top: 41px;
  padding-bottom: 44px;
  margin-bottom: 80px;
  background: #f6f6f6;
}
.project-page__review-wrapper {
  display: grid;
  grid-template-columns: 104px 1fr;
  column-gap: 57px;
  row-gap: 30px;
}
.project-page__review-photo {
  width: 104px;
  height: 104px;
  overflow: hidden;
}
.project-page__review-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.project-page__review-content {
  max-width: 635px;
}
.project-page__review-name {
  font-weight: 600;
  font-size: 18px;
  line-height: 143%;
  letter-spacing: 0.4px;
  color: #000;
  margin-bottom: 5px;
}
.project-page__review-position {
  font-weight: 400;
  font-size: 18px;
  line-height: 143%;
  letter-spacing: 0.5px;
  color: #000;
  margin-bottom: 40px;
}
.project-page__review-text {
  font-style: italic;
  font-weight: 400;
  font-size: 18px;
  line-height: 144%;
  letter-spacing: 0.8px;
  color: #202020;
  margin-bottom: 40px;
}
.project-page__review a.project-page__review-link {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 18px;
  line-height: 143%;
  color: #fff;
  padding: 15px 35px;
  border-radius: 3px;
  background: #ff6600;
  width: fit-content;
  transition: background 0.3s ease-in-out;
}

@media (hover: hover) {
  .project-page__review a.project-page__review-link:hover {
    color: #fff;
    background-color: #e66b1a;
  }
}

@media (max-width: 992px) {
  .project-page__review {
    margin-bottom: 40px;
  }
  .project-page__review-wrapper {
    column-gap: 30px;
  }
  .project-page__review-text,
  .project-page__review-position {
    margin-bottom: 30px;
  }
  .project-page__review-text,
  .project-page__review a.project-page__review-link,
  .project-page__review-position,
  .project-page__review-name {
    font-size: 16px;
    line-height: 26px;
  }
  .project-page__review a.project-page__review-link {
    padding: 13px 20px;
  }
}
@media (max-width: 767px) {
  .project-page__review {
    margin-bottom: 20px;
  }
  .project-page__review-text,
  .project-page__review a.project-page__review-link,
  .project-page__review-position,
  .project-page__review-name {
    font-size: 14px;
    line-height: 24px;
  }
  .project-page__review a.project-page__review-link {
    padding: 11px 16px;
  }
}
@media (max-width: 600px) {
  .project-page__review-wrapper {
    grid-template-columns: 1fr;
    column-gap: 0px;
    row-gap: 20px;
  }
  .project-page__review-photo {
    width: 120px;
    height: 120px;
  }
  .project-page__review-text,
  .project-page__review-position {
    margin-bottom: 20px;
  }
  .project-page__review {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .project-page__review {
    margin-bottom: 0px;
  }
  .project-page__review-position {
    margin-bottom: 15px;
  }
  .project-page__review a.project-page__review-link {
    padding: 13px 39px;
    font-size: 15px;
    letter-spacing: 0.7px;
    line-height: 117%;
    border-radius: 4px;
  }
}

@media (min-width: 1921px) {
  .intro.carousel_owl .owl-item .banner-content .inner {
    padding-left: 6px;
  }
  .intro.carousel_owl .owl-carousel .owl-dots {
    column-gap: 16px;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot {
    width: 10px !important;
    height: 10px !important;
    margin: 0px !important;
    transform: unset !important;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot.active {
    transform: scale(1.4) !important;
  }
}
@media (max-width: 1920px) {
  .intro.carousel_owl .owl-carousel .owl-dots {
    column-gap: 16px;
    left: -4px;
    bottom: 22px;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot {
    width: 10px !important;
    height: 10px !important;
    margin: 0px !important;
    transform: unset !important;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot.active {
    transform: scale(1.4) !important;
  }
}

@media only screen and (max-width: 1280px) {
  .intro.carousel_owl .owl-item .banner-item .back {
    background-position: 50% top;
  }
  .intro.carousel_owl .owl-item .inner {
    padding-left: 0;
  }
  .intro.carousel_owl .owl-item .banner-content .inner-vert {
    width: 670px;
    padding: 41px 30px 40px 42px !important;
    margin-left: 2px;
    border-radius: 14px;
  }
  .intro.carousel_owl .owl-item .btn.btn_main {
    margin-top: 57px !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner {
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .intro.carousel_owl {
    margin-top: 8px;
  }
  .intro.carousel_owl .owl-item .banner-content .inner {
    padding-top: 99px !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner-vert {
    max-width: 565px !important;
    height: fit-content !important;
    padding: 40px 40px 40px 42px !important;
    padding-top: 41px !important;
    background-color: #00000060;
    border-radius: 12px;
    margin-left: 9px;
  }
  .intro.carousel_owl .owl-item .banner-item .back {
    background-position: 49.9% top !important;
  }
  .intro.carousel_owl .owl-item > div.banner-item {
    height: 565px !important;
  }
  .intro.carousel_owl .owl-item .intro__title {
    font-size: 35px !important;
    line-height: 118% !important;
  }
  .intro.carousel_owl .owl-item .banner-content .btn.btn_main {
    margin-top: 55px !important;
  }
  .intro.carousel_owl .owl-item .inner {
    padding-top: 70px !important;
  }
}
@media (max-width: 1015px) {
  .intro.carousel_owl .owl-item .banner-item .back {
    background-position: 57% top !important;
  }
}
@media (max-width: 992px) {
  .intro.carousel_owl .owl-item .banner-content .inner-vert {
    max-width: 464px !important;
    padding: 30px 30px 30px 32px !important;
    padding-top: 31px !important;
  }
  .footer__social-made {
    column-gap: 15px;
    margin-right: 50px;
  }
  .footer .footer__social .social__tags {
    margin-bottom: 0;
    padding-top: 0;
  }
}
@media (max-width: 950px) {
  .intro.carousel_owl .owl-item .banner-item .back {
    background-position: 59% top !important;
  }
}
@media (max-width: 880px) {
  .intro.carousel_owl .owl-item .banner-item .back {
    background-position: 57% top !important;
  }
}
@media (max-width: 820px) {
  .intro.carousel_owl .owl-item .banner-content .inner-vert {
    max-width: 440px !important;
  }
}
@media (max-width: 768px) {
  .intro.carousel_owl {
    margin-top: 0px;
  }
  .intro.carousel_owl .owl-item > div.banner-item {
    height: 100% !important;
  }
  .intro.carousel_owl .owl-item .banner-content {
    padding: 0px 0px 0px 0px !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner-vert {
    max-width: 100% !important;
    height: 100% !important;
    padding: 26px 24px 32px 20px !important;
    padding-top: 26px !important;
    background-color: transparent;
    margin-left: 0;
  }
  .intro.carousel_owl .owl-item #banner_mobile {
    display: none;
  }
  .intro.carousel_owl .owl-item .banner-item {
    display: flex;
    flex-direction: column;
    padding: 0 !important;
    padding-top: 8px !important;
  }
  .intro.carousel_owl .owl-item .banner-item .back {
    position: static;
    height: 563px;
    background-position: 66.7% 100% !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner__box {
    width: 100%;
  }
  .intro.carousel_owl .owl-carousel .owl-dots {
    top: 535px;
    left: 11px;
    left: 14px;
    height: fit-content;
  }
  .intro.carousel_owl .owl-item .banner-content a.btn.btn_main {
    padding: 16px 43px !important;
    font-family: "Lato", sans-serif !important;
    font-weight: 400;
    font-size: 20px !important;
    margin-top: 40px !important;
    border-radius: 4px;
  }
  .intro.carousel_owl .owl-item .banner-content .intro__title {
    font-family: "LatoBlack", sans-serif !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 31.2px !important;
    color: #161615 !important;
    margin-bottom: 10px;
  }
  .intro.carousel_owl .owl-item .banner-content p {
    max-width: 565px;
    font-family: "Lato", sans-serif !important;
    font-weight: 400;
    font-size: 20px;
    color: #60697c !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner {
    min-height: fit-content;
    height: 319px;
    flex: unset;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding: 0 !important;
  }
  .intro.carousel_owl .owl-carousel .owl-dots {
    margin-top: 5px;
    column-gap: 16px;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot {
    width: 10px !important;
    height: 10px !important;
    margin: 0px !important;
    transform: unset !important;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot.active {
    transform: scale(1.4) !important;
  }
}

@media only screen and (max-width: 767px) {
  .intro.carousel_owl .owl-item .banner-item .back {
    height: clamp(17.25rem, -0.18rem + 74.17vw, 35.375rem);
  }
  .footer__social {
    flex-direction: column;
    align-items: start;
    row-gap: 20px;
  }
  .footer .footer__social .sub_m {
    margin-bottom: 0;
  }
  .footer__social .social__list {
    padding-top: 0;
    padding-right: 0;
    order: 2;
  }
  .footer__social-wrapper {
    order: 3;
  }
  .intro.carousel_owl .owl-carousel .owl-dots {
    top: clamp(15.25rem, -2.18rem + 74.17vw, 33.375rem);
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot {
    width: 10px !important;
    height: 10px !important;
  }
}
@media only screen and (max-width: 425px) {
  .footer__social-wrapper {
    flex-direction: column;
    align-items: start;
    row-gap: 20px;
  }
}

@media (max-width: 375px) {
  .intro.carousel_owl .owl-item .banner-item .back {
    height: 276px;
    background-position: 66.9% 100% !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner {
    height: 218px;
  }
  .intro.carousel_owl .owl-item .banner-content {
    padding: 0px 0px 0px 0px !important;
  }
  .intro.carousel_owl .owl-item .banner-content .inner-vert {
    padding: 16px 16px 29px 16px !important;
    padding-top: 16px !important;
    margin-left: 0;
  }
  .intro.carousel_owl .owl-carousel .owl-dots {
    top: clamp(14.1rem, -2.1rem + 76.17vw, 36.375rem);
    column-gap: 8px;
    left: 7px;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot {
    width: 6px !important;
    height: 6px !important;
    margin: 0px !important;
    transform: unset !important;
  }
  .intro.carousel_owl .owl-carousel .owl-dots .owl-dot.active {
    transform: scale(1.4) !important;
  }
  .intro.carousel_owl .owl-item .banner-content .intro__title {
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 20.8px !important;
    margin-bottom: 6px;
  }
  .intro.carousel_owl .owl-item .banner-content p {
    max-width: 330px;
    font-size: 14px !important;
    line-height: 16.8px !important;
  }
  .intro.carousel_owl .owl-item .banner-content a.btn.btn_main {
    padding: 13px 39px !important;
    font-size: 15px !important;
    letter-spacing: 0.7px;
    line-height: 117% !important;
    min-width: unset !important;
    margin-top: 39px !important;
    border-radius: 4px;
  }
}

/* End */


/* Start:/local/templates/initium_new/iw_styles.css?172139099548204*/
.checkbox label>input[type="checkbox"]:checked+span,
.checkbox label>input[type="radio"]:checked+span{
    background-color: #ff6600;
    border-color: #f2f2f2;
}
.checkbox.checkbox_filter input[type="checkbox"]+span{
        padding: 3px;
        margin-right: 3px !important;
        color: #666;
        text-align: left;
        font-family: 'Lato', sans-serif;
        line-height: 1.3;
        cursor: pointer;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        outline: 0;
        vertical-align: baseline;
        background: transparent;
        font-size: 100%;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 1px solid #dddfeb;
        border-radius: 4px;
}

.iw_checkbox {
    margin-bottom: 0;
}

a:hover:not(.btn),
a:active:not(.btn),
a:not(.btn) {
    color: #ff6600;
}

.checkbox p a {
    color: #ff6600;
}

.captcha_fields {
    margin-bottom: 15px;
    float: right;
    width: 100%;
}

.captcha_fields>.g-recaptcha {
    float: right;
}

.feedback p.errors {
    color: red;
    line-height: 22px;
}

/*.feedback__form_mail p.errors {*/
/*    margin-bottom: 15px;*/
/*}*/
.er-padding {
    padding-left: 15px;
}

.social__list{
    padding-right: 25px;
}

.social__list li a.vk {
    background-size: 40px;
    background-image: url(/local/templates/initium_new/img/footer/vk.svg);
}

.social__list li a.vk:hover {
    background-color: #5181b8;
    background-image: url(/local/templates/initium_new/img/footer/vk_h.svg);
}

.social__list_invert li a.vk {
    background-color: #5181b8;
    background-image: url(/local/templates/initium_new/img/footer/vk_h.svg);
}

.social__list_invert li a.vk:hover {
    background-image: url(/local/templates/initium_new/img/footer/vk.svg);
}

.social__list li a.tg {
    background-size: 40px;
    background-image: url(/local/templates/initium_new/img/footer/tg.svg);
}

.social__list li a.tg:hover {
    background-color: #38aadf;
    background-image: url(/local/templates/initium_new/img/footer/tg_h.svg);
}

.social__list_invert li a.tg {
    background-color: #38aadf;
    background-image: url(/local/templates/initium_new/img/footer/tg_h.svg);
}

.social__list_invert li a.tg:hover {
    background-image: url(/local/templates/initium_new/img/footer/tg.svg);
}

.social__list li a.behance {
    background-size: 25px;
    background-image: url(/local/templates/initium_new/img/footer/behance.svg);
}

.social__list li a.behance:hover {
    background-color: #295cff;
    background-image: url(/local/templates/initium_new/img/footer/behance_h.svg);
}

.social__list_invert li a.behance {
    background-color: #295cff;
    background-image: url(/local/templates/initium_new/img/footer/behance_h.svg);
}

.social__list_invert li a.behance:hover {
    background-image: url(/local/templates/initium_new/img/footer/behance.svg);
}

.social__list li a.you {
    background-image: url(/local/templates/initium_new/img/footer/tube.svg);
}

.social__list li a.you:hover {
    background-image: url(/local/templates/initium_new/img/footer/tube_h.svg);
    background-color: #FF0402;
}

.facts a {
    color: #fff;
    text-decoration: underline;
}

.sub-menu+.reviews .inner {
    padding-top: 55px;
    padding-bottom: 35px;
}

.upwards+.projects .inner {
    padding-bottom: 35px;
}

.cssload-loader-holder {
    width: 100%;
    position: relative;
    margin: 30px 0;
    height: 60px;
    display: none;
}

.cssload-loader {
    height: 60px;
    width: 62px;
    position: absolute;
    left: calc(50% - 30px);
    animation: cssload-loader 1.25s cubic-bezier(.8, 0, .2, 1) infinite;
    -o-animation: cssload-loader 1.25s cubic-bezier(.8, 0, .2, 1) infinite;
    -ms-animation: cssload-loader 1.25s cubic-bezier(.8, 0, .2, 1) infinite;
    -webkit-animation: cssload-loader 1.25s cubic-bezier(.8, 0, .2, 1) infinite;
    -moz-animation: cssload-loader 1.25s cubic-bezier(.8, 0, .2, 1) infinite;
}

.cssload-top {
    animation: cssload-top 1.25s linear infinite;
    -o-animation: cssload-top 1.25s linear infinite;
    -ms-animation: cssload-top 1.25s linear infinite;
    -webkit-animation: cssload-top 1.25s linear infinite;
    -moz-animation: cssload-top 1.25s linear infinite;
    border-top: 30px solid rgb(255, 102, 0);
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    height: 0px;
    width: 2px;
    transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
}

.cssload-bottom {
    animation: cssload-bottom 1.25s linear infinite;
    -o-animation: cssload-bottom 1.25s linear infinite;
    -ms-animation: cssload-bottom 1.25s linear infinite;
    -webkit-animation: cssload-bottom 1.25s linear infinite;
    -moz-animation: cssload-bottom 1.25s linear infinite;
    border-right: 30px solid transparent;
    border-bottom: 30px solid rgb(255, 102, 0);
    border-left: 30px solid transparent;
    height: 0px;
    width: 2px;
    transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
}

.cssload-line {
    animation: cssload-line 1.25s linear infinite;
    -o-animation: cssload-line 1.25s linear infinite;
    -ms-animation: cssload-line 1.25s linear infinite;
    -webkit-animation: cssload-line 1.25s linear infinite;
    -moz-animation: cssload-line 1.25s linear infinite;
    border-left: 2px dotted rgb(255, 102, 0);
    height: 0px;
    width: 0px;
    position: absolute;
    top: 30px;
    left: 30px;
}

/*.how .item .text_down{*/
/*    height: 70px;*/
/*}*/

.btn_gray_invert {
    background-color: white;
}

.social__list li a {
    border: 1px solid white;
    background-color: white;
}

.btn_callback {
    padding: 11px 16px 11px;
}

.footer .subtitle {
    margin-bottom: 33px;
}

.reviews .item .in:hover {
    -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
}

.reviews-block .item .chisel {
    min-height: 89px;
}

.how .item .icon {
    margin-bottom: 0;
}

.facts .item {
    width: 312px;
}

.service p {
    margin-bottom: 34px;
    padding-right: 20px;
}

.service .title-block {
    margin-bottom: 18px;
    margin-top: 55px;
}


.project-page__description .cols h3,
.project-page .cols h3 {
    display: block;
    color: #161615;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 40px;
    line-height: 32px;
    font-family: LatoBlack, sans-serif;
}

.intro .slick-prev {
    left: 31px;
}

.intro .slick-next {
    right: 31px;
}

.main_index .projects .item .in:hover .pic {
    -webkit-filter: none;
    filter: none;
}

.main_index .news .item .in:hover .pic {
    -webkit-filter: none;
    filter: none;
}

.title-block {
    font-family: LatoBlack, sans-serif;
}




.block__head__item:nth-child(2) {
    margin-top: 15px;
}

.carousel__wrap {
/*    padding-bottom: 50px;*/
}

.projects-block {
    padding-top: 30px;
}

.malls .inner {
    padding-top: 63px;
    padding-bottom: 31px;
}

.features-block .inner {
    padding-bottom: 8px;
    padding-top: 60px;
}

.industries-block .inner {
    padding-top: 60px;
}

.industries .title-block {
    margin-bottom: 54px;
}

.industries .item {
    margin-bottom: 88px;
}

.carousel_owl .center {
    max-width: 1245px;
    margin: 0 auto;
}

.carousel_owl .item {
    padding: 10px 10px 40px 10px;
}

/*.reviews-block .center{*/
/*    max-width: 1238px;*/
/*    margin: 0 auto;*/
/*}*/

.reviews-block .item .text {
    min-height: 296px;
}

.service p {
    margin-bottom: 60px;
}

.service .title-block {
    margin-top: 0;
    margin-bottom: 40px;
}

.numer_flex {
    margin-bottom: 20px;
}

.service__item {
    padding-bottom: 28px;
}

.service .how {
    padding-top: 0;
    padding-bottom: 28px;
}

.how .title-block {
    margin-bottom: 12px;
}

.how p {
    margin-bottom: 48px;
}

.service__item__bottom {
    padding-top: 15px;
}

.service__item__bottom .block__head__item p {
    margin-top: 40px;
    margin-bottom: 25px;
}

.btns_line>div {
    padding: 0 14px;
}

.block__head__item:nth-child(2) {
    margin-top: 18px;
}

.service__item__bottom .btns_line {
    margin-bottom: 22px;
}

.btn_main {
    min-width: 163px;
}

.btn_gray_invert {
    min-width: 185px;
}

.btn_size {
    padding-top: 20px;
}

.company .how .item .text_down {
    height: 98px;
}

.supply-block .inner {
    padding-top: 60px;
    padding-bottom: 28px;
}

.company_back .inner {
    padding-bottom: 77px;
}

.supply .supply__title {
    margin-bottom: 15px;
}

.supply+.company-block .inner {
    padding-top: 63px;
    padding-bottom: 33px;
}

.facts .inner {
    /*  padding-top: 40px;*/
    padding-bottom: 0;
}

.join-now .inner {
    padding-top: 60px;
    padding-bottom: 57px;
}

.join-now .block__head {
    margin-bottom: 30px;
}

.clients .block__head {
    margin-bottom: 47px;
}

.partners .block__head {
    margin-bottom: 46px;
}

.partners p {
    margin-bottom: 22px;
}

.partners .items {
    margin: 51px -15px 0 -15px;
}

.partnership .block__head {
    margin-bottom: 35px;
}

.contacts .inner {
    padding-top: 58px;
}

.contacts .block__head {
    margin-bottom: 52px;
}

/*.project-page .title-block {
    margin-bottom: 43px;
    margin-top: 10px;
}*/

/*.card-project {*/
/*    margin-top: 14px;*/
/*}*/

.project-page__description {
    padding-top: 61px;
}


.project-page .gallery .center,
.project-page .carousel__wrap {
    padding-bottom: 0;
}

.form__item .btn_main {
    min-width: 124px;
}

.footer__bottom {
    padding-top: 50px;
    padding-bottom: 55px;
}

.footer__top {
    padding-top: 74px;
    padding-bottom: 32px;
}

.footer__contacts__item {
    padding: 0 28px;
}


.footer__links li {
    margin-bottom: 24px;
}

.cat-filter .btn_gray_invert,
.cat-filter .btn_main {
    min-width: 100px;
}


.intro .back:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}


.intro .background_black:before {
    background-image: -o-linear-gradient(left, #2B303F 0%, rgba(43, 48, 63, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(#2B303F), to(rgba(43, 48, 63, 0)));
    background-image: linear-gradient(90deg, #2B303F 0%, rgba(43, 48, 63, 0) 100%);
}

.projects .item .in:hover .pic {
    -webkit-filter: none;
    filter: none;
}

/* .fixed__bottom {
    -webkit-box-shadow: 1px -19px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 1px -19px 10px rgba(0, 0, 0, 0.1);
} */

.good__items .col h3,
.good__items .models h3,
.malls .col h3 {
    display: block;
    margin-bottom: 35px;
    color: #161615;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-family: LatoBlack, sans-serif;
    line-height: 32px;
}

.good p {
    line-height: 26px;
}

.good__items .models ul,
.good__items .col ul,
.malls .col ul,
.old_logic_site .col ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.malls .col li {
    width: 50%;
    line-height: 25px;
    padding-left: 28px;
    margin-bottom: 30px;
    color: #161615;
    font-size: 16px;
    position: relative;
}

.good__items .models li,
.good__items .col li,
.old_logic_site .col li {
    width: 100%;
    padding-left: 28px;
    margin-bottom: 30px;
    color: #161615;
    font-size: 16px;
    line-height: 1.5;
    position: relative;
}

.good__items .models li:before,
.good__items .col li:before,
.malls .col li:before,
.blog_detail .col li:before,
.old_logic_site .col li:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 2px;
    background-color: #f47724;
    position: absolute;
    top: 8px;
    left: 0;
}

.blog_detail .col li {
    line-height: 25px;
    padding-left: 28px;
    margin-bottom: 30px;
    color: #161615;
    font-size: 16px;
    position: relative;
    list-style-type: none;
}

.title-block.gallery {
    margin-bottom: 0;
}

/*.good__items .col .btn_main,*/
/*.malls .col .btn_main {*/
/*    padding: 15px 15px 17px;*/
/*    color: #fff;*/
/*    font-size: 15px;*/
/*    border-radius: 4px;*/
/*    background-color: #f47724;*/
/*}*/

.good__item .models .items {
    margin: 13px -15px;
}


.upwards .title {
    line-height: 48px;
    margin-bottom: 20px;
}

/*.project-page .card {*/
/*    margin-top: 10px;*/
/*}*/

.project-page__description h3 {
    color: #161615;
    font-family: LatoBlack, sans-serif;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 3px;
    line-height: 32px;
    padding-bottom: 40px;
    text-transform: uppercase;
}

/*.gallery_border {
    padding-top: 59px;
}*/

.gallery_border .carousel_owl {
    padding-top: 40px;
}

.start .numer_flex li {
    min-width: 44%;
}

.reviews .items .item .in,
.client-block .item .in {
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}


.reviews .items .item .text,
.client-block .item .text {
    min-height: 300px;
    padding: 24px;
    position: relative;
    z-index: 2;
    background-color: #f6f6f6;
}

.reviews .items .item .chisel,
.client-block .item .chisel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 95px;
    padding: 5px 80px 5px 25px;
    background-color: #757f93;
    position: relative;
    z-index: 1;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}


.reviews .items .item {
    padding: 0 15px;
}

.reviews .items .item .in:hover .text,
.client-block .item .in:hover .text {
    background-color: #fff;
}

#gallery .owl-prev,
#gallery .owl-next {
    top: 50%;
}

.gallery .item .pic:hover {
    -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
    box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
}

.facts .item .change_text p,
.facts .item .change_text span {
    color: white;
}

.facts .item .change_height {
    min-height: 425px;
}


.owl-dots-wrapper .owl-dots {
    position: relative;
    left: 0;
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    transition: 200ms;
    text-align: left;
    width: 99999px;
    height: auto;
}

.owl-dots-wrapper {
    width: 119px;
    margin: 0 auto;
    overflow: hidden;
}

.nav>li>a {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.top-wrap .fatal_error {
    border: 1px solid red;
}

.company_back .text h1 {
    display: block;
    margin-bottom: 40px;
    color: #161615;
    font-size: 32px;
    font-weight: 900;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: LatoBlack, sans-serif;
    line-height: 48px;
}

.company_back .text h1 span {
    display: block;
    padding-top: 10px;
    color: #757f93;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    font-family: 'Lato', sans-serif;

    line-height: 28px;
}

.supply-block h2 {
    display: block;
    margin-bottom: 15px;
    color: #161615;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-family: LatoBlack, sans-serif;
    line-height: 28px;
}


.company ul li {
    margin-bottom: 45px;
    color: #161615;
    font-size: 16px;
    line-height: 1.7;
    padding-left: 28px;
    position: relative;
}

.company-block li:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 2px;
    background-color: #f47724;
    position: absolute;
    top: 8px;
    left: 0;
}

.progress .item div {
    display: block;
    margin-bottom: 15px;
    color: #f47724;
    font-size: 32px;
    font-weight: 900;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: LatoBlack, sans-serif;
    line-height: 48px;
}

.owl-dots {
    display: block;
}

.owl-dots-wrapper {
    margin: 0 auto;
    overflow: hidden;
    width: 100px;
    padding-bottom: 5px;
}

.form__item,
.form__items,
.form__left .select__wrap {
    position: relative;
}

p.errors {
    position: absolute;
    top: -25px;
}

.form-group,
.select__wrap {
    margin-bottom: 28px;
}

input:not([type=checkbox]):not([type=radio]),
textarea,
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*input[type=submit]{*/
/*    -webkit-appearance: none;*/
/*    -webkit-border-radius: 0;*/
/*}*/


.models .item .in {
    line-height: 25px;
    color: #161615;
}

.good .cols_new {
    -webkit-box-align: unset;
    -webkit-align-items: unset;
    -ms-flex-align: unset;
    align-items: unset;
}

.col_new .pic-block_padright {
    padding-right: 0;
}

.col_new .pic-block {
    margin-bottom: 0;
    max-width: 496px;
}

.col_new .btns_line {
    margin-top: 0;
}

.text_col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.text_new {
    height: 100%;
    padding-bottom: 60px;
    position: relative;
}

.text_new .btns_line {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.gallery_edition {
    padding-top: 30px;
    padding-bottom: 25px;
}

/*.gallery_edition .carousel_owl {
    padding-top: 40px;
}*/


.col_not_found h2 {
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 3px;
    line-height: 28px;
    color: #161615;
    font-family: LatoBlack, sans-serif;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.terminals .item .col_not_found p {
    color: #161615;
    font-size: 17px;
    line-height: 28px;
}

.not_border {
    border: unset;
}

.terminals .col_not_found .pic {
    padding-top: 20%;
}

.col_not_found .btns_line {
    margin-top: 0;
}

.terminals .col_not_found p {
    margin-bottom: 0;
}

.good .title-block {
    margin-bottom: 0;
}

.good .options .title-block,
.good .specification .title-block {
    padding-bottom: 48px;
}

.col_not_found {
    padding: 0 15px;
}

.block_gray .order_project .btn_gray_invert {
    border: none;
}

/*.new_good {*/
/*    padding-bottom: 40px;*/
/*}*/

.blog_detail .blog__body .col {
    width: 100%;
}

.blog_detail .item {
    border-bottom: none;
}

.blog_detail .title {
    color: #161615;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 3px;
    line-height: 32px;
    text-decoration: none;
    margin-bottom: 32px;
}

.blog_detail p {
    color: #161615;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 40px;
}

.blog_detail .autor p {
    margin-bottom: 0;
}

.blog_detail .pic {
    padding-right: 100px;
}

.blog_detail .col h3 {
    color: #161615;
    font-family: LatoBlack, sans-serif;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 3px;
    line-height: 28px;
    padding-bottom: 25px;
}

.without_html {
    color: #161615;
    font-size: 17px;
    line-height: 28px;
}

.description {
    color: #60697C;
    font-size: 13px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 24px;
}


.report,
.client-block,
.partner {
    padding-top: 56px;
    padding-bottom: 72px;
}

.report .cols .col:first-child,
.client-block .cols .col:first-child,
.partner .cols .col:first-child {
    width: 65%;
    padding-right: 110px;
}

.report .cols .col:last-child {
    width: 35%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.client-block .cols .col:last-child,
.partner .cols .col:last-child {
    width: 35%;
}

.report .title-block {
    margin-bottom: 40px;
}

.report .col .text {
    padding-bottom: 56px;
}

.report p {
    color: #161615;
    font-size: 16px;
    line-height: 26px;
}

.report .autor .photo,
.project-autor .autor .photo {
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0;
    background-size: 140%;
    width: 88px;
    height: 88px;
}

.project-autor .autor {
    margin-bottom: 30px;
}

.project-autor p {
    margin-bottom: 0;
}

.project-autor .autor {
    display: flex;
    justify-content: center;
    align-items: center;
}

.project-autor .autor .photo+.name-author {
    max-width: 500px;
}


.name-author {
    color: #161615;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;

}

.name-author p {
    color: #60697C;
    font-size: 14px;
    line-height: 24px;
    padding-left: 0;
    font-weight: normal;
}

.photo+.name-author {
    padding-left: 32px;
}

.new_card {
    width: 100%;
    max-width: 345px;
}

.card_logo {
    padding: 4px;
    text-align: center;
    border: 4px solid #2c333d;
    border-radius: 4px;
}

.card_logo .project-logo {
    min-height: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.card_logo img {
    max-width: 60%;
}

.new_card_body {
    padding: 30px 0;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
}

.report .chisel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 95px;
    padding: 5px 80px 5px 25px;
    background-color: #0264c2;
    position: relative;
}

.report .arrow {
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 40%;
    right: 30px;
}

.report .chisel .title {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    color: #FFFFFF;
}

.report .chisel {
    border-radius: 4px;
}

.new_card_photo {
    min-height: 250px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border: 1px solid #d2cbcb;
    border-radius: 4px;
}

.new_card_photo_zoom {
    font-size: 24px;
    color: #717171;
}

.section_good .block__head {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

.section_good .block__head__item:first-child {
    width: 60%;
}

.section_good .block__head__item:last-child,
.section_good .btns_line,
.section_good .btns_line>div,
.section_good p {
    margin: 0
}

.cols_new .col:last-child .pic-block {
    margin-left: auto;
}

.client-block h2.title-block {
    margin-bottom: 40px;
}

.client-block .text p,
.partner .text p {
    color: #161615;
    font-size: 16px;
    line-height: 26px;
}

.client-block-block:not(:first-child) {
    padding-top: 64px;
}

.client-block-block {
    padding-bottom: 64px;
}

.client-block .cols_new.cols .col {
    width: 50%;
}

.client-block .cols_new p {
    color: #161615;
    font-size: 16px;
    line-height: 26px;
}

.client-block .btns_line {
    margin-top: 10px;
}


.new_card_photo:before {
    content: "";
    width: 100%;
    height: 100%;
    -webkit-filter: brightness(0.6);
    filter: brightness(0.6);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.new_card_photo_zoom {
    position: relative;
    z-index: 2;
    display: none;
}

.new_card_photo:hover {
    opacity: 0.5;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.new_card_photo:hover .new_card_photo_zoom {
    display: block;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.reviews .items .item_main {
    width: 100%;
}

.reviews .item_main_change .in {
    padding-right: 0;
}

.new_good h3 {
    display: block;
    margin-bottom: 35px;
    color: #161615;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-family: LatoBlack, sans-serif;
    line-height: 32px;

}

/*.intro .owl-stage-outer div:before {
    background-image: -webkit-gradient(linear, left top, right top, from(#25355c), color-stop(50%, rgba(43, 48, 63, 0)));
    background-image: -o-linear-gradient(left, #25355c 0%, rgba(43, 48, 63, 0) 50%);
    background-image: linear-gradient(90deg, #25355c 0%, rgba(43, 48, 63, 0) 50%);
}*/

.facts .owl-next {
    right: 30px;
}

.facts .owl-prev {
    left: 30px;
}

.solution .item a.solution-item {
    font-weight: 900;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #60697C;
}

.industries.solution {
    padding-top: 50px;
}

.industries.solution .inner .item {
    width: 30%;
    padding: 0;
    margin: 15px;
    min-height: 200px;
    position: relative;
    background-image: url('/local/templates/initium_new/img/Group_solution.png');
    transition: .3s;
}

.industries.solution .inner .item .item_width {
    min-height: 200px;
}

.industries.solution .inner .item:hover {
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}

.solution .title-solutions {
    padding: 20px;
}

.solution .top_right {
    background-position: top right;
}

.solution .top_center {
    background-position: top center;
}

.solution .top_left {
    background-position: top left;
}

.solution .bottom_right {
    background-position: bottom right;
}

.solution .bottom_center {
    background-position: bottom center;
}

.solution .bottom_left {
    background-position: bottom left;
}

.industries.solution .inner .item:before {
    opacity: 0;
    content: "";
    background-image: url("/local/templates/initium_new/img/hover_chevron.svg");
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    width: 12px;
    height: 25px;
    bottom: 15px;
    right: 40px;
    cursor: pointer;
    transition: .5s;
}

.card__body__item .arrow {
    top: 50%;
    bottom: unset;
}

.industries.solution .inner .item:hover:before {
    opacity: 1;
    right: 30px;
}

.card__body__item .solution-item-container.container_solution:before {
    right: 20px;
}

.card__body__item:hover .solution-item-container.container_solution:before {
    right: -10px;
    opacity: 1;
}


.card__body__item .solution-item-container.container_solution.default_before:before {
    right: 0;
    height: 100%;
    background-position: center;
}

.card__body__item:hover .solution-item-container.container_solution.default_before:before {
    opacity: 1;
    right: -10px;
}

.industries.solution .solution-item div {
    min-height: 200px;
}

.industries.solution .inner .item:hover .title-solutions,
.card__body__item:hover .solution-item-container.container_solution .solution_title {
    color: #F47724;
}

.intro.carousel_owl .owl-dots-wrapper {
    margin: 0 auto;
    overflow: hidden;
    width: 105px;
    padding-bottom: 5px;
    top: -30px;
    position: relative;
}

.intro.carousel_owl {
    /*margin-bottom: -20px;*/
    cursor: grab;
}

.intro.carousel_owl .owl-prev,
.intro.carousel_owl .owl-next {
    top: 48%;
}

.card_before_none .btn_gray_invert_changed {
    min-width: 185px;
    padding: 15px 45px 15px 17px;
    color: #757f93;
    font-size: 15px;
    border-radius: 5px;
    border: 1px solid #dddfeb;
    overflow: hidden;
    z-index: 2;
    position: relative;
    background-color: #fafafa;
}

/*.btn_name_solution {
    min-height: 80px;
}*/

.solution-item-container.container_solution {
    max-width: 240px;
}

.solution-item-container.container_solution.default_before {
    position: relative;
}


.card__body__item .arrow {
    color: #F47724;
    font-size: 12px;
    position: absolute;
    top: 50%;
    right: 30px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
}

.card__body__item:hover .arrow {
    opacity: 1;
    right: 20px;
}

.solution_title {
    text-align: left;
}


.old_logic_site .cols h3 {
    margin-bottom: 0;
    padding: 30px 0;
}

.old_logic_site .col li {
    margin-bottom: 10px
}

.feedback p.errors.errors_captcha {
    position: static;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.blog .blog__head .autor img {
    max-width: 129px;
}

.header .logo img,
.footer .logo img {
    margin-left: -5px;
}

.block__head {
    min-height: 71px;
}

.good .projects-block,
.news-block,
.reviews-block,
.facts .inner {
    padding-top: 30px;
}

.owl-next,
.owl-prev {
    opacity: 0;
    transition: 0.5s;
}

.owl-carousel:hover .owl-next,
.owl-carousel:hover .owl-prev {
    opacity: 1;
}

.owl-carousel:hover .owl-next {
    right: 15px;
}

.owl-carousel:hover .owl-prev {
    left: 15px;
}

.facts .owl-next {
    right: 40px;
}

.facts .owl-prev {
    left: 40px;
}

.facts .owl-carousel:hover .owl-next {
    right: 30px;
}

.facts .owl-carousel:hover .owl-prev {
    left: 30px;
}

.col.col_text {
    color: #161615;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
}

.project-page__head .cols {
    justify-content: space-between;
    align-items: center;
}

.project-page__head .cols .card__body {
    padding-top: 0;
}

.project-page__about+.project-page__description {
    padding-top: 0;
}

.item.nope_found .close-form-result {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pic-block-default.pic-block__icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    border-radius: 4px;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 49px;
    z-index: 2;
}

.pic-block__icon {
    cursor: pointer;
}

.equipment-gallery .owl-dots-wrapper {
    left: 0;
    bottom: -30px;
}

.detail-galery .owl-prev, .detail-galery .owl-next {
    top: 50%;
}

.detail-galery .owl-carousel:hover .owl-next {
    right: -35px;
}

.detail-galery .owl-carousel:hover .owl-prev {
    left: -5px;
}


.checkbox_agree span.text {
    color: #757f93;
}
.checkbox span.text {
    margin-bottom: 0;
    padding-left: 14px;
    color: #161615;
    font-size: 15px;
    text-align: left;
}
.feedback span.text {
    color: #757f93;
    font-size: 15px;
    line-height: 25px;
}
.logo.clients-iw>img{
    height: 32px;
}


@media only screen and (min-width: 1201px) {
    .nav>li.active>a {
        border-color: #f47724;
    }

}

@media only screen and (min-width: 992px) {
    /*    .footer__top .col:nth-child(2) {
        width: 25%;
    }

    .footer__top .col:last-child {
        width: 35%;
    }*/
}

@keyframes cssload-loader {
    90% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}

@-webkit-keyframes cssload-loader {
    90% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(180deg);
    }
}

@keyframes cssload-top {
    90% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-webkit-keyframes cssload-top {
    90% {
        -webkit-transform: scale(0);
    }

    100% {
        -webkit-transform: scale(0);
    }
}

@keyframes cssload-bottom {
    10% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes cssload-bottom {
    10% {
        -webkit-transform: scale(0);
    }

    90% {
        -webkit-transform: scale(1);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@keyframes cssload-line {
    10% {
        height: 30px;
    }

    100% {
        height: 30px;
    }
}

@-webkit-keyframes cssload-line {
    10% {
        height: 30px;
    }

    100% {
        height: 30px;
    }
}

@media only screen and (max-width: 7000px) {
    .intro .btn {
        margin-top: 30px;
    }
    .banner-item {
        position: relative;
        width: 100%;
        height: 565px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }
    .banner-item video {
        width: 100%;
        height: 100%;
        object-fit: cover; /* Ð­Ñ‚Ð¾ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸Ñ‚ Ð²Ð¸Ð´ÐµÐ¾ Ñ€Ð°ÑÑ‚ÑÐ½ÑƒÑ‚ÑŒÑÑ Ð½Ð° Ð²ÐµÑÑŒ Ð±Ð»Ð¾Ðº, ÑÐ¾Ñ…Ñ€Ð°Ð½ÑÑ Ð¿Ñ€Ð¾Ð¿Ð¾Ñ€Ñ†Ð¸Ð¸ */
        position: absolute;
        top: 0;
        left: 0;
    }
}


@media only screen and (min-width: 1280px){
     .banner-content {
        position: absolute;
        width: 1245px;
        left: 50%;
        top: 50%;
        display: block;
        transform: translate(-50%, -50%);
        z-index: 2;
    }                 
}
@media only screen and (min-width: 1200px){
    .banner-content {
        position: absolute;
        width: 1190px;
        left: 50%;
        top: 50%;
        display: block;
        transform: translate(-50%, -50%);
        z-index: 2;
    } 
}

@media (max-width: 1200px) {
    .checkbox.checkbox_agree {
        width: 100%;
    }

    .captcha_fields>.g-recaptcha {
        float: left;
    }

    .captcha_fields>.g-recaptcha>div {
        margin: auto;
    }

    .reviews-block .item .chisel {
        min-height: 89px;
    }

    .footer__top .col:last-child {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 1200px) {

    .good__items .col ul,
    .malls .col ul {
        display: block;
    }

    .good__items .col li,
    .malls .col li {
        width: 100%;
    }
}

@media only screen and (max-width: 1135px) {
    body .facts .item {
        width: auto;
    }
}
@media only screen and (min-width: 1090px){
    .banner-content {
        position: absolute;
        width: 1080px;
        left: 50%;
        top: 50%;
        display: block;
        transform: translate(-50%, -50%);
        z-index: 2;
    } 
}
@media only screen and (max-width: 1024px) {
	.intro .back_4086{
		background-position-x: -1050px!important;
	}
}

@media only screen and (max-width: 1024px) {
    body .facts .block__head {
        margin-bottom: 0;
    }

    body .facts .item .text {
        min-height: 263px;
    }

    body .facts .item .change_height {
        min-height: 465px;
    }

    body .facts .carousel__wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
	.intro .inner{
		flex-direction: column;
		flex: 1;
		padding-bottom:0!important;
	}
	.intro [class^="vert_"]{
		height:100%!important;
		display: flex;
		flex-direction: column;
		flex: 1;
		align-items:baseline;
		width: 100%!important;
		padding-left:20px!important;
		padding-right:20px!important;
		padding-bottom:0!important;
	}
	.intro .btn{
		margin-bottom:28px;
		margin-top:auto!important;
	}
}
@media only screen and (min-width: 1024px){
    .banner-content {
        position: absolute;
        width: 1000px;
        left: 50%;
        top: 50%;
        display: block;
        transform: translate(-50%, -50%);
        z-index: 2;
    } 
    .intro.carousel_owl .owl-item .banner-content {
        width: 100%;
        max-width: 1245px;
    }
    .intro.carousel_owl .owl-item .inner {
        display: grid;
        grid-template-columns: 1fr 547px;
        align-items: start;
        max-width: 100%;
        padding-top: 100px;
        padding-left: 13px;
    }    
    .intro.carousel_owl .owl-item > div {
        border-radius: 16px;
        width: 100%;
        padding: 40px 40px 40px 40px;
    }
    .intro.carousel_owl .owl-item .intro__title {
        font-family: "Inter", sans-serif;
        font-size: 36px;
        line-height: 115%;
        letter-spacing: inherit;
        margin: 0;
        margin-bottom: 14px;
    }
    .intro.carousel_owl .owl-item p {
        font-family: "Inter", sans-serif;
        font-size: 20px;
        line-height: 120%;
    }
    .intro.carousel_owl .owl-item .btn.btn_main {
        font-family: "Inter", sans-serif;
        font-weight: 500;
        font-size: 21px;
        line-height: 120%;
        border-radius: 9px;
        padding: 17px 41px;
        margin-top: 57px;
    }
    .intro.carousel_owl .owl-item .back {
        background-position: 49% top;
    }
}
@media only screen and (max-width: 1024px) {
    .intro.carousel_owl .owl-item .banner-item {
        height: 571px;
    }
    .intro.carousel_owl .owl-item .inner {
        display: grid;
        grid-template-columns: 1fr;
        align-items: start;
        padding-top: 104px;
        padding-left: 10px;
    }
    .intro.carousel_owl .owl-item > div {
        padding: 40px 40px 40px 40px !important;
        height: fit-content !important;
        background-color: #00000060;
        max-width: 516px;
    }
    .intro.carousel_owl .owl-item > div.banner-item {
        max-width: 100%;
    }
    .intro.carousel_owl .owl-item .back {
        background-position: 50.2% top !important;
    }
    .intro.carousel_owl .owl-item .btn.btn_main {
        margin-top: 57px !important;
        margin-bottom: 0;
        font-family: "Inter", sans-serif;
        font-weight: 500;
        font-size: 21px;
        line-height: 120%;
        border-radius: 9px;
    }
    .intro.carousel_owl .owl-item .intro__title {
        font-family: "Inter", sans-serif;
        font-size: 24px;
        line-height: 115%;
        letter-spacing: inherit;
        color: white !important;
        margin: 0;
        margin-bottom: 14px;
    }
    .intro.carousel_owl .owl-item p {
        font-family: "Inter", sans-serif;
        font-size: 20px;
        line-height: 130%;
        color: white !important;
    }

    
    
}
@media only screen and (max-width: 992px) {
    .intro.carousel_owl .owl-item .back {
        background-position: 58% top !important;
    }
}
@media only screen and (max-width: 880px) {
    .intro.carousel_owl .owl-item .back {
        background-position: 57% top !important;
    }
    .intro.carousel_owl .owl-item > div {
        padding: 30px 30px 30px 30px !important;
        height: fit-content !important;
        background-color: #00000060;
        max-width: 450px;
    }
    .intro.carousel_owl .owl-item > div.banner-item {
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px){
	.header__contacts {
        padding-right: 5px!important;
    }
}
/* @media only screen and (min-width: 993px) and (max-width: 1023px) {
    .banner-item {
        height: 900px;
    }
     .banner-content {
        position: absolute;
        top: 52%;
        left: 2%;
        z-index: 2;
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
    }
    .intro .inner {
        min-height: 0;
    }
    .intro.carousel_owl .owl-dots {
        top: 535px;
		bottom:auto!important;
    }
} */
@media only screen and (max-width: 992px) {
    div.reviews .item .in {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.header .logo img, .footer .logo img {
		margin-left: 5px;
	}
    /* .banner-item {
        height: 900px;
        height: 908px;
    }
    .banner-content {
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
        position: absolute;
        top: 50%;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2;
        padding-top: 50px;
    }
    .intro .inner {
        min-height: 0 !important;
    }
    .intro.carousel_owl .owl-dots {
        top: 535px;
		bottom:auto!important;
    }
	.intro [class^="vert_"]{
		padding-left:5px!important;
		padding-right:5px!important;
	}
    .intro [class*="back_"] {
        background-position-x: -550px!important;
    }
	.intro .back_4086 {
        background-position-x: -1050px!important;
    }
	.owl-stage {
        min-height: 908px;
    } */
	.owl-dots .owl-dot{
		width: 10px!important;
		height: 10px!important;
		margin: 3px 8px 0 8px!important;
	}
	.owl-dots .owl-dot.active{
		width: 14px!important;
		height: 14px!important;
		line-height:1;
		border:0;
		padding: 0;
		outline: none;
		transform: scale(1) translateY(2px)!important;
	}
	/* .intro .btn_main{
		min-width:192px;
		padding: 20px 15px 20px;
		font-size:20px;
	} */
}
@media only screen and (max-width: 767px) {
	.intro [class^="vert_"]{
		padding-left:16px!important;
		padding-right:16px!important;
		padding-top:16px!important;
	}
}
@media only screen and (max-width: 767px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 515px;
        overflow: hidden;
    }
	.owl-dots .owl-dot{
		width: 6px!important;
		height: 6px!important;
		margin: 3px 4px 0 4px!important;
	}
	.owl-dots .owl-dot.active{
		width: 8px!important;
		height: 8px!important;
		line-height:1;
		border:0;
		padding: 0;
		outline: none;
		transform: scale(1) translateY(1px)!important;
	}
	.owl-stage {
        min-height: auto;
    }
}
@media only screen and (max-width: 767px) {
    .good__items .col ul li,
    .malls .col ul li {
        font-size: 14px !important;
        margin-bottom: 30px !important;
    }
	.header__contacts {
        padding-right:0px!important;
    }
	.header .logo img, .footer .logo img{
		margin-left:0!important;
	}
    .banner-item .banner_desktop {
        display: block;
    }
    .intro.carousel_owl .owl-item #banner_mobile {
        display: none;
    }
    .intro.carousel_owl .owl-item .back {
        position: static;
        height: 565px;
        background-position: 65% top !important;
    }
    .intro.carousel_owl .owl-item div.banner-item {
        padding: 0 !important;
    }
}


@media only screen and (max-width: 710px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 525px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 660px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 535px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 600px) {
    .reviews .owl-item.active.center .in,
    .news .owl-item.active.center .in,
    .projects .owl-item.active.center .in,
    .gallery .owl-item.active.center .pic {
        -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
        box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24)
    }

    .good__items .col ul li,
    .malls .col ul li {
        font-size: 14px !important;
        margin-bottom: 30px !important;
    }

    body .facts .item {
        /*width: 292px;*/
        padding: 0 4px 0;
    }

    body .facts .inner {
        padding-bottom: 5px;
    }

    body .facts .item .text {
        min-height: 224px
    }

    body .facts .item .change_height {
        min-height: 424px
    }

    body .facts .owl-dots {
        padding-top: 25px;
    }

    .owl-dots div.owl-dot {
        margin-top: 5px;
    }

    .reviews .active.center .chisel {
        background-color: #f47724;
    }
}
@media only screen and (max-width: 560px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 550px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 510px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 565px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 480px) {
    body .facts .owl-item .item {
        margin: auto;
    }

    .projects-block,
    .news-block,
    .reviews-block {
        padding-bottom: 87px
    }

    body .btn.btn_main_invert {
        padding: 12px 16px;
    }

    .reviews .carousel__wrap {
        padding-bottom: 30px
    }

    body .facts .carousel__wrap {
        padding-bottom: 80px;
    }

    body .news .carousel_owl {
        padding-bottom: 17px;
    }

    body .projects .carousel__wrap {
        padding-bottom: 19px;
    }
}


@media (max-width: 475px) {
    .intro.carousel_owl .owl-item .back {
        height: 276px;
    }
}


@media only screen and (max-width: 460px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 605px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 397px) {
    .banner-item {
        position: relative;
        width: 100%;
        /*height: 645px;*/
        height: 521px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 360px) {
    .banner-item {
        position: relative;
        width: 100%;
        height: 675px;
        overflow: hidden;
    }
}
@media only screen and (min-width: 350px) and (max-width: 767px) {  
    .intro__title {
        /*font-size: 17px!important;*/
    }  
    .div.intro p {
        /*font-size: 12px!important;*/
    }
    .intro .btn {
        margin-top: 15px;
    }
    .owl-dots {
        /*display: none;*/
    }
	.intro.carousel_owl .owl-dots {
        top: 250px;
		bottom:auto!important;
    }
}


@media only screen and (max-width: 768px) {
    .intro.carousel_owl .owl-item .banner-item {
        height: fit-content;
    }
    .intro.carousel_owl .owl-item .banner-content,
    .intro.carousel_owl .owl-item .banner-content.fade-out {
        opacity: 1;
    }
    .intro.carousel_owl .owl-item .inner {
        padding-top: 0;
        padding-left: 0;
    }
    .intro.carousel_owl .owl-item > div {
        background-color: transparent;
        padding: 24px 20px 0px 20px !important;
        max-width: 100%;
    }
    .intro.carousel_owl .owl-item .intro__title {
        font-weight: 600;
        font-size: 28px !important;
        line-height: 115%;
        color: #2d2d2d !important;
        letter-spacing: 0px !important;
    }
    .intro.carousel_owl .owl-item p {
        font-weight: 400;
        font-size: 20px !important;
        color: #2d2d2d !important;
    }
    .intro.carousel_owl .owl-item .btn.btn_main {
        margin-top: 40px !important;
        border-radius: 9px;
        padding: 18px 40px;
        font-weight: 500;
        font-size: 20px;
    }
    .intro.carousel_owl .owl-item #banner_mobile {
        height: 565px;
        width: 100%;
        /* transform: translateX(-50%); */
    }
    .intro.carousel_owl .owl-item .banner_phone {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .intro.carousel_owl .owl-dots {
        top: 540px;
    }
}

@media (max-width: 600px) {
    .intro.carousel_owl .owl-item #banner_mobile {
        height: 276px;
        width: 100%;
    }
    .intro.carousel_owl .owl-dots {
        top: 251px;
    }
}


.title-block {
    margin-top: 15px;
}
.banner-content {
    opacity: 0;
    transition: opacity 1s ease-in-out;
	display: flex;
    flex-direction: column;
    flex: 1;
/*!!!*/
/*    display: none;*/
}

.banner-content.fade-out {
    opacity: 0;
}
.banner-content.fade-in {
    opacity: 1;
/*    display: block;*/
}
.slider-main .owl-dots {
    bottom: 33px;
}

.projects .carousel__wrap {
    padding-bottom: 30px;
}

/* End */


/* Start:/local/templates/initium_new/css/media.css?171863034042409*/
/*==========  Desktop First Method  ==========*/
@media only screen and (max-width: 1600px) {
    .facts .slick-next {
        right: -13%;
    }
}

@media only screen and (max-width: 1440px) {
    .facts .slick-next {
        right: -7%;
    }
}

@media only screen and (max-width: 1365px) {

    .intro .slick-prev,
    .intro .slick-next,
    .projects .slick-prev,
    .projects .slick-next,
    .news .slick-prev,
    .news .slick-next,
    .reviews .slick-prev,
    .reviews .slick-next,
    .facts .slick-prev,
    .facts .slick-next {
        display: none !important;
    }
    .banner-breadcrumb {
       display: none;
    }    
}

@media only screen and (max-width: 1200px) {
    body {
        padding-top: 64px;
    }

    body.active {
        overflow-y: auto;
        -webkit-overflow-scrolling: auto;
        height: 100vh;
        /*width: 100vw;*/
        /*padding: 0;*/
        /*margin: 0;*/
        /*position: fixed;*/
    }

    html.active {
        overflow: hidden;
    }

    body.main_index.active>div:not(.top-wrap) {
        display: none;
    }

    .header {
        position: fixed;
        top: 0;
        border-bottom: 1px solid #dddfeb;
    }

    body.active .feedback .inner {
        overflow: scroll;
    }

    .header .inner {
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative;
    }

    .logo__img_m {
        display: block;
    }

    .logo__img_d {
        display: none;
    }

    .header .logo {
        margin-right: 0;
    }

    /*    .header .logo img {
        max-width: 33px;
    }*/

    .nav {
        width: 100%;
        height: calc(100% - 56px);
        display: none;
        position: fixed;
        top: 73px;
        left: 0;
        background-color: #f6f6f6;
        margin: 0;
        overflow: auto;
    }

    .nav>li {
        padding: 0;
        width: 100%
    }

    .nav>li>a {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 18px 24px 16px;
        border-bottom: 1px solid #dddfeb;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #757f93;
        position: relative;
    }

    .nav__li_m {
        display: block;

    }

    .nav__back {
        display: block;
    }

    .btn_contacts {
        border-color: #dddfeb;
        width: 36px;
        height: 36px;
    }

    .header .btn_callback {
        display: none;
    }

    .header__contacts .item_m {
        display: block;
    }

    .header__contacts {
        padding: 0;
    }

    .sub-nav {
        display: block;
        min-height: 100%;
        padding-top: 0;
        padding-bottom: 0;
        top: 0;
        left: -100%;
        background-color: #f6f6f6;
    }

    .sub-nav.active {
        left: 0;
    }

    .sub-nav .inner {
        padding: 0 24px;
        min-width: 0;
    }

    .sub-nav ul {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .sub-nav ul>li {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .sub-nav ul>li.w_25 {
        width: 33.33%;
    }

    .sub-nav__border {
        padding: 15px;
    }

    .sub-nav ul>li a {
        font-style: 15px;
    }

    .feedback {
        position: fixed;
        top: 56px;
        height: calc(100% - 56px);
        overflow: auto;
    }

    .feedback .inner {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .feedback .col:nth-child(1) {
        width: 100%;
    }

    .feedback .col:nth-child(2) {
        width: 100%;
        padding-top: 30px;
    }

    .btn_phone.active,
    .btn_mail.active,
    .burger.active {
        /*background-image: url(/local/templates/initium_new/css/../img/header/close.svg);*/
        background-image: none;
    }

    .btn_contacts:before {
        background-image: url(/local/templates/initium_new/css/../img/header/close.svg);
        background-position: center;
        background-repeat: no-repeat;
        z-index: 0;
    }

    .burger:before {
        background-image: url(/local/templates/initium_new/css/../img/header/close.svg);
        background-position: center;
        background-repeat: no-repeat;
        z-index: 0;
    }

    .feedback__close {
        display: none;
    }

    .feedback p {
        font-size: 14px;
    }

    .feedback .phone {
        font-size: 16px;
        margin-top: 24px;
    }

    .feedback__go-to {
        margin-top: 15px;
        padding-top: 15px;
        padding-bottom: 17px;
        width: 100%;
        max-width: 420px;
    }

    .form__items {
        display: block;
    }

    .form__item_50 {
        width: 100%;
    }

    .feedback__form_phone,
    .feedback__form_mail {
        max-width: 420px;
    }

    .form .btn_main_send {
        width: 100%;
        margin-top: 15px;
        padding-top: 15px;
        padding-bottom: 17px;
    }

    .form__left,
    .form__right {
        width: 100%;
        padding: 0;
    }

    .feedback input[type='text'],
    .feedback input[type='password'],
    .feedback input[type='search'],
    .feedback input[type='tel'],
    .feedback input[type='email'],
    .feedback .select2-container {
        height: 48px;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 48px;
    }

    .feedback textarea {
        height: 200px;
    }

    .confirm {
        padding: 24px;
    }

    .confirm .feedback__subtitle {
        font-size: 12px;
    }

    .footer {
        background-image: none;
        background-color: #f6f6f6;
    }

    .footer__top {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .footer__bottom .col:nth-child(3) {
        display: none;
    }

    .intro .pic {
        display: none;
    }

    /**PADD_M**/
    .projects-block,
    .news-block,
    .reviews-block,
    .facts .inner,
    .company .inner,
    .supply .inner,
    .join-now .inner,
    .clients .inner,
    .content,
    .partners .inner,
    .partnership .inner,
    .upwards .inner,
    .equipment .inner,
    .department .inner,
    .project-page__head,
    .service__item_back,
    .service__item,
    .projects-block,
    .malls .inner,
    .features-block .inner,
    .industries-block .inner,
    .good__item {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .projects .item .arrow,
    .news .item .arrow,
    .reviews .item .arrow {
        opacity: 1;
        right: 25px;
    }

    .projects .item .chisel,
    .news .item .chisel,
    .reviews .item .chisel {
        padding-right: 55px;
    }

    .sub-menu {
        position: fixed;
        bottom: 0;
        left: 0;
        border: none;
    }

    .sub-menu .inner {
        padding: 0;
    }

    .sub-menu__nav>li {
        width: 100%;
        display: none;
    }

    .sub-menu__nav>li.active {
        display: block;
    }

    .sub-menu__nav>li>a {
        padding: 12px 15px;
        font-size: 14px;
        position: relative;
    }

    .sub-menu__nav>li:first-child>a {
        border-top: 1px solid #dddfeb;
    }

    .sub-menu__nav>li.active>a {
        padding-right: 50px;
        pointer-events: none;
        border-top: 1px solid #dddfeb;
        position: relative;
    }

    .sub-menu__nav>li.active>a:before {
        content: "";
        width: 9px;
        height: 5px;
        background: url(/local/templates/initium_new/css/../img/arrow_up.svg) no-repeat;
        position: absolute;
        top: 50%;
        right: 20px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    .contacts .inner {
        padding-top: 30px;
    }

    .contacts__map {
        height: 320px;
    }

    .contacts .col.w_25 {
        width: 50%;
    }

    .blog .item {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .blog__body__right {
        padding-left: 0;
        padding-bottom: 25px;
    }

    .blog__body__right .more {
        left: 0;
    }

    .equipment .item .title i {
        opacity: 1;
    }

    .project-page__description {
        padding-top: 25px;
    }

    .project-page .center {
        padding-bottom: 10px;
    }

    .malls .list {
        display: block;
    }

    .malls .list li {
        width: 100%;
    }

    .fixed__bottom {
        display: none;
    }

    .options .items {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .options .item {
        width: 20%;
    }

    .btn_m {
        display: block;
    }

    .good__item .projects {
        padding-top: 0;
        padding-bottom: 0;
    }

    /*.good__item:last-of-type {*/
    /*    padding-bottom: 0;*/
    /*}*/
    .select_item {
        width: 50% !important;
        margin: 10px 0;
    }

    .projects__filter__head {
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .owl-nav {
        display: none;
    }

    .footer__top .social__list {
        padding-left: 0;
    }

    .footer__top .col {
        width: 100%;
        border-bottom: 1px solid #dddfeb;
        display: none;
    }

    .footer__top .col:last-child {
        /*        display: block;*/
        border: none;
        width: 100%;
        display: none;
    }

    .footer__links,
    .footer__contacts {
        display: none;
    }

    .nav>li>a i {
        -webkit-transition: .4s;
        -o-transition: .4s;
        transition: .4s;
        font-size: 10px;
        width: 30px;
        height: 30px;
        position: absolute;
        right: 12px;
        top: 8px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .not-found {
        padding: 100px 0;
    }
}

@media only screen and (max-width: 992px) {
    .content_nope_found .content__cols {
        -webkit-box-orient: unset;
        -webkit-box-direction: unset;
        -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
        flex-direction: unset;
    }

    .cat-filter__item_hid {
        display: none;
    }

    .cat-filter_toggle {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
    }

    .footer__bottom {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .footer__bottom .col:nth-child(1),
    .footer__bottom .col:nth-child(2) {
        width: 100%;
    }

    .footer__bottom .col:nth-child(2) {
        padding-top: 24px;
    }

    .footer__social {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        border-top: 1px solid #dddfeb;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px;
    }

    .footer__social .social__list {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    .footer__social .social__tags {
        margin-bottom: 15px;
        padding-top: 0;
    }

    .footer .subtitle {
        margin-bottom: 0;
    }

    .footer .sub_m {
        display: block;
        margin-bottom: 15px;
        font-size: 17px;
    }


    .footer__top {
        padding-top: 0;
        padding-bottom: 0;
    }

    .footer .footer__sub_toggle {
        padding-top: 16px;
        padding-bottom: 16px;
        pointer-events: auto;
        cursor: pointer;
        display: none;
    }

    .footer__sub_toggle i {
        opacity: 1;
        visibility: visible;
    }

    .intro .inner {
        min-height: 480px;
    }

    .how .item {
        width: 50%;
    }

    .how {
        padding-top: 10px;
    }

    /*.clients .item .in {*/
    /*    min-height: 132px;*/
    /*}*/
    .clients .block__head {
        margin-bottom: 0;
    }

    .content__col_left {
        width: 100%;
    }

    .content__col_right {
        width: 100%;
        /*padding-top: 25px;*/
    }

    .new_detail .content__col_right {
        padding-top: 25px;
    }

    .new_detail .blog_detail .pic {
        padding-right: 0;
    }

    .left-menu {
        margin-left: -24px;
        margin-right: -24px;
        margin-top: -30px;
        text-align: left;
    }

    .content__cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .left-menu>li {
        width: 100%;
        display: none;
        margin-bottom: 0;
    }

    .left-menu>li.active {
        display: block;
    }

    .left-menu>li>a {
        padding: 12px 15px;
        font-size: 14px;
        position: relative;
    }

    /*   .left-menu > li:first-child > a {
        border-top: 1px solid #dddfeb;
    }*/

    .left-menu>li.active>a {
        padding-right: 50px;
        pointer-events: none;
        /*     border-bottom: 1px solid #dddfeb;*/
        position: relative;
    }

    .left-menu>li.active>a:before {
        content: "";
        width: 9px;
        height: 5px;
        background: url(/local/templates/initium_new/css/../img/arrow_up.svg) no-repeat;
        position: absolute;
        top: 50%;
        right: 20px;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    .partners .item .in {
        height: 100%;
        -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
    }

    .partners .item .pic {
        background-color: #f6f6f6;
    }

    .partners .item__left {
        width: 100%;
        min-height: 0;
        height: 150px;
    }

    .partners .item__right {
        width: 100%;
        padding: 20px;
    }

    .partners .item .title i {
        color: #f47724;
    }

    .reviews .item .pic {
        display: none;
    }

    .reviews .item_main .in {
        padding-right: 0;
    }

    .reviews .item_main p {
        font-size: 16px;
    }

    .reviews .item .text {
        min-height: 260px;
    }

    .reviews .item_main .text {
        background-color: #fff;
    }

    .reviews.client-block .item_main .text {
        background-color: #f6f6f6;
    }

    .reviews .items .item {
        width: 50% !important;
    }

    .reviews .item .in {
        -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    }

    .equipment .item {
        width: 50%;
    }

    .equipment .item .in {
        border-color: transparent;
        -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    }

    .filter__toggle {
        display: block;

    }

    .projects {
        padding-top: 30px;
    }

    .projects__filter__head {
        border-radius: 0;
        border-top: none;
        border-left: none;
        border-right: none;
        margin-left: -15px;
        margin-right: -15px;
    }

    .cat-filter {
        display: none;
        border: none;
        max-width: 480px;
        padding: 16px 0 0 0;
    }

    .cat-filter__item {
        margin-bottom: 24px;
    }

    .checkbox_filter p {
        padding-left: 14px;
    }

    .projects__filter__head {
        display: none;
    }

    .project-page__about .col:first-child {
        width: 50%;
    }

    .project-page__about .col:last-child {
        width: 50%;
    }

    .projects .items .item {
        width: 50%;
    }

    .features .item {
        width: 25%;
    }

    .features .items {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .models .items {
        margin: -15px;
    }

    .models .item {
        width: 33.33% !important;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .options .item {
        width: 33.33%;
    }

    .industries.solution .inner .item {
        width: 29%;
    }

    ul.left-menu {
        margin-top: -10px;
        padding-left: 10px;
        border-bottom: 1px solid #dddfeb;
    }

    .not-found {
        text-align: center;
        padding: 50px 0;
    }

    .not-found__content {
        margin-left: 0;
    }

    .not-found__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .not-found-description {
        max-width: 100%;
    }

    .not-found table {
        margin-top: 20px;
    }

    .not-found td {
        display: block;
    }

    .not-found td:not(:first-child) {
        margin-left: 0;
        margin-top: 8px;
    }

    .equipment-gallery .owl-dots-wrapper {
        position: static;
    }

}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    ul.left-menu {
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 767px) {


    .col.col_text ul {
        padding-top: 10px;
    }

    .old_logic_site .cols h3 {
        padding: 15px 0;
    }

    .project-page__description .cols {
        margin: 0;
    }

    .project-page__description:nth-child(even) .cols {
        flex-direction: unset;
    }

    .project-page__description .cols .col {
        padding: 10px 0;
    }

    .industries.solution .inner .item {
        width: 100%;
    }

    .industries.solution .solution-item div {
        min-height: 140px;
    }

    .industries.solution .inner .item:before {
        opacity: 1;
        background-image: url('/local/templates/initium_new/img/chevron_default.svg');
    }

    .industries.solution .inner .item {
        background-image: url('/local/templates/initium_new/img/5_item.png');
        background-size: cover;
        background-position: 0 0;
    }

    .industries.solution .inner .item.top_left {
        background-image: url('/local/templates/initium_new/img/1_item.png');
    }

    .industries.solution .inner .item.top_center {
        background-image: url('/local/templates/initium_new/img/2_item.png');
    }

    .industries.solution .inner .item.top_right {
        background-image: url('/local/templates/initium_new/img/3_item.png');
    }

    .industries.solution .inner .item.bottom_left {
        background-image: url('/local/templates/initium_new/img/4_item.png');
    }

    .blog .date.date_change {
        padding-top: 20px;
        padding-left: 45px;
    }

    .slick-dots {
        bottom: -40px;
    }

    .sub-nav ul>li.w_25 {
        width: 50%;
    }

    .intro .inner {
        padding-top: 30px;
        padding-bottom: 50px;
        min-height: 420px;
    }

    .intro .slick-dots {
        bottom: 25px;
    }

    .btn_main,
    .btn_main_invert,
    .btn_gray,
    .btn_gray_invert {
        padding: 13px 15px 15px;
    }

    .intro h1,
    .intro__title {
        font-size: 18px;
        margin-bottom: 25px;
        line-height: 1.6;
    }

    .intro h1 span,
    .intro__title span {
        display: block;
    }

    .intro p {
        font-size: 15px;
        line-height: 1.7;
    }

/*    .intro .btn {
        margin-top: 20px;
    }*/

    /**TITLE_M**/
    .title-block,
    .title_first,
    .client-block h3 {
        font-size: 16px;
        margin-bottom: 25px !important;
    }

    .subhead,
    .supply .item p {
        font-size: 14px;
    }

    /**PAR**/
    .company p {
        margin-bottom: 30px;
        font-size: 14px;
    }

    .block__head {
        margin-bottom: 0;
    }

    .projects .item .title,
    .news .item .title,
    .reviews .item p,
    .reviews .item .title,
    .progress .item p,
    .join-now p,
    .contacts .subtitle,
    .contacts p,
    .autor p,
    .partners p,
    .partnership p,
    .upwards p,
    .department p,
    .project-page p,
    .numer>li,
    .service p,
    .malls p,
    .good p {
        font-size: 14px;
        line-height: 24px;
    }

    .reviews .item .title span {
        font-size: 16px;
        font-weight: bold;
        line-height: 26px;
    }


    .projects .item,
    .news .item,
    .reviews .item,
    .facts .item,
    .gallery .item {
        padding: 0 4px 30px;
    }

    .reviews .items {
        margin: 0 -4px;
    }

    .reviews,
    .projects {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    /**BTN_BOT**/
    .projects-block,
    .news-block,
    .reviews-block {
        padding-bottom: 90px;
    }

    .projects .block__head__item:nth-child(2),
    .news .block__head__item:nth-child(2),
    .reviews .block__head__item:nth-child(2) {
        width: 100%;
        position: absolute;
        bottom: 25px;
        ;
        left: 0;
        text-align: center;
    }

    /**COL_100**/
    .company .col,
    .join-now .col,
    .department .col,
    .project-page__description .col,
    .service__item .col,
    .malls .col,
    .good .col {
        width: 100%;
    }

    .company_back .cols,
    .project-page__description .cols,
    .service__item .cols,
    .good__item__head .cols {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .good__item__head .cols {
        margin: 0;
    }

    .pic-block {
        margin-left: auto;
        margin-right: auto;
    }

    .pic-block__icon {
        width: 50px;
        height: 50px;
        padding: 13px;
    }

    .pic-block__icon:not(:first-child) {
        margin-top: 18px;
    }

    .pic-360 {
        padding: 7px;
    }

    .pic-block_padleft .pic-block__icon {
        right: -20px;
        left: auto;
    }

    .pic-block_padleft {
        /*padding-left: 25px;*/
        padding-left: 0;
    }

    .pic-block_padright {
        padding-right: 25px;
    }

    .list li {
        font-size: 14px !important;
        margin-bottom: 30px !important;
    }

    .supply .item {
        width: 100%;
        margin-bottom: 40px;
    }

    .supply .item:last-child {
        margin-bottom: 0;
    }

    .progress .inner {
        padding-top: 30px;
        padding-bottom: 10px;
    }

    .progress .item {
        width: 50%;
    }

    .progress__num {
        font-size: 22px;
    }

    .social__list_big li a {
        width: 50px;
        height: 50px;
    }

    .join-now .social__list {
        margin-top: 25px;
    }

    .join-now p {
        margin-top: 0;
    }

    /**ITEM**/
    .clients .items {
        margin: 0 -8px;
    }

    .clients .item {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .clients .item {
        width: 50%;
    }

    .clients .item .in {
        /*min-height: 90px;*/
        -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        border-color: transparent;
        border: none;
    }

    .show-more {
        font-size: 14px;
        padding-top: 45px;
    }

    .show-more:before {
        width: 32px;
        height: 32px;
    }

    .contacts__item {
        margin-bottom: 30px;
    }

    .contacts .col.w_50,
    .contacts .col.w_25 {
        width: 100%;
    }

    .contacts .col:last-child {
        -webkit-box-ordinal-group: -1;
        -webkit-order: -2;
        -ms-flex-order: -2;
        order: -2;
    }

    .blog__body .col:first-child {
        width: 100%;
    }

    .blog__body .col:last-child {
        width: 100%;
        padding-top: 24px;
    }

    .blog .pic {
        max-width: 420px;
    }

    .blog__body__right .more {
        position: static;
    }

    .blog .blog__body__right p {
        display: none;
    }

    .blog .blog__body__right .autor__name {
        display: block;
    }

    .blog .blog__body__right .date {
        margin-top: -47px;
    }

    .blog .title {
        font-size: 16px;
    }

    .autor p span {
        display: none;
        color: #161615;
    }

    .blog__head .cols {
        display: block;

    }

    .autor {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .blog .date {
        padding-left: 73px;
        margin-top: 5px;
        -webkit-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
    }

    .autor p {
        padding-left: 27px;
    }

    .blog .item {
        margin: 0 -24px;
        padding: 20px 24px;
    }

    .blog .items {
        padding-bottom: 0;
    }

    .partnership .col:first-child {
        width: 100%;
    }

    .partnership .col:last-child {
        width: 100%;
        text-align: left;
    }

    .partners .item {
        width: 100%;
    }

    .reviews .items .item {
        width: 100% !important;
    }

    .upwards .title {
        font-size: 18px;
        line-height: 28px;
    }


    .equipment .item .in {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 130px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .equipment .item .title {
        width: 55%;
        font-size: 13px;
        padding-right: 15px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .equipment .item .pic {
        width: 45%;
        min-height: 0;
        padding: 0 25px;
    }

    .equipment .item {
        width: 100%;
    }

    .department .btns_line,
    .service__item .btns_line {
        margin-top: 10px;
    }

    .service__item .btns_line {
        margin-top: -20px;
    }

    .department .btns_line>div,
    .service__item .btns_line>div {
        width: 100%;
        text-align: center;
    }

    .department .btn,
    .service__item .btn {
        width: 100%;
        max-width: 420px;
    }


    .terminals .item .in {
        background: #fff;
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .terminals .nope_found.item {
        border-bottom: none;
    }

    .col_not_found {
        padding: 16px 16px 115px;
    }

    .col_not_found h2 {
        font-size: 14px;
        padding-right: 10px;
    }

    .col_not_found .btns_line {
        display: block;
    }

    .col_not_found .btns_line>div {
        margin-top: 0;
    }

    .terminals .item .col_not_found p {
        font-size: 14px;
    }

    .terminals .item {
        border-bottom: 1px solid #dddfeb;
        margin-left: -24px;
        margin-right: -24px;
        margin-bottom: 0;
    }

    .terminals .item .col:first-child {
        width: 100%;
    }

    .terminals .item .col:last-child {
        width: 100%;
        padding-top: 24px;
    }

    .terminals .item .pic {
        max-width: 420px;
    }

    .terminals .item .title {
        font-size: 16px;
    }

    .terminals .item .btn {
        width: 100%;
        max-width: 420px;
        margin-top: 20px;
    }

    .terminals__item__bottom {
        width: auto;
        display: block;
        position: static;
    }

    .terminals__item__right {
        padding-left: 0;
        padding-bottom: 0;
    }

    .work {
        padding-left: 24px;
        padding-right: 24px;
    }

    .sub-menu__nav>li>a {
        padding-left: 24px;
        padding-right: 24px;
    }

    .footer__top .cols {
        margin-left: -24px;
        margin-right: -24px;
    }

    .footer__social {
        margin-left: -24px;
        margin-right: -15px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .project-page__about .cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .project-page__about .col {
        width: 100% !important;
    }

    .card {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 25px;
    }

    .card__head {
        padding: 15px;
    }

    .card__body {
        padding: 15px;
    }

    .card__body__item .btn {
        height: 48px;
    }

    .project-page__description .pic-block {
        padding: 0;
    }

    .numer_flex {
        display: block;
    }

    .service__head .numer_flex>li:nth-child(4) {
        margin-right: 0;
    }

    .numer>li:before {
        top: 0;
    }

    .projects__filter__body {
        padding: 10px 0;
    }

    .projects__filter__head {
        margin-left: -24px;
        margin-right: -24px;
    }

    .upwards .items {
        display: block;
        margin: 0;
    }

    .upwards .item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0;
    }

    .upwards .subtitle {
        font-size: 14px;
        margin-bottom: 0;
        margin-right: 3px;
    }

    .features .item {
        width: 33.33%;
        margin-bottom: 30px;
    }

    .industries .item {
        width: 100%;
        margin-bottom: 30px;
    }

    .industries .item:last-child {
        margin-bottom: 40px;
    }

    .industries .item .subtitle {
        font-size: 15px;
        margin-bottom: 0;
    }

    .industries .item p {
        font-size: 13px;
    }

    .industries-block .inner {
        padding-bottom: 0;
    }

    .models .item {
        width: 50% !important;
    }

    .tabs__content {
        padding: 0;
        border: none;
        display: block;
        margin-bottom: 20px;
    }

    .specification__list li {
        display: block;
        padding: 8px 10px !important;
    }

    .specification__list .name {
        width: 100%;
        margin-bottom: 5px;
    }

    .specification__list p {
        width: 100%;
    }

    .tabs__caption {
        display: none;
    }

    .specification__list {
        display: none;
        margin-top: 15px;
        margin-left: -10px;
        margin-right: -10px;
    }

    .tabs__content:first-of-type .specification__list {
        display: block;
    }

    .specification__list__toogle {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .select_item {
        width: 100% !important;
    }

    .choice__tags .choice__tags__item {
        margin-top: 8px;
        margin-bottom: 8px;
        margin-right: 15px;
    }

    .filter__toggle {

        padding-left: 24px;
        margin-left: -24px;
        margin-right: -24px;
        padding-bottom: 20px;
        padding-top: 17px;
        color: #161615;
    }

    .cols_new .btns_line {
        position: unset;
        margin: 0;
    }

    .cols_new .btns_line div {
        width: 100%;
        padding: 0;
        margin-top: 30px;
    }

    .cols_new .btns_line div a {
        display: block;
    }

    .right_direction .cols_new {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .order_project .cols_new {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .order_project {
        border: none;
    }

    .frame_video_text {
        width: 100%;
        min-height: 200px;
    }

    .video_iframe iframe {
        width: 100%;
        min-height: 255px;
    }

    .section_good .block__head__item:first-child {
        width: 100%;
    }

    .section_good .block__head__item div,
    .section_good .block__head__item div a {
        width: 100%;
    }

    .section_good .block__head__item .btns_line div {
        margin-top: 25px;
        padding: 0;
    }

    .section_good .block__head__item .btns_line {
        padding-bottom: 20px;
    }

    .terminals .nope_found .in {
        padding-bottom: 100px;
        background-image: url(/local/templates/initium_new/img/img-noresult.png);
        background-repeat: no-repeat;
        background-position: bottom;
        position: relative;
        background-color: #f6f6f6;
    }

    .default_padding {
        padding-bottom: 0;
    }


    .partner,
    .client-block {
        padding: 20px 0;
    }

    .partner .cols .col:first-child,
    .client-block .cols .col:first-child,
    .report .cols .col:first-child {
        width: 100%;
        padding-right: 15px;
    }

    .partner .cols .col:last-child,
    .client-block .cols .col:last-child,
    .report .cols .col:last-child {
        width: 100%;
        padding-top: 20px;
    }

    .client-block .cols_new {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .client-block .cols_new .col:first-child {
        padding-top: 30px;
    }

    .report .cols {
        position: relative
    }

    .report .cols .col:not(.col_change_m):first-child {
        padding-top: 250px;
    }

    .report .card_logo {
        position: absolute;
        top: 0;
        left: 15px;
        right: 15px;
    }

    .report .new_card {
        max-width: none;
    }

    .sub-menu+.reviews .inner {
        padding-top: 0;
    }

    .solution .item a.solution-item {
        font-size: 16px;
        line-height: 26px;
    }

    .solution .title-solutions {
        padding-right: 60px;
    }

    .equipment-gallery .item img {
        max-height: 300px;
    }

}

@media only screen and (max-width: 600px) {
    .projects .items .item {
        width: 100%;
    }

    .models .item {
        width: 100% !important;
    }

    .options .item {
        width: 50%;
    }


}


@media only screen and (max-width: 480px) {
    blockquote {
        margin: 1em;
    }

    .industries.solution .inner .item {
        min-height: 142px;
    }

    .industries.solution .inner .item:before {
        right: 21px;
    }

    .sub-nav ul>li.w_25 {
        width: 100%;
    }

    .footer__bottom p {
        display: inline;
    }

    .footer__contacts__items {
        display: block;
    }

    .footer .mail,
    .footer .phone,
    .footer .place {
        margin-bottom: 25px;
    }

    .news .item .pic {
        height: 272px;
    }

    .reviews .item .text {
        min-height: 270px;
    }

    .how .item {
        width: 100%;
    }

    .how .item:last-child {
        margin-bottom: 0;
    }

    .how .item .text_down {
        height: 90px;
    }

    .facts .carousel__wrap {
        padding-left: 5px;
    }

    .features .item {
        width: 50%;
    }

    .features .item p br {
        display: none;
    }

    .options .item {
        width: 100%;
    }

    .options .item .in {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .options .item p {
        width: 60%;
        padding-right: 15px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left;
    }

    .options .item .icon {
        width: 40%;
        margin-bottom: 0;

    }

    .title-block,
    .title_first {
        margin-bottom: 14px !important;
    }

    .btn.btn_main_invert {
        padding: 8px 15px 15px
    }


    .video_iframe iframe {
        width: 100%;
        min-height: 185px;
    }

    .not-found {
        padding: 25px 0;
    }

    .not-found__title {
        line-height: 1.3;
    }

    .controls-3d {
        top: initial;
        bottom: 50px;
    }

    .viewing-360-icon {
        width: 60px;
        margin: 0 auto;
    }

    .viewing-360-icon img {
        width: 100%;
    }

    .control-3d {
        width: 20px;
        height: 20px;
    }

    .control-3d img {
        width: 100%;
        height: 100%;
    }
}

@media only screen and (max-width: 425px) {
    .terminals__char {
        justify-content: space-between;
        align-items: center;
        margin: 0;
    }

    .terminals__char li {
        padding: 0;
    }

    /*.projects .carousel__wrap,*/
    /*.news .carousel__wrap,*/
    /*.reviews .carousel__wrap,*/
    /*.gallery .carousel__wrap{*/
    /*    margin: 0 -35px;*/
    /*}*/
    .projects,
    .news,
    .reviews,
    .facts,
    .gallery {
        overflow: hidden;
    }

    .carousel-news .owl-item .item {
        padding: 10px 11px 40px 8px;
    }
}



@media only screen and (max-width: 370px) {
/*    .header .cols .col {
        padding: 0;
    }*/

    .feedback__form_phone form {
        padding-top: 15px;
    }

    .feedback .error-agree {
        position: unset;
    }

    .feedback .form-group,
    .feedback .select__wrap {
        margin-bottom: 35px;
    }

    .project-page__description .cols h3,
    .project-page .cols h3 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 370px) {
    .feedback__form_phone form {
        padding-top: 25px;
    }

    .feedback p {
        line-height: 18px;
    }
}

/*==========  Mobile First Method  ==========*/

@media only screen and (min-width: 993px) and (max-width: 1199px) {

    .content_nope_found .cat-filter__line,
    .content_nope_found .btns_line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .content_nope_found .cat-filter__line>div,
    .content_nope_found .cat-filter .btns_line>div {
        width: 100%;
    }

}

@media only screen and (min-width: 320px) {}


@media only screen and (min-width: 480px) {}


@media only screen and (min-width: 768px) {
    .content__col_right {
        padding-top: 25px;
    }

    .terminals .item.nope_found .in:hover {
        background-color: #f6f6f6;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .frame_video_text {
        width: 100%;
        height: 280px;
    }


    .video_iframe iframe {
        width: 100%;
        min-height: 380px;
    }

    .reviews .items .item_main_change .text {
        padding-right: 200px;
    }

    .terminals .nope_found .in {
        padding-bottom: 30px;
        background-image: url(/local/templates/initium_new/img/img-noresult.png);
        background-repeat: no-repeat;
        background-position: right bottom;
        position: relative;
    }

    .blog {
        padding-top: 30px;
    }
}


@media only screen and (min-width: 992px) {
    .footer .col:last-child .subtitle {
        padding-left: 18px;
    }

    .checkbox_filter p {
        max-width: 200px;
    }

    .content__col_right {
        padding-top: 0;
    }


}

@media only screen and (min-width: 1201px) {

    .top-wrap.sticky {
        top: 0;
        -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    }

    .btn_contacts:hover:before {
        height: 100%;
    }

    .btn_contacts:hover {
        border-color: #e66b1a;
    }

    .btn_mail:hover {
        background-image: url(/local/templates/initium_new/css/../img/header/mail_hover.svg);
    }

    .btn_phone:hover {
        background-image: url(/local/templates/initium_new/css/../img/header/phone_hover.svg);
    }

    @-webkit-keyframes toggle_opacity {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    @-webkit-keyframes toggle_opacity_reverse {
        from {
            opacity: 1;
        }

        to {
            opacity: 0;
        }
    }

    .sub-nav {
        opacity: 0;
        /*display: block;*/
        transition: all 0.3s;
        animation: toggle_opacity_reverse 300ms;
    }

    .nav>li:hover .sub-nav {
        animation: toggle_opacity 300ms;
        opacity: 1;
        display: block;
        -webkit-box-shadow: 0 40px 32px rgba(0, 0, 0, 0.2);
        box-shadow: 0 40px 32px rgba(0, 0, 0, 0.2);
    }

    .sticky .nav>li>a {
        padding: 23px 0 19px;
    }

    .nav {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .nav>li>a i {
        opacity: 0;
        position: absolute;
        right: -13px;

    }

    .nav>li:hover>a {
        border-color: #f47724;
    }

    .nav>li:hover>a i {
        /*transform: rotate(-180deg);*/
        opacity: 1;
        color: #f47724;
    }

    .terminals .nope_found .in {
        padding-bottom: 30px;
        background-image: url(/local/templates/initium_new/img/img-noresult.png);
        background-repeat: no-repeat;
        background-position: right bottom;
        position: relative;
    }

    .video_iframe iframe {
        width: 100%;
        min-height: 680px;
    }

}
/* End */


/* Start:/local/templates/initium_new/css/owl.carousel.css?17186303408650*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    /*position: relative;*/
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    /*overflow: hidden;*/
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    /*display: block;*/
    /*width: 100%;*/
    /*-webkit-transform-style: preserve-3d;*/
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}


.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    display: none;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("/local/templates/initium_new/css/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.owl-dots {
    /*margin-top: 24px;*/
    text-align: center;
    line-height: 15px;
    left: 0;
}

.owl-dots .owl-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #d9d9d9;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 3px 8px 0 8px;
    cursor: pointer;
}

.owl-dots .owl-dot.active {
    background: #ff6600;
    width: 9px;
    height: 9px;
}

.directorix .owl-dots .owl-dot.active {
    background: #0690ef;
}

.owl-nav {}

.owl-nav .disabled {
    /*display: none!important;*/
    opacity: 0 !important;
}

.inactive {
    /*    display: none !important;*/
    opacity: 0 !important
}

.projects.projects-block .owl-dots {
    left: 0;
}

.carousel_owl {
    overflow: hidden;
    position: relative;
}

/*.projects .center {*/
/*    max-width: 1238px;*/
/*    margin: 0 auto;*/
/*}*/

/*.carousel_owl .item {*/
/*    width: 403px*/
/*}*/


.projects .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

/*.projects .owl-item{*/
/*    min-height: 400px;*/
/*}*/
/*.owl-carousel .owl-stage-outer {*/
/*    position: relative;*/
/*    !*overflow: hidden;*!*/
/*    !* fix for f  hing background *!*/
/*    -webkit-transform: translate3d(0px, 0px, 0px);*/
/*}*/


/*.owl-prev,*/
/*.owl-next {*/
/*    cursor: pointer;*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    z-index: 9;*/
/*    top: 43%;*/
/*    -webkit-transform: translateY(-50%) !important;*/
/*    -ms-transform: translateY(-50%) !important;*/
/*    transform: translateY(-50%) !important;*/
/*    color: transparent;*/
/*    -webkit-transform: none;*/
/*    -ms-transform: none;*/
/*    transform: none;*/
/*    -webkit-transition: .3s;*/
/*    -o-transition: .3s;*/
/*    transition: .3s;*/
/*    background-color: #fff !important;*/
/*    border-radius: 50%;*/
/*    -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);*/
/*    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);*/

/*    line-height: 1;*/
/*}*/

/*.owl-prev:before,*/
/*.owl-next:before {*/
/*    width: 7px;*/
/*    height: 14px;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-image: url(/local/templates/initium_new/css/../img/prev.svg);*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 48%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    -ms-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.237432);*/
/*    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.237432);*/
/*    opacity: 1;*/

/*}*/


/*.owl-prev:before {*/
/*    content: "";*/
/*    -webkit-transform: translate(-50%, -50%) rotate(180deg);*/
/*    -ms-transform: translate(-50%, -50%) rotate(180deg);*/
/*    transform: translate(-50%, -50%) rotate(180deg);*/
/*}*/

/*.owl-next:before {*/
/*    content: "";*/
/*}*/

/*.owl-prev:hover:before,*/
/*.owl-next:hover:before {*/
/*    background-image: url(/local/templates/initium_new/css/../img/prev_h.svg);*/
/*}*/


/*.owl-prev {*/
/*    left: 15px;*/
/*    background-position: center !important;*/
/*    background-repeat: no-repeat !important;*/
/*}*/


/*.owl-next {*/
/*    right: 15px;*/
/*    background-position: center !important;*/
/*    background-repeat: no-repeat !important;*/
/*}*/


/*.owl-prev:hover,*/
/*.owl-next:hover {*/
/*    background-color: #e66b1a !important;*/
/*}*/

/*.owl-prev:active,*/
/*.owl-next:active {*/
/*    background-color: #de4a1e !important;*/
/*}*/

.projects .item {
    padding: 10px 10px 40px 10px;
}

/*.news-block .carousel__wrap .item {*/
/*    width: 414px;*/
/*}*/
@media only screen and (max-width: 767px) {
    .projects-block {
        padding-top: 36px;
    }

}


@media only screen and (max-width: 600px) {
    /*.owl-item .item{*/
    /*    width: 345px;*/
    /*}*/

    /*.projects .item .pic {*/
    /*    height: 177px;*/
    /*}*/

    .projects .item {
        padding: 10px 8px 40px 8px;
    }

    .carousel_owl .center {
        padding-left: 14px;
        padding-right: 16px;
        position: relative;
    }

    .owl-item {
        padding: 0;
    }

    .reviews .owl-item.active .in {
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
    }

    .reviews .owl-item.active .in .chisel,
    .client-block .item .in:hover .chisel {
        background-color: #f47724;
    }

    .news .owl-item.active .in,
    .projects .owl-item.active .in,
    .gallery .owl-item.active .item .pic {
        -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
        box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
    }
}
/* End */


/* Start:/local/templates/initium_new/styles.css?1718630340117*/
mark, .mark  {
	color: #ff6600; font-weight: bold; background: inherit;
}

.grecaptcha-badge {
	visibility: hidden;
}
/* End */


/* Start:/local/templates/initium_new/template_styles.css?1718630340118*/
.facts .item .pic{
    transition: 0.2s;
}
.work .mobile .intro__title{
	color: #161615;
}
.price{
	color: #d4651b;
}

/* End */
/* /local/templates/initium_new/css/select2.min.css?171863034014966 */
/* /local/templates/initium_new/css/fontawesome-all.css?171863034070592 */
/* /local/templates/initium_new/css/slick.css?17186303401730 */
/* /local/templates/initium_new/css/slick-theme.css?17186303403169 */
/* /local/templates/initium_new/css/jquery.fancybox.css?171863034017412 */
/* /local/templates/initium_new/css/fonts.css?17186303407127 */
/* /local/templates/initium_new/css/reset.css?17186303401753 */
/* /local/templates/initium_new/css/style.css?1730543536204803 */
/* /local/templates/initium_new/iw_styles.css?172139099548204 */
/* /local/templates/initium_new/css/media.css?171863034042409 */
/* /local/templates/initium_new/css/owl.carousel.css?17186303408650 */
/* /local/templates/initium_new/styles.css?1718630340117 */
/* /local/templates/initium_new/template_styles.css?1718630340118 */
