.team_group_structure{padding-top:30px;margin-top:40px !important;border-top:1px solid #D2D1D1}.team_group_structure:nth-child(1){border-top:0;margin-top:0 !important;padding-top:0 !important}.team_group_structure:last-child{border-bottom:1px solid #D2D1D1;padding-bottom:45px}.team_group_structure h2{font-size:32px;line-height:38px;margin:0 0 22px}.our_team_list{text-align:left;width:100%;position:relative;font-size:0;line-height:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:40px;column-gap:30px}.our_team_list .item{text-align:left;padding:0;position:relative;display:inline-block;vertical-align:middle;margin:0;font-size:0;line-height:0}.our_team_list .item .con_text{display:inline-block;vertical-align:top;width:calc(100% - 112px);margin:0}.our_team_list .item .con_text p.name{display:block;font-size:16px;line-height:24px;font-weight:700;margin:0}.our_team_list .item .con_text p.post{display:block;font-size:14px;line-height:22px;font-weight:400;margin:0;font-style:italic}.our_team_list .item .con_text p{font-size:14px;line-height:22px;margin:5px 0 0;padding:0}.our_team_list .item .con_text p strong.phone,.our_team_list .item .con_text p strong.mail,.our_team_list .item .con_text p strong.fax{background-color:#22201F;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:left center;mask-size:14px 14px;width:14px;height:14px;display:inline-block;vertical-align:middle;padding:0;margin-right:6px}.our_team_list .item .con_text p strong.phone{-webkit-mask-image:url('../../../../img/phone_icon.svg');mask-image:url('../../../../img/phone_icon.svg')}.our_team_list .item .con_text p strong.mail{-webkit-mask-image:url('../../../../img/mail_icon.svg');mask-image:url('../../../../img/mail_icon.svg')}.our_team_list .item .con_text p a{font-weight:600;text-decoration:underline;transition:all 400ms ease 0ms}.notouch .our_team_list .item .con_text p a:hover{color:#CC530A}@media screen and (max-width:1360px){.our_team_list{grid-template-columns:repeat(2, 1fr);row-gap:40px;column-gap:20px}}@media screen and (max-width:1100px){.team_group_structure h2{font-size:28px;line-height:34px}}@media screen and (max-width:750px){.our_team_list{grid-template-columns:repeat(1, 1fr);row-gap:40px;column-gap:15px}.our_team_list .item .con_text{width:calc(100% - 77px)}.our_team_list .item .con_text p.name{font-size:15px;line-height:20px}}@media screen and (max-width:550px){.team_group_structure h2{font-size:25px;line-height:32px}}/*# sourceMappingURL=1.css.map */