.contacts-container{max-width:1286px;width:100%;display:flex;margin:auto;margin-bottom:116px;flex-direction:row}.contacts-container .contacts-info{padding:63px 52px;background-color:#13171a;position:relative;width:40%;border-radius:20px;margin-right:4px}.contacts-container .contacts-info .contacts-background{width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;opacity:.5}.contacts-container .contacts-info h2{font-family:"Unbounded";font-style:normal;font-weight:400;font-size:34px;line-height:111%;color:#fff;margin-bottom:58px}.contacts-container .contacts-info-phone{position:relative;z-index:1;margin-bottom:50px;display:flex;flex-direction:column}.contacts-container .contacts-info-phone a{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#fff;margin-bottom:14px}.contacts-container .contacts-info-adress{position:relative;z-index:1;margin-bottom:50px}.contacts-container .contacts-info-adress p{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#fff}.contacts-container .contacts-info-link{position:relative;z-index:1;display:flex;gap:0 36px}.contacts-container .contacts-info-link a{transition:opacity .3s ease}.contacts-container .contacts-info-link a:hover{opacity:.6;transition:opacity .3s ease}.contacts-container .contacts-info-title,.contacts-container .contacts-info-adress .contacts-info-title{font-family:"Inter";font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff;margin-bottom:15px}.contacts-container .contacts-info-adress .contacts-info-addres{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#fff;margin-bottom:13px}.contacts-container .contacts-info-adress .contacts-info-addres span{font-family:"Inter";font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#fff}.contacts-container .contacts-map{display:flex;border-radius:20px;overflow:hidden;max-width:764px;width:100%;height:622px}.map-placeholder{position:relative;width:100%;height:100%}.map-placeholder img{width:100%;height:100%;display:block;object-fit:cover}.load-map-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;padding:16px 34px;background:#ff7918;border-radius:7px;font-family:"Inter";font-style:normal;font-weight:700;font-size:16px;line-height:134%;text-align:center;color:#fff;max-width:250px;width:100%;max-height:54px;height:100%;border:none;margin-right:17px;display:flex;align-items:center;transition:opacity .3s ease}.load-map-button:hover{background:#f96900;transition:opacity .3s ease;cursor:pointer}.load-map-button img{width:10px;height:10px;margin-right:10px;color:#fff !important}.map-container{width:100%;height:100%}.contacts-container .contacts-info-link a img{width:27px}@media (max-width:1286px){.contacts-container{padding:0}}@media (max-width:1200px){.contacts-container .contacts-info{padding:62px 30px;border-radius:0}}@media (max-width:992px){.contacts-container{margin-bottom:0;flex-direction:column;max-width:none}.contacts-container .contacts-info{padding:56px 20px 58px;width:100%;background-color:#fff;margin:0;place-items:center;display:flex;flex-direction:column;align-items:center}.contacts-container .contacts-map{max-width:100%;border-radius:0;height:400px}.contacts-container .contacts-info-title,.contacts-container .contacts-info-adress .contacts-info-title{display:none}.contacts-container .contacts-info-adress .contacts-info-addres{color:#000;margin-bottom:14px;display:flex;flex-direction:column;align-items:center}.contacts-container .contacts-info-adress .contacts-info-addres span{color:#000}.contacts-container .contacts-info h2{color:#000;margin-bottom:64px}.contacts-container .contacts-info-phone{margin-bottom:32px}.contacts-container .contacts-info-phone a{color:#000}.contacts-container .contacts-info-link{filter:invert(1)}.contacts-container .contacts-info-link a{margin:21px}.contacts-container .contacts-info-link a img{width:27px}.contacts-container .contacts-info-adress{margin-bottom:28px}}@media (max-width:768px){.contacts-container .contacts-info h2{font-family:"Unbounded";font-style:normal;font-weight:400;font-size:26px;line-height:27px}}@media (max-width:480px){.contacts-container .contacts-info-link a{margin:0}.contacts-container .contacts-info-link a:last-child{margin-right:0}}