@keyframes rotateInCycle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%{position:absolute;top:0;overflow:hidden}99%{top:50vh;overflow:hidden}to{height:0;position:absolute;top:0;overflow:hidden}}@keyframes defaultKeyFrames{}@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.contacts__tabs a{color:#8d3332}.contacts__tabs{font-size:14px;font-weight:300;line-height:22px}.contacts__tabs-buttons{white-space:nowrap;text-transform:uppercase;scrollbar-width:none;flex-wrap:nowrap;gap:24px;width:fit-content;max-width:calc(100% + 16px);padding-right:16px;font-size:14px;font-weight:400;line-height:24px;display:flex;position:relative;overflow-x:scroll}.contacts__tabs-buttons::-webkit-scrollbar{display:none}@media (width>=768px){.contacts__tabs-buttons{padding-right:unset;max-width:100%}}.contacts__tabs-buttons .tabs-button{align-items:center;height:63px;padding:0 10px;display:flex}.contacts__tabs-buttons .tabs-button_active{color:#8d3332;opacity:1;cursor:unset;font-weight:500}.contacts__tabs-buttons .tabs-button_active:before{content:"";background-color:#c4b197;width:100%;height:4px;position:absolute;bottom:0;left:0}.contacts__tabs-button{opacity:.7;cursor:pointer;position:relative}.contacts__tabs-instructions{z-index:3;width:fit-content;height:0;position:relative}@media (width>=768px){.contacts__tabs-instructions{width:1px;height:1px;position:absolute;top:0;left:0}}.contacts__tabs-instructions ol{padding-left:20px}.contacts__tabs-instructions ol li{list-style-type:decimal}.contacts__tabs-instructions ol li+li{margin-top:10px}@media (width>=768px){.contacts__tabs-instructions-content-wrapper{max-height:300px;overflow-y:scroll}}.contacts__tabs-instructions-items{background-color:#fff;padding:16px;position:relative;top:375px}@media (width>=768px){.contacts__tabs-instructions-items{border-radius:8px;min-width:387px;max-width:40%;position:absolute;top:48px;left:8px;box-shadow:1px 2px 8px #0003}}.contacts__tabs-instructions-buttons{white-space:nowrap;gap:4px;width:calc(100vw - 16px);display:flex;position:absolute;top:8px;left:8px;overflow-x:scroll;box-shadow:1px 2px 8px #0003}@media (width>=768px){.contacts__tabs-instructions-buttons{width:unset}}.contacts__tabs-instructions-buttons{scrollbar-width:none}.contacts__tabs-instructions-buttons::-webkit-scrollbar{display:none}.contacts__tabs-instructions-button{cursor:pointer;background-color:#fff;border-radius:4px;align-items:center;gap:4px;height:32px;padding:5px 8px;display:flex;box-shadow:1px 2px 8px #0003}.contacts__tabs-instructions-button.tabs-button_active{cursor:unset;color:#8d3332}.contacts__tabs-instructions-button.tabs-button_active .svg-icon{filter:unset}.contacts__tabs-instructions-button .svg-icon{filter:grayscale();-o-object-fit:contain;object-fit:contain;width:19px;height:19px}.contacts__tab-contact{flex-direction:column-reverse;gap:24px;display:flex}@media (width>=768px){.contacts__tab-contact{flex-direction:unset;border:1px solid #f6f1ef;padding:24px}}.contacts__tab-contact-info{flex-direction:column;flex:1;gap:16px;display:flex}.contacts__tab-contact-info .svg-icon{flex-shrink:0;width:30px;height:30px;margin-left:-4px}.contacts__tab-contact-picture{display:flex}@media (width>=768px){.contacts__tab-contact-picture{justify-content:right}}.contacts__tab-contact-picture{flex:1;max-height:268px}.contacts__tab-contact-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-width:100%}.contacts__tab-contact-item{align-items:center;gap:6px;display:flex}.contacts__tab-contact-item_parking{align-items:unset}@media (width>=768px){.contacts__tab-contact-item_parking{margin-bottom:38px}}.contacts__tab-contact-item_parking span{padding-top:4px}.contacts__subtabs>.tabs-items{margin:0 -16px}@media (width>=768px){.contacts__subtabs>.tabs-items{margin:unset}}.contacts__subtabs-buttons{gap:24px;width:fit-content;margin-top:40px;margin-bottom:24px;display:flex}@media (width>=768px){.contacts__subtabs-buttons{margin-top:-46px;margin-bottom:24px;margin-left:24px}}.contacts__subtabs-buttons .tabs-button{cursor:pointer;align-items:center;gap:6px;display:flex}.contacts__subtabs-buttons .tabs-button .svg-icon{width:8px;height:8px}.contacts__subtabs-buttons .tabs-button_active{color:#8d3332}.contacts__subtabs-buttons .tabs-button_active .svg-icon{transform:rotate(180deg)}.contacts__subtabs-buttons .tabs-button_active .svg-icon path{stroke:#8d3332}.contacts__subtab-directions{grid-template-columns:repeat(1,1fr);gap:12px;padding:16px;display:grid}@media (width>=768px){.contacts__subtab-directions{border:1px solid #f6f1ef;border-top:none;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px}}.contacts__map{width:100%;height:375px;position:absolute;top:0;left:0}@media (width>=768px){.contacts__map{height:424px}}@keyframes fadeIn{0%{opacity:0;display:none}to{opacity:1}}.contacts__tabs>.tabs-items>.tabs-content:not(.tabs-content_active){opacity:0}.contacts__tabs>.tabs-items>.tabs-content_active{animation:1.5s fadeIn}@media (width>=768px){.contacts .tabs-content_active.contacts__map-tab{height:424px!important}.tabs-content_active:has(>.contacts__map){height:424px!important}}.tabs-content_active:has(>.contacts__subtab-directions){height:unset}.tabs-content_active .tabs-content:has(>.contacts__map){flex-direction:column;height:0;transition:all 1s;overflow:hidden;display:flex!important}.tabs-content_active .tabs-content:not(.tabs-content_active):has(>.contacts__map){height:0!important}@media (width>=768px){.tabs-content_active .tabs-content:not(.tabs-content_active):has(>.contacts__map){height:0}}.tabs-content_active .tabs-content:has(>.contacts__subtab-directions){flex-direction:column;height:0;transition:all 1s;display:flex;overflow:hidden}.tabs-content_active .tabs-content:has(>.contacts__subtab-directions):not(.tabs-content_active){height:0!important}@media (width>=768px){.tabs-content_active.contacts__map-tab{height:424px!important}}.tabs-content_active.contacts__directions-tab{height:unset}.tabs-content_active .tabs-content.contacts__map-tab{flex-direction:column;height:0;transition:all 1s;overflow:hidden;display:flex!important}.tabs-content_active .contacts__map-tab:not(.tabs-content_active){height:0!important}@media (width>=768px){.tabs-content_active .contacts__map-tab:not(.tabs-content_active){height:0}}.tabs-content_active .tabs-content.contacts__directions-tab{flex-direction:column;height:0;transition:all 1s;display:flex;overflow:hidden}.tabs-content_active .tabs-content.contacts__directions-tab:not(.tabs-content_active){height:0!important}._contacts-detail .contacts__top-info{flex-direction:column-reverse;gap:40px;margin-top:clamp(15px,4vw,54px);display:flex}@media (width>=768px){._contacts-detail .contacts__top-info{flex-direction:row;gap:105px}}._contacts-detail .contacts__tab-contact-btn a{color:#fff;cursor:pointer;text-transform:none;background:#8d3332;border-radius:4px;width:fit-content;padding:14px 24px;font-size:14px;line-height:12px}._contacts-detail .contacts__tab-contact-btn a:hover{background-color:#650f24}._contacts-detail .contacts__tab-contact-info{gap:12px;font-size:14px}._contacts-detail .contacts__tab-contact-item_parking{margin-bottom:8px}._contacts-detail .contacts_card{width:100%}@media (width>=768px){._contacts-detail .contacts_card{flex-shrink:0;width:416px}}._contacts-detail .contacts__tab-contact{flex-direction:column-reverse}._contacts-detail .contacts__tab-contact-picture img{height:192px}@media (width>=768px){._contacts-detail .contacts__tab-contact-picture img{height:206px}}._contacts-detail .contacts__page-title{color:#8d3332;margin-bottom:clamp(40px,4vw,52px);font-family:Kudryashev Headline;font-size:clamp(32px,8vw,64px);font-weight:400;line-height:clamp(35.2px,8vw,64px)}._contacts-detail .contacts__page-subtitle{margin-bottom:clamp(24px,4vw,36px);font-family:Museo Sans Cyrl;font-size:clamp(16px,4vw,28px);font-weight:300;line-height:clamp(21px,4vw,35px)}._contacts-detail .contacts__page-about{font-size:14px}@media (width>=768px){._contacts-detail .contacts__page-about{font-size:16px}._contacts-detail .contacts .dir__section{margin:55px auto 80px}}._contacts-detail .contacts .dir__section{margin:40px auto}._contacts-detail .contacts__h2-title{color:#8d3332;margin-bottom:clamp(24px,4vw,32px);font-family:Kudryashev Headline;font-size:clamp(26px,8vw,48px);font-weight:400;line-height:clamp(29px,8vw,56px)}._contacts-detail .contacts__directions{background-blend-mode:multiply;background-color:#f8f8f8;background-image:url(/local/templates/emc-itech/frontend/img/waves.png);background-position:0 0;background-repeat:no-repeat;flex-direction:column;gap:16px;height:100%;min-height:190px;padding:32px 24px;display:flex}@media (width>=768px){._contacts-detail .contacts__directions{grid-template-columns:repeat(3,1fr);gap:16px 52px;padding:64px 56px;display:grid}}._contacts-detail .contacts .slider__section{margin:0 auto 72px}@media (width>=768px){._contacts-detail .contacts .slider__section{margin:80px -58px}}._contacts-detail .contacts-slider__item__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:80px;height:52px}@media (width>=768px){._contacts-detail .contacts-slider__item__bg{width:1340px;height:600px}}._contacts-detail .contacts .map__section{margin-bottom:80px}._contacts-detail .contacts__anchor-link{color:inherit}
