.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.contacts-input{display:flex;flex-direction:column;gap:5px}.contacts-input-label{color:var(--accent);font-size:18px;font-weight:500;letter-spacing:-.03em;text-transform:uppercase}.contacts-input input,.contacts-input textarea{all:unset;border:1px solid rgb(from var(--text) r g b/.15);box-sizing:border-box;font-size:18px;height:38px;letter-spacing:-.03em;line-height:1;padding:0 20px;width:100%}.contacts-input textarea{height:58px;padding:19px;resize:none}.contacts-input input::-moz-placeholder,.contacts-input textarea::-moz-placeholder{color:rgb(from var(--text) r g b/.3)}.contacts-input input::placeholder,.contacts-input textarea::placeholder{color:rgb(from var(--text) r g b/.3)}@media screen and (max-width:1699px){.contacts-input input,.contacts-input textarea{font-size:16px;height:36px;padding:0 10px}.contacts-input textarea{height:56px;padding:19px 10px}}@media screen and (max-width:1199px){.contacts-input textarea{height:100px}}.contacts-info{background-color:var(--background);bottom:0;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;left:218px;padding:100px 20px 30px;position:absolute;top:0;transition:var(--transition) var(--transition);translate:0 -100dvh;width:450px;z-index:301}.contacts-info._show{translate:0 0}.contacts-info h1{font-size:28px;opacity:.8}.contacts-info-main{display:flex;flex-direction:column;gap:20px}.contacts-info-detail{display:flex;flex-direction:column;gap:30px}.contacts-info-detail.row{flex-direction:row}.contacts-info-detail-item{display:flex;flex-direction:column;gap:5px}.contacts-info-detail-item-title{color:var(--accent);font-size:18px;font-weight:500;letter-spacing:-.03em;text-transform:uppercase}.contacts-info-detail-item-value{align-items:center;color:var(--text);display:flex;font-size:18px;gap:5px;letter-spacing:-.03em}.contacts-info form{display:flex;flex-direction:column;gap:20px}.contacts-info form button{margin-top:10px}.contacts-form-row{display:flex;flex-direction:column;gap:20px}.contacts-info .form-checkbox{font-size:16px;letter-spacing:-.03em}.contacts-map.contacts-map-mobile{display:none}@media screen and (max-width:1699px){.contacts-info{left:150px;padding:90px 20px 47px;z-index:1}.contacts-info h1{font-size:24px}.contacts-info-main{gap:20px}.contacts-info-detail{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.contacts-info-detail:not(.row) .contacts-info-detail-item:first-of-type{grid-column:1/3;width:100%}.contacts-info-detail-item{width:-moz-max-content;width:max-content}.contacts-info-detail-item-title{font-size:16px}.contacts-info-detail-item-value{font-size:16px;width:-moz-max-content;width:max-content}.contacts-form-row{flex-direction:row;gap:20px}}@media screen and (max-width:1199px){.contacts-info{background-color:transparent;gap:50px;height:100%;padding:90px 10px 55px;position:static;translate:0 0;width:100%}.contacts-info-detail{grid-template-columns:1fr}.contacts-info-detail:not(.row) .contacts-info-detail-item:first-of-type{grid-column:1}.contacts-form-row{flex-direction:column}.contacts-map.contacts-map-mobile{display:block;height:300px;min-height:300px}}
