.font-poppins{font-family:var(--font-poppins), sans-serif}.font-inter{font-family:var(--font-inter), sans-serif}html{scroll-behavior:smooth}.btn-shadow{box-shadow:0 4px 4px #00000040}.card-shadow{box-shadow:0 4px 4px #00000026}.card-category-shadow{box-shadow:0 4px 2px #0000001a}.gradient-text{background:linear-gradient(#a31111 45.67%,#3d0606 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.image-hover-scale2{will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.group:hover .image-hover-scale2{transform:scale(1.02)}.image-hover-scale{will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.group:hover .image-hover-scale{transform:scale(1.06)}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.group:hover .animate-infinite-scroll{animation-play-state:paused}.animate-infinite-scroll{animation:20s linear infinite infinite-scroll}.group:hover .animate-infinite-scroll-blog{animation-play-state:paused}.animate-infinite-scroll-blog{animation:80s linear infinite infinite-scroll}@keyframes vertical-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.vertical-marquee{animation:20s linear infinite vertical-marquee}.marquee-wrapper:hover .vertical-marquee{animation-play-state:paused}@keyframes number-scroll-up{0%{transform:translateY(0%)}to{transform:translateY(-100%)}}.number-scroll{animation:.3s ease-out forwards number-scroll-up}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.7s forwards slideInRight}.animate-slide-in-left{animation:.7s forwards slideInLeft}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:1536px){.container{max-width:1536px;padding-left:2rem;padding-right:2rem}}@media (min-width:1920px){.container{max-width:1728px;padding-left:3rem;padding-right:3rem}}@media (min-width:2560px){.container{max-width:2048px;padding-left:4rem;padding-right:4rem}}.btn{cursor:pointer;color:#fff;clip-path:polygon(0 0,100% 0,100% 78%,95% 100%,0 100%);background-color:#d51111;border-radius:8px;justify-content:center;align-items:center;gap:12px;transition:background-color .3s ease-out,transform .3s ease-out;display:flex;position:relative}.btn:disabled{pointer-events:none;transform:none;cursor:not-allowed!important}.btn:disabled:hover{transform:none}.btn:hover{background-color:#a31111}.btn:focus-visible{outline-offset:2px;outline:2px solid #d51111;box-shadow:0 0 0 4px #d5111133}.btn-contact{color:#fff;clip-path:polygon(0 0,100% 0,100% 78%,95% 100%,0 100%);border-radius:8px;justify-content:center;align-items:center;gap:12px;transition:background-color .3s ease-out,transform .3s ease-out;display:flex;position:relative}.btn-contact:hover{background-color:#a31111}@media (min-width:475px){.container{max-width:475px;padding-left:2.6rem;padding-right:2.6rem}}@media (min-width:640px){.container{max-width:640px;padding-left:3.6rem;padding-right:3.6rem}}@media (min-width:768px){.container{max-width:768px;padding-left:4.6rem;padding-right:4.6rem}}@media (min-width:1024px){.container{max-width:1024px;padding-left:5.6rem;padding-right:5.6rem}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1024px){.container{padding-left:6.1rem;padding-right:6.1rem}}@media (min-width:1536px){.container{max-width:1536px}}
