.Button{position:relative;display:inline-flex;align-items:center;padding:0 20px;height:50px;overflow:hidden;text-transform:uppercase;letter-spacing:.125em;cursor:pointer;color:transparent;border-width:1px;border-style:solid}@media screen and (max-width:768px){.Button{height:40px;padding:0 15px}}.Button:after,.Button:before{content:attr(data-content);position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;transition:transform .35s ease}.Button:before{transform:translateY(0)}.Button:after{transform:translateY(100%)}.Button.Button_hover:before,.Button:hover:before{transform:translateY(-100%)}.Button.Button_hover:after,.Button:hover:after{transform:translateY(0)}.Button.Button_primary{background-color:#ffefe9}.Button.Button_primary:after,.Button.Button_primary:before{color:#720000}.Button.Button_primary.Button_negative{background-color:#720000}.Button.Button_primary.Button_negative:after,.Button.Button_primary.Button_negative:before{color:#ffefe9}.Button.Button_secondary{border-color:#ffefe9}.Button.Button_secondary:after,.Button.Button_secondary:before{color:#ffefe9}.Button.Button_secondary.Button_negative{border-color:#720000}.Button.Button_secondary.Button_negative:after,.Button.Button_secondary.Button_negative:before{color:#720000}.Button.Button_passive{pointer-events:none}.Button:disabled:after,.Button:disabled:before{opacity:.5}