.contacts{margin-bottom:8rem}@media (min-width:768px) and (max-width:1280px){.contacts{margin-bottom:6rem}}@media (max-width:767px){.contacts{margin-bottom:4rem}}.contacts__wrapper{position:relative}.contacts__subtitle+.contacts__text{margin-top:1rem}.contacts #map{width:100%;height:60rem;border-radius:.6rem;overflow:hidden}@media (min-width:768px) and (max-width:1280px){.contacts #map{height:45rem}}.contacts__map{margin-bottom:4rem}.contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:4rem;margin-bottom:4rem}.contacts__list-wrapper{margin-top:8rem;margin-bottom:8rem}@media (min-width:768px) and (max-width:1280px){.contacts__list-wrapper{margin-top:6rem;margin-bottom:6rem}}@media (max-width:767px){.contacts__list-wrapper{margin-top:4rem;margin-bottom:4rem}}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem;background-color:#f5f5f5;padding:4rem;border-radius:.6rem;overflow:hidden}@media (max-width:1280px){.contacts__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (max-width:1280px){.contacts__item{padding:2rem;gap:2rem}}.contacts__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 4rem - 33.333%)}@media (max-width:1280px){.contacts__item-content{width:100%}}.contacts__item-image{width:33.333%}@media (max-width:1280px){.contacts__item-image{width:100%}}.contacts__item-image img,.contacts__item-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.6rem}.contacts__item-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1280px){.contacts__item-btn{width:100%}}.contacts__item-address{font-size:2rem;margin-bottom:4rem;max-width:80rem}@media (max-width:767px){.contacts__item-address{font-size:1.6rem}}.contacts__info{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem;max-width:50rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:1280px){.contacts__info{max-width:unset;margin-bottom:2rem}}@media (max-width:767px){.contacts__info{grid-template-columns:repeat(1,1fr)}}.contacts__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.contacts__info-item--shedule{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts__info-item:hover a{color:#e6bb39}.contacts__info-ico{width:2.4rem;height:2.4rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contacts__info-ico svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contacts__info-text{font-size:1.6rem}.contacts-detail__row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width:768px) and (max-width:1280px){.contacts-detail__row{grid-template-columns:1fr 2fr}}@media (max-width:767px){.contacts-detail__row{grid-template-columns:1.25fr 1.75fr;gap:1rem}}.contacts-detail__row:nth-child(even){background-color:rgba(15,36,111,.1)}.contacts-detail__row:nth-child(odd){background-color:rgba(242,242,242,.5)}.contacts-detail__item{font-size:1.6rem;padding:1rem}@media (max-width:767px){.contacts-detail__item{font-size:1.4rem}}.contacts-detail__item--name{font-weight:700}.contacts-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;max-width:66rem}@media (max-width:1280px){.contacts-form{max-width:unset;width:100%}}.contacts-form__wrapper{padding:4rem 0;background-image:url(/local/templates/main/assets/images/contacts-form-bg.png);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#0f246f;margin:0 0 8rem}@media (max-width:1280px){.contacts-form__wrapper{background-image:none}}@media (min-width:768px) and (max-width:1280px){.contacts-form__wrapper{margin:0 0 6rem}}@media (max-width:767px){.contacts-form__wrapper{margin:0 0 4rem}}.contacts-form__title{font-size:3.4rem;line-height:120%;color:#fff}.contacts-form__subtitle{font-size:1.8rem;line-height:120%;color:#fff}.contacts-form__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}@media (max-width:1280px){.contacts-form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts-form__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.contacts-form__item{width:100%;height:100%}.contacts-form__item input{width:100%}.contacts-form__item textarea{width:100%;height:100%;resize:none}@media (max-width:1280px){.contacts-form__item textarea{min-height:12rem}}.contacts-form__agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (max-width:767px){.contacts-form__btn{width:100%}}.contacts-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media (max-width:767px){.contacts-form__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}