.all_events_button_wrapper{white-space:nowrap;border:var(--border);justify-content:center;align-items:center;height:3.85vw;padding:0;font-size:1.6vw;font-style:italic;display:flex;position:relative;overflow:hidden}.all_events_button_wrapper .bg{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.all_events_button_wrapper.nodeko>.bg{display:none}.all_events_button_wrapper .button{border:var(--border);background-color:var(--border-color);color:var(--background-color);border-radius:1vw;justify-content:center;width:25.2vw;padding:.4vw 1vw;display:flex}.all_events_button_wrapper .button:hover{background-color:var(--background-color);color:var(--border-color)}.all_events_button_wrapper .button.small{width:20vw}.all_events_button_wrapper .button-text{position:relative}@media screen and (max-width:1024px){.all_events_button_wrapper{overflow:initial;background:0 0;border:none;height:auto}.all_events_button_wrapper .bg{display:none}.all_events_button_wrapper .button{border-radius:2.5vw;margin-top:5vw;margin-bottom:5vw;padding:1.5vw 14vw;font-size:2.86vw}.all_events_button_wrapper .button.small{width:100%}}@media screen and (max-width:600px){.all_events_button_wrapper{margin:3vw 0}.all_events_button_wrapper .bg{display:none}.all_events_button_wrapper .button{text-align:center;border-radius:5vw;width:100%;padding:3vw 0;font-size:5.5vw}.all_events_button_wrapper .button.small{width:100%}}
