.contain{background-size:contain}.contain,.cover{background-position:50%;background-repeat:no-repeat}.cover{background-size:cover}.direction-card{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;height:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}@media (min-width:1025px){.direction-card:hover{-webkit-transform:scale3d(.92,.92,.92);-moz-transform:scale3d(.92,.92,.92);transform:scale3d(.92,.92,.92)}}@media (max-width:767px){.direction-card{height:100%}.direction-card_3d .direction-card__main{margin-top:-1.5625rem}.direction-card_3d .direction-card__ico{height:5rem;margin-left:-1.25rem;width:5rem}.direction-card_3d .direction-card__title{margin-top:-.9375rem}.direction-card_polygraphy .direction-card__main{margin-top:-.625rem}.direction-card_polygraphy .direction-card__ico{height:4.375rem;margin-left:-.3125rem;width:4.375rem}.direction-card_polygraphy .direction-card__title{margin-top:-1.25rem}}.direction-card__inner{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-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:.625rem;height:100%;justify-content:space-between;padding:1.25rem;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.direction-card__ico{display:none;height:2.5rem;margin-bottom:1.5rem;width:2.5rem}@media (max-width:767px){.direction-card__ico{display:block}}.direction-card__main{margin-bottom:1.25rem}@media (max-width:767px){.direction-card__main{margin-bottom:0}}.direction-card__title{color:#000;font-size:1.5rem;font-weight:600;letter-spacing:-.03125rem;line-height:1.875rem;margin-bottom:.25rem}@media (max-width:767px){.direction-card__title{font-size:1.5rem;font-weight:600;letter-spacing:-.035em;letter-spacing:-.06rem;line-height:1.75rem}}.direction-card__subtitle{color:#30f;font-size:1rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.25rem}.direction-card__text{color:#666;font-size:.9375rem;font-weight:400;letter-spacing:-.0375rem;line-height:1.125rem}
