html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}body {line-height:1}ol,ul {list-style:none}blockquote,q {quotes:none}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}table {border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 }
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,
.slick-track:after {content:"";display:table}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
@charset "UTF-8";.slick-loading .slick-list {background:#fff url('../themes/kvartal/assets/css/img/ajax-loader.gif') center center no-repeat}.slick-prev,
.slick-next {position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {outline:none;background:transparent;color:transparent}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {opacity:1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {opacity:0.25}
.slick-prev:before,
.slick-next:before {font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev {left:-25px}
[dir="rtl"] .slick-prev {left:auto;right:-25px}
.slick-prev:before {content:"←"}
[dir="rtl"] .slick-prev:before {content:"→"}
.slick-next {right:-25px}
[dir="rtl"] .slick-next {left:-25px;right:auto}
.slick-next:before {content:"→"}
[dir="rtl"] .slick-next:before {content:"←"}.slick-dotted .slick-slider {margin-bottom:30px}
.slick-dots {position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li {position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button {border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.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 {position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before {color:#000;opacity:0.75}
@font-face {font-family:'Bebas Neue';src:url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Bold.eot');src:local('fonts/Neue Bold'),local('BebasNeueBold'),url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Bold.eot?#iefix') format('embedded-opentype'),url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Bold.woff') format('woff'),url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face {font-family:'Bebas Neue';src:url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Light.eot');src:local('fonts/BebasNeuePro-Light'),local('BebasNeueLight'),url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Light.eot?#iefix') format('embedded-opentype'),url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Light.woff') format('woff'),url('../themes/kvartal/assets/css/fonts/BebasNeuePro-Light.ttf') format('truetype');font-weight:300;font-style:normal}
@font-face {font-family:'Museo Sans Cyrl';src:url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300.eot');src:local('fonts/museoMuseoSansCyrl-300'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300.woff') format('woff'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300.ttf') format('truetype');font-weight:300;font-style:normal}
@font-face {font-family:'Museo Sans Cyrl';src:url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300Italic.eot');src:local('fonts/MuseoSansCyrl-300Italic'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300Italic.eot?#iefix') format('embedded-opentype'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300Italic.woff') format('woff'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-300Italic.ttf') format('truetype');font-weight:300;font-style:italic}
@font-face {font-family:'Museo Sans Cyrl';src:url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-700.eot');src:local('fonts/MuseoSansCyrl-700'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-700.woff') format('woff'),url('../themes/kvartal/assets/css/fonts/MuseoSansCyrl-700.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face {font-family:'Nunito';src:url('../themes/kvartal/assets/css/fonts/Nunito-Bold.woff2') format('woff2'),url('../themes/kvartal/assets/css/fonts/Nunito-Bold.woff') format('woff');font-weight:700;font-style:normal}
.h1 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:61px;line-height:61px;font-weight:700}
@media screen and (max-width:750px ) {.h1 {font-size:35px;line-height:35px }}
.h2 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:41px;line-height:41px;font-weight:700}
@media screen and (max-width:750px ) {.h2 {font-size:29px;line-height:29px }}
.h3 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:23px;line-height:23px;font-weight:700}
.h4 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:19px;line-height:19px;font-weight:700}
.bebas_17 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:17px;line-height:17px;font-weight:700}
.bebas_30 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:30px;line-height:17px;font-weight:700}
.bebas_15 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:15px;line-height:15px;font-weight:700}
.bebas_12 {font-family:'Bebas Neue',serif;text-transform:uppercase;font-size:12px;line-height:12px;font-weight:700}
.text {font-family:'Museo Sans Cyrl',sans-serif}
.text--bold {font-weight:700}
.text--19 {font-size:19px;line-height:130%}
.text--15 {font-size:15px;line-height:130%}
.text--11 {font-size:11px;line-height:13px}
.text--13 {font-size:13px;line-height:130%}
.full-grid {display:grid;grid-template-columns:80px repeat(15,1fr)}
.scroll-fix.no-scroll {height:100vh;overflow:hidden}
html {font-family:'Museo Sans Cyrl',sans-serif !important;font-size:14px !important}
a {text-decoration:none;color:currentColor;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
a:hover {color:#ccc}
h1,
h2,
h3 {font-family:'Bebas Neue',serif;text-transform:uppercase}
img {display:block;max-width:100%;transition:all 0.3s ease}
img[data-lazy-src] {opacity:0}
img.loaded {opacity:1}
input {border-radius:0;border:none;font-family:inherit;font-size:inherit;color:inherit;box-shadow:none;-webkit-appearance:none;appearance:none;outline:none}
.container {margin:0 auto;max-width:1480px;padding-left:20px;padding-right:20px;flex-grow:1}
.row {margin:0 -20px}
.row--fullwidth {margin-left:0;margin-right:0}
.row.flex-row {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row.flex-row:before,
.row.flex-row:after {display:none}
.row.flex-row >.col {display:-webkit-flex;display:-ms-flexbox;display:flex;float:none;flex-direction:column}
.row.flex-row >.col.end {margin-left:auto}
.row.flex-row .flex-item-right {justify-content:flex-end}
.row.flex-row .flex-vertical-center,
.row.flex-row.flex-vertical-center {align-items:center;flex:1}
.row.flex-row.flex-vertical-middle {align-items:center}
.row.grid-row {display:grid;width:100%;grid-template-columns:repeat(15,1fr);margin:0}
.row.grid-row >.col {min-width:0}
@media screen and (max-width:750px ) {.row.grid-row {display:block }.row.grid-row:before,.row.grid-row:after {display:block !important }}
.row.grid-row--15 {grid-template-columns:repeat(15,1fr)}
.row.grid-row--14 {grid-template-columns:repeat(14,1fr)}
.row.grid-row--13 {grid-template-columns:repeat(13,1fr)}
.row.grid-row--12 {grid-template-columns:repeat(12,1fr)}
.row.grid-row--11 {grid-template-columns:repeat(11,1fr)}
.row.grid-row--10 {grid-template-columns:repeat(10,1fr)}
.row.grid-row--9 {grid-template-columns:repeat(9,1fr)}
.row.grid-row--8 {grid-template-columns:repeat(8,1fr)}
.row.grid-row--7 {grid-template-columns:repeat(7,1fr)}
.row.grid-row--6 {grid-template-columns:repeat(6,1fr)}
.row.grid-row--5 {grid-template-columns:repeat(5,1fr)}
.row.grid-row--4 {grid-template-columns:repeat(4,1fr)}
.row.grid-row--3 {grid-template-columns:repeat(3,1fr)}
.row.grid-row--2 {grid-template-columns:repeat(2,1fr)}
.row.grid-row--1 {grid-template-columns:repeat(1,1fr)}
.row.grid-row:before,
.row.grid-row:after {display:none}
.row >.row {margin-left:0;margin-right:0}
.row:before,
.row:after {content:'';display:block;clear:both}
.col {padding:0 20px;float:left;box-sizing:border-box}
.col--centered {margin:0 auto;float:none}
.col--no-padding {padding:0}
.col.end {float:right}
@media screen and (max-width:750px ) {.col__none {display:none !important }}
.col.lg-15 {width:100%}
.grid-row .col.lg-15 {width:100%;grid-column:span 15}.col.lg-offset--15 {margin-left:-100%}
.col.lg-offset-15 {margin-left:100%}
.col.lg-14 {width:93.33333333%}
.grid-row .col.lg-14 {width:100%;grid-column:span 14}.col.lg-offset--14 {margin-left:-93.33333333%}
.col.lg-offset-14 {margin-left:93.33333333%}
.col.lg-13 {width:86.66666667%}
.grid-row .col.lg-13 {width:100%;grid-column:span 13}.col.lg-offset--13 {margin-left:-86.66666667%}
.col.lg-offset-13 {margin-left:86.66666667%}
.col.lg-12 {width:80%}
.grid-row .col.lg-12 {width:100%;grid-column:span 12}.col.lg-offset--12 {margin-left:-80%}
.col.lg-offset-12 {margin-left:80%}
.col.lg-11 {width:73.33333333%}
.grid-row .col.lg-11 {width:100%;grid-column:span 11}.col.lg-offset--11 {margin-left:-73.33333333%}
.col.lg-offset-11 {margin-left:73.33333333%}
.col.lg-10 {width:66.66666667%}
.grid-row .col.lg-10 {width:100%;grid-column:span 10}.col.lg-offset--10 {margin-left:-66.66666667%}
.col.lg-offset-10 {margin-left:66.66666667%}
.col.lg-9 {width:60%}
.grid-row .col.lg-9 {width:100%;grid-column:span 9}.col.lg-offset--9 {margin-left:-60%}
.col.lg-offset-9 {margin-left:60%}
.col.lg-8 {width:53.33333333%}
.grid-row .col.lg-8 {width:100%;grid-column:span 8}.col.lg-offset--8 {margin-left:-53.33333333%}
.col.lg-offset-8 {margin-left:53.33333333%}
.col.lg-7 {width:46.66666667%}
.grid-row .col.lg-7 {width:100%;grid-column:span 7}.col.lg-offset--7 {margin-left:-46.66666667%}
.col.lg-offset-7 {margin-left:46.66666667%}
.col.lg-6 {width:40%}
.grid-row .col.lg-6 {width:100%;grid-column:span 6}.col.lg-offset--6 {margin-left:-40%}
.col.lg-offset-6 {margin-left:40%}
.col.lg-5 {width:33.33333333%}
.grid-row .col.lg-5 {width:100%;grid-column:span 5}.col.lg-offset--5 {margin-left:-33.33333333%}
.col.lg-offset-5 {margin-left:33.33333333%}
.col.lg-4 {width:26.66666667%}
.grid-row .col.lg-4 {width:100%;grid-column:span 4}.col.lg-offset--4 {margin-left:-26.66666667%}
.col.lg-offset-4 {margin-left:26.66666667%}
.col.lg-3 {width:20%}
.grid-row .col.lg-3 {width:100%;grid-column:span 3}.col.lg-offset--3 {margin-left:-20%}
.col.lg-offset-3 {margin-left:20%}
.col.lg-2 {width:13.33333333%}
.grid-row .col.lg-2 {width:100%;grid-column:span 2}.col.lg-offset--2 {margin-left:-13.33333333%}
.col.lg-offset-2 {margin-left:13.33333333%}
.col.lg-1 {width:6.66666667%}
.grid-row .col.lg-1 {width:100%;grid-column:span 1}.col.lg-offset--1 {margin-left:-6.66666667%}
.col.lg-offset-1 {margin-left:6.66666667%}
@media screen and (max-width:1180px) {.grid-row .col.md-15 {width:100%;grid-column:span 15 }.grid-row .col.md-14 {width:100%;grid-column:span 14 }.grid-row .col.md-13 {width:100%;grid-column:span 13 }.grid-row .col.md-12 {width:100%;grid-column:span 12 }.grid-row .col.md-11 {width:100%;grid-column:span 11 }.grid-row .col.md-10 {width:100%;grid-column:span 10 }.grid-row .col.md-9 {width:100%;grid-column:span 9 }.grid-row .col.md-8 {width:100%;grid-column:span 8 }.grid-row .col.md-7 {width:100%;grid-column:span 7 }.grid-row .col.md-6 {width:100%;grid-column:span 6 }.grid-row .col.md-5 {width:100%;grid-column:span 5 }.grid-row .col.md-4 {width:100%;grid-column:span 4 }.grid-row .col.md-3 {width:100%;grid-column:span 3 }.grid-row .col.md-2 {width:100%;grid-column:span 2 }.grid-row .col.md-1 {width:100%;grid-column:span 1 }}
@media screen and (max-width:750px) {.grid-row .col.sm-15 {width:100%;grid-column:span 15 }.grid-row .col.sm-14 {width:100%;grid-column:span 14 }.grid-row .col.sm-13 {width:100%;grid-column:span 13 }.grid-row .col.sm-12 {width:100%;grid-column:span 12 }.grid-row .col.sm-11 {width:100%;grid-column:span 11 }.grid-row .col.sm-10 {width:100%;grid-column:span 10 }.grid-row .col.sm-9 {width:100%;grid-column:span 9 }.grid-row .col.sm-8 {width:100%;grid-column:span 8 }.grid-row .col.sm-7 {width:100%;grid-column:span 7 }.grid-row .col.sm-6 {width:100%;grid-column:span 6 }.grid-row .col.sm-5 {width:100%;grid-column:span 5 }.grid-row .col.sm-4 {width:100%;grid-column:span 4 }.grid-row .col.sm-3 {width:100%;grid-column:span 3 }.grid-row .col.sm-2 {width:100%;grid-column:span 2 }.grid-row .col.sm-1 {width:100%;grid-column:span 1 }}
.icon-block {display:flex;align-items:center}
.icon-block svg {margin-right:10px}
.icon-block--reverse {flex-direction:column-reverse}
.icon-block--reverse svg {margin-right:0;margin-left:10px}
.no-scroll {overflow:hidden}
.hide {display:none}
@media screen and (min-width:1181px) {.lg-hide {display:none !important }}
@media screen and (min-width:751px) and (max-width:1180px) {.md-hide {display:none !important }}
@media screen and (max-width:750px) {.sm-hide {display:none !important }}
.menu.menu--horizontal {font-size:0}
.menu.menu--horizontal li {font-size:14px;display:inline-block}
.tac {text-align:center}
.tar {text-align:right}
.clearfix:before,
.tab-content:before,
.container:before,
.clearfix:after,
.tab-content:after,
.container:after {content:'';display:block;clear:both}
.clearfix--flex:before,
.tab-content--flex:before,
.container--flex:before,
.clearfix--flex:after,
.tab-content--flex:after,
.container--flex:after {display:none}
.tab-wrapper .tab-labels {display:flex}
.tab-wrapper .tab-labels .tab-label {cursor:pointer}
.tab-wrapper .tab-contents .tab-content {position:absolute;left:-9999px;height:0;top:0;overflow:hidden}
.tab-wrapper .tab-contents .tab-content.active {position:relative;left:0;height:auto;overflow:unset}.modal {display:none;width:480px;min-height:300px;background:#fff}
.arcticmodal-container .modal {display:flex}
.modal__close {position:absolute;cursor:pointer;right:0;top:0;width:54px;height:54px;background:url(../themes/kvartal/assets/img/svg/modal_close.svg) center / 14px no-repeat}
.modal__close:hover {opacity:.8}
.arcticmodal-overlay,
.arcticmodal-container {position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}
.arcticmodal-container {overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
*:first-child + html .arcticmodal-container {height:100%}
.arcticmodal-container_i {height:100%;margin:0 auto}
.arcticmodal-container_i2 {padding:24px;margin:0;border:0;vertical-align:middle}
.arcticmodal-error {padding:20px;border-radius:10px;background:#000;color:#fff}
.arcticmodal-loading {width:80px;height:80px;border-radius:10px;background:#000 url(../themes/kvartal/assets/css/loading.gif) no-repeat 50% 50%}
.button {display:inline-flex;padding:0 25px;height:40px;align-items:center;justify-content:center;text-align:center;cursor:pointer;border:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.slick-slide {outline:none}
.slick-slide img {width:100%}.lazy-parent {background:url(../themes/kvartal/assets/img/svg/loader.svg) center / 30px no-repeat;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.lazy-parent.img-loaded {background:#fff}
.lazy-parent.img-loaded .lazy {opacity:1;filter:grayscale(0);-webkit-filter:grayscale(0)}
.lazy-parent.img-not-loaded {background:url(../themes/kvartal/assets/img/svg/missing-image.svg) center no-repeat}
.lazy-parent .lazy {filter:grayscale(1);-webkit-filter:grayscale(1);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transition-delay:.2s;opacity:0}
.form-group {position:relative;display:flex}
@media screen and (max-width:750px ) {.form-group.small-column {flex-direction:column }}
.form-group + .form-group {margin-top:20px}
.form-group__input,
.form-group__select,
.form-group__textarea,
.form-group__checkbox,
.form-group__radio {border-radius:0;border:none;background:#fff;font-family:inherit;font-size:inherit;color:inherit;box-shadow:none;-webkit-appearance:none;appearance:none;outline:none}
.form-group__input--border,
.form-group__select--border,
.form-group__textarea--border,
.form-group__checkbox--border,
.form-group__radio--border {border:1px #E1DDD4 solid}
.form-group__label {display:flex;flex-direction:column;width:100%}
.form-group__label + .form-group__label {margin-left:20px}
@media screen and (max-width:750px ) {.small-column .form-group__label + .form-group__label {margin-left:0;margin-top:20px }}
.form-group__label--inline {flex-direction:row}
.form-group__label--checkbox {align-items:baseline}
.form-group__label--checkbox input {transform:translateY(7px)}
.form-group__label--checkbox a {text-decoration:underline}
.form-group__label--radio {align-items:center;margin-right:10px;flex-direction:row;width:auto}
.form-group__label-caption {margin-bottom:5px}
.form-group__label + button {margin-left:auto}
@media screen and (max-width:750px ) {.small-column .form-group__label + button {margin-right:auto;margin-left:0;margin-top:20px }}
.form-group__input {height:35px;padding-left:15px;padding-right:15px;width:100%;font-family:'Museo Sans Cyrl',sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:24px}
.form-group__textarea {width:100%;height:120px;padding:10px 15px;resize:none}
.form-group__checkbox {width:25px;height:25px;flex-shrink:0;margin-right:10px;background:#fff}
.form-group__checkbox:checked {background:url('../themes/kvartal/assets/img/svg/check.svg') center / contain no-repeat,#fff}
.form-group__radio {width:22px;height:22px;flex-shrink:0;border-radius:50% !important;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;box-shadow:inset 0 0 0 0 #fff !important}
.form-group__radio:checked {background:#333;box-shadow:inset 0 0 0 6px #fff !important}
.form-group__radio + span {margin-left:10px}
.header {position:absolute;padding-top:30px;padding-bottom:35px;width:100%}
.header__logo {margin:0 auto}
.header__info {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;color:#fff}
.header__info .icon-clock {margin:0 10px}
.header .icon-logo {float:right;color:#fff}
.header .row {justify-content:end}
.header .row .col {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}
.aside {position:relative;z-index:1001;min-height:100vh}
@media screen and (max-width:750px ) {.aside {min-height:0;z-index:1004 }}
.aside__menu {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:0;bottom:0;left:0;right:0;width:80px;padding-top:30px;padding-bottom:17px;background:#fff;overflow:hidden;z-index:1;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
@media screen and (max-width:750px ) {.aside__menu {right:0;bottom:unset;height:54px;width:100%;padding:17px 20px;flex-direction:row;background:none;color:#fff }.is_scroll .aside__menu,.is_popup_open .aside__menu {background:#fff;color:#000 }.aside__menu:after {content:'';display:block;position:absolute;bottom:0;left:20px;right:20px;height:2px;background:#000;transform:scale(0);transform-origin:center;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease }.is_scroll .aside__menu:after,.is_popup_open .aside__menu:after,.is_route_modal_open .aside__menu:after {transform:scale(1) }}
@media screen and (min-width:751px ) {.aside__menu:hover {width:240px }}
.aside__logo a:hover {color:#0e8946}
.aside__item {width:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}
@media screen and (max-width:750px ) {.aside__item {width:35px }}
.aside__item--logo {justify-content:flex-start;position:relative}
.aside__item--logo svg {position:absolute;left:50%;margin-left:-28px}
@media screen and (max-width:750px ) {.aside__item--logo svg {margin-left:0;position:static;height:20px;width:164px;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease }.is_scroll .aside__item--logo svg {transform:translateX(-11px) }}
.aside__item--logo .vert,
.aside__item--logo .letters {opacity:0;transition:transform .3s ease,opacity .3s ease}
@media screen and (max-width:750px ) {.aside__item--logo .vert,.aside__item--logo .letters {opacity:1 }.is_scroll .aside__item--logo .vert,.is_scroll .aside__item--logo .letters {opacity:0 }}
.aside__item--logo .vert {transform:translateX(10px);transition-delay:.15s}
@media screen and (max-width:750px ) {.aside__item--logo .vert {transform:translateX(0) }}
.aside__item--logo .letters {transform:rotate(90deg)}
@media screen and (max-width:750px ) {.aside__item--logo .letters {transform:translateX(0) }}
.aside__menu:hover .aside__item--logo .vert,
.aside__menu:hover .aside__item--logo .letters {opacity:1}
.aside__menu:hover .aside__item--logo .vert {transform:translateX(0)}
.aside__menu:hover .aside__item--logo .letters {transform:rotate(0)}
.aside__footer {flex-direction:column;width:80px;text-align:center}
.aside__footer a {position:relative}
.aside__footer a:hover {color:#0e8946}
.aside__footer a + a {margin-top:34px}
.aside .burger {cursor:pointer;position:absolute;top:50%;margin-top:-7px;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (min-width:751px ) {.aside .burger:hover {color:#0e8946 }}
@media screen and (max-width:750px ) {.aside .burger {background-position:center;height:30px;margin-top:-15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease }.aside .burger svg {-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease }.is_popup_open .aside .burger {background:url(../themes/kvartal/assets/img/svg/icons/burger-close.svg) center no-repeat }.is_popup_open .aside .burger svg {transform:scale(0) }}
.aside__label {position:absolute;opacity:0;padding-left:17px;transform:rotate(90deg);transform-origin:-17px center;transition:opacity 0.3s ease,transform 0.3s ease;white-space:nowrap}
.aside__footer .aside__label {top:7px}
.aside__menu:hover .aside__label {opacity:1;pointer-events:all;transform:rotate(0)}
.popup-menu {position:fixed;z-index:1003;opacity:0;pointer-events:none;width:100%;height:100%;top:0;left:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;transform:translateX(-200px)}
@media screen and (max-width:750px ) {.popup-menu {-webkit-overflow-scrolling:touch;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse;overflow-y:scroll }}
.popup-menu .popup-menu__left .menu a:hover {color:#fff}
.popup-menu .menu a:hover {color:#0e8946}
.popup-menu .icon-cross {cursor:pointer;color:#fff}
.is_popup_open .popup-menu {opacity:1;transform:translateX(0);pointer-events:all}
.popup-menu__bg-c {background:url('../themes/kvartal/assets/img/svg/appearance/arrow-chevrone-popup.svg') center right / contain no-repeat}
@media screen and (max-width:750px ) {.popup-menu__bg-c {background:url('../themes/kvartal/assets/img/svg/appearance/arrow-chevrone-popup.svg') center left / contain no-repeat,url('../themes/kvartal/assets/img/svg/popup-phrase.svg') center right / 60px auto no-repeat }}
.popup-menu__bg-s {height:100%}
@media screen and (min-width:751px ) {.popup-menu__bg-s {background:url('../themes/kvartal/assets/img/svg/popup-phrase.svg') center / calc(100% - 40px) auto no-repeat }}
.popup-menu__bg-s .col {align-items:center}
.popup-menu__bg-s a {writing-mode:tb;transform:scale(-1);display:flex;align-items:center;margin-top:auto;margin-bottom:60px}
.popup-menu__bg-s a:after {content:'';height:40px;width:2px;background:#000;display:inline-block;margin-top:20px}
.popup-menu__left {grid-column:span 5;background:#000;color:#fff}
@media screen and (max-width:750px ) {.popup-menu__left {grid-column:span 16;padding:0 20px;background:#fff;position:relative }.popup-menu__left:before {content:'';display:block;width:1px;height:200%;right:40px;top:0;transform-origin:center top;background:#fff;opacity:.2;position:absolute;transform:rotate(33.7269849deg) }.popup-menu__left >.row {background:#000;padding-top:40px }}
.popup-menu__left .burger {margin:auto;cursor:pointer;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.popup-menu__left .burger:hover {color:#0e8946}
.popup-menu__left .icon-logo {margin-top:30px}
.popup-menu__left .menu {margin-top:63px;color:#0e8946}
@media screen and (max-width:750px ) {.popup-menu__left .menu {margin-top:0 }}
.popup-menu__left .menu li + li {margin-top:20px}
.popup-menu__left .bebas_15 {margin-top:10px}
.popup-menu__phone {margin-top:auto}
@media screen and (max-width:750px ) {.popup-menu__phone {margin-top:90px }}
.popup-menu__address {margin-top:48px}
@media screen and (max-width:750px ) {.popup-menu__address {margin-top:40px }}
.popup-menu__address .bebas_15 svg {vertical-align:middle;margin-right:10px}
.popup-menu__right {grid-column:span 11}
@media screen and (max-width:750px ) {.popup-menu__right {padding:54px 20px 0 20px }}
.popup-menu__right .menu {margin-top:auto;margin-bottom:20px}
@media screen and (max-width:750px ) {.popup-menu__right .menu {margin-bottom:0;margin-top:0;padding:50px 0 }}
.popup-menu__right .menu li + li {margin-top:20px}
@media screen and (max-width:750px ) {.popup-menu__right .menu li + li {margin-top:30px }}
.popup-menu__bottom-menu {margin-bottom:54px;margin-top:54px;color:#0e8946;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
@media screen and (max-width:750px ) {.popup-menu__bottom-menu {padding:40px 0;margin:0 }}
.popup-menu__bottom-menu a svg {vertical-align:middle}
.popup-menu__bottom-menu a + a {margin-top:18px}
.popup-menu .popup-social {margin-top:auto;margin-bottom:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#000}
.popup-menu .popup-social a {margin-right:20px;width:40px;height:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:#F5F5F5;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.popup-menu .popup-social a:hover {background:#0e8946;color:#fff}
.popup-menu .popup-social a svg {margin:auto}
.popup-menu__mobile-footer {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:20px;color:#000;justify-content:space-between;align-items:center}
.popup-menu__mobile-footer .popup-social {margin-right:20px;margin-bottom:0}
.popup-menu__mobile-footer .bebas_15 {margin-top:0}
.popup-menu .row {height:100%}
@media screen and (max-width:750px ) {.popup-menu .row {height:auto }}
.popup-menu .row .col {height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
@media screen and (max-width:750px ) {.popup-menu .row .col {height:auto }}
.footer {color:#fff;margin-top:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;overflow:hidden}
@media screen and (max-width:750px ) {.footer {margin-top:0 }}
.footer__filler {flex-grow:1;position:relative;z-index:1}
.footer__filler--black {background:#000;margin-left:-1px}
.footer__filler--green {border-top:40px #F5F5F5 solid;background:#0e8946;margin-right:-1px}
.footer__content {background:#000;padding-top:100px;margin:0 -20px;height:100%}
@media screen and (max-width:750px ) {.footer__content {padding-top:40px }}
.footer__content .row {height:100%;padding-bottom:60px}
@media screen and (max-width:750px ) {.footer__content .row {padding-bottom:40px }}
.footer__content .col {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
.footer__address {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-right:-20px;margin-bottom:5px}
@media screen and (max-width:750px ) {.footer__address {flex-direction:column;align-items:flex-start }}
.footer__address div + div {margin-left:auto;padding-left:20px}
@media screen and (max-width:750px ) {.footer__address div + div {margin-left:0;padding-left:0;margin-top:10px }.footer__address div + div + div {margin-top:20px }}
.footer__address div + div a {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.footer__address div + div a svg {margin-right:10px}
.footer a.h3 {margin-top:30px;margin-bottom:5px}
.footer__bottom {margin-top:auto}
@media screen and (max-width:750px ) {.footer__bottom {margin-top:60px }}
.footer__bottom div {margin-bottom:10px}
.footer__bottom a {opacity:.5;margin-right:20px}
.grom-link {writing-mode:tb;display:flex;align-items:center;justify-content:center;margin-top:auto}
@media screen and (max-width:750px ) {.grom-link {position:absolute;bottom:40px;right:20px }.grom-link span {display:none }}
.grom-link span {transform:scale(-1)}
.grom-link img {margin-top:10px}
@media screen and (max-width:750px ) {.footer-social {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex }}
.footer-social a {display:block;padding-top:100%;margin-bottom:20px;background:rgba(255,255,255,0.15);position:relative}
@media screen and (max-width:750px ) {.footer-social a {padding-top:0;width:40px;height:40px;margin-right:20px;margin-bottom:40px }}
.footer-social a:hover {background:#0e8946;color:#fff}
.footer-social a svg {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.subscribe {margin:0 -20px;background:#0e8946;position:relative;border-top:40px #F5F5F5 solid}
@media screen and (max-width:750px ) {.subscribe {border-top:0 }}
.subscribe__form {padding:60px 0 60px 20px;position:relative;z-index:1}
.subscribe__form .h3 {margin-bottom:17px}
.subscribe__form .form-group__input {color:#fff}
.subscribe__form .form-group .button {margin-top:50px}
@media screen and (max-width:750px ) {.subscribe__form .form-group .button {margin-top:0 }}
.subscribe__form .form-group .button:hover {background:#000}
.subscribe .lg-3 {border-top:40px #000 solid;margin-top:-40px;position:relative}
@media screen and (max-width:750px ) {.subscribe .lg-3 {margin-top:0;border-top:0 }}
.subscribe .lg-3 img {top:0;right:0;bottom:0;max-width:none;max-height:100%;position:absolute}
@media screen and (max-width:750px ) {.subscribe .lg-3 img {top:50%;right:20px;max-height:none;transform:translateY(-50%);z-index:1;width:160px;height:250px }}
.subscribe .error-msg {bottom:0;height:0;width:100%;overflow:hidden;position:absolute;background:#E13251;display:-webkit-flex;padding-left:40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#fff;align-items:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.subscribe.is_error .error-msg {height:30px}
.subscribe.is_success .success-message {display:block}
.subscribe.is_success form {display:none}
.subscribe .success-message {display:none}
.subscribe .success-message .h3 {margin-bottom:10px}
.subscribe .success-message img {margin-top:26px}
.icon-clock {width:16px;height:16px}
.icon-custom-arrow--next,
.icon-custom-arrow--prev {width:37px;height:18px}
.icon-custom-arrow--next {margin-left:10px}
.icon-burger {width:30px;height:12px}
.icon-map {width:26px;height:26px}
.icon-howtoget {width:26px;height:26px}
.icon-logo {width:200px;height:25px}
.icon-search {width:26px;height:26px}
.icon-phone {width:12px;height:17px}
.icon-subscribe {width:23px;height:18px}
.icon-envelope {width:23px;height:18px}
.icon-chevrone-right {width:7px;height:16px}
.icon-heart {width:17px;height:16px}
.icon-cross {width:23px;height:23px}
.icon-chevrone-down {width:14px;height:9px}
.icon-chevrone-down--small {width:11px;height:7px}
.icon-VK {width:16px;height:10px}
.icon-FB {width:6px;height:13px}
.icon-INSTAGRAM {width:16px;height:16px}
.icon-TELEGRAM {width:25px;height:25px}
.icon-OK {width:10px;height:17px}
.icon-email {width:18px;height:18px}
.icon-plus {width:10px;height:10px}
.icon-metro,
.icon-metro-disabled {width:20px;height:18px}
.icon-pdf {width:14px;height:18px}
.icon-play {width:35px;height:35px;fill:none}
.icon-loopa-white {width:20px;height:24px}
.icon-cross {width:10px;height:10px}
.icon-cross--small {width:14px;height:14px}
.icon-round-cross {width:24px;height:24px}
.icon-burger-close {width:23px;height:23px}
.icon-filter {width:16px;height:16px}
body {background:#f5f5f5}
.container {padding-left:0;padding-right:0}
@media screen and (max-width:750px ) {.container {padding:0 20px }}
.container--no-padding {padding:0}
@media screen and (max-width:750px ) {.grid-row .lg-1:empty {display:none }}
.scroll-fix__content {grid-column:span 15;position:relative;width:100%;min-width:0}
@media screen and (max-width:750px ) {.scroll-fix__content {grid-column:span 16 }}
.work-time {position:relative;cursor:pointer}
.work-time:hover .work-time__time {color:#000}
.work-time:hover .work-time__modal {opacity:1;pointer-events:all;transform:translateY(0)}
.work-time__modal {position:absolute;opacity:0;right:0;z-index:2;pointer-events:none;transform:translateY(20px);padding-top:20px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.work-time__time {border-bottom:1px dashed;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.trc-work-time-modal {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.trc-work-time-modal__row {background:#000;color:#fff;padding:30px 20px;min-width:160px;white-space:nowrap}
.trc-work-time-modal__row--special {background:#fff;color:#000}
.trc-work-time-modal .h3 {margin-bottom:10px}
.trc-work-time-modal .day {margin:0 -20px;padding:10px 20px;position:relative}
.trc-work-time-modal .day__title {text-transform:capitalize}
.trc-work-time-modal .day--current {background:#292A2B}
.trc-work-time-modal .day .progress {position:absolute;bottom:0;left:0;right:0;width:auto;margin:0}
.progress {width:20px;height:2px;background:#1D5B39;position:relative;margin:0 5px;display:inline-block;vertical-align:middle}
.progress__current {background:#fff;position:absolute;top:0;left:0;bottom:0;width:100%;transform:scaleX(0);transform-origin:center left}
.custom-arrows {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#fff;font-size:0;align-items:center}
.custom-arrows svg {display:block}
.custom-arrows--dark {color:#000}
.custom-arrow {cursor:pointer;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.custom-arrow:hover {color:#0864af}
.custom-arrow.slick-disabled {opacity:.5;pointer-events:none}
.button {background:#000;color:#fff;height:65px;padding:0 35px;border-radius:0;font-weight:700;user-select:none;text-transform:uppercase}
.button:not(.h4) {font-family:'Bebas Neue',serif;font-size:15px}
@media screen and (max-width:750px ) {.button {height:45px }}
.button:hover {background:#0e8946;border-color:#0e8946;color:#fff}
.button--hollow {background:transparent;border:1px solid}
.button--dark {color:#000}
.button--invert {background:#fff;color:#000}
.button--blue {background:#00AFEC}
.button--white {color:#fff}
.button--centered {margin:0 auto}
.button--small {height:34px;padding:0 18px;text-transform:uppercase}
.button--text {background:none;border:none}
.button--text:hover {background:none;border:none;color:#00AFEC}
.button--has-icon svg {margin-right:10px}
.button--wide {width:100%}
.button--green {background:#0e8946}
.button--green:hover {background:#000}
.form-section {margin-top:60px}
.form-section__title {margin-bottom:30px}
.form-group__input.is_changed + .form-group__placeholder {transform:translateY(-120%) scale(0.45)}
.form-group__placeholder {position:absolute;left:0;top:6px;transform-origin:bottom left;opacity:.35;pointer-events:none;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.form-group--small-column {flex-direction:column}
.form-group--small-column .form-group__label + .form-group__label {margin-left:0;margin-top:40px}
.form-group__caption {position:absolute;left:0;top:6px;transform-origin:bottom left;opacity:.35;pointer-events:none;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transform:translateY(-120%) scale(0.65)}
.form-group__input {background:none;border-bottom:2px solid;padding:0}
.form-group__input:not(.text) {font-family:'Bebas Neue',serif;font-size:23px;line-height:23px;font-weight:700;text-transform:uppercase}
.form-group__input.text {font-weight:normal}
.form-group__input::-webkit-input-placeholder {color:currentColor;opacity:.35}
.form-group__input:-ms-input-placeholder {color:currentColor;opacity:.35}
.form-group__input::placeholder {color:currentColor;opacity:.35}
.form-group__input.is_changed + .form-group__placeholder {transform:translateY(-120%) scale(0.65)}
.form-group__label {position:relative}
.form-group__label--checkbox {flex-direction:row}
.form-group__label--checkbox input {transform:translateY(5px)}
.form-group__label--file {width:100%;border:2px dashed #616161;position:relative;border-radius:2px;height:75px;cursor:pointer;color:#fff;display:flex;background:#222;align-items:center;justify-content:center;flex-direction:row !important;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.form-group__label--file:hover {border-style:solid;border-color:#fff}
.form-group__label--file input {opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}
.form-group__label--file input.has_file ~ .file-reset {display:block}
.form-group__label--file span {display:flex;align-items:center;margin-bottom:0 !important;cursor:pointer}
.form-group__label--file .file-reset {display:none;height:10px;margin-left:20px;position:relative;z-index:1;margin-top:-3px}
.form-group__file-reset {padding:0 20px;border-left:1px solid;color:#0e8946;display:flex;align-items:center;position:absolute;right:0;top:0;bottom:0;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
.is_changed .form-group__file-reset {width:47px;font-size:0;z-index:1;background:url(../themes/kvartal/assets/img/svg/modal_close.svg) center / 15px no-repeat !important}
.form-group__checkbox {background:none;border:1px #fff solid;width:20px;height:20px}
.form-group__checkbox:checked {background-color:transparent}
.form-group__placeholder {position:absolute;left:0;top:6px;transform-origin:bottom left;opacity:.35;pointer-events:none;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
button[disabled] {pointer-events:none;opacity:.5}
[data-validate-for] {position:absolute;visibility:hidden}
[data-validate-for].visible + .form-group__input {border-bottom-color:#E13251}
[data-validate-error] {position:absolute;bottom:0;left:0;right:0;padding:8px 0;background:#E13251;color:#fff;text-align:center;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
[data-validate-error].visible {opacity:1}
.arcticmodal-overlay {opacity:0 !important}
.arcticmodal-container_i {float:right}
@media screen and (max-width:750px ) {.arcticmodal-container_i {width:100% }}
@media screen and (max-width:750px ) {.arcticmodal-container {z-index:1004 }}
.arcticmodal-container .modal {width:600px;height:100%;display:block;background:#000;color:#fff;padding:40px}
@media screen and (max-width:750px ) {.arcticmodal-container .modal {width:100%;padding:40px 20px }}
.arcticmodal-container .modal__close {filter:invert(1);-webkit-filter:invert(1)}
.arcticmodal-container_i2 {height:100%;display:block;padding:0}
[data-modal="search-modal"] .arcticmodal-container_i {width:100%;float:none}
.arcticmodal-container #search-modal {position:relative;padding:0;overflow:hidden;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:100%;background:#F5F5F5;color:#000}
.arcticmodal-container #search-modal:after {content:'';display:block;height:200%;width:1px;background:#000;opacity:.1;left:50%;top:50%;position:absolute;transform:translateY(-50%) rotate(33.7269849deg)}
.arcticmodal-container #search-modal .modal__close {filter:invert(0);-webkit-filter:invert(0)}
.search-form--header {height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column;padding:80px 0}
.search-form--header form {width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.search-form--header .icon-cross {color:#000}
.search-form--header .search-form__result {flex-grow:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;align-items:center}
.search-form--header .search-form__result:empty {display:none}
.search-form--header .search-form__result .row + .row {margin-top:60px}
.search-form--header .search-form__tenant {margin:0 -40px;margin-bottom:40px}
.search-form--header .search-form__tenant a:hover {color:#0864af}
.search-form--header .search-form__tenant-square {padding:20px 30px;height:80px;background:#fff}
.search-form--header .search-form__tenant-logo {position:static;width:100%;height:100%}
.search-form--header .search-form__tenant-logo img {width:100%;height:100%;object-fit:contain}
.search-form--header .search-form__tenant-title {margin:-5px 20px 5px 20px}
.search-form--header .search-form__tenant-floor {margin:0 20px;color:#000}
.search-form--header .search-form__post a {padding:15px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}
.search-form--header .search-form__post a:hover {color:#0864af}
.search-form--header .search-form__post a .text--11 {color:#000}
.search-form--header .search-form__post + .search-form__post {border-top:1px #fff solid}
.search-form--header .h4 {margin-bottom:10px;color:#B4B4B4}
.search-form--header .search-modal__all-results {margin-top:auto;height:55px}
.search-result-categories {margin-top:-40px;width:100%;margin-bottom:50px}
.search-result-categories a:hover {color:#0864af}
.search-result-categories a {margin-right:20px}
@media screen and (max-width:750px ) {.search-result-categories a {margin-bottom:15px;white-space:nowrap;display:inline-block }}
.search-form {position:relative;z-index:1}
.search-form .form-group {width:100%}
.search-form .form-group .form-group__input,
.search-form .form-group .button {height:60px}
@media screen and (max-width:750px ) {.search-form .form-group .form-group__input,.search-form .form-group .button {height:45px }}
.search-form .form-group .button {width:120px}
@media screen and (max-width:750px ) {.search-form .form-group .button {width:45px;padding:0;justify-content:center;flex-shrink:0 }}
.search-form .form-group .form-group__input {border-bottom:0;background:#fff;padding:0 30px}
@media screen and (max-width:750px ) {.search-form .form-group .form-group__input {padding:0 20px }}
.search-form__reset {position:absolute;right:130px;top:50%;margin-top:-5px;display:none;cursor:pointer;font-size:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.search-form__reset:hover {opacity:.3}
.search-form__result {margin-top:60px}
.search-form__result .catalog-card {margin:0 -20px}
.search-form .no-result {padding:140px;background:#fff;width:calc(100% + 40px);margin:0 -20px}
@media screen and (max-width:750px ) {.search-form .no-result {padding:70px 60px }}
.search-form .no-result img {margin:0 auto}
.icontext {display:flex;align-items:center}
.mt0 {margin-top:0 !important}
.mt20 {margin-top:20px !important}
.mt40 {margin-top:40px !important}
.mb10 {margin-bottom:10px !important}
.mb20 {margin-bottom:20px !important}
.mb30 {margin-bottom:30px !important}
.mb40 {margin-bottom:40px !important}
.bg-green {background:#0e8946}
.m-action {color:#fff}
.m-action__title {margin-bottom:30px;color:#fff}
@media screen and (max-width:680px) {.m-action__title {font-size:18px }}
.m-action p {line-height:20px;margin-bottom:10px}
.partner-card {width:160px;height:160px;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:680px) {.partner-card {width:100% }}
.tenant__socials .tenant-FB,
.tenant__socials .tenant-INSTAGRAM {display:none}