@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-900.woff2) format("woff2")}.sp-float{position:fixed;right:24px;bottom:24px;z-index:9999}.sp-float__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;width:48px;height:48px;background:-webkit-gradient(linear,left top,right top,from(#1a1a1d),to(#633871));background:linear-gradient(90deg,#1a1a1d 0,#633871 100%);border:1px solid #e7cbf0;-webkit-box-shadow:0 0 12px 1px #e7cbf0;box-shadow:0 0 12px 1px #e7cbf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform 160ms ease,-webkit-box-shadow 160ms ease,-webkit-filter 160ms ease;transition:-webkit-transform 160ms ease,-webkit-box-shadow 160ms ease,-webkit-filter 160ms ease;transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease;transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease,-webkit-transform 160ms ease,-webkit-box-shadow 160ms ease,-webkit-filter 160ms ease}@media (min-width:1024px){.sp-float__btn{width:64px;height:64px}}.sp-float__btn:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.sp-float__btn-icon{width:24px;height:24px;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}@media (min-width:1024px){.sp-float__btn-icon{width:32px;height:32px}}.sp-float__panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(300px,100vw - 36px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease}.sp-float__panel.active{opacity:1;visibility:visible;pointer-events:auto}.sp-float__popup{width:100%;background:#1a1a1d;border:1px solid #e7cbf0;-webkit-box-shadow:0 0 12px 1px #e7cbf0;box-shadow:0 0 12px 1px #e7cbf0;overflow:hidden;padding:16px;border-radius:32px}@media (min-width:1024px){.sp-float__popup{padding:32px}}.sp-float__title{text-align:center;text-transform:uppercase;font-size:12px;font-weight:600}@media (min-width:1024px){.sp-float__title{font-size:14px}}.sp-float__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:-webkit-gradient(linear,left top,right top,from(#1a1a1d),to(#633871));background:linear-gradient(90deg,#1a1a1d 0,#633871 100%);border:1px solid #e7cbf0;-webkit-box-shadow:0 0 12px 1px #e7cbf0;box-shadow:0 0 12px 1px #e7cbf0;cursor:pointer;width:20px;height:20px;border-radius:50%;position:absolute;top:-10px;right:-10px}.sp-float__links{padding:12px;display:grid;gap:8px}.sp-float__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:16px 24px;border-radius:50px;background:-webkit-gradient(linear,left top,right top,from(#1a1a1d),to(#633871));background:linear-gradient(90deg,#1a1a1d 0,#633871 100%);border:1px solid #e7cbf0;-webkit-box-shadow:0 0 2px 1px #e7cbf0;box-shadow:0 0 2px 1px #e7cbf0;-webkit-transition:-webkit-filter 160ms ease;transition:-webkit-filter 160ms ease;transition:filter 160ms ease;transition:filter 160ms ease,-webkit-filter 160ms ease}.sp-float__link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.sp-float__icon{width:24px;height:24px}.sp-float__text{font-size:14px;font-weight:650}