body,html{height:100%;font-size:14px;color:#000;font-family:Arial,sans-serif;font-style:normal;font-weight:400}h1{font-size:2rem;font-weight:600}h2{font-size:1.8rem;font-weight:600}a{color:#000}a:hover{color:#393186}img{max-width:100%}.colorMain{color:#393186}.paddingBottom{padding-bottom:20px}.mainContainer{display:flex;flex-direction:column;min-height:100%}.mainContainer .header{padding:20px 0}.mainContainer .header .headerContent{display:flex;flex-direction:column}.mainContainer .header .headerContent .phoneList{padding:0}.mainContainer .header .headerContent .phoneList .phoneList-item{list-style-type:none}.mainContainer .header .headerContent .mailList{padding:0 15px 0 0}.mainContainer .header .headerContent .mailList .mailList-item{list-style-type:none;text-align:right}.mainContainer .header .headerContent .headerContent-text{display:flex;font-size:1.5rem;align-items:center;justify-content:center;flex-grow:1}.mainContainer .main{flex-grow:1}.mainContainer .main .nav-link{position:relative;font-size:1.6rem}.mainContainer .main .nav-link.active:after{position:absolute;display:block;bottom:0;left:0;width:100%;border:1px solid #393186;content:''}.mainContainer .main .feedbackItem{padding-bottom:20px}.mainContainer .main .feedbackItem .feedbackItem-title{padding-bottom:10px;font-weight:600}.mainContainer .main .tableContacts{margin-bottom:20px;width:100%}.mainContainer .main .tableContacts .tableContacts-row{padding-bottom:10px}.mainContainer .main .tableContacts .tableContacts-row .tableContacts-type{vertical-align:top;padding:10px 0;font-weight:600}.mainContainer .main .tableContacts .tableContacts-row .tableContacts-value{vertical-align:top;padding:10px 0}.mainContainer .main .mapBlock{padding-bottom:20px}.mainContainer .footer{padding-top:20px;padding-bottom:20px;font-size:1.5rem;text-align:center}.tabPrice{overflow-x:auto}.tabPrice .tablePrice{width:100%;margin-bottom:20px;border-collapse:collapse}.tabPrice .tablePrice td,.tabPrice .tablePrice th{border:1px solid #000;padding:5px}@media screen and (max-width:991px){.mainContainer .logo{padding-bottom:20px}.mainContainer .header{padding-left:15px;padding-right:15px}.mainContainer .header .headerContent .headerContent-text{padding-left:15px;padding-right:15px}.mainContainer .header .headerContent .phoneList{padding-right:15px;padding-left:15px}.mainContainer .header .headerContent .mailList{padding-left:15px;padding-right:15px}.mainContainer .header .headerContent .mailList .mailList-item{text-align:left}}/*# sourceMappingURL=styles.css.map */