.contacts{margin-bottom:120px;display:block}.contacts--mob{display:none}@media screen and (max-width:960px){.contacts{display:none}.contacts--mob{display:block}.contacts__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contacts__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px}.contacts__col{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-left:10px;margin-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts__col .contacts__group{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contacts__group{background:#fff;border:1px solid #f2f2f2;border-radius:0px;padding:29px 40px}@media screen and (max-width:960px){.contacts__group{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-left:10px;margin-right:10px;padding:20px 30px}.contacts__group--full{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}@media screen and (max-width:560px){.contacts__group{padding:25px}}@media screen and (min-width:960px){.contacts__group--address{padding-top:35px;padding-bottom:35px}}.contacts__group:not(:last-child){margin-bottom:20px}.contacts__group-title{font-style:normal;font-weight:400;font-size:20px;line-height:105%;color:#14ada9;margin:0 0 15px}@media screen and (max-width:767px){.contacts__group{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.contacts__group-title{font-size:18px}}.contacts__group-value{font-weight:400;font-size:25px;line-height:105%;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#000;margin:0}@media screen and (max-width:767px){.contacts__group-value{font-size:20px;line-height:115%}}@media screen and (max-width:560px){.contacts__group-value{font-size:18px}}.contacts__group a.contacts__group-value{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}.contacts__group a.contacts__group-value:hover{opacity:.8}.contacts__group a.contacts__group-value:active{opacity:.6}.contacts__group-hint{margin:15px 0 0;font-weight:300;font-size:18px;line-height:130%;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#8e8e8e}@media screen and (max-width:767px){.contacts__group-hint{font-size:15px}}.contacts__group-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__group-socials a{background:rgba(20,173,169,.1);border-radius:78px;width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts__group-phone{margin-top:15px}.contacts__callback-btn{text-align:center;background:#14ada9;border-radius:20px;padding:30px 120px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block;font-weight:500;font-size:26px;line-height:31px;color:#fff}@media screen and (max-width:960px){.contacts__callback-btn{padding:20px 50px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;margin-right:10px}}@media screen and (max-width:767px){.contacts__callback-btn{padding:20px 30px}}.contacts__callback-btn:hover{opacity:.8}.contacts__callback-btn:active{opacity:.6}.contacts__address-item+.contacts__address-item{margin-top:35px}@media screen and (max-width:560px){.contacts__callback-btn{font-size:22px;line-height:120%;padding:15px 20px}.contacts__address-item+.contacts__address-item{margin-top:20px}}