@keyframes float1-9bced2b4{0%{transform:translate(0)}25%{transform:translate(5px,-5px)}50%{transform:translateY(-8px)}75%{transform:translate(-5px,-5px)}to{transform:translate(0)}}@keyframes float2-9bced2b4{0%{transform:translate(0)}20%{transform:translate(3px,-6px)}40%{transform:translate(-3px,-4px)}60%{transform:translate(2px,-8px)}80%{transform:translate(-2px,-6px)}to{transform:translate(0)}}@keyframes float3-9bced2b4{0%{transform:translate(0)}25%{transform:translate(-5px,-3px)}50%{transform:translate(5px,-7px)}75%{transform:translate(-2px,-5px)}to{transform:translate(0)}}@keyframes float4-9bced2b4{0%{transform:translate(0) rotate(0)}20%{transform:translate(4px,-4px) rotate(3deg)}40%{transform:translate(-4px,-6px) rotate(-2deg)}60%{transform:translate(3px,-5px) rotate(1deg)}80%{transform:translate(-3px,-3px) rotate(-3deg)}to{transform:translate(0) rotate(0)}}.animate-float1[data-v-9bced2b4]{animation:float1-9bced2b4 4s ease-in-out infinite}.animate-float2[data-v-9bced2b4]{animation:float2-9bced2b4 3s ease-in-out infinite}.animate-float3[data-v-9bced2b4]{animation:float3-9bced2b4 5s ease-in-out infinite}.animate-float4[data-v-9bced2b4]{animation:float4-9bced2b4 4.5s ease-in-out infinite}@keyframes rotateMirror{0%{transform:rotate(0)}50%{transform:rotate(-100deg)}to{transform:rotate(0)}}@keyframes rotateMirror360{0%{transform:rotate(0)}50%{transform:rotate(-1turn)}to{transform:rotate(0)}}@keyframes loopMirror-39c6d3f7{0%{transform:rotate(-40deg)}50%{transform:rotate(40deg)}to{transform:rotate(-40deg)}}.animate-loop-mirror[data-v-39c6d3f7]{animation:loopMirror-39c6d3f7 4s ease-in-out infinite}.service-card[data-v-e101c0d6]{background-image:linear-gradient(180deg,#ffffffe6,#ffffffb3),radial-gradient(120% 80% at 100% 0,#fef2e7e6 0,#fff0 60%)}.services-section[data-v-3b04d163]:before{background:linear-gradient(270deg,#fafafa 0,#fef2e7 50%,transparent);content:"";height:160px;inset:0 0 auto;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(180deg,#000 0,transparent);pointer-events:none;position:absolute;z-index:0}@keyframes rotate-3b04d163{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-reverse-3b04d163{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-rotate-mirror-b[data-v-3b04d163]{animation:rotate-reverse-3b04d163 20s linear infinite}.animate-rotate-mirror-y[data-v-3b04d163]{animation:rotate-3b04d163 20s linear infinite}@keyframes rotate-0517c5f5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-reverse-0517c5f5{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-rotate-mirror-b[data-v-0517c5f5]{animation:rotate-reverse-0517c5f5 20s linear infinite}.animate-rotate-mirror-y[data-v-0517c5f5]{animation:rotate-0517c5f5 20s linear infinite}@keyframes iracemaGrow{0%{opacity:.5;transform:translate(-50%) translateY(0) scale(.7)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.animate-iracema{animation:iracemaGrow 5s ease-out forwards;transform-origin:bottom center}@keyframes cloudMoveLeft{0%{transform:translate(0)}to{transform:translate(50%)}}.animate-cloud-left{animation:cloudMoveLeft 5s linear forwards}@keyframes cloudMoveSlow{0%{transform:translate(0)}to{transform:translate(20%)}}.animate-cloud-slow{animation:cloudMoveSlow 5s linear forwards}@keyframes cloudMoveRight{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-cloud-right{animation:cloudMoveRight 5s linear forwards}@keyframes elevatorMove{0%{transform:translate(-15%) translateY(2%) scale(.5)}to{transform:translate(0) translateY(0) scale(1)}}.animate-elevator{animation:elevatorMove 5s ease-out forwards}@keyframes treeMove{0%{transform:translate(0)}to{transform:translate(15px)}}@keyframes tombaMove{0%{transform:translate(0) translateY(2%) scale(.5)}to{transform:translate(-25%) translateY(0) scale(1)}}.animate-tomba{animation:tombaMove 5s ease-out forwards}@keyframes pampulhaBlockMove{0%{transform:translate(-50%) translateY(10%) scale(.7)}to{transform:translate(-50%) translateY(0) scale(1)}}.animate-pampulha-block{animation:pampulhaBlockMove 5s ease-out forwards;transform-origin:bottom center}@keyframes treeAppear{0%{transform:translate(-40%)}to{transform:translate(0)}}@keyframes cristoGrow{0%{transform:translate(-50%) translateY(0) scale(.8)}to{transform:translate(-50%) translateY(0) scale(1)}}.animate-cristo{animation:cristoGrow 5s ease-out forwards;transform-origin:bottom center;width:18rem}@keyframes cloudMoveDown{0%{transform:translate(0)}to{transform:translate(-20%)}}.animate-cloud-down{animation:cloudMoveDown 5s linear forwards}@keyframes maspMove{0%{opacity:0;transform:translate(25%) translateY(30%) scale(.5)}to{opacity:1;transform:translate(-10%) translateY(0) scale(1)}}.animate-masp{animation:maspMove 5s ease-out forwards}@keyframes treeMove{0%{transform:translate(0)}to{transform:translate(30%)}}.animate-tree{animation:treeMove 5s linear forwards}@keyframes barueriBlockMove{0%{transform:translate(-50%) translateY(10%) scale(.9)}to{transform:translate(-50%) translateY(0) scale(1)}}.animate-barueri-block{animation:barueriBlockMove 5s ease-out forwards;transform-origin:bottom center}@keyframes treeAppear{0%{transform:translateY(50%) scale(.7)}to{transform:translateY(-20%) scale(1)}}.animate-tree{animation:treeAppear 5s ease-out forwards}@keyframes treeLeftAppear{0%{transform:translateY(50%) translate(50%) scale(.7)}to{transform:translateY(-10%) translate(0) scale(1)}}.animate-tree-left{animation:treeLeftAppear 5s ease-out forwards}@keyframes treeRightAppear{0%{transform:translateY(50%) translate(-20%) scale(.7)}to{transform:translateY(-10%) translate(0) scale(1)}}.animate-tree-right{animation:treeRightAppear 5s ease-out forwards}@keyframes cloudMove{0%{transform:translate(0)}to{transform:translate(40%)}}.animate-cloud{animation:cloudMove 5s linear forwards}@keyframes shinePulse{0%,to{opacity:.9}50%{opacity:.6}}.animate-shine{animation:shinePulse 4s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.animate-pulse-dot{animation:pulse-dot 2.5s ease-in-out infinite}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease,transform .25s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-4px)}@keyframes rotateMirrorM-90377110{0%{transform:rotate(0)}to{transform:rotate(-40deg)}}@keyframes rotateMirrorP-90377110{0%{transform:rotate(0)}to{transform:rotate(40deg)}}.animate-rotate-mirror-m[data-v-90377110]{animation:rotateMirrorM-90377110 6s ease-in-out infinite alternate}.animate-rotate-mirror-p[data-v-90377110]{animation:rotateMirrorP-90377110 8s ease-in-out infinite alternate}@keyframes rotate-c67c0828{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-reverse-c67c0828{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-rotate-mirror-b[data-v-c67c0828]{animation:rotate-reverse-c67c0828 20s linear infinite}.animate-rotate-mirror-m[data-v-c67c0828]{animation:rotate-c67c0828 20s linear infinite}.animate-rotate-mirror-p[data-v-c67c0828]{animation:rotate-c67c0828 15s linear infinite}.custom-shadow[data-v-7520a012]{box-shadow:0 1px 3px 1px #0000001f}@keyframes rotate-7520a012{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-reverse-7520a012{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-rotate-mirror-b[data-v-7520a012]{animation:rotate-reverse-7520a012 20s linear infinite}.animate-rotate-mirror-m[data-v-7520a012]{animation:rotate-7520a012 20s linear infinite}.animate-rotate-mirror-p[data-v-7520a012]{animation:rotate-7520a012 15s linear infinite}
