.btn,.btn:link,.btn:visited{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:none;background:none;text-decoration:none;text-align:center;line-height:1.2;word-break:break-all;text-overflow:clip}.btn1,.btn1:link,.btn1:visited{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:64px;width:100%;max-width:379px;min-height:79px;font-weight:700;background-color:#e8f1f7;padding:4px 40px;color:var(--tc);transition:all .15s ease-in-out;overflow:hidden;@media (max-width: 411px){max-width:343px}&:before{content:"";display:block;position:absolute;top:0;left:-100%;z-index:1;width:100%;height:100%;background:var(--grd);border-radius:64px;transition:all .15s ease-in-out}&:after{content:"";display:block;position:absolute;top:4px;left:4px;z-index:2;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#fff;border-radius:64px}span{position:relative;display:block;width:100%;padding-right:36px;z-index:3;text-align:left;&:before{content:"";position:absolute;right:0;top:calc(50% - 6px);display:inline-block;width:22px;height:13px;background-image:var(--arrow_b_r);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;z-index:1}&:after{content:"";position:absolute;right:-8px;top:calc(50% - 20px);display:block;width:40px;height:40px;background-color:#e8f1f7;border-radius:50%;transition:all .2s ease-in-out;transform:scale(0)}}&.blank span:before{top:calc(50% - 10px);height:20px;background-image:var(--icblank);background-size:20px auto}&.down span:before{top:calc(50% - 10px);height:20px;background-image:var(--icdown);background-size:contain}@media (max-width: 1023px){&:before{left:0}span:after{transform:scale(1)}}}@media (min-width: 1024px){.btn1:hover{&:before{left:0}span:after{transform:scale(1)}}.btn1:active{background-color:#fff}}.btn1.tk{background:none;color:#fff;&:after{top:0;left:0;width:100%;height:100%;border:solid 4px #e8f1f7;background-color:#fff3;backdrop-filter:blur(4px);transition:all .2s ease-in-out}span:before{background-image:var(--arrow_w_r)}@media (max-width: 1023px){&:before{background:none}span:after{display:none}}}@media (min-width: 1024px){.btn1.tk:hover{color:var(--tc);&:after{border-color:#38b9f4;background-color:#fff}span:before{background-image:var(--arrow_b_r)}}}.btn1.back{&:before{background:none;background-color:var(--blue);left:100%;@media (max-width: 1023px){background-color:#e8f1f7}}&:after{background:none;background-color:#e8f1f7}@media (min-width: 1024px){&:hover:before{left:0}&:hover:after{background-color:#fff}}span{padding-right:0;text-align:right;&:before{left:6px;transform:scaleX(-1)}&:after{right:auto}}}.btn2,.btn2:link,.btn2:visited{position:relative;display:inline-block;text-decoration:none;border-radius:50%;width:76px;height:76px;background-color:var(--blBG);transition:all .2s ease-in-out;overflow:hidden;&:before{content:"";display:block;position:absolute;top:0;left:-100%;z-index:1;width:100%;height:100%;background:var(--grd);border-radius:64px;transition:all .15s ease-in-out}&:after{content:"";display:block;position:absolute;top:4px;left:4px;z-index:2;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#fff;background-image:var(--arrow_b_r);background-repeat:no-repeat;background-position:50% 50%;background-size:21px auto;border-radius:64px}@media (max-width: 1023px){width:52px;height:52px;&:before{left:0}}&.blank:after{background-image:var(--icblank);background-size:20px auto}}.btn2.back,.btn2.back:link,.btn2.back:visited{transform:rotate(180deg)}@media (min-width: 1024px){.btn2:hover{&:before{left:0}}.btn2:active{background-color:var(--blBG)}}.button[disabled],.button[disabled]:link,.button[disabled]:visited,.button[disabled]:hover{color:#7d7d7d;background:#f5f5f5;pointer-events:none;cursor:default;box-shadow:none;&:before{display:none}&:after{display:none}span:before{background-image:var(--arrow_g_r)}span:after{display:none}}.button[data-astro-cid-vnzlvqnm]{&[data-variant=primary]{background-color:var(--var-bg-color);color:var(--var-text-color);border-color:var(--var-border-color)}&[data-variant=transparent]{background-color:transparent;color:var(--var-text-color);border-color:transparent}}
