.c-btn_Outer{text-align:center}.c-btn_1{--height:4.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#6cc;border:2px solid #6cc;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.5;overflow:hidden;padding:1rem 3rem;position:relative;text-decoration:none;z-index:1}.c-btn_1,.c-btn_1 *,.c-btn_1:after,.c-btn_1:before{-webkit-box-sizing:border-box;box-sizing:border-box}.c-btn_1__txt{color:#fff!important;font-weight:700;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}.c-btn_1:hover .c-btn_1__txt{color:#6cc!important}.c-btn_1:before{--middle:calc(var(--height)/2);background:#fff;content:"";height:100%;left:calc(var(--height)*-1);position:absolute;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:var(--middle) var(--middle);transform-origin:var(--middle) var(--middle);-webkit-transition:all .3s ease;transition:all .3s ease;width:calc(100% + var(--height) + 10px);z-index:2}.c-btn_1:hover:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.c-btn_2{background:transparent;border:1px solid #222;border-radius:9999px;display:inline-block;outline:none;padding-bottom:4px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.c-btn_2,.c-btn_2 *,.c-btn_2:after,.c-btn_2:before{-webkit-box-sizing:border-box;box-sizing:border-box}.c-btn_2:hover{border-color:transparent}.c-btn_2:before{background-color:#222;border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:4px;width:100%}.c-btn_2__txt{background:#fff;border-radius:9999px;color:#222;display:block;padding:16px 40px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.c-btn_2:hover .c-btn_2__txt{background-color:#222;color:#fff;-webkit-transform:translateY(4px);transform:translateY(4px)}.c-btn_3{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#bce2e8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;font-weight:700;justify-content:center;padding:40px 0;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:1110px){.c-btn_3{font-size:48px;padding:80px 0}.c-btn_3:hover{opacity:.6}}.c-btn_3__txt{color:#fff}.c-btn_4{--height:4.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ccc;border-radius:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.5;overflow:hidden;padding:1rem 3rem;position:relative;text-decoration:none;z-index:1}.c-btn_4,.c-btn_4 *,.c-btn_4:after,.c-btn_4:before{-webkit-box-sizing:border-box;box-sizing:border-box}.c-btn_4:hover{opacity:.5}.c-btn_4__txt{color:#bbb!important;font-weight:700;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}