h1,h2,h3,h4,h5,h6,.heading1,.heading2,.heading3,.heading4,.heading5,.heading6{font-family:"SourceSerif4";font-weight:600}section.contact .wrap{max-width:1380px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1270px){section.contact .wrap{max-width:none}}section.contact{margin-top:60px}section.contact .wrap{max-width:1380px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;border:1px solid #E5E5E5;border-radius:10px}section.contact .h3{font-weight:500;font-size:26px}section.contact .map{border-radius:10px;overflow:hidden;width:47%;padding:0;position:relative}section.contact .map .media_container{max-width:100% !important}section.contact .map .media_wrap{position:absolute;height:100%;width:100%;top:0;left:0}section.contact .meta_box{max-width:640px;padding:40px 50px}section.contact .meta_box>div{display:flex;margin-top:15px;font-size:20px}section.contact .meta_box>div .name{min-width:200px;position:relative;padding-left:30px;margin-right:20px}section.contact .meta_box>div .name:before{content:'';width:24px;height:24px;position:absolute;top:4px;left:0;background:url('../../images/sprite.4145156878.svg') no-repeat 0px 0px;background-size:1000px auto}section.contact .meta_box>div a{text-decoration:underline;color:#9D2626;font-weight:600}section.contact .meta_box>div a:hover{text-decoration:none}section.contact .meta_box>div.address .name:before{background-position:-155px -60px}section.contact .meta_box>div.phone .name:before{background-position:-80px 0;width:20px}section.contact .meta_box>div.email .name:before{background-position:-120px 0}section.contact .meta_box>div.administration .name:before{background-position:-75px -60px}section.contact .meta_box>div.directions .name:before{background-position:-105px -60px}@media screen and (max-width: 1480px){section.contact .wrap{margin-left:30px;margin-right:30px;max-width:100%}}@media screen and (max-width: 1240px){section.contact .meta_box{width:49%;max-width:100%;padding:30px;word-break:break-word}}@media screen and (max-width: 960px){section.contact .wrap{display:block}section.contact .wrap .map{width:100%}section.contact .wrap .map .media_wrap{position:static}section.contact .wrap .meta_box{width:100%}}@media screen and (max-width: 639px){section.contact .wrap{margin-left:20px;margin-right:20px}section.contact .meta_box>div{display:block;font-size:18px}section.contact .meta_box>div .name{min-width:0}section.contact .meta_box>div .entry_content_wrap{margin-left:30px}section.contact .meta_box>div>a{margin-left:30px}}
/*# sourceMappingURL=contact.css.map */
