:root{--bg-color:#0c0c0c;--primary-color:#0d0d0d;--secondary-color:#fff;--text-color:#fff;--text-color-2:#fff;--text-color-3:#c00;--overlay-color:#0c0c0ca1}[data-theme=light]{--bg-color:#fff;--primary-color:#fff;--secondary-color:#000;--text-color:#000;--text-color-2:#000;--text-color-3:#c00;--overlay-color:#ffffffb3}html,body{height:100%}body{background-color:var(--bg-color);height:100%;color:var(--text-color);font-family:var(--font-raleway), "Raleway", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-left:10px solid var(--primary-color);border-right:10px solid var(--primary-color);margin:0;padding-top:60px;overflow:hidden visible}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-marcellus), "Marcellus", serif}a,a:hover{color:var(--text-color)}p{word-break:break-word}.ovhidden{overflow:hidden}.text_2,.text_2:hover{color:var(--text-color-2)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cursor__dot div{z-index:999999!important}.cursor__dot div:last-child{background-color:var(--text-color-3)!important}.cursor__dot div:first-child{filter:invert();background-color:var(--overlay-color)!important}.color_pr{color:var(--primary-color)!important}.color_sec{color:var(--secondary-color)}.animate-fade-in{opacity:0;animation:.8s ease-in-out forwards fadeIn}.animate-slide-up{opacity:0;animation:.8s ease-in-out forwards slideUp;transform:translateY(30px)}.animate-slide-left{opacity:0;animation:.8s ease-in-out forwards slideLeft;transform:translate(-30px)}.animate-slide-right{opacity:0;animation:.8s ease-in-out forwards slideRight;transform:translate(30px)}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.stagger-7{animation-delay:.7s}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{to{opacity:1;transform:translate(0)}}@keyframes slideRight{to{opacity:1;transform:translate(0)}}@media only screen and (max-width:991px){.s_c{padding-top:40px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}
