*{margin:0;padding:0;box-sizing:border-box}.animated{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}@-webkit-keyframes scaleInFade{0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes scaleInFade{0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.scaleInFade{-webkit-animation-name:scaleInFade;animation-name:scaleInFade}@-webkit-keyframes scaleOutFade{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1,1,1);transform:scale(1,1,1)}}@keyframes scaleOutFade{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1,1,1);transform:scale(1,1,1)}}.scaleOut{-webkit-animation-name:scaleOutFade;animation-name:scaleOutFade}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}html,body{margin:0;padding:0;font-family:Roboto,sans-serif}.slide{position:absolute;width:100%;height:calc(100vh - 240px);display:flex;align-items:center;padding-left:8%;background-size:cover;background-position:center;background-image:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.2) 50%,transparent 100%)}.hero-slider{height:calc(100vh - 240px);width:100%;position:relative;overflow:hidden}.hero-content{position:absolute;top:50%;left:8%;transform:translateY(-50%);max-width:600px;z-index:5}.hero-content{max-width:600px;color:#fff;z-index:2}.main-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:20px}.cursive-accent{font-family:Great Vibes,cursive;color:#d9534f;font-size:4rem;margin-left:10px;font-weight:400}.hero-description{font-size:1.1rem;line-height:1.6;margin-bottom:40px;color:#fffc}.hero-actions{display:flex;gap:20px}.btn-red{background-color:#c92127;color:#fff;border:none;padding:14px 28px;border-radius:4px;font-weight:600;cursor:pointer}.btn-outline{background:transparent;color:#fff;border:1px solid #ffffff;padding:14px 28px;border-radius:4px;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer}.play-circle{width:24px;height:24px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;box-shadow:2px 2px 10px #0000004d;z-index:9999;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-float i,.whatsapp-float img{font-size:35px;width:35px;height:35px}.whatsapp-float:hover{transform:scale(1.1);box-shadow:2px 5px 15px #0006;color:#fff}@media(max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-float i,.whatsapp-float img{font-size:28px;width:28px;height:28px}}
