.contain{background-size:contain}.contain,.cover{background-position:50%;background-repeat:no-repeat}.cover{background-size:cover}.contacts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.contacts{display:block;margin-bottom:5rem}}.contacts>:not(:last-child){margin-right:2rem}.contacts__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-bottom:4.375rem;padding:0 2rem}@media (max-width:767px){.contacts__item{margin-bottom:2.5rem;padding:0;width:100%}.contacts__item:last-child{margin-bottom:0}}.contacts__item-icon{height:2.5rem;margin-bottom:.9375rem;width:2.5rem}.contacts__item-title{color:rgba(0,0,0,.8);font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.75rem;margin-bottom:.75rem}.contacts__item-content{margin-top:1.25rem}@media (max-width:767px){.contacts__item-content{margin-top:.75rem}}.contacts__item-text{color:rgba(0,0,0,.6);font-size:1.125rem;letter-spacing:-.04em;line-height:1.625rem;max-width:19.125rem}@media (max-width:767px){.contacts__item-text{max-width:none}.contacts__item-text br{display:none}}.contacts__item-text_link{border-bottom:1px solid rgba(51,0,255,.3);color:#30f;display:inline-block;font-size:1.0625rem;font-weight:600;letter-spacing:-.03em;line-height:1.25rem;-webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;will-change:border-color}@media (min-width:1025px){.contacts__item-text_link:hover{border-color:transparent}}.contacts__item-text:has(+.contacts__item-text_link){margin-bottom:1.5rem}@media (max-width:767px){.contacts__item-text:has(+.contacts__item-text_link){margin-bottom:1.25rem}}
