.contacts-page .inner-top{background-image:url(/catalog/view/webfun_img/contacts-top.jpg)}.contacts-tabs__content{display:none}.contacts-tabs__content.active{display:block}.contacts-tabs__content .yellow-btn{display:block;line-height:36px;margin:30px auto;width:160px}.contacts-tabs__content .map{height:410px;width:100%}.contacts-tabs__caption{display:flex;justify-content:center;margin:0 auto;max-width:780px;width:100%}.contacts-tabs__caption li{align-items:center;border:2px solid #c7c7c7;border-radius:5px;color:#c7c7c7;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;margin:0 12px;max-width:250px;padding:0 10px;text-align:center;transition:all .2s ease;width:100%}.contacts-tabs__caption li>span{display:inline-block;vertical-align:middle}.contacts-tabs__caption li .icon{height:32px;margin-right:10px;width:32px}.contacts-tabs__caption li .icon_city1{background:url(/catalog/view/webfun_img/icons/city-icon-1.png) 0 0/contain}.contacts-tabs__caption li.active .icon_city1,.contacts-tabs__caption li:hover .icon_city1{background:url(/catalog/view/webfun_img/icons/city-icon-11.png) 0 0/contain}.contacts-tabs__caption li .icon_city2{background:url(/catalog/view/webfun_img/icons/city-icon-21.png) 0 0/contain}.contacts-tabs__caption li.active .icon_city2,.contacts-tabs__caption li:hover .icon_city2{background:url(/catalog/view/webfun_img/icons/city-icon-2.png) 0 0/contain}.contacts-tabs__caption li .icon_city3{background:url(/catalog/view/webfun_img/icons/city-icon-3.png) 0 0/cover;width:46px}.contacts-tabs__caption li.active .icon_city3,.contacts-tabs__caption li:hover .icon_city3{background:url(/catalog/view/webfun_img/icons/city-icon-31.png) 0 0/cover}.contacts-tabs__caption li.active,.contacts-tabs__caption li:hover{background-color:#00adee;border-color:#00adee;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}.contacts-text{display:flex;justify-content:space-between;margin:40px auto 0;max-width:800px;width:100%}.contacts-text .item{font-family:Roboto,system-ui;font-size:15px;font-weight:300;line-height:24px;margin:0 10px;padding-left:22px}.contacts-text .item .title{font-family:Roboto,system-ui;font-size:20px;font-weight:400;margin-bottom:5px}.contacts-text .item>div{position:relative}.contacts-text .item i.fa{color:#f6921e;font-size:18px;left:-22px;position:absolute;top:4px}@media (max-width:991px){.contacts-tabs{margin-top:50px}.content.contacts-page .inner-top{top:42px}}@media (max-width:767px){.contacts-text{flex-direction:column;max-width:540px}.contacts-text .item{flex:1;margin-bottom:10px}}@media (max-width:480px){.contacts-tabs__caption{display:block!important;padding:0 15px!important}.contacts-tabs__caption li{display:block!important;line-height:44px;margin:0!important;max-width:100%!important}.contacts-tabs__caption li+li{margin:10px 0 0!important}}