.start{background-image:url(/Images/start.jpg);height:100dvh;width:100dvw;background-repeat:no-repeat;background-size:cover}.starthead{opacity:1;transition:all 2s ease;@starting-style{opacity:0;translate:0 -80px}}.startsub{opacity:1;transition:all 6s ease;@starting-style{opacity:0;translate:0 80px}}.startsub1{opacity:1;transition:all 2s ease;@starting-style{opacity:0;translate:0 80px}}.startsub2{opacity:1;transition:all 3s ease;@starting-style{opacity:0;translate:80px 0}}.ctaButton{font-size:16px;padding:12px 32px;color:#fff;background-color:#d24d19;border:none;border-radius:50px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:.4s ease-in-out;display:inline-block}.ctaButton:hover{background-color:#e30c0c;box-shadow:0 6px 15px rgba(0,0,0,.3)}.ctaButton:before{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background-color:hsla(0,0%,100%,.2);transition:width .4s ease,height .4s ease,top .4s ease,left .4s ease;border-radius:50%;transform:translate(-50%,-50%)}.ctaButton:hover:before{width:0;height:0;top:50%;left:50%}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}.ctaButton.shake{animation:shake .5s ease-in-out infinite}.scale{animation:scaleAnimation 1.5s ease-in-out forwards}@keyframes scaleAnimation{0%{transform:scale(0)}to{transform:scale(1)}}