@charset "UTF-8";.contacts__title.block-title{margin-top:30px;max-width:100%}@media (min-width:768px){.contacts__title.block-title{margin-top:24px}}@media (min-width:1300px){.contacts__title.block-title{margin-top:40px}}.contacts__inner{margin-top:70px}@media (min-width:1300px){.contacts__inner{border-radius:12px;box-shadow:0 0 18px rgba(0,0,0,.17);margin-bottom:100px}.contacts__search.mobile{display:none}}@media (max-width:1299px){.contacts__search.desktop{display:none}}.contacts__search input{border:1px solid #cbd3e2;border-radius:6px;padding:12px 27px 12px 12px;position:relative;width:100%}@media (min-width:1300px){.contacts__search input{border-color:#4198f7;padding:17px 23px;width:96%}}.contacts__search input:before{background-image:url(/build/images/search.c7035cf3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:12px;top:50%;width:16px;z-index:2}.contacts__search input::placeholder{opacity:.6}.contacts__tabs{border-bottom:1px solid #e2e2e2;display:flex;margin-top:20px}@media (min-width:768px){.contacts__tabs{margin-top:26px}}@media (min-width:1300px){.contacts__tabs{display:none}}.contacts__tabs a{color:#101c29;font-family:MontserratMedium;font-size:14px;font-weight:500;line-height:17px;opacity:.5;padding:0 0 6px;text-align:center;text-transform:uppercase;width:50%}.contacts__tabs a.active{border-bottom:2px solid #009fe3;opacity:1}@media (min-width:768px){.contacts__tabs a.active{border-width:3px}}@media (min-width:1300px){.contacts__tabs-content{display:flex}.contacts__tabs-content .contacts__content:first-child{background:#fff;border-radius:12px 0 0 12px;height:700px;margin-right:21px;max-width:580px;overflow-y:hidden;padding:30px 0 0 30px;width:38%}.contacts__tabs-content .contacts__content:last-child{flex-grow:1;width:62%}.contacts__address-wrapper{height:calc(100% - 74px);margin-top:17px;overflow-y:scroll;padding-bottom:0;padding-right:13px}}@media (min-width:1300px){.contacts__address-wrapper::-webkit-scrollbar{height:4px;width:4px}.contacts__address-wrapper::-webkit-scrollbar-button{display:none}.contacts__address-wrapper::-webkit-scrollbar-track{border-radius:4px}.contacts__address-wrapper::-webkit-scrollbar-thumb{background-color:#ebebeb;border-radius:4px;opacity:.4}}.contacts__address-list{padding-bottom:58px}@media (min-width:768px){.contacts__address-list{margin-top:31px}}@media (min-width:1300px){.contacts__address-list{height:calc(100% - 74px);margin-top:17px;overflow-y:scroll;padding-bottom:0;padding-right:13px}.contacts__address-list::-webkit-scrollbar{height:4px;width:4px}.contacts__address-list::-webkit-scrollbar-button{display:none}.contacts__address-list::-webkit-scrollbar-track{border-radius:4px}.contacts__address-list::-webkit-scrollbar-thumb{background-color:#ebebeb;border-radius:4px;opacity:.4}}.contacts__address-item{display:flex;flex-direction:column;padding:22px 0;transition:all .2s ease}.contacts__address-item.active{background:rgba(65,152,247,.1)}@media (min-width:768px){.contacts__address-item{padding:18px 0 26px}}@media (min-width:1300px){.contacts__address-item{cursor:pointer;padding:18px 18px 24px}.contacts__address-item:hover{background:rgba(65,152,247,.1)}}.contacts__address-item:not(:last-child){border-bottom:1px solid #e1e1e1}.contacts__address-item.new-address h2{padding-right:62px;position:relative}.contacts__address-item.new-address h2:after{background:#4198f7;border-radius:32px;color:#fdfdfd;content:"новый";font-family:MontserratMedium;font-size:11px;font-weight:500;line-height:15px;padding:4px 7px;position:absolute;right:0;top:0}.contacts__address-item h2{color:#25252a;display:inline;font-family:MontserratSemibold;font-size:16px;font-weight:600;line-height:150%;margin-bottom:6px;width:max-content}@media (min-width:768px){.contacts__address-item h2{font-size:16px}}.contacts__address-item p{color:#101c29;font-size:16px;line-height:140%;margin-bottom:6px}@media (min-width:768px){.contacts__address-item p{font-size:16px}}.contacts__address-item .tel{font-family:MontserratMedium;font-weight:500}.contacts__address-item .email{color:#009fe3;margin-top:3px}@media (max-width:1299px){.contacts__content{display:none}.contacts__content.active{display:block}}#contacts__content-map{height:310px;margin-bottom:80px;width:100%}@media (min-width:768px){#contacts__content-map{height:550px}}@media (min-width:1300px){#contacts__content-map{border:1px solid #d6e4ec;border-left:none;border-radius:8px 0 0 8px;height:700px;margin-bottom:0}}.contacts__address-baloon{background:#fff;border:none;border-radius:8px;box-sizing:border-box;padding:16px;position:absolute;width:188px;z-index:2}@media (min-width:768px){.contacts__address-baloon{padding:20px;width:209px}}@media (max-width:767px){.contacts__address-baloon .address-baloon__inner{max-width:188px}}@media (min-width:768px){.contacts__address-baloon .address-baloon__inner ymaps{width:170px!important}}.contacts__address-baloon .close{height:20px;position:absolute;right:8px;top:8px;width:20px;z-index:10}.contacts__address-baloon .close:before{background-color:rgba(0,0,0,.65);content:"";height:100%;left:0;top:0;transform:rotate(45deg);width:2px}.contacts__address-baloon .close:after{background-color:rgba(0,0,0,.65);content:"";height:100%;left:0;top:0;transform:rotate(-45deg);width:2px}.contacts__address-baloon h2{color:#25252a;font-family:MontserratSemibold;font-size:14px;font-weight:600;line-height:150%;margin-bottom:4px}.contacts__address-baloon p{color:#000}.contacts__address-baloon .tel,.contacts__address-baloon p{font-family:MontserratRegular;font-size:12px;line-height:140%}.contacts__address-baloon .tel{font-weight:400}.contacts__address-baloon .email{color:#009fe3;display:block;font-size:12px;line-height:140%;margin-top:3px}.contacts__address-baloon .open-hours{color:#000;font-family:MontserratRegular;font-size:12px;line-height:140%;margin-top:8px}