.contact_list .map_box .top{display:flex;align-items:center}.contact_list .map_box .top .left{width:60%;position:relative}.contact_list .map_box .top .left iframe{width:100%;min-height:455px;border-radius:32px;display:block;border:0}.contact_list .map_box .top .left .btn{position:absolute;bottom:70px;left:10px}.contact_list .map_box .top .right{width:40%;display:flex;flex-direction:column;justify-content:center;gap:30px;padding-left:50px;box-sizing:border-box}.contact_list .map_box .top .right p{display:flex;margin:0;gap:20px;align-items:center;font-size:24px;line-height:34px}.contact_list .map_box .top .right p::before{content:'';min-width:80px;height:80px;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-color:transparent}.contact_list .map_box .top .right p.adress::before{background-image:url('../../../../img/vinari_map_pointer_icon.svg')}.contact_list .map_box .top .right p.mail::before{background-image:url('../../../../img/vinari_mail_icon.svg')}.contact_list .map_box .top .right p.phone::before{background-image:url('../../../../img/vinari_phone_icon.svg')}.contact_list .map_box .top .right p.web::before{background-image:url('../../../../img/vinari_web_icon.svg')}.notouch .contact_list .map_box .top .right p a:is(:hover,:focus){text-decoration:underline}.contact_list .map_box ul.social{display:flex;gap:30px;margin:30px 0 0;padding:0}.contact_list .map_box ul.social li{list-style:none;display:block}.contact_list .map_box ul.social li a{display:block;width:72px;height:72px;border-radius:50%;background-color:#662544;position:relative;transition:all 400ms ease 0ms}.contact_list .map_box ul.social li a::before{opacity:1;content:"";position:absolute;inset:0;background-color:#fff6e5;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:54px 54px;mask-repeat:no-repeat;mask-position:center center;mask-size:54px 54px;transition:all 400ms ease 0ms}.contact_list .map_box ul.social li a.in::before{-webkit-mask-image:url('../../../../img/social_in_icon3.svg');mask-image:url('../../../../img/social_in_icon3.svg')}.contact_list .map_box ul.social li a.fb::before{-webkit-mask-image:url('../../../../img/social_fb_icon3.svg');mask-image:url('../../../../img/social_fb_icon3.svg')}.contact_list .map_box ul.social li a.yt::before{-webkit-mask-image:url('../../../../img/social_yt_icon3.svg');mask-image:url('../../../../img/social_yt_icon3.svg')}.contact_list .map_box ul.social li a.li::before{-webkit-mask-image:url('../../../../img/social_li_icon3.svg');mask-image:url('../../../../img/social_li_icon3.svg')}.notouch .contact_list .map_box ul.social li a:hover::before,.contact_list .map_box ul.social li a:focus::before{background-color:#FDC758}@media screen and (max-width:1650px){.contact_list .map_box .top .right p{font-size:21px;line-height:28px}.contact_list .map_box .top .right p::before{min-width:68px;height:68px}.contact_list .map_box ul.social li a{width:62px;height:62px}.contact_list .map_box ul.social li a::before{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:44px 44px;mask-repeat:no-repeat;mask-position:center center;mask-size:44px 44px}}@media screen and (max-width:1300px){.contact_list .map_box .top .left{width:50%}.contact_list .map_box .top .left iframe{min-height:370px}.contact_list .map_box .top .right{width:50%;padding-left:30px;gap:22px}.contact_list .map_box .top .right p::before{min-width:58px;height:58px}.contact_list .map_box ul.social li a{width:52px;height:52px}.contact_list .map_box ul.social li a::before{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:38px 38px;mask-repeat:no-repeat;mask-position:center center;mask-size:38px 38px}}@media screen and (max-width:1024px){.contact_list .map_box ul.social{gap:15px;margin:20px 0 0}}@media screen and (max-width:850px){.contact_list .map_box .top{flex-direction:column-reverse;gap:40px}.contact_list .map_box .top .left{width:100%}.contact_list .map_box .top .right{width:100%;padding-left:0}}@media screen and (max-width:650px){.contact_list .map_box .top .right p{font-size:19px;line-height:26px}}