.button--default:not(:first-child){margin-top:30px}.button--default:not(:last-child){margin-bottom:30px}.button--default>a,.button--default>button{background-color:#e70000;border:2px solid #e70000;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;font-family:'Yantramanav-Black',serif;font-size:18px;letter-spacing:.3em;line-height:1.6;min-width:220px;padding:9px 20px;text-align:center;text-decoration:none;transition:.3s;text-transform:uppercase}@media screen and (max-width:767px){.button--default>a,.button--default>button{font-size:16px;width:100%}}.button--default>a:hover,.button--default>button:hover{background-color:#fff;color:#e70000;transition:.3s}.button--white>a,.button--white>button{background-color:#fff;border:2px solid #fff;color:#e70000}.button--default.button--white>a:hover,.button--default.button--white>button:hover{background-color:#e70000;border:2px solid #e70000;color:#fff}.button--text:not(:first-child){margin-top:25px}.button--text:not(:last-child){margin-bottom:25px}.button--text{color:#000;font-family:'NotoSansCJKjp-Bold',sans-serif;letter-spacing:.16em;line-height:2.3;transition:.3s}.button--text:hover a{color:#e70000}.button--default.button--crea a{background-color:transparent;border-color:#fff}.button--default.button--crea a:hover{background-color:0;border-color:#e70000}.button .is-unactive{pointer-events:none}