@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap");@font-face{font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--color-primary)}:root{--color-primary:#000;--color-secondary:#fff;--color-tertiary:#626278;--color-error:red;--animataion-line-item-width:116px;--animation-line-item-width-sm:80px;--animateion-line-item-count:24}ul li{list-style:none}body,html{overflow-x:hidden}body{height:100%;background:#fff}.wrapper{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}a{text-decoration:none}button{border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}h2{font-weight:700;font-size:clamp(36px,1.393rem + 1.786vw,48px);line-height:clamp(44px,1.679rem + 2.232vw,59px)}h3{font-size:clamp(24px,.643rem + 1.786vw,36px);line-height:clamp(28px,.75rem + 2.083vw,42px)}h3,h4{font-weight:900}h4{font-size:clamp(24px,3vw,32px);line-height:clamp(28px,3vw,38px)}.text,.textSmall{opacity:.7}.text{font-weight:400;font-size:clamp(20px,3vw,32px);line-height:clamp(28px,3vw,45px)}.textSmall{font-weight:400;font-size:clamp(16px,2vw,24px);line-height:clamp(24px,3vw,36px)}.typed-cursor{background:linear-gradient(180deg,#29bdff 8.85%,#43b3ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(24px,-.21rem + 3.566vw,48px)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.icon{filter:invert(1)}#animatedLine .swiper{width:100%;height:76px}#animatedLine .swiper-slide{width:var(--animataion-line-item-width);flex:1 0 var(--animataion-line-item-width);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.03);border-radius:20px}#animatedLine .swiper-slide img{object-position:50% 50%;object-fit:contain;width:100%;height:auto}#animatedLine .swiper-slide>div{width:78px;height:45px;position:relative;border-radius:20px}#animatedLine .swiper-wrapper{transition-timing-function:linear!important}@media (max-width:768px){#animatedLine .swiper{height:54px}#animatedLine .swiper-slide{width:var(--animation-line-item-width-sm);flex:1 0 var(--animation-line-item-width-sm);border-radius:12px;padding:5px 6px}#animatedLine .swiper-slide>div{width:60px;height:35px}}