.contain{background-size:contain}.contain,.cover{background-position:50%;background-repeat:no-repeat}.cover{background-size:cover}.button{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.0625rem;font-weight:600;letter-spacing:-.03em;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;border:none;justify-content:center;position:relative;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;-moz-transition:transform .15s ease-in-out,-moz-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out,-moz-transform .15s ease-in-out;z-index:0}@media (min-width:1025px){.button:hover{-webkit-transform:scale3d(1.08,1.08,1.08);-moz-transform:scale3d(1.08,1.08,1.08);transform:scale3d(1.08,1.08,1.08)}}.button_background_blue{background-color:#30f}.button_background_silver{background-color:#eee}.button_background_gray{background-color:#ececec}.button_color_white{color:#fff}.button_color_black{color:#000}.button_color_blue{color:#30f}.button_size_large{border-radius:.75rem;height:3.3125rem;padding:0 1.25rem .0625rem}.button_size_big{border-radius:3rem;height:3.5rem;padding:0 2.5rem}.button_size_medium{border-radius:1.5rem;height:2.625rem;padding:.6875rem 1.875rem}.button_size_small{border-radius:1.5rem;height:2.75rem;padding:0 1.25rem .0625rem}
