.tplcss .btn,.form__inner input[type=submit]{cursor:pointer;text-decoration:unset;color:var(--btn-color);background:var(--btn-bg);border:1px solid var(--btn-border);text-align:center;border-radius:99px;-webkit-appearance:none;padding:var(--btn-padding);font-weight:400;font-family:var(--font-base);font-size:16px;line-height:1.1em;display:inline-block;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none}.tplcss .btn:hover,.form__inner input[type=submit]:hover{color:var(--btn-hover-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.tplcss .btn:active,.form__inner input[type=submit]:active{color:var(--btn-active-color);background:var(--btn-active-bg);border-color:var(--btn-active-border)}.tplcss .btn:focus,.form__inner input[type=submit]:focus,.tplcss .btn:active,.form__inner input[type=submit]:active{outline:none}@media (hover:none) and (pointer:coarse){.tplcss .btn:active,.form__inner input[type=submit]:active{color:var(--btn-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}}@media (hover:none) and (pointer:fine){.tplcss .btn:active,.form__inner input[type=submit]:active{color:var(--btn-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}}@media (hover:hover) and (pointer:fine){.tplcss .btn:hover,.form__inner input[type=submit]:hover{color:var(--btn-hover-color);background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}}.btn-wrap{--top-factor:8px;--side-factor:16px}.btn-wrap .btn-wrap-inner{margin:calc(var(--top-factor) * -1) calc(var(--side-factor) * -1);display:flex;flex-wrap:wrap}.btn-wrap .btn-item{padding:var(--top-factor) var(--side-factor)}.btn-item .btn{width:100%}.btn{display:block}.btn.transparent{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,0)}.btn.transparent:hover,.btn.transparent:active,.btn.transparent:focus{border-color:rgba(255,255,255,1);background:rgba(255,255,255,0)}.btn.white{border-color:var(--white);background:var(--white);color:var(--black)}.btn.white:hover,.btn.white:active,.btn.white:focus{border-color:#e6e6e6;background:#e6e6e6;color:var(--black)}@media (min-width:600px){.btn-item .btn{width:auto}}@media (min-width:768px){.tplcss .btn,.form__inner input[type=submit]{font-size:20px}}@media (min-width:1200px){.tplcss .btn,.form__inner input[type=submit],}@media (max-width:767px){.btn-wrap .btn-item{width:100%}}