.contacts_view h2{text-align:center;font-size:2.5rem}.contacts_view .contacts_box{margin-bottom:50px}.contacts_view .contacts_box .contact_item{margin-bottom:30px}@media only screen and (min-width: 640px){.contacts_view .contacts_box .contact_item{display:grid;grid-gap:15px;grid-template-areas:"company contacts" "info info";grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:start;align-items:start}}.contacts_view .contacts_box .contact_item .company{grid-area:company}.contacts_view .contacts_box .contact_item .company .company_logo,.contacts_view .contacts_box .contact_item .company .company_photo{margin:15px 0px}.contacts_view .contacts_box .contact_item .company .company_name{display:block}.contacts_view .contacts_box .contact_item .contact_info{grid-area:contacts;align-self:center}.contacts_view .contacts_box .contact_item .contact_info ul{list-style-type:none;margin:0px;padding:0px}.contacts_view .contacts_box .contact_item .contact_info ul li{padding:0px}.contacts_view .contacts_box .contact_item .other_info{grid-area:info}.contacts_view .contacts_box .persons{margin:30px 0px}@media only screen and (min-width: 640px){.contacts_view .contacts_box .persons{display:grid;grid-gap:15px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 950px){.contacts_view .contacts_box .persons{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1280px){.contacts_view .contacts_box .persons{padding:15px 0px;grid-gap:20px;grid-template-columns:repeat(4, 1fr)}}.contacts_view .contacts_box .persons .person{justify-self:center;text-align:center}.contacts_view .contacts_box .persons .person .person_photo{display:block;width:120px;height:120px;margin:10px auto;overflow:hidden;border-radius:50%}.contacts_view .contacts_box .persons .person .position{font-style:italic;margin-top:0px}.contacts_view .contacts_box .persons .person .person_contact_info a{font-weight:bold}.contacts_view .contacts_box .google_maps iframe{width:100%}/*# sourceMappingURL=./contacts_view.css.map */