@media (max-width:767px){.contacts .container{padding:0}}.contacts-box{position:relative}.contacts-box-info{background:#fff;border-radius:2rem;padding:1rem 1.5rem;position:absolute;top:45px;left:30px}@media (max-width:767px){.contacts-box-info{width:94vw;left:3vw;top:unset;border-radius:1.75rem;bottom:55px}}@media (min-width:1024px){.contacts-box-info{width:520px}}.contacts-box-info h2{text-transform:uppercase;margin:0 0 2rem;font-size:clamp(1.875rem,1.4348rem + 1.9565vw,3rem);font-weight:500}@media (max-width:767px){.contacts-box-info h2{margin:0 0 1rem}}.contacts-box-info .label{margin:1rem 0 .5rem;font-weight:500}.contacts-box-info .btn-accent{color:#fff;background-color:#2a4ecc;border:none}.contacts-box-info .btn-accent:hover{background-color:#2341aa}.contacts-box-info .btn-accent{letter-spacing:.5px;border-radius:50rem;padding:14px 36px;font-size:15px;font-weight:600;transition:background-color .25s,transform .15s}.contacts-box-info .btn-accent:hover{transform:translateY(-1px)}.contacts-box-info .btn-accent:active{transform:translateY(0)}@media (max-width:767px){.contacts-box-info .btn-accent{text-align:center;width:100%}}.contacts-box-info .btn-accent{border-radius:1rem;width:100%;height:50px;margin-top:1rem}@media (max-width:767px){.contacts-box-info .btn-accent{height:34px;font-size:12px}.contacts-box-map iframe{height:598px}}.contacts-phone{font-size:clamp(1.4375rem,1.1196rem + 1.413vw,2.25rem);line-height:1}.contacts-address,.contacts-time{font-size:.874rem}
