@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typewriter-cursor{animation:1s infinite blink}.contact-form-section{opacity:0!important;transition:all 1s ease-out .2s!important;transform:translateY(60px)!important}.contact-form-section.contact-form-section-visible{opacity:1!important;transform:translateY(0)!important}.contact-form-image{opacity:0!important;transition:all 1s cubic-bezier(.34,1.56,.64,1) .4s!important;transform:translate(-100px)scale(.95)!important}.contact-form-section-visible .contact-form-image{opacity:1!important;transform:translate(0)scale(1)!important}.contact-form-content{opacity:0!important;transition:all 1s cubic-bezier(.34,1.56,.64,1) .5s!important;transform:translate(100px)scale(.95)!important}.contact-form-section-visible .contact-form-content{opacity:1!important;transform:translate(0)scale(1)!important}.contact-form-form{opacity:0!important;transition:all .8s ease-out .7s!important;transform:translateY(30px)!important}.contact-form-section-visible .contact-form-form{opacity:1!important;transform:translateY(0)!important}.contact-form-left{opacity:0!important;transition:all .6s ease-out .9s!important;transform:translate(-40px)!important}.contact-form-section-visible .contact-form-left{opacity:1!important;transform:translate(0)!important}.contact-form-right{opacity:0!important;transition:all .6s ease-out 1s!important;transform:translate(40px)!important}.contact-form-section-visible .contact-form-right{opacity:1!important;transform:translate(0)!important}.contact-form-field{opacity:0!important;transition:all .5s ease-out!important;transform:translateY(20px)!important}.contact-form-section-visible .contact-form-field{opacity:1!important;transform:translateY(0)!important}.contact-form-button{opacity:0!important;transition:all .6s cubic-bezier(.34,1.56,.64,1)!important;transform:scale(.9)translateY(20px)!important}.contact-form-section-visible .contact-form-button{opacity:1!important;transform:scale(1)translateY(0)!important}.contact-info-section{opacity:0!important;transition:all 1.2s ease-out .2s!important;transform:translateY(80px)!important}.contact-info-section.contact-info-section-visible{opacity:1!important;transform:translateY(0)!important}.contact-info-image{opacity:0!important;transition:all 1s cubic-bezier(.25,.46,.45,.94) .4s!important;transform:translate(-150px)rotateY(-10deg)!important}.contact-info-section-visible .contact-info-image{opacity:1!important;transform:translate(0)rotateY(0)!important}.contact-info-button{opacity:0!important;transition:all .8s cubic-bezier(.34,1.56,.64,1) .8s!important;transform:translateY(30px)scale(.9)!important}.contact-info-section-visible .contact-info-button{opacity:1!important;transform:translateY(0)scale(1)!important}.contact-info-content{opacity:0!important;transition:all 1s cubic-bezier(.25,.46,.45,.94) .5s!important;transform:translate(150px)rotateY(10deg)!important}.contact-info-section-visible .contact-info-content{opacity:1!important;transform:translate(0)rotateY(0)!important}.contact-info-item{opacity:0!important;transition:all .7s ease-out!important;transform:translate(50px)!important}.contact-info-section-visible .contact-info-item{opacity:1!important;transform:translate(0)!important}.contact-cta-section{opacity:0!important;transition:all 1.2s cubic-bezier(.25,.46,.45,.94) .2s!important;transform:translateY(100px)scale(.95)!important}.contact-cta-section.contact-cta-section-visible{opacity:1!important;transform:translateY(0)scale(1)!important}.contact-cta-title{opacity:0!important;transition:all 1s cubic-bezier(.34,1.56,.64,1) .5s!important;transform:translateY(50px)rotateX(15deg)!important}.contact-cta-section-visible .contact-cta-title{opacity:1!important;transform:translateY(0)rotateX(0)!important}.contact-cta-button{opacity:0!important;transition:all .8s cubic-bezier(.34,1.56,.64,1) .8s!important;transform:scale(.8)translateY(30px)!important}.contact-cta-section-visible .contact-cta-button{opacity:1!important;transform:scale(1)translateY(0)!important}
