.contact_list{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;position:relative;margin:0 auto}.top_side{padding:0 0 40px;margin:0 0 40px;width:100%;border-bottom:1px solid #D6D6D6;display:flex}.top_side p{margin:0 40px 0 0;display:flex;min-height:36px;align-items:center;position:relative;padding:0 0 0 54px;text-align:left}.top_side p.icon::before{content:"";position:absolute;left:0;top:0;bottom:0;width:44px;background-color:#FFE100;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:40px 40px;mask-repeat:no-repeat;mask-position:center center;mask-size:40px 40px}.top_side p.icon.phone::before{-webkit-mask-image:url('../../../../img/contact_icon1.svg');mask-image:url('../../../../img/contact_icon1.svg')}.top_side p.icon.mail::before{-webkit-mask-image:url('../../../../img/contact_icon2.svg');mask-image:url('../../../../img/contact_icon2.svg')}.top_side p.icon.www::before{-webkit-mask-image:url('../../../../img/contact_icon3.svg');mask-image:url('../../../../img/contact_icon3.svg')}.top_side p a{display:inline-block;font-size:18px;line-height:26px;font-weight:700;transition:all 400ms ease 0ms}.notouch .top_side p a:hover{color:#FFE100}.top_side p span{display:block;font-size:14px;line-height:24px;font-weight:400}.contact_list .left_side{width:calc(50% - 10px)}.contact_list .left_side p{display:block;padding:0;font-weight:400}.contact_list .left_side p:last-of-type{margin:0}.contact_list .left_side p a{font-weight:600;text-decoration:underline}.notouch .contact_list .left_side p a:hover{text-decoration:none}.contact_list .right_side{width:calc(50% - 10px);position:relative}.contact_list .right_side .mapa{position:absolute;inset:0;margin:0;display:block;background-color:#efefef}.contact_list .right_side .mapa #MyGmaps,.contact_list .right_side .mapa #MySmaps{background-color:#e5e3df;z-index:0;position:relative;width:100%;height:100%;display:block}.contact_list .right_side .mapa a.btn{border-radius:0 6px 0 0;position:absolute;left:0;bottom:0;z-index:20}@media screen and (max-width:1360px){.top_side p{padding:0 0 0 48px}.top_side p.icon::before{width:38px;background-size:38px 38px}.top_side p a{font-size:16px;line-height:24px}}@media screen and (max-width:750px){.contact_list{gap:0;flex-wrap:wrap}.top_side{flex-direction:column;gap:20px}.top_side p{width:190px}.contact_list .left_side{width:100%}.contact_list .right_side{margin:40px 0 0;width:100%;box-sizing:border-box;min-height:320px;aspect-ratio:3 / 2}}/*# sourceMappingURL=1.css.map */