.novisualtap{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none}.tplcss .btn,.form__inner input[type=submit]{cursor:pointer;text-decoration:unset;color:var(--btn-color);background:var(--btn-bg);border:2px solid var(--btn-border);text-align:center;border-radius:13px;-webkit-appearance:none;padding:var(--btn-padding);font-size:15px;font-weight:500;line-height:110%;font-family:var(--font-base);display:inline-block;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none;min-width:202px}.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;font-size:0;margin-top:calc(var(--top-factor) * -1);margin-bottom:calc(var(--top-factor) * -1);margin-right:calc(var(--side-factor) * -1);margin-left:calc(var(--side-factor) * -1)}.btn-wrap .btn{margin:var(--top-factor) var(--side-factor);width:100%;max-width:calc(100% - var(--side-factor) - var(--side-factor))}.tplcss .btn.white,.form__inner input[type=submit].white{border-color:#fff;background:#fff;color:var(--button-active)}.tplcss .btn.white:hover,.form__inner input[type=submit].white:hover{border-color:#fff;background:rgba(255,255,255,0);color:#fff}.tplcss .btn.white:active,.form__inner input[type=submit].white:active{border-color:#fff;background:rgba(255,255,255,0);color:#fff}.tplcss .btn.orange,.form__inner input[type=submit].orange{border-color:var(--button-accent);background:var(--button-accent);color:#fff}.tplcss .btn.orange:hover,.form__inner input[type=submit].orange:hover{border-color:var(--button-accent);background:rgba(255,255,255,0);color:#fff}.tplcss .btn.orange:active,.form__inner input[type=submit].orange:active{border-color:var(--button-accent);background:rgba(255,255,255,0);color:#fff}.tplcss .btn-big,.tplcss .btn-big:hover,.tplcss .btn-big:active{position:relative;width:100%;background:unset;color:var(--text-primary-1);border-color:var(--text-primary-1);border-width:2px;font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.16px;text-align:left;padding:15px 13px 12px}.tplcss .btn-big:before{content:'';display:block;height:24px;margin-bottom:25px;background:var(--sprt) right -8px/auto no-repeat;pointer-events:none;margin-right:-7px}.tplcss .btn-big:hover,.tplcss .btn-big:active{background:#fff;border-color:#fff}.tplcss .btn.btn-filter{min-width:unset}.tplcss .btn.btn-filter:not(:hover):not(.active){border-color:var(--background-cards)}.tplcss .btn.btn-filter:not(.active){background:var(--background-cards);color:var(--base-color)}.tplcss .btn.btn-filter.active:hover{color:var(--btn-color);background:var(--btn-bg);border-color:var(--btn-border)}@media (min-width:1200px){.tplcss .btn,.form__inner input[type=submit]{min-width:280px;font-size:17px;line-height:1.1;letter-spacing:-.01em;border-radius:16px}.tplcss .btn-big,.tplcss .btn-big:hover,.tplcss .btn-big:active{font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;border-radius:16px;padding:22px 20px 14px}.tplcss .btn-big:before{background:var(--sprt) 101.5% -10px/62px auto no-repeat;margin-bottom:27px}}