.contact_page{display:flex;gap:40px;padding-top:60px}.contact_page .mapa{width:50%;height:344px;position:relative}.contact_page .mapa iframe{width:100%;min-height:344px;border:0}.contact_page .mapa .btn{position:absolute;bottom:0;left:0;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:10px}.contact_page .info_box{width:50%;display:flex;gap:70px}.contact_page .info_box .left{display:flex;flex-direction:column;gap:20px}.contact_page .info_box .left .item{text-align:center}.contact_page .info_box .left .item .title::before{background-image:url('../../../../img/adress_icon.svg')}.contact_page .info_box .item .title{font-weight:700;gap:10px;display:flex;flex-direction:column;align-items:center;font-size:20px;line-height:30px;margin:0}.contact_page .info_box .item .title::before{content:'';width:44px;height:44px;display:block;background-repeat:no-repeat;background-position:center center;background-size:44px 44px;background-color:transparent}.contact_page .info_box .item .title.no_icon::before{display:none}.contact_page .info_box .item p{margin:15px 0 0}.notouch .contact_page .info_box .item p a:is(:hover,:focus){text-decoration:underline}.contact_page .info_box .right{display:flex;flex-direction:column;gap:32px}.contact_page .info_box .right .top{display:flex;gap:64px}.contact_page .info_box .right .top .item{text-align:center}.contact_page .info_box .right .top .item .title::before{content:'';width:44px;height:44px;display:block;background-repeat:no-repeat;background-position:center center;background-size:44px 44px;background-color:transparent}.contact_page .info_box .right .top .item .title.phone::before{background-image:url('../../../../img/tel_icon.svg')}.contact_page .info_box .right .top .item .title.mail::before{background-image:url('../../../../img/email_icon.svg')}.contact_page .info_box .right .bot .item .title{align-items:flex-start}.contact_page .info_box .right .bot .item .title::before{display:none}.contact_page .info_box .right .bot ul.social{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 0;padding:0}.contact_page .info_box .right .bot ul.social li{list-style:none;display:block}.contact_page .info_box .right .bot ul.social li a{display:block;width:36px;height:36px;position:relative;transition:all 400ms ease 0ms}.contact_page .info_box .right .bot ul.social li a::before{opacity:1;content:"";position:absolute;inset:0;background-color:#00446D;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:36px 36px;mask-repeat:no-repeat;mask-position:center center;mask-size:36px 36px;transition:all 400ms ease 0ms}.contact_page .info_box .right .bot ul.social li a.in::before{-webkit-mask-image:url('../../../../img/social_in_icon4.svg');mask-image:url('../../../../img/social_in_icon4.svg')}.contact_page .info_box .right .bot ul.social li a.fb::before{-webkit-mask-image:url('../../../../img/social_fb_icon4.svg');mask-image:url('../../../../img/social_fb_icon4.svg')}.contact_page .info_box .right .bot ul.social li a.yt::before{-webkit-mask-image:url('../../../../img/social_yt_icon4.svg');mask-image:url('../../../../img/social_yt_icon4.svg')}.contact_page .info_box .right .bot ul.social li a.li::before{-webkit-mask-image:url('../../../../img/social_li_icon4.svg');mask-image:url('../../../../img/social_li_icon4.svg')}.contact_page .info_box .right .bot ul.social li a.tw::before{-webkit-mask-image:url('../../../../img/social_tw_icon4.svg');mask-image:url('../../../../img/social_tw_icon4.svg')}.contact_page .info_box .right .bot ul.social li a.tt::before{-webkit-mask-image:url('../../../../img/social_tt_icon4.svg');mask-image:url('../../../../img/social_tt_icon4.svg')}.notouch .contact_page .info_box .right .bot ul.social li a:hover::before,.contact_page .info_box .right .bot ul.social li a:focus::before{opacity:.8}@media screen and (max-width:1500px){.contact_page{padding-top:0}}@media screen and (max-width:1300px){.contact_page{flex-direction:column}.contact_page .mapa{width:100%}.contact_page .info_box{width:100%}}@media screen and (max-width:600px){.contact_page .info_box{gap:40px;flex-direction:column}.contact_page .info_box .right{flex-direction:column;gap:40px}.contact_page .info_box .right .top{flex-direction:column;gap:40px}.contact_page .info_box .right .bot .item{display:flex;flex-direction:column;align-items:center}}/*# sourceMappingURL=1.css.map */