.btn,input[type=submit],.btn-split input[type=submit]~.btn{cursor:pointer;text-decoration:unset;color:var(--btn-color);background:var(--btn-bg);border:1px solid var(--btn-border);text-align:center;border-radius:90px;-webkit-appearance:none;padding:var(--btn-padding);min-width:180px;width:100%;font-weight:500;font-family:var(--font-base);font-size:20px;line-height:130%;display:inline-block;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none}.btn-split input[type=submit]{min-width:unset!important}.btn:hover,input[type=submit]:hover,.btn-split input[type=submit]:hover~.btn{color:var(--btn-hover-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.btn:active,input[type=submit]:active,.btn-split input[type=submit]:active~.btn{color:var(--btn-active-color);background:var(--btn-active-bg);border-color:var(--btn-active-border)}.btn:focus,input[type=submit]:focus,.btn-split input[type=submit]:focus~.btn,.btn:active,input[type=submit]:active,.btn-split input[type=submit]:active~.btn{outline:none}.alt-btn,input[type=submit].alt-btn,.btn-split input[type=submit]~.alt-btn{background:var(--btn2-bg);border-color:var(--btn2-bg);color:var(--btn2-color)}.alt-btn:hover,input[type=submit].alt-btn:hover,.btn-split input[type=submit]:hover~.alt-btn{background:var(--btn2-hover-bg);border-color:var(--btn2-hover-bg);color:var(--btn2-color)}.alt-btn:active,input[type=submit].alt-btn:active,.btn-split input[type=submit]:active~.alt-btn{background:var(--btn2-active-bg);border-color:var(--btn2-active-bg);color:var(--btn2-color)}@media (hover:none) and (pointer:coarse){.btn:active,input[type=submit]:active,.btn-split input[type=submit]:active~.btn{color:var(--btn-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.alt-btn:active,input[type=submit].alt-btn:active,.btn-split input[type=submit]:active~.alt-btn{background:var(--btn2-hover-bg);border-color:var(--btn2-hover-bg)}}@media (hover:none) and (pointer:fine){.btn:active,input[type=submit]:active,.btn-split input[type=submit]:active~.btn{color:var(--btn-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.alt-btn:active,input[type=submit].alt-btn:active,.btn-split input[type=submit]:active~.alt-btn{background:var(--btn2-hover-bg);border-color:var(--btn2-hover-bg)}}@media (hover:hover) and (pointer:fine){.btn:hover,input[type=submit]:hover,.btn-split input[type=submit]:hover~.btn{color:var(--btn-hover-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.btn:active,input[type=submit]:active,.btn-split input[type=submit]:active~.btn{color:var(--btn-active-color);background:var(--btn-active-bg);border-color:var(--btn-active-border)}.alt-btn:hover,input[type=submit].alt-btn:hover,.btn-split input[type=submit]:hover~.alt-btn{background:var(--btn2-hover-bg);border-color:var(--btn2-hover-bg)}.alt-btn:active,input[type=submit].alt-btn:active,.btn-split input[type=submit]:active~.alt-btn{background:var(--btn2-active-bg);border-color:var(--btn2-active-bg)}}.btn-wrap{font-size:0;width:100%}.btn-wrap .btn{margin:8px 16px}.btn-wrap .btn:first-child:last-child{margin-left:unset;margin-right:unset}.btn-split{display:inline-block;padding-right:42px;position:relative}.btn-split .btn:after,.btn-split input[type=submit]~.btn:after{content:'';display:block;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;right:0;margin-top:-21px;background:var(--color-2-1) var(--sprt) center 8px/52px auto no-repeat}.btn-split .btn:hover:after,.btn-split input[type=submit]:hover~.btn:after{background-color:var(--btn-hover-bg)}.btn-split .btn:active:after,.btn-split input[type=submit]:active~.btn:after{background-color:var(--btn-active-bg)}.btn-split input[type=submit]{font-size:0;line-height:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:none!important;border:none!important;z-index:2}.btn-split .alt-btn:after,.btn-split input[type=submit]~.alt-btn:after{background-color:var(--btn2-bg);color:var(--btn2-color)}.btn-split .alt-btn:hover:after,.btn-split input[type=submit]:hover~.alt-btn:after{background-color:var(--btn2-hover-bg);color:var(--btn2-color)}.btn-split .alt-btn:active:after,.btn-split input[type=submit]:active~.alt-btn:after{background-color:var(--btn2-active-bg);color:var(--btn2-color)}@media (min-width:650px){.btn,input[type=submit],.btn-split input[type=submit]~.btn{font-size:20px;min-width:158px;width:auto}}