:root{--tv-filter-btn-radius:50px;--tv-btn-primary-color:#121212;--tv-btn-radius:50px;--tv-btn-transition:0.2s ease;--tv-btn-font-size:14px;--tv-btn-font-weight:700;--tv-filter-btn-active-bg:var(--e-global-color-primary,#c9a227);--tv-filter-btn-padding:8px 20px;--tv-btn-primary-hover:var(--e-global-color-secondary,#a07d10);--tv-btn-padding:0px 28px;--tv-btn-primary-bg:var(--e-global-color-primary,#c9a227);--tv-filter-btn-active-color:#0d0d0d}.ybtn{height:50px!important;min-height:50px!important;padding:0 28px;font-size:16px;border:none;text-decoration:none;font-weight:500;color:#121212!important;transition:background var(--tv-btn-transition),transform var(--tv-btn-transition);gap:8px;align-items:center;border-radius:var(--tv-btn-radius);background:var(--tv-btn-primary-bg);cursor:pointer;line-height:1;white-space:nowrap;display:inline-flex}.ybtn:focus-visible,.ybtn:hover{transform:translateY(-2px);text-decoration:none;color:var(--tv-btn-primary-color)!important;outline:none;box-shadow:0 6px 20px rgba(201,162,39,.35);background:var(--tv-btn-primary-hover)}.ybtn:active{transform:translateY(0);box-shadow:none}.tbtn{height:50px!important;min-height:50px!important;padding:0 28px;justify-content:center;font-size:16px;border:2px solid var(--tv-btn-primary-bg);text-decoration:none;font-weight:500;color:var(--tv-btn-primary-bg);transition:background var(--tv-btn-transition),color var(--tv-btn-transition),border-color var(--tv-btn-transition),transform var(--tv-btn-transition),box-shadow var(--tv-btn-transition);gap:6px;align-items:center;border-radius:var(--tv-btn-radius);background:transparent;cursor:pointer;line-height:1;white-space:nowrap;display:inline-flex}.tbtn:focus-visible,.tbtn:hover{border-color:var(--tv-btn-primary-bg);transform:translateY(-2px);text-decoration:none;color:var(--tv-btn-primary-color);outline:none;box-shadow:0 6px 20px rgba(201,162,39,.35);background:var(--tv-btn-primary-bg)}.tbtn:active{transform:translateY(0);box-shadow:none}.tvs-filter-btn{padding:var(--tv-filter-btn-padding);font-size:13px;border:1px solid hsla(0,0%,100%,.2);font-weight:600;color:var(--e-global-color-text,#dadada);transition:background var(--tv-btn-transition),color var(--tv-btn-transition),border-color var(--tv-btn-transition);align-items:center;border-radius:var(--tv-filter-btn-radius);background:transparent;cursor:pointer;white-space:nowrap;display:inline-flex}.tvs-filter-btn:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08)}.tvs-filter-btn.active{border-color:transparent;color:var(--tv-filter-btn-active-color);background:var(--tv-filter-btn-active-bg)}.tvs-filter-btn.active:hover{background:var(--tv-btn-primary-hover)}.tvs-btn-wrap{transition:transform .2s ease,filter .2s ease;gap:0}.tvs-btn-icon-circle,.tvs-btn-wrap{align-items:center;cursor:pointer;display:inline-flex}.tvs-btn-icon-circle{height:50px;flex-shrink:0;justify-content:center;border:none;text-decoration:none;transition:background var(--tv-btn-transition),transform var(--tv-btn-transition),box-shadow var(--tv-btn-transition);border-radius:50%;background:var(--tv-btn-primary-bg);width:50px}.tvs-btn-icon-circle svg{height:20px;color:#121212;width:20px;stroke:#121212}.tvs-btn-wrap .tbtn,.tvs-btn-wrap .tvs-btn-icon-circle,.tvs-btn-wrap .ybtn{transform:none!important;box-shadow:none!important}.tvs-btn-wrap:focus-within .tbtn,.tvs-btn-wrap:focus-within .ybtn,.tvs-btn-wrap:hover .tbtn,.tvs-btn-wrap:hover .ybtn{border-color:#a07d10!important;color:#121212!important;background:#a07d10!important}.tvs-btn-wrap:focus-within .tvs-btn-icon-circle,.tvs-btn-wrap:hover .tvs-btn-icon-circle{border-color:#a07d10!important;background:#a07d10!important}.tvs-btn-wrap:focus-within .tvs-btn-icon-circle svg,.tvs-btn-wrap:focus-within .tvs-btn-icon-circle svg path,.tvs-btn-wrap:hover .tvs-btn-icon-circle svg,.tvs-btn-wrap:hover .tvs-btn-icon-circle svg path{stroke:#121212!important}.tvs-btn-wrap:focus-within,.tvs-btn-wrap:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 16px rgba(160,125,16,.45))}.tvs-form-ybtn .elementor-button-wrapper{gap:0!important;align-items:center!important;display:inline-flex!important}.tvs-form-ybtn .elementor-button[type=submit]{flex:none!important;height:50px!important;padding:0 28px!important;justify-content:center!important;font-size:16px!important;border:none!important;font-weight:500!important;color:#121212!important;transition:background var(--tv-btn-transition),transform var(--tv-btn-transition)!important;align-items:center!important;border-radius:var(--tv-btn-radius)!important;background:var(--tv-btn-primary-bg)!important;cursor:pointer!important;width:auto!important;line-height:1!important;white-space:nowrap!important;display:inline-flex!important}.tvs-form-ybtn .elementor-button[type=submit] .elementor-button-icon{display:none!important}.tvs-form-ybtn .elementor-button-wrapper{transition:transform .2s ease,filter .2s ease}.tvs-form-ybtn .elementor-button-wrapper:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 16px rgba(160,125,16,.45))}.tvs-form-ybtn .elementor-button-wrapper:hover .elementor-button[type=submit],.tvs-form-ybtn .elementor-button-wrapper:hover .tvs-form-btn-circle{background:#a07d10!important}.tvs-form-btn-circle{color:#121212!important;background:var(--tv-btn-primary-bg)!important}.tvs-form-btn-circle svg{height:20px;color:#121212!important;width:20px;stroke:#121212!important}.tvs-form-tbtn .elementor-button-wrapper,.tvs-form-tbtn .elementor-button[type=submit]{align-items:center!important;display:inline-flex!important}.tvs-form-tbtn .elementor-button[type=submit]{flex:none!important;height:50px!important;padding:0 28px!important;justify-content:center!important;font-size:16px!important;border:2px solid var(--tv-btn-primary-bg)!important;font-weight:500!important;color:var(--tv-btn-primary-bg)!important;transition:background var(--tv-btn-transition),color var(--tv-btn-transition),transform var(--tv-btn-transition)!important;border-radius:var(--tv-btn-radius)!important;background:transparent!important;cursor:pointer!important;width:auto!important;line-height:1!important;white-space:nowrap!important}.tvs-form-tbtn .elementor-button[type=submit] .elementor-button-icon{display:none!important}.tvs-form-tbtn .elementor-button-wrapper:hover .elementor-button[type=submit]{transform:translateY(-2px)!important;color:#121212!important;background:var(--tv-btn-primary-bg)!important}.elementor-field-type-acceptance .elementor-checkbox label:before,.elementor-field-type-acceptance .elementor-field-label:before{border-color:var(--tv-btn-primary-bg)!important}.elementor-field-type-acceptance input[type=checkbox]:checked+.elementor-field-label:before,.elementor-field-type-acceptance input[type=checkbox]:checked~label:before{border-color:var(--tv-btn-primary-bg)!important;background-color:var(--tv-btn-primary-bg)!important}.elementor-field-type-acceptance input[type=checkbox]{accent-color:var(--tv-btn-primary-bg)!important}.tvs-btn-wrap:has(.tbtn) .tvs-btn-icon-circle{height:50px;border:2px solid var(--tv-btn-primary-bg);background:transparent;width:50px}.tvs-btn-wrap:has(.tbtn) .tvs-btn-icon-circle svg,.tvs-btn-wrap:has(.tbtn) .tvs-btn-icon-circle svg path{color:var(--tv-btn-primary-bg)!important;stroke:var(--tv-btn-primary-bg)!important}.tvs-btn-wrap:has(.tbtn):hover .tvs-btn-icon-circle{border-color:var(--tv-btn-primary-bg)!important;background:var(--tv-btn-primary-bg)!important}.tvs-btn-wrap:has(.tbtn):hover .tvs-btn-icon-circle svg{stroke:#121212!important}