*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}address{font-style:normal}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-Bold.xblvbB8M.woff2) format("woff2"),url(./Inter-Bold.CHajwkkQ.woff) format("woff"),url(./Inter-Bold.CiBFhzfD.svg#Inter-Bold) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-SemiBold.BwHddhIN.woff2) format("woff2"),url(./Inter-SemiBold.CKdNPiE3.woff) format("woff"),url(./Inter-SemiBold.CZNhsVk6.svg#Inter-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-Regular.CDNrbk4r.woff2) format("woff2"),url(./Inter-Regular.BgYRSmyG.woff) format("woff"),url(./Inter-Regular.CLSu_0Gy.svg#Inter-Regular) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(./Inter-Thin.BMK8IK8e.woff2) format("woff2"),url(./Inter-Thin.XcrFosuz.woff) format("woff"),url(./Inter-Thin.DVymmGcA.svg#Inter-Thin) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-Medium.CO00R08j.woff2) format("woff2"),url(./Inter-Medium.CFLCQXIN.woff) format("woff"),url(./Inter-Medium.DADSq4Bm.svg#Inter-Medium) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-Black.HzKtjkTf.woff2) format("woff2"),url(./Inter-Black.CUyqKAwU.woff) format("woff"),url(./Inter-Black.DB2b6rGi.svg#Inter-Black) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-Light.CUp3UT2a.woff2) format("woff2"),url(./Inter-Light.CNlMiA-h.woff) format("woff"),url(./Inter-Light.BJOywbgb.svg#Inter-Light) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(./Inter-ExtraLight.BkGHCbag.woff2) format("woff2"),url(./Inter-ExtraLight.CecBYtCa.woff) format("woff"),url(./Inter-ExtraLight.DxzdTR0O.svg#Inter-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-ExtraBold.4pmQfrvc.woff2) format("woff2"),url(./Inter-ExtraBold.CxOFRgaP.woff) format("woff"),url(./Inter-ExtraBold.Dqds_lTs.svg#Inter-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../fonts/jet/JetBrainsMono-ExtraBold.woff2) format("woff2"),url(../fonts/jet/JetBrainsMono-ExtraBold.woff) format("woff"),url(../fonts/jet/JetBrainsMono-ExtraBold.svg#JetBrainsMono-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../fonts/jet/JetBrainsMono-Bold.woff2) format("woff2"),url(../fonts/jet/JetBrainsMono-Bold.woff) format("woff"),url(../fonts/jet/JetBrainsMono-Bold.svg#JetBrainsMono-Bold) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(../fonts/jet/JetBrainsMono-SemiBold.woff2) format("woff2"),url(../fonts/jet/JetBrainsMono-SemiBold.woff) format("woff"),url(../fonts/jet/JetBrainsMono-SemiBold.svg#JetBrainsMono-SemiBold) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/jet/JetBrainsMono-Regular.woff2) format("woff2"),url(../fonts/jet/JetBrainsMono-Regular.woff) format("woff"),url(../fonts/jet/JetBrainsMono-Regular.svg#JetBrainsMono-Regular) format("svg")}.grid{display:grid;gap:15px;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}[class~=col-]{grid-column:auto/span 12}.container{margin:auto;max-width:100%;padding:0 15px;width:1272px}.link{color:#5667ff;font-size:inherit;text-decoration:none}.link:hover{text-decoration:underline}.link.white{color:#fff}.link.black{color:#151515}.link.orange{color:#ff9a3e}.link.red{color:#ff5a49}.link.underline,.link.underline-violet{text-decoration:underline}.link.underline-violet:hover,.link.underline:hover{text-decoration:none}.link.hover-violet:hover{color:#5667ff}.link.underline-violet{text-decoration-color:#5667ff}.text-violet{color:#5667ff}.text-blue{color:#569ae9}.text-red{color:#ff5a49}.text-green{color:#79c781}.bold{font-weight:600}.icon{color:inherit;height:1em;max-height:100%;max-width:100%;width:1em}.btn{align-items:center;background:#5667ff;border:2px solid #5667ff;border-radius:100px;color:#fff;display:flex;flex-shrink:0;font-weight:500;gap:10px;justify-content:center;padding:15px 25px;text-decoration:none;transition:all .25s ease}.btn--fluid{width:100%}@media screen and (max-width:992px){.btn{padding:10px 20px}}@media screen and (max-width:768px){.btn{padding:7px 18px}}.btn:hover{opacity:.9}.btn .icon{height:2em;width:2em}.btn.fill-violet{background:#5667ff;border:2px solid #5667ff;color:#fff}.btn.fill-white{background:#fff;border:2px solid #fff;color:#2f2f2f}@keyframes btn-pulse{0%{transform:scale(.98)}50%{transform:scale(1)}to{transform:scale(.98)}}.btn.animation--pulse{animation:btn-pulse 1s ease-in-out infinite}.btn.outline--white{background:none;border:2px solid #fff;color:#fff}.btn.hover--scale:hover{transform:scale(1.02)}.btn.hover--up:hover{transform:translateY(-5px)}.btn.hover--right:hover{transform:translate(2px)}.custom-scroll ::-webkit-scrollbar,html ::-webkit-scrollbar{height:5px;width:7px}.custom-scroll ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:#9da0ac}.custom-scroll ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background:#5667ff}.custom-scroll ::-webkit-scrollbar-thumb:hover,html ::-webkit-scrollbar-thumb:hover{background:#3d50ff}.custom-enter-active,.custom-leave-active{transition:all .15s}.custom-enter-from,.custom-leave-to{opacity:0;transform:translateY(-5px)}.h1{font-size:max(var(--min-font-size),45px * var(--font-scale));font-weight:600;letter-spacing:-1.8px;line-height:1.2em;margin-bottom:30px;margin-top:0}@media screen and (max-width:992px){.h1{font-size:max(var(--min-font-size),40px * var(--font-scale));margin-bottom:20px}}blockquote{background:#5676e9;border-radius:calc(var(--main-border-radius)*.7);box-shadow:-5.154px 6.091px 9.558px #569ae940;color:#fff;font-size:max(var(--min-font-size),28px * var(--font-scale));font-weight:500;letter-spacing:-1.12px;line-height:1.2em;padding:44px 44px 44px 100px;position:relative}blockquote:not(:last-child){margin-bottom:100px}@media screen and (max-width:992px){blockquote:not(:last-child){margin-bottom:50px}blockquote{padding:33px 33px 33px 60px}}blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' fill='none'%3E%3Cpath fill='%23fff' d='M0 23.898v-6.546q0-2.898 1.09-6.102a26.6 26.6 0 0 1 3.035-6.137Q6.068 2.181 8.693.103l5.046 3.613a39.6 39.6 0 0 0-3.546 6.34q-1.466 3.308-1.466 7.194v6.648zm17.386 0v-6.546q0-2.898 1.091-6.102a26.6 26.6 0 0 1 3.034-6.137q1.944-2.932 4.569-5.01l5.045 3.613a39.6 39.6 0 0 0-3.546 6.34q-1.465 3.308-1.465 7.194v6.648z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:23px;left:47px;position:absolute;top:49px;width:31px}@media screen and (max-width:992px){blockquote:before{height:16px;left:20px;top:35px;width:25px}}.solution-page{color:#2f375a;font-size:max(var(--min-font-size),20px * var(--font-scale));font-weight:400;line-height:1.2em;padding-bottom:60px}.content-page{padding-bottom:100px}@media screen and (max-width:992px){.content-page{padding-bottom:80px}}@media screen and (max-width:576px){.content-page{padding-bottom:50px}}@media screen and (max-width:480px){.content-page{padding-bottom:40px}}.list,.list--bullet,.list--numbers,.list-col--2{margin-bottom:40px;padding:0}.list li,.list--bullet li,.list--numbers li,.list-col--2 li{margin-bottom:20px;padding-left:1em;position:relative}.list li:after,.list--bullet li:after,.list--numbers li:after,.list-col--2 li:after{content:"-";display:block;left:.1em;position:absolute;top:0}.list li ol,.list li ul,.list--bullet li ol,.list--bullet li ul,.list--numbers li ol,.list--numbers li ul,.list-col--2 li ol,.list-col--2 li ul{margin-top:10px}.list li ol li,.list li ul li,.list--bullet li ol li,.list--bullet li ul li,.list--numbers li ol li,.list--numbers li ul li,.list-col--2 li ol li,.list-col--2 li ul li{margin-bottom:0!important}.list--bullet>li{padding-left:30px}@media screen and (max-width:576px){.list--bullet>li{padding-left:20px}}.list--bullet>li:after{background:#5676e9;border-radius:50%;content:"";height:10px;outline:5px solid rgba(86,118,233,.302);top:.5em;width:10px}@media screen and (max-width:576px){.list--bullet>li:after{height:8px;outline-width:3px;top:.35em;width:8px}}.list--numbers{counter-reset:num-list}.list--numbers>li{padding-left:30px}.list--numbers>li:after{content:counter(num-list) ".";counter-increment:num-list}.list-col--2{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;display:block}@media screen and (max-width:576px){.list-col--2{-moz-column-count:1;column-count:1}}.list-col--2 li{-moz-column-break-inside:avoid;break-inside:avoid}body{background:#f9f9fa}.navigation-next,.navigation-prev{cursor:pointer;transition:all .25s ease}.navigation-next.swiper-button-disabled,.navigation-prev.swiper-button-disabled{cursor:default;opacity:.4}.navigation-next:not(.swiper-button-disabled),.navigation-prev:not(.swiper-button-disabled){cursor:pointer}.navigation-next:not(.swiper-button-disabled) .icon,.navigation-prev:not(.swiper-button-disabled) .icon{transition:all .25s ease}.navigation-next:not(.swiper-button-disabled):hover,.navigation-prev:not(.swiper-button-disabled):hover{transform:scale(1.02)}.navigation-next:not(.swiper-button-disabled):hover .icon,.navigation-prev:not(.swiper-button-disabled):hover .icon{box-shadow:0 4px 20px #5676e940}@keyframes metal-effect-animation{0%{left:-20%}10%,to{left:110%}}.btn.animation--metal,.main-header__right .header-red-btn,.metal-effect{overflow:hidden;position:relative}.btn.animation--metal:after,.main-header__right .header-red-btn:after,.metal-effect:after{animation:metal-effect-animation 8s linear infinite;animation-delay:1s;background:#fff;box-shadow:1px 1px 12px 7px #fff;content:"";display:block;height:140%;left:-20%;opacity:.4;position:absolute;top:-20%;transform:rotate(20deg);width:10%}.loaded .main-header__right .header-red-btn:after,.loaded .metal-effect:after,.main-header__right .loaded .header-red-btn:after{left:120%;transition-delay:0s}.tabs-component-panel{outline:none!important}@media screen and (max-width:1400px){[hide-xl]{display:none}}@media screen and (max-width:1200px){[hide-lg]{display:none}}@media screen and (max-width:992px){[hide-md]{display:none}}@media screen and (max-width:768px){[hide-sm]{display:none}}@media screen and (max-width:576px){[hide-xs]{display:none}}@media screen and (max-width:480px){[hide-xxs]{display:none}}.color-red{color:#ff5a49}.main-header{background:#151515;color:#fff}@media screen and (max-width:1100px){.main-header{z-index:9999!important}}.main-header__burger{color:#fff;display:none;transform:scale(1.3) translate(4px)}@media screen and (max-width:1100px){.main-header__burger{display:block;height:45px;position:relative!important;width:45px;z-index:999999!important}}@media screen and (max-width:576px){.main-header__burger{height:35px;width:45px}}.main-header__burger svg{height:100%;width:100%}.main-header__burger .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.main-header__burger .line1{stroke-dasharray:60 207;stroke-width:6}.main-header__burger .line2{stroke-dasharray:60 60;stroke-width:6}.main-header__burger .line3{stroke-dasharray:60 207;stroke-width:6}.main-header__burger.--open{position:fixed!important;right:15px}.main-header__burger.--open .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.main-header__burger.--open .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.main-header__burger.--open .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.main-header-container{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:107px;position:relative}@media screen and (max-width:1100px){.main-header-container{gap:20px;min-height:70px;padding-left:8px}}@media screen and (max-width:576px){.main-header-container{min-height:60px}}@media screen and (max-width:1100px){.main-header-container.--open{padding-right:80px}}.main-header-container:after{background:#2a2a2a;bottom:0;content:"";display:block;height:1px;left:15px;position:absolute;right:15px}.main-header__logo{background:url(../logo.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:70px;width:70px}@media screen and (max-width:1100px){.main-header__logo{height:45px;width:45px}}.main-header__right{flex-grow:0;flex-shrink:0}@media screen and (max-width:1100px){.main-header__right{flex-grow:1;text-align:right}}.main-header__right .header-red-btn{background:#ff5a49;border-radius:calc(var(--main-border-radius)*.7);box-shadow:0 4px 20px #c1453840;color:#fff;display:inline-block;font-size:max(var(--min-font-size),15px * var(--font-scale));--min-font-size:13px;font-weight:400;letter-spacing:-.6px;line-height:1.5em;padding:12px 42px;text-decoration:none;transition:all .25s ease}.main-header__right .header-red-btn:hover{background:#ff887c}@media screen and (max-width:1200px){.main-header__right .header-red-btn{border-radius:var(--main-border-radius)}}@media screen and (max-width:576px){.main-header__right .header-red-btn{padding:8px 25px}}.main-header__nav{align-items:center;color:#fff;display:inline-flex;flex-direction:row;flex-shrink:0;font-size:max(var(--min-font-size),14px * var(--font-scale));font-weight:500;justify-content:space-between;max-width:100%;width:790px}@media screen and (max-width:1200px){.main-header__nav{gap:5px;width:auto}}@media screen and (max-width:1100px){.main-header__nav{flex-direction:column;font-size:18px;gap:40px}}@media screen and (max-width:768px){.main-header__nav{font-size:16px}}@media screen and (max-width:576px){.main-header__nav{font-size:14px}}.main-header__nav-wrapper{flex-grow:1;padding-right:45px;text-align:center}@media screen and (max-width:1200px){.main-header__nav-wrapper{padding:0 25px}}@media screen and (max-width:1100px){.main-header__nav-wrapper{align-items:center;background:#5667ff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:25px;pointer-events:none;position:fixed!important;top:0;transition:all .25s ease;width:100%;z-index:9999!important}.main-header__nav-wrapper.--open{opacity:1;pointer-events:all}}.main-header__nav .link{border-radius:var(--main-border-radius);padding:8px 16px;transition:all .25s ease}.main-header__nav .router-link-active{background:#eaedf7;color:#2f375a;text-decoration:none!important}.main-header__nav .router-link-active:hover{opacity:.9}.main-content{min-height:calc(var(--vh)*100 - 257px)}@media screen and (max-width:992px){.main-content{min-height:calc(var(--vh)*100 - 269px)}}@media screen and (max-width:576px){.main-content{min-height:calc(var(--vh)*100 - 259px)}}.main-page.download,.main-page.index{background:#151515}.main-page.download .main-footer,.main-page.download .main-header,.main-page.index .main-footer,.main-page.index .main-header{background:none}.main-page.about,.main-page.index{max-width:calc(var(--vw)*100);overflow:hidden;position:relative}.main-page.about>*,.main-page.index>*{position:relative;z-index:2}.main-page.about .main-page-decore,.main-page.index .main-page-decore{background-image:radial-gradient(50% 50% at 50% 50%,#51535bbf 0,#2e344600);content:"";display:block;height:calc(var(--vw)*100);pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-50%) translate(50%);width:calc(var(--vw)*100);z-index:1}.main-page.about>*{position:static}.main-page.about .main-header-container>*,.main-page.about .main-page-header-container>*{position:relative;z-index:2}.main-footer{background:#151515;color:#fff;position:relative}.main-footer:after{background:#2a2a2a;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.main-footer-container{display:flex;flex-direction:row;gap:40px;letter-spacing:.6px;min-height:150px;padding-bottom:50px;padding-top:40px}@media screen and (max-width:992px){.main-footer-container{align-items:center;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;max-width:100%;text-align:center;width:520px}}.main-footer__col{font-size:max(var(--min-font-size),16px * var(--font-scale));font-weight:400;line-height:1.8em;--min-font-size:13px}.main-footer__col .name{color:#9da0ac}.main-footer__col-address{max-width:535px}@media screen and (max-width:992px){.main-footer__col-email,.main-footer__col-phone{width:calc(50% - 15px)}}.error-page{background:#151515;color:#fff;min-height:calc(100vh - 257px);padding-top:50px}.error-page h1{font-size:max(var(--min-font-size),30px * var(--font-scale));--min-font-size:25px;font-weight:600}.error-page h1,.error-page h2{color:#fff!important;margin-bottom:20px!important}.error-page h2{font-size:max(var(--min-font-size),18px * var(--font-scale));--min-font-size:14px;font-weight:400}.error-page .text-center{text-align:center}.error-page .lottie{display:block;height:300px;margin:auto auto -70px;pointer-events:none;transform:scale(1.3);width:300px}@media screen and (max-width:992px){.error-page .lottie{height:250px;margin-bottom:-70px;transform:scale(1.2);width:250px}}@media screen and (max-width:576px){.error-page .lottie{margin-bottom:-60px}}.main-page-header{background:#151515;color:#fff;margin-bottom:60px}@media screen and (max-width:992px){.main-page-header{margin-bottom:50px}}@media screen and (max-width:576px){.main-page-header{margin-bottom:40px}}@media screen and (max-width:480px){.main-page-header{margin-bottom:30px}}.main-page-header:has(.main-page-header__show-more-btn){margin-bottom:100px}@media screen and (max-width:992px){.main-page-header:has(.main-page-header__show-more-btn){margin-bottom:60px}}@media screen and (max-width:576px){.main-page-header:has(.main-page-header__show-more-btn){margin-bottom:50px}}@media screen and (max-width:480px){.main-page-header:has(.main-page-header__show-more-btn){margin-bottom:40px}}.main-page-header-container{padding-bottom:40px;padding-top:40px;position:relative}@media screen and (max-width:576px){.main-page-header-container{padding-bottom:30px;padding-top:30px}}.main-page-header-container:has(.main-page-header__show-more-btn){padding-bottom:75px}@media screen and (max-width:576px){.main-page-header-container:has(.main-page-header__show-more-btn){padding-bottom:65px}}.main-page-header__h1{font-size:max(var(--min-font-size),50px * var(--font-scale));font-weight:600;letter-spacing:-2px;line-height:1.2em;margin-bottom:10px}.main-page-header__h1:has(+.main-page-header__h2){border-bottom:1px solid #2a2a2a;margin-bottom:45px;padding-bottom:40px}@media screen and (max-width:992px){.main-page-header__h1:has(+.main-page-header__h2){margin-bottom:30px;padding-bottom:30px}}@media screen and (max-width:576px){.main-page-header__h1:has(+.main-page-header__h2){margin-bottom:20px;padding-bottom:20px}}@media screen and (max-width:576px){.main-page-header__h1{font-size:max(var(--min-font-size),40px * var(--font-scale))}}.main-page-header__h2{font-size:max(var(--min-font-size),24px * var(--font-scale));font-weight:400;letter-spacing:-.96px;line-height:1.5em;margin-bottom:40px}@media screen and (max-width:992px){.main-page-header__h2{margin-bottom:30px}}@media screen and (max-width:576px){.main-page-header__h2{margin-bottom:20px}}.main-page-header__show-more-btn{bottom:-35px;left:15px;position:absolute;transition:all .25s ease}@media screen and (max-width:992px){.main-page-header__show-more-btn{bottom:-25px}}@media screen and (max-width:576px){.main-page-header__show-more-btn{bottom:-20px}}.main-page-header__show-more-btn .icon{height:70px;transition:all .25s ease;width:70px}@media screen and (max-width:992px){.main-page-header__show-more-btn .icon{height:50px;width:50px}}@media screen and (max-width:576px){.main-page-header__show-more-btn .icon{height:43px;width:43px}}.main-page-header__show-more-btn:hover{transform:translateY(2px)}.main-page-header__show-more-btn:hover .icon{box-shadow:0 4px 20px #5676e940}.hoverable-image .img{overflow:hidden;position:relative}.hoverable-image .img:after{background-color:#5667ffcc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 17a7 7 0 1 0 0-14 7 7 0 0 0 0 14M21 21l-6.05-6.05'/%3E%3C/svg%3E");background-position:top 60% left 50%;background-repeat:no-repeat;background-size:50px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:2}@media screen and (max-width:480px){.hoverable-image .img:after{background-size:30px}}.hoverable-image .img:hover:after{background-position:top 50% left 50%;opacity:1}.hoverable-image .img[data-hover]:before{background:#fff;color:#2c2c2c;content:attr(data-hover);font-size:max(var(--min-font-size),18px * var(--font-scale));left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(10%);--min-font-size:14px;border-radius:calc(var(--main-border-radius)/3);opacity:0;padding:14px;transition:all .25s ease;z-index:3}@media screen and (max-width:480px){.hoverable-image .img[data-hover]:before{padding:8px}}.hoverable-image .img[data-hover]:hover:before{opacity:1;transform:translate(-50%) translateY(-50%)}.hoverable-image .img[data-hover]:after{background-image:none}body{font-family:Inter,sans-serif;--vh:1vh;--vw:1vw;--font-scale:1;--min-font-size:12px;--main-border-radius:20px}@media screen and (max-width:1200px){body{--font-scale:.9;--main-border-radius:10px}}@media screen and (max-width:992px){body{--font-scale:.8}}@media screen and (max-width:768px){body{--font-scale:.65}}.--bot *{transition:none!important}
