:root{--base-font:"Montserrat", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", Geneva, arial, Tahoma, verdana, sans-serif;--mono-font:"PT Mono", "Times New Roman", sans-serif;--full-height:calc(var(--vh,1vh)*100);--base-font-size:16px;--base-layout-width:1200px;--min-layout-width:360px;--base-header-height:88px;--base-padding:16px;--gray-color:#c9c9c6;--background-color:#171717;--marketing-color:#fb6501;--marketing-color-03:#fb650108;--marketing-color-05:#fb65010d;--marketing-color-08:#fb650114;--marketing-color-10:#fb65011a;--marketing-color-20:#fb650133;--marketing-color-80:#fb6501cc;--marketing-color-90:#fb6501e6;--marketing-border-color:#291c15;--sales-color:#7128db;--sales-color-03:#7128db08;--sales-color-05:#7128db0d;--sales-color-08:#7128db14;--sales-color-10:#7128db1a;--sales-color-20:#7128db33;--sales-color-80:#7128dbcc;--sales-color-90:#7128dbe6;--sales-border-color:#1f1928;--it-color:#adde04;--it-color-03:#adde0408;--it-color-05:#adde040d;--it-color-08:#adde0414;--it-color-10:#adde041a;--it-color-20:#adde0433;--it-color-80:#adde04cc;--it-color-90:#adde04e6;--it-border-color:#1e2115;--transition-fast:.4s;--transition-long:.8s}@media (width<1200px){:root{--base-layout-width:991px;--base-header-height:77px;--base-font-size:14px}}@media (width<991px){:root{--base-layout-width:768px;--base-header-height:66px;--base-font-size:12px}}@media (width<768px){:root{--base-layout-width:560px}}@media (width<560px){:root{--base-layout-width:480px}}@media (width<480px){:root{--base-layout-width:360px;--base-header-height:64.5px}}.button{color:#fff;transition:var(--transition-long);-webkit-user-select:none;user-select:none;text-transform:uppercase;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;width:max-content;font-weight:600;display:flex;position:relative}.button:hover .button__icon-box{transform:translate(.25em)}.button__icon-box{transition:var(--transition-long);justify-content:center;align-items:center;display:flex}.button__icon{fill:currentColor;flex:none;width:1rem}.button_full{width:100%}.button_with-icon{align-items:center;gap:1em;display:flex}.button_loading{position:relative}.button_loading:before{content:"";position:absolute;inset:0}.button_loading:after{content:"";z-index:1;flex:none;animation:1.5s linear infinite buttonLoading;position:absolute}.button_loading:hover{pointer-events:none}.button_color-marketing.button_variant-fill{background-color:var(--marketing-color);color:#fff}.button_color-marketing.button_variant-fill:hover{background-color:var(--marketing-color-80)}.button_color-marketing.button_variant-fill.is-disabled{filter:grayscale();opacity:.3}.button_color-marketing.button_variant-fill.is-disabled:hover{cursor:not-allowed}.button_color-marketing.button_variant-fill.button_loading{color:#0000}.button_color-marketing.button_variant-fill.button_loading:after{border:2px solid #fff;border-bottom-color:#0000}.button_color-marketing.button_variant-fill.button_loading:before{background:var(--primary)}.button_color-marketing.button_variant-bordered{color:#fff;background:0 0;border-color:#fff}.button_color-marketing.button_variant-bordered:hover{color:#fff;border-color:#ffffff80}.button_color-marketing.button_variant-bordered.is-disabled{filter:grayscale();opacity:.3}.button_color-marketing.button_variant-bordered.is-disabled:hover{color:var(--primary);cursor:not-allowed;background:0 0}.button_color-marketing.button_variant-bordered.button_loading{color:#0000}.button_color-marketing.button_variant-bordered.button_loading:after{border:2px solid #fff;border-bottom-color:#0000}.button_color-marketing.button_variant-text{color:var(--primary);background:0 0;border:2px solid #0000}.button_color-marketing.button_variant-text:hover{background:var(--primary-05)}.button_color-marketing.button_variant-text.is-disabled{filter:grayscale();opacity:.3}.button_color-marketing.button_variant-text.is-disabled:hover{color:var(--primary);border:2px solid var(--primary);cursor:not-allowed;background:0 0}.button_color-marketing.button_variant-text.button_loading:after{border:2px solid var(--primary);border-bottom-color:#0000}.button_color-marketing.button_variant-text.button_loading:before{background:#fff}.button_color-sales.button_variant-fill{background-color:var(--sales-color);color:#fff}.button_color-sales.button_variant-fill:hover{background-color:var(--sales-color-80)}.button_color-sales.button_variant-fill.is-disabled{filter:grayscale();opacity:.3}.button_color-sales.button_variant-fill.is-disabled:hover{cursor:not-allowed}.button_color-sales.button_variant-fill.button_loading{color:#0000}.button_color-sales.button_variant-fill.button_loading:after{border:2px solid #fff;border-bottom-color:#0000}.button_color-sales.button_variant-fill.button_loading:before{background:var(--primary)}.button_color-sales.button_variant-bordered{color:#fff;background:0 0;border-color:#fff}.button_color-sales.button_variant-bordered:hover{color:#fff;border-color:#ffffff80}.button_color-sales.button_variant-bordered.is-disabled{filter:grayscale();opacity:.3}.button_color-sales.button_variant-bordered.is-disabled:hover{color:var(--primary);cursor:not-allowed;background:0 0}.button_color-sales.button_variant-bordered.button_loading{color:#0000}.button_color-sales.button_variant-bordered.button_loading:after{border:2px solid #fff;border-bottom-color:#0000}.button_color-sales.button_variant-text{color:var(--primary);background:0 0;border:2px solid #0000}.button_color-sales.button_variant-text:hover{background:var(--primary-05)}.button_color-sales.button_variant-text.is-disabled{filter:grayscale();opacity:.3}.button_color-sales.button_variant-text.is-disabled:hover{color:var(--primary);border:2px solid var(--primary);cursor:not-allowed;background:0 0}.button_color-sales.button_variant-text.button_loading:after{border:2px solid var(--primary);border-bottom-color:#0000}.button_color-sales.button_variant-text.button_loading:before{background:#fff}.button_size-small{border-radius:.5em;padding:.75em 1em;font-size:.75em}.button_size-small .button__icon{width:.85rem}.button_size-small.button_loading:before{border-radius:var(--button-small-border-radius)}.button_size-small.button_loading:after{border-radius:12px;width:10px;height:10px;top:calc(50% - 7px);left:calc(50% - 7px)}.button_size-default{border-radius:.65em;padding:1em 1.5em;font-size:1em}.button_size-default .button__icon{width:1.15em}.button_size-default.button_loading:before{border-radius:var(--button-default-border-radius)}.button_size-default.button_loading:after{border-radius:16px;width:16px;height:16px;top:calc(50% - 10px);left:calc(50% - 10px)}@keyframes buttonLoading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
