header{background-color:#fff}.header__top{background-color:#f2f2fa;font-size:1.5rem;padding:1.4rem 2rem}.header__top .container{align-items:center;display:grid;gap:4rem;grid-template-columns:19.5rem 1fr 21rem}@media screen and (max-width:1199.9px){.header__top .container{padding:0}}@media screen and (max-width:1129.9px){.header__top .container{gap:1rem;grid-template-columns:14rem 1fr 21rem}}@media screen and (max-width:991.9px){.header__top .container{grid-template-columns:1fr 1fr;justify-content:space-between}}.header__column{align-items:center;display:flex;gap:4rem}.header__middle{align-items:center;color:#000;display:flex;font-size:1.6rem;justify-content:space-between;padding:2rem}.header__slogan{color:#004a99;max-width:20rem}@media screen and (max-width:991.9px){.header__slogan{display:none}}.header__city{align-items:center;display:flex;gap:1rem}.header__city svg{height:1.5rem;width:1.5rem}.header__city svg path{fill:#5d5f60}.header__work-time{align-items:center;display:flex;gap:1rem}@media screen and (max-width:991.9px){.header__work-time{justify-content:end}}.header__work-time svg{height:1.4rem;width:1.4rem}.header__work-time svg path{fill:#5d5f60}.header__contacts{cursor:pointer;position:relative}.header__contacts:hover .header-contact__wrap{display:grid}.header-contact{font-weight:700}.header-contact__wrap{transition:opacity .3s ease}.header__btn{background-color:#fff;border:.1rem solid #ebebec;color:#004a99;transition:all .3s ease-in-out}.header__btn,.header__btn-mobile{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;padding:1.4rem 2rem}.header__btn-mobile{background:#004a99;color:#fff;height:4rem;margin:1.5rem 2rem}.header__btn-mobile span{line-height:normal}.header__btn-mobile svg path{stroke:#fff}.header__btn-mobile-social.header-subcontacts__item{margin:1.5rem 2rem;padding:0}.header__btn-mobile-social.header-subcontacts__item a{font-size:1.6rem;height:4rem;padding:.5rem 2rem}.header__btn-mobile-social.header-subcontacts__item a svg{height:3.5rem;margin-top:.5rem;width:2.5rem}.header__btn span,.header__btn svg path{transition:all .3s ease-in-out}.header__btn:hover{background-color:#004a99;border-color:#004a99}.header__btn:hover span{color:#fff}.header__btn:hover svg path{stroke:#fff}.header-subcontacts{background:#fff;border:.1rem solid #ebebec;border-radius:.5rem;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.04);display:none;grid-template-rows:1fr;left:-5rem;padding:1.6rem 1.5rem 1rem;position:absolute;row-gap:1rem;top:-1.7rem;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content;z-index:10}.header-subcontacts__item{padding:0 .5rem}.header-subcontacts__number{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;font-weight:700;transition:color .3s ease}.header-subcontacts__number:hover{color:#004a99}.header-subcontacts__work{color:#5d5f60;font-size:1.2rem;font-weight:400;padding-left:3rem}.header-subcontacts__wapp{background-color:#60d669}.header-subcontacts__tgram,.header-subcontacts__wapp{align-items:center;border-radius:.5rem;color:#fff;-moz-column-gap:1rem;column-gap:1rem;display:flex;font-size:1.2rem;font-weight:400;padding:.5rem 1rem}.header-subcontacts__tgram{background-color:#2aabee}
/*# sourceMappingURL=style.min.css.map */
