.contacts-page{padding-bottom:48px}@media (min-width:768px) and (max-width:1840px){.contacts-page{padding-bottom:var(--px48)}}.contacts-page iframe{display:block;height:586px!important;border-radius:32px;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width:768px) and (max-width:1840px){.contacts-page iframe{border-radius:var(--px32);height:31.85vw!important}}@media (min-width:320px) and (max-width:767px){.contacts-page iframe{height:82.67vw!important;border-radius:var(--t8)}}.contacts-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}@media (min-width:768px) and (max-width:1840px){.contacts-boxes{gap:var(--px16);margin-bottom:var(--px16)}}@media (min-width:320px) and (max-width:767px){.contacts-boxes{grid-template-columns:1fr;gap:var(--t16);margin-bottom:var(--t16)}}.contacts-box{border-radius:8px;padding:24px;background:#fff;height:224px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px) and (max-width:1840px){.contacts-box{border-radius:var(--px8);padding:var(--px24);height:12.17vw}}@media (min-width:320px) and (max-width:767px){.contacts-box{border-radius:var(--t16);padding:var(--t16);height:auto}}@media (min-width:320px) and (max-width:767px){.contacts-box p:first-child{margin-bottom:17.07vw}}.contacts-box:last-child{background:var(--black);-webkit-transition:background 0.3s,color 0.3s;-o-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s;color:#fff}.contacts-box:last-child p:last-child{font-size:28px}@media (min-width:768px) and (max-width:1840px){.contacts-box:last-child p:last-child{font-size:1.52vw}}@media (min-width:320px) and (max-width:767px){.contacts-box:last-child p:last-child{font-size:5.6vw}}.contacts-box a,.contacts-box address{font-size:28px;color:var(--black);font-style:normal}@media (min-width:768px) and (max-width:1840px){.contacts-box a,.contacts-box address{font-size:1.52vw}}@media (min-width:320px) and (max-width:767px){.contacts-box a,.contacts-box address{font-size:5.6vw}}@media (hover),(min-width:0\0),(min--moz-device-pixel-ratio:0){.contacts-box a:hover{color:var(--gold)}.contacts-box:last-child:hover{background-color:var(--gold)}}