@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-cp-topbar{z-index:2;position:fixed;top:0;left:0;transition:all .3s ease;transform:translateY(-56px);border-bottom:1px solid var(--color-ui-03);background-color:var(--color-ui-05);width:100%;height:56px;display:flex;align-items:center;padding:0 16px}
.cmp-cp-topbar.mod__fixed{transform:translateY(0)}
.cmp-cp-topbar.mod__visible{transform:translateY(0);position:relative}
.cmp-cp-topbar__container{margin:0 auto;width:100%;max-width:1372px;position:relative;display:flex;gap:16px;align-items:center;justify-content:space-between}
.cmp-cp-topbar__title .cmp-title__text{color:var(--color-font-01);font-family:'CupraRegular',sans-serif;font-weight:400;text-transform:uppercase;font-size:16px;line-height:20px;margin:0;word-break:break-word}
.cmp-cp-topbar__title .cmp-title{margin:0;max-width:none}
.cmp-cp-topbar__options{display:flex;gap:24px;align-items:center}
.cmp-cp-topbar__menu{display:none;gap:24px}
.cmp-cp-topbar__menu-item{font-size:16px;line-height:24px;cursor:pointer;color:var(--color-font-01);font-family:'CupraRegular',sans-serif;font-weight:400;transition:all .3s ease}
.cmp-cp-topbar__menu-item:hover{opacity:.7}
.cmp-cp-topbar__cta{width:120px}
@media(min-width:764px){.cmp-cp-topbar{height:72px;transform:translateY(-72px);padding:0 32px}
.cmp-cp-topbar__title .cmp-title__text{font-size:20px;line-height:24px;margin:0;word-break:break-word}
}
@media(min-width:1016px){.cmp-cp-topbar{height:80px;transform:translateY(-80px)}
.cmp-cp-topbar__title .cmp-title__text{font-size:24px;line-height:28px;margin:0;word-break:break-word}
.cmp-cp-topbar__menu{display:flex}
.cmp-cp-topbar__cta{width:170px}
}