.service-card{margin-top:3rem}.icon-badge{position:relative}.icon-badge:before{content:"";z-index:-1;background:#1a2332;width:20px;height:20px;position:absolute;top:-4px;right:-4px;transform:skew(-10deg)}.contact-info-card{animation:.6s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.service-card{margin-top:2rem}.contact-info-card{margin-left:0!important}}
@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100px)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes parallaxZoom{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-100px)scale(.95)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100px)scale(.95)}}@keyframes slideExitToTop{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-100px)scale(.95)}}@keyframes slideExitToBottom{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(100px)scale(.95)}}.slide-enter{animation:1s cubic-bezier(.25,.46,.45,.94) forwards slideInFromRight}.slide-enter-left{animation:1s cubic-bezier(.25,.46,.45,.94) forwards slideInFromLeft}.slide-enter-top{animation:1s cubic-bezier(.25,.46,.45,.94) forwards slideInFromTop}.slide-enter-bottom{animation:1s cubic-bezier(.25,.46,.45,.94) forwards slideInFromBottom}.slide-exit-left{animation:1s cubic-bezier(.25,.46,.45,.94) forwards slideExitToTop}.slide-exit-right{animation:1s cubic-bezier(.25,.46,.45,.94) forwards slideExitToBottom}.slide-fade-in{animation:1s cubic-bezier(.25,.46,.45,.94) forwards fadeInScale}.parallax-bg{animation:1s cubic-bezier(.25,.46,.45,.94) forwards parallaxZoom}.content-fade{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) .2s forwards fadeInScale}.content-fade-exit{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards slideOutToLeft}@keyframes dotScale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.dot-active{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards dotScale}.slider-transition{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.nav-btn-hover{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.nav-btn-hover:hover{transform:scale(1.1)}.text-overlay{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) .3s forwards slideInFromLeft}.logo-overlay{opacity:0;animation:1s cubic-bezier(.25,.46,.45,.94) forwards fadeInScale}
