.contacts_view h2{text-align:center;font-size:2.5rem;font-weight:bold}.contacts_view h2.company_name{text-align:left}.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" "persons persons" "map map";grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:start;align-items:start}}@media only screen and (min-width: 950px){.contacts_view .contacts_box .contact_item{grid-template-areas:"company contacts map" "info info info" "persons persons persons";grid-template-columns:1fr 1fr 2fr}}.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;font-size:1.8rem}.contacts_view .contacts_box .contact_item .contact_info{grid-area:contacts}.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 .contact_info ul li a.button{display:block}.contacts_view .contacts_box .contact_item .other_info{grid-area:info}.contacts_view .contacts_box .contact_item .persons{grid-area:persons;margin:30px 0px}@media only screen and (min-width: 640px){.contacts_view .contacts_box .contact_item .persons .team{display:grid;grid-gap:15px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 950px){.contacts_view .contacts_box .contact_item .persons .team{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1280px){.contacts_view .contacts_box .contact_item .persons .team{padding:15px 0px;grid-gap:20px;grid-template-columns:repeat(4, 1fr)}}.contacts_view .contacts_box .contact_item .persons .team .person{justify-self:center;text-align:center}.contacts_view .contacts_box .contact_item .persons .team .person h3{font-size:1.6rem;text-transform:uppercase;color:#333333;font-weight:700}.contacts_view .contacts_box .contact_item .persons .team .person .person_photo{display:block;width:120px;height:120px;margin:10px auto;overflow:hidden;border-radius:50%}.contacts_view .contacts_box .contact_item .persons .team .person .position{font-size:1.5rem;font-style:italic;margin-top:0px}.contacts_view .contacts_box .contact_item .persons .team .person .person_contact_info a{font-weight:bold}.contacts_view .contacts_box .contact_item .google_maps{grid-area:map;width:100%}.contacts_view .contacts_box .contact_item .google_maps iframe{height:350px;width:100%}/*# sourceMappingURL=./contacts_view.css.map */