.app-background[data-v-49c321a2]{background-color:#faf7f2}.section-width[data-v-49c321a2]{max-width:1200px;margin:0 auto}.section-padding[data-v-49c321a2]{padding:50px 0}.reveal[data-v-49c321a2]{opacity:0;transform:translateY(40px);transition:all 1s ease-out}.reveal-active[data-v-49c321a2]{opacity:1;transform:translateY(0)}.shadow-move[data-v-49c321a2]{transition:transform .6s cubic-bezier(.25,1,.5,1),box-shadow .6s ease;box-shadow:0 10px 30px rgba(0,0,0,.1)!important}.shadow-move[data-v-49c321a2]:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)!important}.image-zoom .v-image__image[data-v-49c321a2]{transition:transform .8s ease!important}.image-zoom:hover .v-image__image[data-v-49c321a2]{transform:scale(1.1)}.shadow-hover[data-v-49c321a2]{transition:all .3s ease}.shadow-hover[data-v-49c321a2]:hover{transform:scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,.05)!important}.border-light[data-v-49c321a2]{border:1px solid hsla(0,0%,100%,.1)!important;transition:all .3s ease}.hover-card[data-v-49c321a2]:hover{background-color:hsla(0,0%,100%,.1)!important;transform:translateY(-5px);cursor:pointer}.transition-slow[data-v-49c321a2]{transition:all .5s ease}.card-gradient[data-v-49c321a2]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);width:100%;transition:background .5s ease}.gradient-active[data-v-49c321a2]{background:linear-gradient(0deg,rgba(62,39,35,.9),transparent)}.whatsapp-float[data-v-49c321a2]{position:fixed;right:20px;bottom:20px;z-index:999;box-shadow:0 8px 20px rgba(0,0,0,.25)}.half-bg-right[data-v-49c321a2]{position:relative;overflow:hidden;background-color:#c9c9c4}.half-bg-right[data-v-49c321a2]:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,0) 10%,#c9c9c4 80%),url(/img/background.83eaa179.jpg);z-index:0}.half-bg-right>[data-v-49c321a2]{position:relative;z-index:1}@media (max-width:600px){.section-padding[data-v-49c321a2]{padding:40px 0}.whatsapp-float[data-v-49c321a2]{right:16px;bottom:16px}}.v-application,.v-application *,body,html{font-family:Miracle,sans-serif!important;font-weight:400!important}h1{font-size:40px}h2{font-size:32px}p{font-size:17px}.v-btn{text-transform:none!important;letter-spacing:.5px!important}.v-carousel__controls{opacity:0;transition:opacity .3s ease}.v-carousel:hover .v-carousel__controls{opacity:1}*,.v-application{font-family:Montserrat,sans-serif}