@keyframes cursor{0%,to{border-color:transparent}50%{border-color:#000}}@keyframes typing{0%{width:100%}90%,to{width:0}}@keyframes slide{33.3333333333%{font-size:3rem;letter-spacing:3px}to{font-size:0;letter-spacing:0}}.typing-slider{font-family:Consolas,monospace;font-weight:700;white-space:nowrap}.typing-slider p{position:relative;display:inline;font-size:0;text-transform:uppercase;letter-spacing:0;animation:slide 15s step-start infinite}.typing-slider p:after{content:"";position:absolute;top:0;right:0;bottom:0;border-left:3px solid black;background-color:transparent;animation:typing 5s infinite,cursor 1s infinite}.typing-slider p:nth-child(1){animation-delay:0s}.typing-slider p:nth-child(1):after{animation-delay:0s;animation-timing-function:steps(16),step-end}.typing-slider p:nth-child(2){animation-delay:5s}.typing-slider p:nth-child(2):after{animation-delay:5s;animation-timing-function:steps(23),step-end}.typing-slider p:nth-child(3){animation-delay:10s}.typing-slider p:nth-child(3):after{animation-delay:10s;animation-timing-function:steps(12),step-end}hr.style-two{border:0;height:1px;background-image:linear-gradient(to right,#0000,#000000bf,#0000)}@keyframes bounceCustom{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.animate-bounce-custom{animation:bounceCustom 5s infinite}.social-links{display:flex;position:absolute;top:85%;left:14%;transform:translate(-50%,-50%)}.social-item{list-style:none}.social-link{width:50px;height:50px;text-align:center;line-height:45px;font-size:25px;margin:0 10px;display:block;border-radius:50%;position:relative;overflow:hidden;border:3px solid #fff;z-index:1}.social-link .icon{position:relative;color:#262626;transition:.5s;z-index:3}.social-link:hover .icon{color:#fff;transform:rotateY(360deg)}.social-link:before{content:"";position:absolute;top:85%;left:0;width:100%;height:100%;background:red;transition:.5s;z-index:2}.social-link:hover:before{top:0}.social-item:nth-child(1) .social-link:before{background:#3b5999}.social-item:nth-child(2) .social-link:before{background:#55acee}.social-item:nth-child(3) .social-link:before{background:#0077b5}.social-item:nth-child(4) .social-link:before{background:#dd4b39}.nav-9 .linktext{font-size:1.3em;top:0;text-align:center;position:relative;z-index:2;color:#000;text-decoration:none;font-family:Righteous,Arial,sans-serif;text-transform:uppercase;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.nav-9 .linktext:before{content:"";position:absolute;top:0;left:-5px;width:calc(100% + 5px);border-left:3px solid #FFABAB;border-right:3px solid #FFABAB;height:100%;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;opacity:1;background:transparent;max-height:0%;transform:translateY(20px);-webkit-transform:translateY(20px)}.nav-9 .linktext:after{display:inline-block;content:attr(data-text);position:absolute;top:24px;left:0;width:100%;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;font-size:.5em;color:#ffabab;transform:translateY(30px);-webkit-transform:translateY(30px);opacity:0}.nav-9 .item{position:relative;display:inline-block;height:35px;padding-top:15px;margin-left:25px;margin-right:25px;background:transparent;z-index:2;color:#db4444;text-decoration:none;font-family:Arial,sans-serif;text-transform:uppercase;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.nav-9 .item:hover .linktext:before{max-height:150%;transition-delay:.3s;-webkit-transition-delay:.3s;transform:translateY(0);-webkit-transform:translateY(0%)}.nav-9 .item:hover .linktext:after{opacity:1;transition-delay:.5s;-webkit-transition-delay:.5s;transform:translateY(0);-webkit-transform:translateY(0px)}.nav-9 .item:hover .linktext{color:#db4444;top:-10px;transform:scale(1.3);-webkit-transform:scale(1.3)}.nav-9 .dropdown{position:relative;display:inline-block}.nav-9 .dropdown-content{display:none;position:absolute;min-width:160px;box-shadow:0 8px 16px #0003;border-radius:6px;z-index:3;top:40px;left:0;animation:dropdownFade .3s ease}.nav-9 .dropdown-content a{color:#ffabab;padding:12px 16px;text-decoration:none;display:block;font-family:Righteous,Arial,sans-serif;text-transform:uppercase;transition:all .3s ease}.nav-9 .dropdown-content a:hover{background-color:#db4444;color:#fff}.nav-9 .dropdown:hover .dropdown-content{display:block}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;padding:40px}.cards .card{position:relative;display:flex;align-items:flex-end;justify-content:center;height:220px;width:240px;border-radius:20px;color:#fff;overflow:hidden;cursor:pointer;transition:all .4s ease;background:var(--bg) center/cover no-repeat;box-shadow:0 8px 20px #0000001a}.cards .card .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#000000bf);transition:all .4s ease;z-index:1}.cards .card .content{position:relative;z-index:2;padding:20px;text-align:center}.cards .card .tip{font-size:1.2em;font-weight:700;margin-bottom:6px}.cards .card .second-text{font-size:.9em;opacity:.9;line-height:1.4}.cards .card:hover{transform:scale(1.05);box-shadow:0 15px 30px #00000040}.cards .card:hover .overlay{background:linear-gradient(180deg,#000000a6,#000000e6)}.cards .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg) center/cover no-repeat;transform:scale(1);transition:transform .6s ease;z-index:0}.cards .card:hover:before{transform:scale(1.1)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee,.marquee-right{display:inline-flex;gap:2rem;will-change:transform}.marquee{animation:marquee 20s linear infinite}.marquee-right{animation:marquee-right 20s linear infinite}.marquee>*,.marquee-right>*{white-space:nowrap;display:inline-flex;align-items:center}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc}}@keyframes orbit{0%{transform:rotate(0) translate(180px) rotate(0)}to{transform:rotate(360deg) translate(180px) rotate(-360deg)}}@keyframes orbit-reverse{0%{transform:rotate(0) translate(220px) rotate(0)}to{transform:rotate(-360deg) translate(220px) rotate(360deg)}}@keyframes orbit-slow{0%{transform:rotate(0) translate(150px) rotate(0)}to{transform:rotate(360deg) translate(150px) rotate(-360deg)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#6366f1}}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.shadow-custom{box-shadow:0 10px 40px #0000001a}
