.tcl-button__button{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;list-style:none;padding:0;width:100%;justify-content:center;text-decoration:none}.tcl-button__button a{font-family:"GT Eesti Text";font-size:18px;line-height:1.2;font-weight:400}@media (max-width:1439px){.tcl-button__button a{font-size:16px}}.tcl-button__button a{color:#c35f3d;text-decoration:none;text-align:center;padding:10px;max-width:300px;width:100%;border-radius:50px;border:solid 2px #c35f3d;display:block;-webkit-transition:border-color 0.3s ease,color 0.3s ease;transition:border-color 0.3s ease,color 0.3s ease;position:relative}.tcl-button__button a[disabled]{cursor:no-drop;border-color:#8e848e;color:#8e848e}.tcl-button__button a:before{content:"";width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;left:-2px;top:-2px;border-radius:50px;z-index:-1;opacity:0;background:transparent linear-gradient(180deg,#b54e32 0%,#f2cbaa var(--position-y,63%),#a8543a 100%) 0% 0% no-repeat padding-box;border-color:transparent;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tcl-button__button a:hover{color:#fff;border-color:transparent}.tcl-button__button a:hover::before{opacity:1}.tcl-button__button a{background:transparent;cursor:pointer;color:#fff;border-color:transparent}.tcl-button__button a:before{opacity:1;background:var(--button-gradient)}.tcl-button__button a:hover{color:#c35f3d;border-color:#c35f3d}.tcl-button__button a:hover:before{opacity:0}