.b-contacts-about+.b-inner-map{margin-top:-30px}@media all and (max-width: 768px){.b-contacts-about+.b-inner-map{margin-top:-20px}}.b-contacts-about{margin:60px 0}.b-contacts-about__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 40px}.b-contacts-about__left{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 30px 0 0}.b-contacts-about__right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:460px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#FFF8EC;padding:20px 30px 30px}.b-contacts-about__caption{margin:0 0 10px}.b-contacts-about__phone a{font-size:26px;font-weight:800;color:#000;text-decoration:none}.b-contacts-about__phone span{font-weight:bold}.b-contacts-about__button{display:block;line-height:46px;color:#fff;background:#FFBC4F;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-decoration:none;white-space:nowrap;text-align:center;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;margin:60px 0 0;font-size:20px;font-weight:bold}.b-contacts-about__button:hover{background:#ffb236}@media all and (max-width: 1024px){.b-contacts-about__box{display:block}.b-contacts-about__right{margin:30px 0 0;width:100%}}@media all and (max-width: 768px){.b-contacts-about{margin:40px 0}}@media all and (max-width: 480px){.b-contacts-about__right{padding:15px}.b-contacts-about__button{line-height:36px;font-size:16px;margin-top:30px}.b-contacts-about__box{margin:0 0 15px}}
