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/tashir/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:'Merriweather';src:url('../themes/tashir/assets/fonts/Merriweather-Bold.eot');src:url('../themes/tashir/assets/fonts/Merriweather-Bold.eot?#iefix') format('embedded-opentype'),url('../themes/tashir/assets/fonts/Merriweather-Bold.svg#Merriweather-Bold') format('svg'),url('../themes/tashir/assets/fonts/Merriweather-Bold.ttf') format('truetype'),url('../themes/tashir/assets/fonts/Merriweather-Bold.woff') format('woff'),url('../themes/tashir/assets/fonts/Merriweather-Bold.woff2') format('woff2');font-weight:700;font-style:normal}
@font-face {font-family:'Merriweather';src:url('../themes/tashir/assets/fonts/Merriweather-LightItalic.eot');src:url('../themes/tashir/assets/fonts/Merriweather-LightItalic.eot?#iefix') format('embedded-opentype'),url('../themes/tashir/assets/fonts/Merriweather-LightItalic.svg#Merriweather-LightItalic') format('svg'),url('../themes/tashir/assets/fonts/Merriweather-LightItalic.ttf') format('truetype'),url('../themes/tashir/assets/fonts/Merriweather-LightItalic.woff') format('woff'),url('../themes/tashir/assets/fonts/Merriweather-LightItalic.woff2') format('woff2');font-weight:300;font-style:italic}
@font-face {font-family:'Merriweather';src:url('../themes/tashir/assets/fonts/Merriweather-Regular.eot');src:url('../themes/tashir/assets/fonts/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),url('../themes/tashir/assets/fonts/Merriweather-Regular.svg#Merriweather-Regular') format('svg'),url('../themes/tashir/assets/fonts/Merriweather-Regular.ttf') format('truetype'),url('../themes/tashir/assets/fonts/Merriweather-Regular.woff') format('woff'),url('../themes/tashir/assets/fonts/Merriweather-Regular.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face {font-family:'Merriweather';src:url('../themes/tashir/assets/fonts/Merriweather-Light.eot');src:url('../themes/tashir/assets/fonts/Merriweather-Light.eot?#iefix') format('embedded-opentype'),url('../themes/tashir/assets/fonts/Merriweather-Light.svg#Merriweather-Light') format('svg'),url('../themes/tashir/assets/fonts/Merriweather-Light.ttf') format('truetype'),url('../themes/tashir/assets/fonts/Merriweather-Light.woff') format('woff'),url('../themes/tashir/assets/fonts/Merriweather-Light.woff2') format('woff2');font-weight:300;font-style:normal}
.text--bold {font-weight:700}
.text--italic {font-style:italic}
.text--light {font-weight:300}
.text--11 {font-size:11px;line-height:15px}
.text--12 {font-size:12px;line-height:15px}
.text--14 {font-size:14px;line-height:18px}
.text--16 {font-size:16px;line-height:20px}
.text--32 {font-size:32px;line-height:40px}
.scroll-fix.no-scroll {height:100vh;overflow:hidden}
html {font-family:'Merriweather',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:'Merriweather',serif}
img {display:block;max-width:100%}
.container {margin:0 auto;max-width:1200px;padding-left:40px;padding-right:40px;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 >.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.end {float:right}
.col.lg-12 {width:100%}
.col.lg-12-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 12)}
.col.lg-offset--12 {margin-left:-100%}
.col.lg-offset-12 {margin-left:100%}
.col.lg-11 {width:91.66666667%}
.col.lg-11-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 11)}
.col.lg-offset--11 {margin-left:-91.66666667%}
.col.lg-offset-11 {margin-left:91.66666667%}
.col.lg-10 {width:83.33333333%}
.col.lg-10-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 10)}
.col.lg-offset--10 {margin-left:-83.33333333%}
.col.lg-offset-10 {margin-left:83.33333333%}
.col.lg-9 {width:75%}
.col.lg-9-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 9)}
.col.lg-offset--9 {margin-left:-75%}
.col.lg-offset-9 {margin-left:75%}
.col.lg-8 {width:66.66666667%}
.col.lg-8-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 8)}
.col.lg-offset--8 {margin-left:-66.66666667%}
.col.lg-offset-8 {margin-left:66.66666667%}
.col.lg-7 {width:58.33333333%}
.col.lg-7-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 7)}
.col.lg-offset--7 {margin-left:-58.33333333%}
.col.lg-offset-7 {margin-left:58.33333333%}
.col.lg-6 {width:50%}
.col.lg-6-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 6)}
.col.lg-offset--6 {margin-left:-50%}
.col.lg-offset-6 {margin-left:50%}
.col.lg-5 {width:41.66666667%}
.col.lg-5-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 5)}
.col.lg-offset--5 {margin-left:-41.66666667%}
.col.lg-offset-5 {margin-left:41.66666667%}
.col.lg-4 {width:33.33333333%}
.col.lg-4-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 4)}
.col.lg-offset--4 {margin-left:-33.33333333%}
.col.lg-offset-4 {margin-left:33.33333333%}
.col.lg-3 {width:25%}
.col.lg-3-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 3)}
.col.lg-offset--3 {margin-left:-25%}
.col.lg-offset-3 {margin-left:25%}
.col.lg-2 {width:16.66666667%}
.col.lg-2-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 2)}
.col.lg-offset--2 {margin-left:-16.66666667%}
.col.lg-offset-2 {margin-left:16.66666667%}
.col.lg-1 {width:8.33333333%}
.col.lg-1-vw {width:calc(calc((100vw - @{spacer * 2}) / 12) * 1)}
.col.lg-offset--1 {margin-left:-8.33333333%}
.col.lg-offset-1 {margin-left:8.33333333%}
@media screen and (max-width:1180px) {.col.md-12 {width:100% }.col.md-11 {width:91.66666667% }.col.md-10 {width:83.33333333% }.col.md-9 {width:75% }.col.md-8 {width:66.66666667% }.col.md-7 {width:58.33333333% }.col.md-6 {width:50% }.col.md-5 {width:41.66666667% }.col.md-4 {width:33.33333333% }.col.md-3 {width:25% }.col.md-2 {width:16.66666667% }.col.md-1 {width:8.33333333% }}
@media screen and (max-width:750px) {.col.sm-12 {width:100% }.col.sm-11 {width:91.66666667% }.col.sm-10 {width:83.33333333% }.col.sm-9 {width:75% }.col.sm-8 {width:66.66666667% }.col.sm-7 {width:58.33333333% }.col.sm-6 {width:50% }.col.sm-5 {width:41.66666667% }.col.sm-4 {width:33.33333333% }.col.sm-3 {width:25% }.col.sm-2 {width:16.66666667% }.col.sm-1 {width:8.33333333% }}
.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}
.tab-wrapper .tab-contents .tab-content.active {position:relative;left:0}.modal {display:none;width:480px;min-height:300px;background:#fff}
.arcticmodal-container .modal {display:flex}
.modal__close {position:absolute;cursor:pointer;right:0;padding:30px;top:0;width:20px;height:20px;background:url(../themes/tashir/assets/img/svg/modal_close.svg) center / contain}
.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/tashir/assets/css/loading.gif) no-repeat 50% 50%}
.button {display:inline-flex;padding:0 25px;height:40px;border-radius:20px;font-weight:600;font-size:13px;align-items:center;justify-content:center;text-align:center;letter-spacing:0.03em;text-transform:uppercase;background:#ddd;cursor:pointer;border:0;font-family:'Merriweather',sans-serif;color:#333;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.button {font-size:11px;line-height:12px }}
.button:hover,
.button:focus {background:#ccc;color:#fff}
.button.button--hollow {border:2px solid;background:transparent}
.button.button--hollow:hover,
.button.button--hollow:focus {border-color:#ccc}
.button.button--small {height:28px;font-style:normal;font-weight:600;font-size:10px;line-height:12px;letter-spacing:0.02em;text-transform:uppercase;padding:0 12px;padding-top:2px;border-width:1px}
.button.button--small:hover,
.button.button--small:focus {color:#fff;background:#ccc}
.button.button--has-icon svg,
.button.button--has-icon img {margin-right:9px}
.button.button--icon-right svg,
.button.button--icon-right img {margin-right:0;margin-left:9px}
.button.button--accent {border-color:#ccc;color:#ccc}
.button.button--text {background:transparent;border-color:transparent;padding-left:0;padding-right:0}
.button.button--text:hover,
.button.button--text:focus {background:transparent;color:#ccc}
.button.button--centered {margin-left:auto;margin-right:auto}
.slick-slide {outline:none}
.slick-slide img {width:100%}.lazy-parent {background:url(../themes/tashir/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/tashir/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 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:'Merriweather',sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0.03em}
.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/tashir/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}
.icon-envelope {width:18px;height:13px}
.icon-success-message {width:19px;height:19px}
.icon-error-message {width:19px;height:19px}


.main {height:100vh;position:relative}
.main:after {content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:252px;background:linear-gradient(180deg,rgba(21,9,13,0) -8.08%,#15090d 69.44%)}
.main__bg {height:100%;width:100%;object-fit:cover;object-position:top left}
@media screen and (max-width:750px ) {.main__bg {position:absolute;top:0;left:0;object-position:center }}
.main__footer {position:absolute;bottom:40px;left:40px;z-index:1;color:#fff}
@media screen and (max-width:750px ) {.main__footer {position:static;padding:60px 30px 40px 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;background:url(../themes/tashir/assets/img/footer-bg@2x.jpg) center / cover no-repeat }}
.main__footer .text--12 {margin-bottom:11px}
.main__footer .text--16 {margin-bottom:24px}
.main__footer .copyright {margin-top:60px}
.main__objects {position:absolute;z-index:1;width:50%;top:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden}
@media screen and (max-width:750px ) {.main__objects {position:static;width:100%;overflow-y:unset;overflow-x:unset }}
.main__first {height:100vw;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;position:relative}
.logo {position:absolute;top:40px;left:40px;z-index:1}
@media screen and (max-width:750px ) {.logo {position:static }}
.button {height:33px;font-size:10px;letter-spacing:0.2em;border-width:1px;background:#0093b2;color:#fff}
.button.button--small {font-size:8px;letter-spacing:0.1em;font-weight:700;height:16px}
.button.button--white {color:#fff}
.button.button--hollow {border:1px solid rgba(255,255,255,0.4)}
.button.button--blue {color:#0093b2;border:1px solid #0093b2}
.button.button--has-icon svg {margin-right:10px}
.button.button--square {border-radius:0}
.form-group + .form-group {margin-top:27px}
.form-group__label--checkbox {display:flex;align-items:center;flex-direction:row}
.form-group__input {background:none;border-bottom:1px #fff solid;padding:0;font-weight:300;font-size:16px}
.form-group__input::placeholder {color:#4f7f9c;opacity:1}
.form-group__input:-ms-input-placeholder {color:#4f7f9c}
.form-group__input::-ms-input-placeholder {color:#4f7f9c}
.form-group__checkbox {width:20px;height:20px;margin-right:10px;border:1px #fff solid;background:none}
.form-group__checkbox:checked {background:url(../themes/tashir/assets/img/svg/check.svg) center no-repeat}
.objects {padding-top:1px}
.objects__header {text-align:center;margin-top:440px;padding:100px 60px 40px 60px;background:url(../themes/tashir/assets/img/svg/projects-bg.svg) center top no-repeat,#fff;position:relative}
@media screen and (max-width:750px ) {.objects__header {margin-top:0 }}
.objects__header:before {content:"";display:block;position:absolute;background:url(../themes/tashir/assets/img/svg/arrow-down.svg) center no-repeat,#01426a;width:40px;height:80px;top:-40px;left:50%;margin-left:-20px}
.objects__header .text--16 {color:#707070;margin-top:5px}
.object {padding:0 40px 65px 40px;background:#fff}
@media screen and (max-width:750px ) {.object {padding:0 0 60px 0 }}
.object__img {position:relative;margin-bottom:40px}
.object__img img {width:100%}
.object__img:after {content:"";display:block;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,0.67) 26.98%,rgba(0,0,0,0) 100%);opacity:0.9;position:absolute}
@media screen and (max-width:750px ) {.object__img:after {display:none }}
.object__info {position:absolute;left:20px;right:20px;bottom:-20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;z-index:1}
.object__logo {width:130px;height:100px;padding:20px 30px;background:#fff;flex-shrink:0;margin-right:40px;box-shadow:0 10px 18px -10px rgba(0,0,0,0.14)}
.object__logo img {width:100%;height:100%;object-fit:contain}
.object__data {color:#fff;flex-grow:1}
@media screen and (max-width:750px ) {.object__data {color:#989898;margin-bottom:30px }}
.object__data table {width:100%}
.object__data td {font-size:11px;line-height:14px}
.object__data td strong {margin-top:5px;display:block;font-size:14px;font-weight:700;line-height:18px;color:#fff}
.object__description {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding:0 20px}
@media screen and (max-width:750px ) {.object__description {flex-direction:column }}
.object__right {padding-left:20px}
@media screen and (max-width:750px ) {.object__right {padding-left:0;width:100%;margin-top:20px }.object__right .button {width:100% }}
.object__address {margin-top:5px}
@media screen and (max-width:750px ) {.object__address {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;align-items:flex-start }}
.object__address span {color:#989898}
.object__address .button {margin-left:10px}
@media screen and (max-width:750px ) {.object__address .button {margin-left:0;margin-top:5px }}
.object__map {position:relative}
@media screen and (max-width:750px ) {.form-group--small-column {flex-direction:column }}
@media screen and (max-width:750px ) {.form-group__label + button {margin-left:0;margin-top:30px;height:39px }}
.subscribe {margin-top:80px;background:#01426a;padding:60px;color:#fff;position:relative}
@media screen and (max-width:750px ) {.subscribe {margin-top:0;padding:60px 30px }}
.subscribe__header {margin-bottom:40px;text-align:center}
.subscribe__header .text--16 {color:#0093b2}
.subscribe a {color:#0093b2}
.subscribe [disabled] {pointer-events:none;opacity:0.5}
.success-message,
.error-message {display:none;position:absolute;bottom:10px;left:0;right:0}
.success-message .text,
.error-message .text {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}
.success-message svg,
.error-message svg {margin-right:5px}
.is_error_email .error-message {display:block}
.is_success .success-message {display:block}
.map-loader {display:none;padding:50px}
.map-loader img {width:70px;height:70px;margin:0 auto}
.map-loader + #map {margin-top:-170px}
.map-container {display:none}
#map {height:360px;margin:25px -40px 0 -40px}
@media screen and (max-width:750px ) {#map {height:100vw;margin:25px -20px 0 -20px }}
.map-close {position:absolute;top:5px;right:-35px;width:50px;height:50px;cursor:pointer;background:url(../themes/tashir/assets/img/svg/modal_close.svg) center no-repeat,#fff}
.map-close:hover {opacity:0.8}
@media screen and (max-width:750px ) {.map-close {top:30px;right:-15px }}
.zoom-controls {position:absolute;top:130px;right:-35px}
@media screen and (max-width:750px ) {.zoom-controls {right:-15px;top:50vw;margin-top:-50px }}
.zoom-controls__button {width:50px;height:50px;background:#fff;position:relative}
.zoom-controls__button:before,
.zoom-controls__button:after {content:"";display:block;position:absolute;background:#01426a;width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}
.zoom-controls__button:after {width:2px;height:14px}
.zoom-controls__button--out:after {display:none}
.arcticmodal-container_i {float:right}
.arcticmodal-container_i2 {padding:0}
.modal {padding:60px;width:660px}
@media screen and (max-width:750px ) {.modal {width:100%;padding:40px 30px }}
.modal__close {padding:25px;background-size:20px;background-repeat:no-repeat}
.modal p + p {margin-top:15px}
.modal .text--14 {margin-bottom:30px}
.footer-logo {margin-bottom:40px}
.page-unaveable {height:100vh;display:flex;flex-direction:column}
@media (min-width:991px) {.page-unaveable {grid-template-columns:250px 1fr;display:grid }}
@media (min-width:1366px) {.page-unaveable {grid-template-columns:450px 1fr }}
.page-unaveable__header {background:#01426a;height:120px;padding:22px 46px}
@media (min-width:991px) {.page-unaveable__header {padding:32px;height:100% }}
@media (min-width:1366px) {.page-unaveable__header {padding:68px }}
.page-unaveable__header img {max-width:100%;max-height:100%;object-fit:contain}
.page-unaveable__container {flex:1 1 auto}
.page-unaveable__row {display:flex;flex-direction:column;gap:40px;padding:60px 20px;position:relative;height:100%}
@media (min-width:991px) {.page-unaveable__row {padding:0 0 0 0;padding-left:80px;gap:120px;justify-content:center }}
@media (min-width:1366px) {.page-unaveable__row {padding-left:160px }}
.page-unaveable__row::before {z-index:-1;content:"";position:absolute;bottom:0;height:auto;aspect-ratio:1.3;width:100%;right:0;background:url(../themes/tashir/assets/img/svg/decor-s.svg) center right / cover no-repeat}
@media (min-width:600px) {.page-unaveable__row::before {top:50%;bottom:unset;transform:translateY(-50%);height:530px;width:300px;background:url(../themes/tashir/assets/img/svg/decor.svg) center right / contain no-repeat }}
.page-unaveable__title {color:#01426a;font-size:28px;line-height:1.3}
@media (max-width:992px) {.page-unaveable__title {font-size:20px;text-align:center }}
.page-unaveable__subtitle {color:#0093b2;font-size:18px;line-height:1.3}
@media (max-width:992px) {.page-unaveable__subtitle {font-size:14px;text-align:center }}
.cookie {max-width:calc(100vw - 40px);left:50%;bottom:20px;z-index:9999999999;position:fixed;transform:translateX(-50%);width:var(--widht,1550px);background:var(--bg,#fff);box-shadow:0 0 8px 0 rgba(34,60,80,0.2);padding:15px 20px;border-radius:16px}
.cookie__row {display:flex;align-items:center;color:var(--color,#000);font-size:var(--fz,14px);gap:20px}
.cookie__text {line-height:1.2;font-size:var(--fz,14px)}
.cookie__text a {text-decoration:underline;color:var(--brand)}
.cookie__text a:hover {text-decoration:none}
.cookie__btn {font-size:var(--fz,14px);padding:15px 25px}
.cookie.hidden {display:none !important}
@media (max-width:767px) {.cookie__row {flex-direction:column;align-items:center }}
.cookie {max-width:calc(60vw);left:50%;bottom:20px;z-index:99;position:fixed;transform:translateX(-50%);width:var(--widht,1200px);background:var(--bg,#fff);box-shadow:0 -5px 8px 0 rgba(34,60,80,0.2);padding:15px 20px}
.cookie__row {display:flex;align-items:center;color:var(--color,#000);font-size:var(--fz,14px);gap:20px}
.cookie__text {line-height:1.2;font-size:var(--fz,14px)}
.cookie__text a {text-decoration:underline}
.cookie__text a:hover {text-decoration:none}
.cookie__btn {font-size:var(--fz,14px);padding:15px 25px}
.cookie.hidden {display:none !important}
@media (max-width:767px) {.cookie__row {flex-direction:column;align-items:center }}
.modal {min-width:50vw}
.modal .text--16 {line-height:1.4}