html{scroll-behavior:smooth}*{transition:all .3s ease-in-out}body{background:#fff;margin:0;padding:0;font-family:sans-serif}@keyframes slideIn{0%{opacity:0;transform:translate(100px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:768px){.mobile-stack{flex-direction:column!important}.mobile-full{width:100%!important}.mobile-text-center{text-align:center!important}.mobile-padding{padding:15px!important}}html,body{max-width:100%;overflow-x:hidden}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 rgba(212,175,55,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(212,175,55,0)}to{transform:scale(1);box-shadow:0 0 rgba(212,175,55,0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){*{box-sizing:border-box!important;max-width:100%!important}header,nav,footer,section,div{flex-wrap:wrap!important}header>div,nav>div,.top-info-bar div{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}h1,h2,h3{text-align:center!important;font-size:max(1.5rem,min(5vw,2rem))!important;line-height:1.3!important}p,a,li,span{text-align:center!important;font-size:1rem!important;line-height:1.5!important}img{object-fit:cover!important;max-width:100%!important;height:auto!important}footer{text-align:center!important;padding:20px 10px!important}button,.btn{width:100%!important;margin:10px 0!important}header{padding:10px 15px!important}header h1{font-size:1.2rem!important}nav{flex-wrap:wrap;gap:10px!important}section{min-height:400px!important;padding:80px 15px!important}section h1{font-size:2rem!important}section p{font-size:1rem!important}section a{padding:14px 25px!important;font-size:15px!important}}
