@import"https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&family=Fira+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Smooch+Sans:wght@100..900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-8{top:2rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.-m-1\.5{margin:-.375rem}.-m-2\.5{margin:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-96{height:24rem}.h-\[100vh\]{height:100vh}.h-auto{height:auto}.h-full{height:100%}.max-h-48{max-height:12rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-500\/10>:not([hidden])~:not([hidden]){border-color:#6b72801a}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b-4{border-bottom-width:4px}.border-t{border-top-width:1px}.border-customColorOne{--tw-border-opacity: 1;border-color:rgb(0 51 255 / var(--tw-border-opacity))}.border-customColorOne\/40{border-color:#03f6}.border-customColorTwo{--tw-border-opacity: 1;border-color:rgb(0 255 85 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-white\/50{border-color:#ffffff80}.bg-\[\#075e54\]{--tw-bg-opacity: 1;background-color:rgb(7 94 84 / var(--tw-bg-opacity))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity))}.bg-\[\#dcf8c6\]{--tw-bg-opacity: 1;background-color:rgb(220 248 198 / var(--tw-bg-opacity))}.bg-\[\#e5ddd5\]{--tw-bg-opacity: 1;background-color:rgb(229 221 213 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-customColorOne{--tw-bg-opacity: 1;background-color:rgb(0 51 255 / var(--tw-bg-opacity))}.bg-customColorOne\/5{background-color:#0033ff0d}.bg-customColorTwo{--tw-bg-opacity: 1;background-color:rgb(0 255 85 / var(--tw-bg-opacity))}.bg-customColorTwo\/5{background-color:#00ff550d}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-900\/60{background-color:#11182799}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/20{background-color:#fff3}.bg-white\/90{background-color:#ffffffe6}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-70{--tw-bg-opacity: .7}.bg-\[url\(\'\.\/assets\/img\/slider2\.webp\'\)\]{background-image:url(/assets/slider2-66C5b9Bo.webp)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-customColorOne{--tw-gradient-from: #0033FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 51 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-customColorOne\/10{--tw-gradient-from: rgb(0 51 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 51 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-customColorOne\/20{--tw-gradient-from: rgb(0 51 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 51 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-customColorTwo{--tw-gradient-from: #00FF55 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/80{--tw-gradient-from: rgb(255 255 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/70{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-customColorFour{--tw-gradient-to: rgb(0 204 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #00CC44 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-customColorThree{--tw-gradient-to: rgb(0 34 204 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0022CC var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-customColorTwo{--tw-gradient-to: rgb(0 255 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #00FF55 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-customColorTwo\/5{--tw-gradient-to: rgb(0 255 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 85 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-50{--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdf4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-customColorFour{--tw-gradient-to: #00CC44 var(--tw-gradient-to-position)}.to-customColorOne{--tw-gradient-to: #0033FF var(--tw-gradient-to-position)}.to-customColorThree{--tw-gradient-to: #0022CC var(--tw-gradient-to-position)}.to-customColorTwo{--tw-gradient-to: #00FF55 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#075e54\]{--tw-text-opacity: 1;color:rgb(7 94 84 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-customColorOne{--tw-text-opacity: 1;color:rgb(0 51 255 / var(--tw-text-opacity))}.text-customColorTwo{--tw-text-opacity: 1;color:rgb(0 255 85 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-customColorOne\/30{--tw-shadow-color: rgb(0 51 255 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-customColorOne\/40{--tw-shadow-color: rgb(0 51 255 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-customColorOne\/50{--tw-shadow-color: rgb(0 51 255 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-customColorTwo\/40{--tw-shadow-color: rgb(0 255 85 / .4);--tw-shadow: var(--tw-shadow-colored)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.grecaptcha-badge{visibility:hidden!important}body{font-family:Montserrat,serif}@media (max-width: 1024px){body{font-family:Montserrat,serif}}.secondFont{font-family:Fira Sans Condensed,serif}.lineHeight05{line-height:75px!important}@media (max-width: 1024px){.lineHeight05{line-height:55px!important}}.lineHeight1{line-height:65px!important}@media (max-width: 1024px){.lineHeight1{line-height:45px!important}}.lineHeight2{line-height:55px!important}@media (max-width: 1024px){.lineHeight2{line-height:35px!important}}.lineHeight3{line-height:45px!important}@media (max-width: 1024px){.lineHeight3{line-height:25px!important}}.especialBorder1{border-bottom:8px solid #f8b601}.whatsapp{position:fixed;width:64px;height:64px;margin-left:0;bottom:20px;left:20px!important;z-index:221;background-color:transparent;border-radius:50px;text-align:center;transition:all .3s ease;animation:whatsappPulse 2s ease-in-out infinite;cursor:pointer;display:flex;align-items:center;justify-content:center}.whatsapp img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.whatsapp:hover{transform:scale(1.1);animation:whatsappBounce .6s ease-in-out}.whatsapp:hover img{filter:drop-shadow(0 0 20px rgba(37,211,102,1));transform:rotate(5deg)}@keyframes whatsappPulse{0%,to{transform:scale(1);box-shadow:0 0 #25d366b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #25d36600}}@keyframes whatsappBounce{0%,to{transform:scale(1.1) translateY(0)}25%{transform:scale(1.15) translateY(-10px)}50%{transform:scale(1.1) translateY(0)}75%{transform:scale(1.12) translateY(-5px)}}.requestBudget{border-radius:8px;padding:10px 12px;position:fixed;width:240px;margin-left:0;left:76px!important;bottom:30px;z-index:220;text-align:left;transition:all .3s ease;background:linear-gradient(135deg,#25d366f2,#19af50f2);box-shadow:-4px 0 15px #25d36666,0 0 20px #25d3664d;font-size:14px;font-weight:600;border:2px solid rgba(255,255,255,.2);animation:requestBudgetGlow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:flex-start;gap:8px;height:auto;min-height:44px;line-height:1.2;cursor:pointer;text-decoration:none;color:#fff}.requestBudget:hover{width:260px;box-shadow:-4px 0 25px #25d36699,0 0 30px #25d36680;transform:translate(-5px);background:linear-gradient(135deg,#25d366,#19af50)}@keyframes requestBudgetGlow{0%,to{box-shadow:-4px 0 15px #25d36666,0 0 20px #25d3664d}50%{box-shadow:-4px 0 20px #25d36699,0 0 30px #25d36680}}.iconArrow{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;transition:all .3s ease-out}.arrowAnimation{animation:arrowAn 1.5s ease-in-out infinite}@keyframes arrowAn{0%{transform:translate(0) scale(1);opacity:1}50%{transform:translate(-8px) scale(1.2);opacity:.8}to{transform:translate(0) scale(1);opacity:1}}.requestBudget:hover .iconArrow{animation:arrowAnFast .8s ease-in-out infinite}@keyframes arrowAnFast{0%{transform:translate(0) scale(1)}50%{transform:translate(-12px) scale(1.3)}to{transform:translate(0) scale(1)}}.arrowFormatLeft{border-radius:0 10px 10px 0}.arrowFormatRight{border-radius:10px 0 0 10px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-customColorFour:hover{--tw-border-opacity: 1;border-color:rgb(0 204 68 / var(--tw-border-opacity))}.hover\:border-customColorOne:hover{--tw-border-opacity: 1;border-color:rgb(0 51 255 / var(--tw-border-opacity))}.hover\:border-customColorThree:hover{--tw-border-opacity: 1;border-color:rgb(0 34 204 / var(--tw-border-opacity))}.hover\:border-customColorTwo:hover{--tw-border-opacity: 1;border-color:rgb(0 255 85 / var(--tw-border-opacity))}.hover\:bg-\[\#20BA5A\]:hover{--tw-bg-opacity: 1;background-color:rgb(32 186 90 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-customColorOne:hover{--tw-bg-opacity: 1;background-color:rgb(0 51 255 / var(--tw-bg-opacity))}.hover\:bg-customColorThree:hover{--tw-bg-opacity: 1;background-color:rgb(0 34 204 / var(--tw-bg-opacity))}.hover\:bg-customColorTwo:hover{--tw-bg-opacity: 1;background-color:rgb(0 255 85 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:from-customColorThree:hover{--tw-gradient-from: #0022CC var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 34 204 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-600:hover{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-customColorOne:hover{--tw-gradient-to: #0033FF var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-customColorOne\/50:hover{--tw-shadow-color: rgb(0 51 255 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-customColorOne\/70:hover{--tw-shadow-color: rgb(0 51 255 / .7);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-customColorTwo\/50:hover{--tw-shadow-color: rgb(0 255 85 / .5);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-customColorOne:focus{--tw-border-opacity: 1;border-color:rgb(0 51 255 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-customColorOne:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 51 255 / var(--tw-ring-opacity))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-customColorOne\/50{border-color:#0033ff80}.group:hover .group-hover\:bg-customColorThree{--tw-bg-opacity: 1;background-color:rgb(0 34 204 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-customColorOne{--tw-text-opacity: 1;color:rgb(0 51 255 / var(--tw-text-opacity))}.group:hover .group-hover\:text-customColorTwo{--tw-text-opacity: 1;color:rgb(0 255 85 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-90{opacity:.9}.group:hover .group-hover\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-customColorOne\/60{--tw-shadow-color: rgb(0 51 255 / .6);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-customColorTwo\/60{--tw-shadow-color: rgb(0 255 85 / .6);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 640px){.sm\:block{display:block}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.sm\:ring-gray-900\/10{--tw-ring-color: rgb(17 24 39 / .1)}}@media (min-width: 768px){.md\:right-4{right:1rem}.md\:top-4{top:1rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:row-span-1{grid-row:span 1 / span 1}.md\:row-span-2{grid-row:span 2 / span 2}.md\:mb-10{margin-bottom:2.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pl-12{padding-left:3rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:top-4{top:1rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-96{width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pr-12{padding-right:3rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}.banner[data-v-2d339043]{transition:opacity .3s ease-in-out;position:fixed;top:0;width:100%;z-index:9999}header[data-v-7d7f64d8]{position:fixed;top:0;width:100%;z-index:20;transition:all .3s ease-in-out}.header-scrolled[data-v-7d7f64d8]{background-color:#fffffff2;box-shadow:0 4px 6px #0000001a}.parquizacion-animation-container[data-v-702a5c74]{position:relative;width:100%;height:500px;overflow:hidden;background:linear-gradient(to bottom,#87ceeb,#98d8c8,#7fb069);border-radius:20px;box-shadow:0 20px 60px #0000004d}.sky-gradient[data-v-702a5c74]{position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,#87ceeb,#b0e0e6,#afeeee 60%,#98d8c8);animation:skyShift-702a5c74 20s ease-in-out infinite}@keyframes skyShift-702a5c74{0%,to{background:linear-gradient(to bottom,#87ceeb,#b0e0e6,#afeeee 60%,#98d8c8)}50%{background:linear-gradient(to bottom,#ffb347,gold,orange 60%,#ff8c00)}}.sun[data-v-702a5c74]{position:absolute;top:10%;right:15%;width:80px;height:80px;background:radial-gradient(circle,gold,orange);border-radius:50%;box-shadow:0 0 40px #ffd700cc,0 0 80px #ffa50099;animation:sunRotate-702a5c74 15s linear infinite}@keyframes sunRotate-702a5c74{0%{transform:rotate(0) translate(0)}50%{transform:rotate(180deg) translate(-20px)}to{transform:rotate(360deg) translate(0)}}.cloud[data-v-702a5c74]{position:absolute;background:#fffc;border-radius:50px;opacity:.9}.cloud[data-v-702a5c74]:before,.cloud[data-v-702a5c74]:after{content:"";position:absolute;background:#fffc;border-radius:50px}.cloud-1[data-v-702a5c74]{width:100px;height:40px;top:15%;left:10%;animation:cloudMove1-702a5c74 25s linear infinite}.cloud-1[data-v-702a5c74]:before{width:50px;height:50px;top:-25px;left:10px}.cloud-1[data-v-702a5c74]:after{width:60px;height:60px;top:-35px;right:10px}.cloud-2[data-v-702a5c74]{width:120px;height:50px;top:25%;right:20%;animation:cloudMove2-702a5c74 30s linear infinite}.cloud-2[data-v-702a5c74]:before{width:60px;height:60px;top:-30px;left:15px}.cloud-2[data-v-702a5c74]:after{width:70px;height:70px;top:-40px;right:15px}.cloud-3[data-v-702a5c74]{width:90px;height:35px;top:8%;left:50%;animation:cloudMove3-702a5c74 35s linear infinite}.cloud-3[data-v-702a5c74]:before{width:45px;height:45px;top:-20px;left:10px}.cloud-3[data-v-702a5c74]:after{width:55px;height:55px;top:-30px;right:10px}@keyframes cloudMove1-702a5c74{0%{transform:translate(-150px)}to{transform:translate(calc(100vw + 150px))}}@keyframes cloudMove2-702a5c74{0%{transform:translate(calc(100vw + 150px))}to{transform:translate(-150px)}}@keyframes cloudMove3-702a5c74{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 100px))}}.tree[data-v-702a5c74]{position:absolute;bottom:0}.tree-1[data-v-702a5c74]{left:10%;animation:treeSway1-702a5c74 4s ease-in-out infinite}.tree-2[data-v-702a5c74]{right:15%;animation:treeSway2-702a5c74 5s ease-in-out infinite}.trunk[data-v-702a5c74]{width:30px;height:120px;background:linear-gradient(to right,#8b4513,sienna,#8b4513);margin:0 auto;border-radius:15px 15px 0 0;position:relative;z-index:2}.leaves[data-v-702a5c74]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#228b22,#32cd32,#228b22)}.leaves-1[data-v-702a5c74]{width:100px;height:100px;bottom:100px;left:-35px;animation:leavesMove1-702a5c74 3s ease-in-out infinite}.leaves-2[data-v-702a5c74]{width:120px;height:120px;bottom:130px;left:-45px;animation:leavesMove2-702a5c74 3.5s ease-in-out infinite}.leaves-3[data-v-702a5c74]{width:90px;height:90px;bottom:150px;left:-30px;animation:leavesMove3-702a5c74 2.5s ease-in-out infinite}@keyframes treeSway1-702a5c74{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes treeSway2-702a5c74{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes leavesMove1-702a5c74{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(5px) translateY(-3px)}}@keyframes leavesMove2-702a5c74{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-5px) translateY(-3px)}}@keyframes leavesMove3-702a5c74{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(3px) translateY(-2px)}}.bush[data-v-702a5c74]{position:absolute;bottom:0;border-radius:50% 50% 0 0;background:linear-gradient(135deg,#228b22,#32cd32);box-shadow:inset 0 -10px 20px #0003}.bush-1[data-v-702a5c74]{width:80px;height:60px;left:25%;animation:bushGrow1-702a5c74 6s ease-in-out infinite}.bush-2[data-v-702a5c74]{width:100px;height:70px;left:50%;animation:bushGrow2-702a5c74 7s ease-in-out infinite}.bush-3[data-v-702a5c74]{width:90px;height:65px;right:25%;animation:bushGrow3-702a5c74 6.5s ease-in-out infinite}@keyframes bushGrow1-702a5c74{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes bushGrow2-702a5c74{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes bushGrow3-702a5c74{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.flower[data-v-702a5c74]{position:absolute;bottom:0}.flower-1[data-v-702a5c74]{left:30%;bottom:20px;animation:flowerBounce1-702a5c74 3s ease-in-out infinite}.flower-2[data-v-702a5c74]{left:55%;bottom:25px;animation:flowerBounce2-702a5c74 3.5s ease-in-out infinite}.flower-3[data-v-702a5c74]{right:30%;bottom:18px;animation:flowerBounce3-702a5c74 2.8s ease-in-out infinite}.petal[data-v-702a5c74]{position:absolute;width:20px;height:20px;background:linear-gradient(135deg,#ff69b4,#ff1493);border-radius:50% 0;transform-origin:center}.petal-1[data-v-702a5c74]{top:-10px;left:50%;transform:translate(-50%) rotate(0);animation:petalRotate1-702a5c74 4s ease-in-out infinite}.petal-2[data-v-702a5c74]{top:5px;right:-5px;transform:rotate(60deg);animation:petalRotate2-702a5c74 4s ease-in-out infinite}.petal-3[data-v-702a5c74]{bottom:5px;right:-5px;transform:rotate(120deg);animation:petalRotate3-702a5c74 4s ease-in-out infinite}.petal-4[data-v-702a5c74]{bottom:-10px;left:50%;transform:translate(-50%) rotate(180deg);animation:petalRotate4-702a5c74 4s ease-in-out infinite}.petal-5[data-v-702a5c74]{bottom:5px;left:-5px;transform:rotate(240deg);animation:petalRotate5-702a5c74 4s ease-in-out infinite}.petal-6[data-v-702a5c74]{top:5px;left:-5px;transform:rotate(300deg);animation:petalRotate6-702a5c74 4s ease-in-out infinite}.center[data-v-702a5c74]{position:absolute;width:15px;height:15px;background:radial-gradient(circle,gold,orange);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@keyframes flowerBounce1-702a5c74{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes flowerBounce2-702a5c74{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-5deg)}}@keyframes flowerBounce3-702a5c74{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes petalRotate1-702a5c74{0%,to{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%) rotate(10deg)}}@keyframes petalRotate2-702a5c74{0%,to{transform:rotate(60deg)}50%{transform:rotate(70deg)}}@keyframes petalRotate3-702a5c74{0%,to{transform:rotate(120deg)}50%{transform:rotate(130deg)}}@keyframes petalRotate4-702a5c74{0%,to{transform:translate(-50%) rotate(180deg)}50%{transform:translate(-50%) rotate(190deg)}}@keyframes petalRotate5-702a5c74{0%,to{transform:rotate(240deg)}50%{transform:rotate(250deg)}}@keyframes petalRotate6-702a5c74{0%,to{transform:rotate(300deg)}50%{transform:rotate(310deg)}}.leaf[data-v-702a5c74]{position:absolute;width:20px;height:20px;background:linear-gradient(135deg,orange,#ff8c00,#228b22);border-radius:0 100%;opacity:.8}.leaf-1[data-v-702a5c74]{top:10%;left:20%;animation:leafFall1-702a5c74 8s linear infinite}.leaf-2[data-v-702a5c74]{top:5%;left:40%;animation:leafFall2-702a5c74 10s linear infinite;animation-delay:1s}.leaf-3[data-v-702a5c74]{top:15%;left:60%;animation:leafFall3-702a5c74 9s linear infinite;animation-delay:2s}.leaf-4[data-v-702a5c74]{top:8%;left:80%;animation:leafFall4-702a5c74 11s linear infinite;animation-delay:.5s}.leaf-5[data-v-702a5c74]{top:12%;left:30%;animation:leafFall5-702a5c74 9.5s linear infinite;animation-delay:1.5s}@keyframes leafFall1-702a5c74{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}to{transform:translateY(450px) translate(50px) rotate(360deg);opacity:0}}@keyframes leafFall2-702a5c74{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}to{transform:translateY(450px) translate(-30px) rotate(-360deg);opacity:0}}@keyframes leafFall3-702a5c74{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}to{transform:translateY(450px) translate(40px) rotate(360deg);opacity:0}}@keyframes leafFall4-702a5c74{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}to{transform:translateY(450px) translate(-50px) rotate(-360deg);opacity:0}}@keyframes leafFall5-702a5c74{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}to{transform:translateY(450px) translate(35px) rotate(360deg);opacity:0}}.grass[data-v-702a5c74]{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,#228b22,#32cd32,#7cfc00 60%,#90ee90);clip-path:polygon(0% 100%,2% 95%,4% 98%,6% 92%,8% 96%,10% 90%,12% 94%,14% 88%,16% 92%,18% 86%,20% 90%,22% 84%,24% 88%,26% 82%,28% 86%,30% 80%,32% 84%,34% 78%,36% 82%,38% 76%,40% 80%,42% 74%,44% 78%,46% 72%,48% 76%,50% 70%,52% 74%,54% 68%,56% 72%,58% 66%,60% 70%,62% 64%,64% 68%,66% 62%,68% 66%,70% 60%,72% 64%,74% 58%,76% 62%,78% 56%,80% 60%,82% 54%,84% 58%,86% 52%,88% 56%,90% 50%,92% 54%,94% 48%,96% 52%,98% 46%,100% 50%,100% 100%);animation:grassWave-702a5c74 3s ease-in-out infinite}@keyframes grassWave-702a5c74{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.floating-text[data-v-702a5c74]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;pointer-events:none}.text-title[data-v-702a5c74]{font-size:4rem;font-weight:900;color:#fff;text-shadow:0 0 20px rgba(0,26,255,.8),0 0 40px rgba(25,0,255,.6),0 0 60px rgba(0,26,255,.4),3px 3px 10px rgba(0,0,0,.5);animation:textPulse-702a5c74 2s ease-in-out infinite;margin-bottom:10px;letter-spacing:5px}.text-subtitle[data-v-702a5c74]{font-size:1.5rem;font-weight:600;color:#fffffff2;text-shadow:0 0 10px rgba(0,4,255,.6),2px 2px 5px rgba(0,0,0,.5);animation:textFloat-702a5c74 3s ease-in-out infinite}@keyframes textPulse-702a5c74{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes textFloat-702a5c74{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.house[data-v-702a5c74]{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:5;animation:houseFloat-702a5c74 4s ease-in-out infinite}@keyframes houseFloat-702a5c74{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}.house-base[data-v-702a5c74]{position:relative;width:200px;height:150px}.house-wall[data-v-702a5c74]{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(135deg,beige,#e6e6fa,beige);border:3px solid #8B7355;border-radius:5px 5px 0 0;box-shadow:inset 0 0 20px #8b73554d,0 5px 15px #0000004d,0 0 30px #f5f5dc33}.house-roof[data-v-702a5c74]{position:absolute;top:-10px;left:-10px;width:220px;height:60px;background:linear-gradient(135deg,#8b0000,#dc143c,#8b0000);clip-path:polygon(0 100%,50% 0,100% 100%);box-shadow:0 5px 15px #0006,0 0 20px #dc143c4d}.roof-tile[data-v-702a5c74]{position:absolute;width:30px;height:15px;background:linear-gradient(135deg,brown,#dc143c);border:1px solid #8B0000}.roof-tile-1[data-v-702a5c74]{top:20px;left:20px;transform:rotate(-5deg)}.roof-tile-2[data-v-702a5c74]{top:25px;left:50%;transform:translate(-50%) rotate(0)}.roof-tile-3[data-v-702a5c74]{top:20px;right:20px;transform:rotate(5deg)}.house-window[data-v-702a5c74]{position:absolute;width:35px;height:45px;background:#87ceeb;border:3px solid #654321;border-radius:3px;overflow:hidden}.window-1[data-v-702a5c74]{top:25px;left:25px;animation:windowGlow1-702a5c74 3s ease-in-out infinite}.window-2[data-v-702a5c74]{top:25px;right:25px;animation:windowGlow2-702a5c74 3.5s ease-in-out infinite;animation-delay:.5s}.window-frame[data-v-702a5c74]{position:absolute;width:100%;height:100%;border:2px solid #654321;box-sizing:border-box}.window-frame[data-v-702a5c74]:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#654321;transform:translateY(-50%)}.window-frame[data-v-702a5c74]:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background:#654321;transform:translate(-50%)}.window-light[data-v-702a5c74]{position:absolute;width:100%;height:100%;background:radial-gradient(circle,#FFD700 0%,#FFA500 50%,transparent 100%);opacity:.6;animation:lightFlicker-702a5c74 4s ease-in-out infinite}@keyframes windowGlow1-702a5c74{0%,to{box-shadow:0 0 10px #ffd70080}50%{box-shadow:0 0 20px #ffd700cc}}@keyframes windowGlow2-702a5c74{0%,to{box-shadow:0 0 10px #ffd70080}50%{box-shadow:0 0 20px #ffd700cc}}@keyframes lightFlicker-702a5c74{0%,to{opacity:.6}50%{opacity:.8}}.house-door[data-v-702a5c74]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:70px;background:linear-gradient(135deg,#8b4513,sienna,#8b4513);border:3px solid #654321;border-radius:5px 5px 0 0;box-shadow:inset 0 0 10px #0000004d}.door-panel[data-v-702a5c74]{position:absolute;top:10px;left:5px;right:5px;bottom:10px;border:2px solid #654321;border-radius:3px}.door-handle[data-v-702a5c74]{position:absolute;top:50%;right:5px;width:6px;height:6px;background:gold;border-radius:50%;box-shadow:0 0 5px #ffd700cc;transform:translateY(-50%)}.house-gate[data-v-702a5c74]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:140px;height:40px;display:flex;gap:6px;justify-content:center;align-items:center;padding:5px}.gate-bar[data-v-702a5c74]{width:8px;height:100%;background:linear-gradient(135deg,#708090,#2f4f4f,#708090);border:1px solid #1C1C1C;border-radius:2px;box-shadow:inset 0 0 5px #0000004d,0 2px 5px #0003;animation:gateShine-702a5c74 3s ease-in-out infinite}.gate-bar-1[data-v-702a5c74]{animation-delay:0s}.gate-bar-2[data-v-702a5c74]{animation-delay:.3s}.gate-bar-3[data-v-702a5c74]{animation-delay:.6s}.gate-bar-4[data-v-702a5c74]{animation-delay:.9s}.gate-bar-5[data-v-702a5c74]{animation-delay:1.2s}@keyframes gateShine-702a5c74{0%,to{box-shadow:inset 0 0 5px #0000004d,0 2px 5px #0003}50%{box-shadow:inset 0 0 5px #0000004d,0 2px 5px #0003,0 0 10px #70809080}}.house-chimney[data-v-702a5c74]{position:absolute;top:-30px;right:20px;z-index:6}.chimney-base[data-v-702a5c74]{width:25px;height:50px;background:linear-gradient(135deg,#696969,gray,#696969);border:2px solid #555;border-radius:3px 3px 0 0;box-shadow:inset 0 0 10px #0000004d,0 3px 8px #0000004d}.smoke[data-v-702a5c74]{position:absolute;bottom:50px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.6) 0%,rgba(200,200,200,.4) 50%,transparent 100%);animation:smokeRise-702a5c74 4s ease-out infinite}.smoke-1[data-v-702a5c74]{width:15px;height:15px;animation-delay:0s}.smoke-2[data-v-702a5c74]{width:20px;height:20px;animation-delay:1s}.smoke-3[data-v-702a5c74]{width:18px;height:18px;animation-delay:2s}@keyframes smokeRise-702a5c74{0%{transform:translate(-50%) translateY(0) scale(1);opacity:.8}to{transform:translate(-50%) translateY(-100px) scale(2);opacity:0}}.house-steps[data-v-702a5c74]{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:3px;z-index:4}.step[data-v-702a5c74]{width:60px;height:8px;background:linear-gradient(135deg,#8b7355,#a0826d,#8b7355);border:1px solid #654321;border-radius:2px;box-shadow:0 2px 5px #0000004d,inset 0 1px 2px #fff3}.step-1[data-v-702a5c74]{width:60px}.step-2[data-v-702a5c74]{width:70px;margin-left:-5px}.step-3[data-v-702a5c74]{width:80px;margin-left:-10px}.construction-tool[data-v-702a5c74]{position:absolute;width:40px;height:40px;color:#8b7355b3;z-index:3;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}.construction-tool svg[data-v-702a5c74]{width:100%;height:100%}.tool-hammer[data-v-702a5c74]{top:20%;left:5%;animation:toolFloat1-702a5c74 8s ease-in-out infinite}.tool-main[data-v-702a5c74]{width:50px;height:50px;color:#8b7355e6;filter:drop-shadow(0 3px 8px rgba(0,0,0,.4));z-index:4}.tool-wrench[data-v-702a5c74]{top:60%;right:8%;animation:toolFloat2-702a5c74 10s ease-in-out infinite}.tool-paint[data-v-702a5c74]{top:40%;left:8%;animation:toolFloat3-702a5c74 9s ease-in-out infinite}.tool-screwdriver[data-v-702a5c74]{top:30%;right:12%;animation:toolFloat4-702a5c74 11s ease-in-out infinite;animation-delay:.5s}.tool-saw[data-v-702a5c74]{top:70%;left:12%;animation:toolFloat5-702a5c74 9.5s ease-in-out infinite;animation-delay:1s}.tool-level[data-v-702a5c74]{top:50%;right:5%;animation:toolFloat6-702a5c74 10.5s ease-in-out infinite;animation-delay:1.5s}@keyframes toolFloat1-702a5c74{0%,to{transform:translate(0) rotate(0);opacity:.7}25%{transform:translate(20px,-30px) rotate(15deg);opacity:.9}50%{transform:translate(40px,-20px) rotate(30deg);opacity:.8}75%{transform:translate(20px,-10px) rotate(15deg);opacity:.9}}@keyframes toolFloat2-702a5c74{0%,to{transform:translate(0) rotate(0);opacity:.7}25%{transform:translate(-25px,25px) rotate(-15deg);opacity:.9}50%{transform:translate(-40px,15px) rotate(-30deg);opacity:.8}75%{transform:translate(-20px,10px) rotate(-15deg);opacity:.9}}@keyframes toolFloat3-702a5c74{0%,to{transform:translate(0) rotate(0);opacity:.7}25%{transform:translate(15px,20px) rotate(10deg);opacity:.9}50%{transform:translate(30px,10px) rotate(20deg);opacity:.8}75%{transform:translate(15px,5px) rotate(10deg);opacity:.9}}@keyframes toolFloat4-702a5c74{0%,to{transform:translate(0) rotate(0);opacity:.7}25%{transform:translate(-20px,15px) rotate(-10deg);opacity:.9}50%{transform:translate(-35px,5px) rotate(-20deg);opacity:.8}75%{transform:translate(-20px,-5px) rotate(-10deg);opacity:.9}}@keyframes toolFloat5-702a5c74{0%,to{transform:translate(0) rotate(0);opacity:.7}25%{transform:translate(18px,-15px) rotate(12deg);opacity:.9}50%{transform:translate(35px,-5px) rotate(25deg);opacity:.8}75%{transform:translate(18px,5px) rotate(12deg);opacity:.9}}@keyframes toolFloat6-702a5c74{0%,to{transform:translate(0) rotate(0);opacity:.7}25%{transform:translate(-15px,-18px) rotate(-8deg);opacity:.9}50%{transform:translate(-30px,-8px) rotate(-15deg);opacity:.8}75%{transform:translate(-15px,2px) rotate(-8deg);opacity:.9}}.construction-particle[data-v-702a5c74]{position:absolute;width:4px;height:4px;background:radial-gradient(circle,gold,orange);border-radius:50%;box-shadow:0 0 8px #ffd700cc;z-index:2}.construction-particle-1[data-v-702a5c74]{top:30%;left:15%;animation:particleSparkle1-702a5c74 3s ease-in-out infinite}.construction-particle-2[data-v-702a5c74]{top:50%;right:20%;animation:particleSparkle2-702a5c74 3.5s ease-in-out infinite;animation-delay:.5s}.construction-particle-3[data-v-702a5c74]{top:70%;left:25%;animation:particleSparkle3-702a5c74 4s ease-in-out infinite;animation-delay:1s}@keyframes particleSparkle1-702a5c74{0%,to{transform:scale(1) translate(0);opacity:.6}50%{transform:scale(1.5) translate(10px,-15px);opacity:1}}@keyframes particleSparkle2-702a5c74{0%,to{transform:scale(1) translate(0);opacity:.6}50%{transform:scale(1.5) translate(-10px,-20px);opacity:1}}@keyframes particleSparkle3-702a5c74{0%,to{transform:scale(1) translate(0);opacity:.6}50%{transform:scale(1.5) translate(15px,-10px);opacity:1}}@media (max-width: 768px){.parquizacion-animation-container[data-v-702a5c74]{height:400px}.text-title[data-v-702a5c74]{font-size:2.5rem;letter-spacing:3px}.text-subtitle[data-v-702a5c74]{font-size:1.2rem}.sun[data-v-702a5c74]{width:60px;height:60px}.tree .trunk[data-v-702a5c74]{width:25px;height:100px}.leaves-1[data-v-702a5c74],.leaves-2[data-v-702a5c74],.leaves-3[data-v-702a5c74]{transform:scale(.8)}.house-base[data-v-702a5c74]{width:150px;height:110px}.house-wall[data-v-702a5c74]{height:75px}.house-roof[data-v-702a5c74]{width:170px;height:45px;top:-8px}.house-window[data-v-702a5c74]{width:25px;height:35px}.house-door[data-v-702a5c74]{width:30px;height:55px}.house-gate[data-v-702a5c74]{width:90px;height:30px}.house-chimney[data-v-702a5c74]{top:-22px;right:15px}.chimney-base[data-v-702a5c74]{width:20px;height:40px}.construction-tool[data-v-702a5c74]{width:30px;height:30px}.tool-main[data-v-702a5c74]{width:40px;height:40px}.construction-particle[data-v-702a5c74]{width:3px;height:3px}}.construccion-animation-container[data-v-ab788bd1]{position:relative;width:100%;height:500px;overflow:hidden;background:linear-gradient(135deg,#03f,#02c,#0052cc);border-radius:20px;box-shadow:0 20px 60px #03f6}.construction-background[data-v-ab788bd1]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(0,255,85,.15) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.1) 0%,transparent 50%),linear-gradient(135deg,#03f,#02c,#0052cc);animation:backgroundPulse-ab788bd1 6s ease-in-out infinite}@keyframes backgroundPulse-ab788bd1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}.construction-particle[data-v-ab788bd1]{position:absolute;border-radius:50%;background:#ffffff4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.particle-1[data-v-ab788bd1]{width:6px;height:6px;top:20%;left:15%;animation:particleFloat1-ab788bd1 8s ease-in-out infinite}.particle-2[data-v-ab788bd1]{width:8px;height:8px;top:60%;right:20%;animation:particleFloat2-ab788bd1 10s ease-in-out infinite}.particle-3[data-v-ab788bd1]{width:5px;height:5px;bottom:30%;left:25%;animation:particleFloat3-ab788bd1 9s ease-in-out infinite}.particle-4[data-v-ab788bd1]{width:7px;height:7px;top:40%;right:35%;animation:particleFloat4-ab788bd1 11s ease-in-out infinite}@keyframes particleFloat1-ab788bd1{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(40px,-50px) scale(1.3);opacity:.7}}@keyframes particleFloat2-ab788bd1{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(-50px,40px) scale(1.4);opacity:.6}}@keyframes particleFloat3-ab788bd1{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(35px,45px) scale(1.2);opacity:.5}}@keyframes particleFloat4-ab788bd1{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(-45px,-35px) scale(1.3);opacity:.6}}.floating-tool[data-v-ab788bd1]{position:absolute;width:50px;height:50px;color:#fff3;z-index:2}.floating-tool svg[data-v-ab788bd1]{width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.tool-hammer[data-v-ab788bd1]{top:15%;left:8%;animation:toolFloat1-ab788bd1 12s ease-in-out infinite}.tool-wrench[data-v-ab788bd1]{top:25%;right:10%;animation:toolFloat2-ab788bd1 14s ease-in-out infinite}.tool-screwdriver[data-v-ab788bd1]{bottom:25%;left:12%;animation:toolFloat3-ab788bd1 13s ease-in-out infinite}@keyframes toolFloat1-ab788bd1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-40px) rotate(90deg)}50%{transform:translate(60px,-20px) rotate(180deg)}75%{transform:translate(30px,20px) rotate(270deg)}}@keyframes toolFloat2-ab788bd1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-40px,30px) rotate(-90deg)}50%{transform:translate(-60px,20px) rotate(-180deg)}75%{transform:translate(-30px,-20px) rotate(-270deg)}}@keyframes toolFloat3-ab788bd1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(35px,45px) rotate(90deg)}50%{transform:translate(70px,30px) rotate(180deg)}75%{transform:translate(35px,-15px) rotate(270deg)}}.brick[data-v-ab788bd1]{position:absolute;background:linear-gradient(135deg,#8b451366,#a0522d66);border:2px solid rgba(139,69,19,.6);border-radius:4px}.brick-1[data-v-ab788bd1]{width:40px;height:20px;top:20%;left:20%;animation:brickFall1-ab788bd1 15s linear infinite}.brick-2[data-v-ab788bd1]{width:45px;height:22px;top:10%;left:50%;animation:brickFall2-ab788bd1 18s linear infinite;animation-delay:3s}.brick-3[data-v-ab788bd1]{width:38px;height:19px;top:15%;right:25%;animation:brickFall3-ab788bd1 16s linear infinite;animation-delay:6s}.brick-4[data-v-ab788bd1]{width:42px;height:21px;top:5%;right:15%;animation:brickFall4-ab788bd1 17s linear infinite;animation-delay:9s}@keyframes brickFall1-ab788bd1{0%{transform:translateY(0) translate(0) rotate(0);opacity:.6}to{transform:translateY(450px) translate(80px) rotate(360deg);opacity:0}}@keyframes brickFall2-ab788bd1{0%{transform:translateY(0) translate(0) rotate(0);opacity:.6}to{transform:translateY(450px) translate(-60px) rotate(-360deg);opacity:0}}@keyframes brickFall3-ab788bd1{0%{transform:translateY(0) translate(0) rotate(0);opacity:.6}to{transform:translateY(450px) translate(70px) rotate(360deg);opacity:0}}@keyframes brickFall4-ab788bd1{0%{transform:translateY(0) translate(0) rotate(0);opacity:.6}to{transform:translateY(450px) translate(-50px) rotate(-360deg);opacity:0}}.construction-symbol[data-v-ab788bd1]{position:absolute;width:70px;height:70px;color:#ffffff26;z-index:1}.construction-symbol svg[data-v-ab788bd1]{width:100%;height:100%}.symbol-1[data-v-ab788bd1]{top:10%;left:5%;animation:symbolRotate1-ab788bd1 20s linear infinite}.symbol-2[data-v-ab788bd1]{top:15%;right:8%;animation:symbolRotate2-ab788bd1 25s linear infinite}.symbol-3[data-v-ab788bd1]{bottom:20%;right:5%;animation:symbolRotate3-ab788bd1 22s linear infinite}@keyframes symbolRotate1-ab788bd1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}@keyframes symbolRotate2-ab788bd1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-180deg) scale(1.15)}to{transform:rotate(-360deg) scale(1)}}@keyframes symbolRotate3-ab788bd1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}.spark[data-v-ab788bd1]{position:absolute;width:4px;height:4px;background:radial-gradient(circle,gold,orange);border-radius:50%;box-shadow:0 0 10px gold,0 0 20px orange}.spark-1[data-v-ab788bd1]{top:30%;left:30%;animation:sparkFlash1-ab788bd1 2s ease-in-out infinite}.spark-2[data-v-ab788bd1]{top:50%;left:60%;animation:sparkFlash2-ab788bd1 2.5s ease-in-out infinite;animation-delay:.5s}.spark-3[data-v-ab788bd1]{top:70%;left:40%;animation:sparkFlash3-ab788bd1 2.2s ease-in-out infinite;animation-delay:1s}.spark-4[data-v-ab788bd1]{top:40%;right:30%;animation:sparkFlash4-ab788bd1 2.3s ease-in-out infinite;animation-delay:.3s}.spark-5[data-v-ab788bd1]{bottom:30%;right:40%;animation:sparkFlash5-ab788bd1 2.4s ease-in-out infinite;animation-delay:.7s}@keyframes sparkFlash1-ab788bd1{0%,to{opacity:0;transform:scale(0) translate(0)}50%{opacity:1;transform:scale(1.5) translate(20px,-20px)}}@keyframes sparkFlash2-ab788bd1{0%,to{opacity:0;transform:scale(0) translate(0)}50%{opacity:1;transform:scale(1.5) translate(-25px,25px)}}@keyframes sparkFlash3-ab788bd1{0%,to{opacity:0;transform:scale(0) translate(0)}50%{opacity:1;transform:scale(1.5) translate(30px,20px)}}@keyframes sparkFlash4-ab788bd1{0%,to{opacity:0;transform:scale(0) translate(0)}50%{opacity:1;transform:scale(1.5) translate(-20px,-25px)}}@keyframes sparkFlash5-ab788bd1{0%,to{opacity:0;transform:scale(0) translate(0)}50%{opacity:1;transform:scale(1.5) translate(25px,-30px)}}.construction-line[data-v-ab788bd1]{position:absolute;background:#ffffff1a;height:2px}.line-1[data-v-ab788bd1]{width:200px;top:25%;left:10%;transform:rotate(15deg);animation:lineMove1-ab788bd1 8s ease-in-out infinite}.line-2[data-v-ab788bd1]{width:150px;top:55%;right:15%;transform:rotate(-20deg);animation:lineMove2-ab788bd1 10s ease-in-out infinite}.line-3[data-v-ab788bd1]{width:180px;bottom:25%;left:20%;transform:rotate(10deg);animation:lineMove3-ab788bd1 9s ease-in-out infinite}@keyframes lineMove1-ab788bd1{0%,to{transform:rotate(15deg) translate(0);opacity:.1}50%{transform:rotate(15deg) translate(30px);opacity:.3}}@keyframes lineMove2-ab788bd1{0%,to{transform:rotate(-20deg) translate(0);opacity:.1}50%{transform:rotate(-20deg) translate(-25px);opacity:.3}}@keyframes lineMove3-ab788bd1{0%,to{transform:rotate(10deg) translate(0);opacity:.1}50%{transform:rotate(10deg) translate(35px);opacity:.3}}.floating-text[data-v-ab788bd1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;pointer-events:none;width:90%;max-width:800px;margin:0 auto}.text-title[data-v-ab788bd1]{font-size:clamp(2.5rem,6vw,5rem);font-weight:900;color:#fff;text-shadow:0 0 20px rgba(0,51,255,.8),0 0 40px rgba(0,51,255,.6),0 0 60px rgba(0,51,255,.4),3px 3px 10px rgba(0,0,0,.5);animation:textPulse-ab788bd1 2s ease-in-out infinite;margin:0 auto 15px;letter-spacing:3px;text-transform:uppercase;display:block;width:100%}.text-subtitle[data-v-ab788bd1]{font-size:clamp(1rem,2vw,1.5rem);font-weight:600;color:#fffffff2;text-shadow:0 0 10px rgba(0,51,255,.6),2px 2px 5px rgba(0,0,0,.5);animation:textFloat-ab788bd1 3s ease-in-out infinite;display:block;width:100%;margin:0 auto}@keyframes textPulse-ab788bd1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.95}}@keyframes textFloat-ab788bd1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 768px){.construccion-animation-container[data-v-ab788bd1]{height:400px}.text-title[data-v-ab788bd1]{font-size:2rem;letter-spacing:2px}.text-subtitle[data-v-ab788bd1]{font-size:.9rem}.floating-tool[data-v-ab788bd1]{width:35px;height:35px}.construction-symbol[data-v-ab788bd1]{width:50px;height:50px}.brick[data-v-ab788bd1]{width:30px;height:15px}.spark[data-v-ab788bd1]{width:3px;height:3px}.construction-line[data-v-ab788bd1]{height:1px}.line-1[data-v-ab788bd1],.line-2[data-v-ab788bd1],.line-3[data-v-ab788bd1]{width:100px}}@keyframes fadeIn-014563d7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-014563d7]{animation:fadeIn-014563d7 1s ease-out forwards;opacity:0}.delay-200[data-v-014563d7]{animation-delay:.2s}.delay-300[data-v-014563d7]{animation-delay:.3s}.delay-500[data-v-014563d7]{animation-delay:.5s}.border-3[data-v-014563d7]{border-width:3px}.hero-interactive[data-v-cc37c4d2]{min-height:auto}.house-container[data-v-cc37c4d2]{position:relative;padding:2rem}.house-svg[data-v-cc37c4d2]{filter:drop-shadow(0 10px 30px rgba(0,0,0,.1));transition:all .3s ease}.house-svg.xray-mode[data-v-cc37c4d2]{opacity:.7}.hotspot[data-v-cc37c4d2]{cursor:pointer;transition:all .3s ease;stroke:#fff;stroke-width:2}.hotspot[data-v-cc37c4d2]:hover{transform:scale(1.2);filter:brightness(1.2)}.hotspot.pulsing[data-v-cc37c4d2]{animation:pulse-cc37c4d2 2s infinite}@keyframes pulse-cc37c4d2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.tree-animation[data-v-cc37c4d2]{animation:sway-cc37c4d2 3s ease-in-out infinite;transform-origin:150px 450px}@keyframes sway-cc37c4d2{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.window-light[data-v-cc37c4d2]{animation:flicker-cc37c4d2 4s infinite;filter:drop-shadow(0 0 10px #fef3c7)}@keyframes flicker-cc37c4d2{0%,to{opacity:1}50%{opacity:.8}}.installations[data-v-cc37c4d2]{animation:fadeIn-cc37c4d2 .5s ease-in}@keyframes fadeIn-cc37c4d2{0%{opacity:0}to{opacity:1}}.hotspot-popup[data-v-cc37c4d2]{animation:slideIn-cc37c4d2 .3s ease-out;z-index:50}@keyframes slideIn-cc37c4d2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-cc37c4d2]{animation:fadeIn-cc37c4d2 .3s ease-in}.animate-message-in[data-v-cc37c4d2]{animation:messageIn-cc37c4d2 .4s ease-out;animation-fill-mode:both}@keyframes messageIn-cc37c4d2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-bubble[data-v-cc37c4d2]{word-wrap:break-word}.side-panel[data-v-cc37c4d2]{transition:all .3s ease}@media (max-width: 1023px){.house-container[data-v-cc37c4d2]{padding:1rem}.hotspot-popup[data-v-cc37c4d2]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:90vw;max-height:80vh;overflow-y:auto}}@keyframes typing-cc37c4d2{0%{width:0}to{width:100%}}.hero-animated-container[data-v-1ca4739c]{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#03f}.hero-background[data-v-1ca4739c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#03f}.particle[data-v-1ca4739c]{position:absolute;background:#ffffff26}.particle-1[data-v-1ca4739c]{width:8px;height:8px;top:20%;left:10%;animation:particleFloat1-1ca4739c 6s ease-in-out infinite}.particle-2[data-v-1ca4739c]{width:12px;height:12px;top:60%;right:15%;animation:particleFloat2-1ca4739c 8s ease-in-out infinite}.particle-3[data-v-1ca4739c]{width:6px;height:6px;bottom:30%;left:20%;animation:particleFloat3-1ca4739c 7s ease-in-out infinite}.particle-4[data-v-1ca4739c]{width:10px;height:10px;top:40%;right:30%;animation:particleFloat4-1ca4739c 9s ease-in-out infinite}.particle-5[data-v-1ca4739c]{width:14px;height:14px;bottom:20%;right:10%;animation:particleFloat5-1ca4739c 10s ease-in-out infinite}@keyframes particleFloat1-1ca4739c{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(30px,-40px) scale(1.2);opacity:.6}}@keyframes particleFloat2-1ca4739c{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(-40px,30px) scale(1.3);opacity:.5}}@keyframes particleFloat3-1ca4739c{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(25px,35px) scale(1.1);opacity:.4}}@keyframes particleFloat4-1ca4739c{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(-35px,-25px) scale(1.2);opacity:.5}}@keyframes particleFloat5-1ca4739c{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(40px,-30px) scale(1.4);opacity:.6}}.construction-icon[data-v-1ca4739c]{position:absolute;width:60px;height:60px;color:#ffffff26;z-index:1}.construction-icon svg[data-v-1ca4739c]{width:100%;height:100%}.icon-1[data-v-1ca4739c]{top:15%;left:5%;animation:iconFloat1-1ca4739c 12s ease-in-out infinite}.icon-2[data-v-1ca4739c]{top:25%;right:8%;animation:iconFloat2-1ca4739c 15s ease-in-out infinite}.icon-3[data-v-1ca4739c]{bottom:30%;left:10%;animation:iconFloat3-1ca4739c 14s ease-in-out infinite}.icon-4[data-v-1ca4739c]{bottom:20%;right:12%;animation:iconFloat4-1ca4739c 13s ease-in-out infinite}@keyframes iconFloat1-1ca4739c{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(20px,-30px) rotate(180deg)}}@keyframes iconFloat2-1ca4739c{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-25px,25px) rotate(-180deg)}}@keyframes iconFloat3-1ca4739c{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(30px,20px) rotate(180deg)}}@keyframes iconFloat4-1ca4739c{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-20px,-25px) rotate(-180deg)}}.tool[data-v-1ca4739c]{position:absolute;width:40px;height:40px;color:#fff3;z-index:1}.tool svg[data-v-1ca4739c]{width:100%;height:100%}.tool-1[data-v-1ca4739c]{top:50%;left:3%;animation:toolRotate1-1ca4739c 8s linear infinite}.tool-2[data-v-1ca4739c]{top:70%;right:5%;animation:toolRotate2-1ca4739c 10s linear infinite}@keyframes toolRotate1-1ca4739c{0%{transform:rotate(0) translate(0)}to{transform:rotate(360deg) translate(15px)}}@keyframes toolRotate2-1ca4739c{0%{transform:rotate(0) translate(0)}to{transform:rotate(-360deg) translate(-15px)}}.hero-content[data-v-1ca4739c]{position:relative;z-index:10;width:100%;max-width:1200px;padding:2rem;text-align:center}.hero-text-container[data-v-1ca4739c]{animation:fadeInUp-1ca4739c 1s ease-out}@keyframes fadeInUp-1ca4739c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-1ca4739c]{font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.title-line-1[data-v-1ca4739c]{display:block;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:titleSlideIn1-1ca4739c 1s ease-out}.title-line-2[data-v-1ca4739c]{display:block;animation:titleSlideIn2-1ca4739c 1.2s ease-out}.text-gradient[data-v-1ca4739c]{color:#0f5;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@keyframes titleSlideIn1-1ca4739c{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes titleSlideIn2-1ca4739c{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.hero-subtitle[data-v-1ca4739c]{font-size:clamp(1.2rem,2.5vw,1.8rem);color:#fffffff2;margin-bottom:2rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3);animation:subtitleFadeIn-1ca4739c 1.5s ease-out}@keyframes subtitleFadeIn-1ca4739c{0%{opacity:0}to{opacity:1}}.service-badges[data-v-1ca4739c]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;animation:badgesFadeIn-1ca4739c 2s ease-out}@keyframes badgesFadeIn-1ca4739c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-1ca4739c]{padding:.75rem 1.5rem;background:#fff3;border:2px solid rgba(255,255,255,.4);border-radius:0;color:#fff;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.badge[data-v-1ca4739c]:hover{background:#ffffff4d;border-color:#fff9}.hero-buttons[data-v-1ca4739c]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;animation:buttonsFadeIn-1ca4739c 2.5s ease-out}@keyframes buttonsFadeIn-1ca4739c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-primary[data-v-1ca4739c],.btn-secondary[data-v-1ca4739c]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:0;text-decoration:none;transition:all .2s ease;position:relative;border:2px solid transparent}.btn-primary[data-v-1ca4739c]{background:#0c4;color:#fff;border-color:#0a3}.btn-primary[data-v-1ca4739c]:hover{background:#0a3;border-color:#082}.btn-secondary[data-v-1ca4739c]{background:#ffffff40;border:2px solid rgba(255,255,255,.5);color:#fff}.btn-secondary[data-v-1ca4739c]:hover{background:#ffffff59;border-color:#ffffffb3}.btn-icon[data-v-1ca4739c]{width:24px;height:24px}.waves[data-v-1ca4739c]{position:absolute;bottom:0;left:0;width:100%;height:150px;overflow:hidden;z-index:2}.wave[data-v-1ca4739c]{position:absolute;bottom:0;width:100%;height:100%}.wave-1[data-v-1ca4739c]{animation:waveMove1-1ca4739c 8s ease-in-out infinite}.wave-2[data-v-1ca4739c]{animation:waveMove2-1ca4739c 10s ease-in-out infinite}@keyframes waveMove1-1ca4739c{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-25px) translateY(10px)}}@keyframes waveMove2-1ca4739c{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(25px) translateY(-10px)}}@media (max-width: 768px){.hero-animated-container[data-v-1ca4739c]{min-height:80vh}.hero-title[data-v-1ca4739c]{font-size:2.5rem}.hero-subtitle[data-v-1ca4739c]{font-size:1rem}.badge[data-v-1ca4739c]{padding:.5rem 1rem;font-size:.75rem}.btn-primary[data-v-1ca4739c],.btn-secondary[data-v-1ca4739c]{padding:.875rem 2rem;font-size:1rem}.construction-icon[data-v-1ca4739c],.tool[data-v-1ca4739c]{width:40px;height:40px}}.border-3[data-v-c83d297a],.border-3[data-v-8d215d2a]{border-width:3px}body[data-v-6cd6c259]{margin:0;font-family:Arial,Helvetica,sans-serif}.testimonials-section[data-v-662c7595]{padding:4rem;text-align:center}.testimonials-slider[data-v-662c7595]{position:relative}.testimonials[data-v-662c7595]{transition:transform .8s ease-in-out;display:flex;align-items:stretch}.testimonial-item[data-v-662c7595]{flex:0 0 100%;display:flex}@media (min-width: 768px){.testimonial-item[data-v-662c7595]{flex:0 0 calc(100% / 3)}}.testimonial-card[data-v-662c7595]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 8px #0000001a;margin:.5rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}.testimonial-text[data-v-662c7595]{font-size:1rem;margin-bottom:1rem;color:#555;font-style:italic}.testimonial-author[data-v-662c7595]{display:flex;align-items:center}.author-name[data-v-662c7595]{font-weight:700;font-size:1rem}.author-handle[data-v-662c7595]{font-size:.875rem;color:#888}.arrow-btn-left[data-v-662c7595],.arrow-btn-right[data-v-662c7595]{background:none!important;color:#333!important;border:none!important;font-size:2rem;cursor:pointer;padding:.5rem;z-index:10;position:absolute;top:50%;transform:translateY(-50%);line-height:1}.arrow-btn-left[data-v-662c7595]{left:0}.arrow-btn-right[data-v-662c7595]{right:0}.footer-container[data-v-e646a094]{background:#000;border-top:3px solid #0033FF;color:#fff}.footer-section[data-v-e646a094]{margin-bottom:2rem}.footer-logo[data-v-e646a094]{height:6rem;width:auto;margin-bottom:1.5rem;filter:brightness(1.1)}.footer-description[data-v-e646a094]{color:#fffc;font-size:1rem;line-height:1.7;max-width:280px}.footer-title[data-v-e646a094]{font-size:1.5rem;font-weight:700;color:#0f5;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.footer-list[data-v-e646a094]{list-style:none;padding:0;margin:0}.footer-list li[data-v-e646a094]{margin-bottom:.75rem}.footer-link[data-v-e646a094]{color:#ffffffe6;font-size:1rem;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative;padding-left:.5rem}.footer-link[data-v-e646a094]:before{content:"•";position:absolute;left:0;color:#03f;font-weight:700}.footer-link[data-v-e646a094]:hover{color:#0f5;transform:translate(5px)}.footer-contact-list[data-v-e646a094]{list-style:none;padding:0;margin:0}.footer-contact-item[data-v-e646a094]{display:flex;align-items:center;margin-bottom:1.25rem;gap:.75rem}.footer-icon-wrapper[data-v-e646a094]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#03f3;border:2px solid #0033FF;border-radius:.5rem;flex-shrink:0;transition:all .3s ease}.footer-contact-item:hover .footer-icon-wrapper[data-v-e646a094]{background:#0033ff4d;border-color:#0f5;transform:scale(1.1)}.footer-icon[data-v-e646a094]{width:1.25rem;height:1.25rem;color:#03f;transition:color .3s ease}.footer-contact-item:hover .footer-icon[data-v-e646a094]{color:#0f5}.footer-contact-link[data-v-e646a094]{color:#ffffffe6;font-size:1rem;text-decoration:none;transition:all .3s ease;font-weight:500}.footer-contact-link[data-v-e646a094]:hover{color:#0f5}.footer-contact-text[data-v-e646a094]{color:#ffffffe6;font-size:1rem}.footer-social[data-v-e646a094]{display:flex;flex-direction:column;gap:1rem}.footer-social-link[data-v-e646a094]{display:inline-flex;align-items:center;gap:.75rem;color:#ffffffe6;font-size:1rem;text-decoration:none;padding:.75rem 1rem;background:#0033ff1a;border:2px solid rgba(0,51,255,.3);border-radius:.5rem;transition:all .3s ease;font-weight:500}.footer-social-link[data-v-e646a094]:hover{background:#25d36633;border-color:#25d366;color:#25d366;transform:translate(5px)}.footer-social-icon[data-v-e646a094]{width:1.5rem;height:1.5rem;transition:transform .3s ease}.footer-social-link:hover .footer-social-icon[data-v-e646a094]{transform:scale(1.1)}.footer-divider[data-v-e646a094]{height:1px;background:linear-gradient(to right,transparent,#0033FF,transparent);margin:3rem 0 2rem;opacity:.5}.footer-copyright[data-v-e646a094]{text-align:center;padding-top:1.5rem;color:#fff9;font-size:.9rem}@media (max-width: 768px){.footer-logo[data-v-e646a094]{height:5rem}.footer-title[data-v-e646a094]{font-size:1.25rem}.footer-description[data-v-e646a094]{max-width:100%}}.phone-container[data-v-554a64cc]{max-width:400px;margin:0 auto;padding:20px}.phone-frame[data-v-554a64cc]{background-color:#075e54;border-radius:40px;padding:10px;box-shadow:0 10px 25px #0003}.status-bar[data-v-554a64cc]{background-color:#075e54;color:#fff;padding:5px 15px;display:flex;justify-content:space-between;align-items:center;font-size:12px;border-top-left-radius:30px;border-top-right-radius:30px}.status-right[data-v-554a64cc]{display:flex;gap:5px;align-items:center}.whatsapp-container[data-v-554a64cc]{background-color:#e5ddd5;border-radius:30px;overflow:hidden;height:700px;display:flex;flex-direction:column}.whatsapp-header[data-v-554a64cc]{background-color:#075e54;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-left[data-v-554a64cc]{display:flex;align-items:center;gap:12px}.header-right[data-v-554a64cc]{display:flex;gap:15px}.header-icon[data-v-554a64cc]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:5px}.profile-pic[data-v-554a64cc]{margin-right:12px}.header-info[data-v-554a64cc]{flex:1}.contact-name[data-v-554a64cc]{font-size:16px;font-weight:500;margin:0}.contact-status[data-v-554a64cc]{font-size:13px;margin:0;opacity:.8}.chat-container[data-v-554a64cc]{flex:1;padding:20px;overflow-y:auto;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E")}.date-separator[data-v-554a64cc]{text-align:center;margin:20px 0}.date-separator span[data-v-554a64cc]{background-color:#e1f5feeb;padding:5px 12px;border-radius:7.5px;font-size:12px;color:#54656f}.message-container[data-v-554a64cc]{margin-bottom:8px;display:flex;flex-direction:column}.message[data-v-554a64cc]{max-width:85%;padding:8px 12px;border-radius:7.5px;position:relative;margin:2px 0}.message.received[data-v-554a64cc]{background-color:#fff;align-self:flex-start;border-top-left-radius:0}.message.sent[data-v-554a64cc]{background-color:#dcf8c6;align-self:flex-end;border-top-right-radius:0}.message-content[data-v-554a64cc]{position:relative}.message-content p[data-v-554a64cc]{margin:0;font-size:14px;line-height:1.4;color:#303030}.message-time[data-v-554a64cc]{font-size:11px;color:#667781;float:right;margin-left:8px;margin-top:2px}.message[data-v-554a64cc]:before{content:"";position:absolute;top:0;width:12px;height:19px}.message.received[data-v-554a64cc]:before{left:-12px;background:radial-gradient(circle at top left,transparent 12px,white 0)}.message.sent[data-v-554a64cc]:before{right:-12px;background:radial-gradient(circle at top right,transparent 12px,#dcf8c6 0)}.input-bar[data-v-554a64cc]{background-color:#f0f0f0;padding:10px;display:flex;align-items:center;gap:10px}.input-icon[data-v-554a64cc]{background:none;border:none;font-size:24px;color:#54656f;cursor:pointer;padding:5px}.input-field[data-v-554a64cc]{flex:1;background-color:#fff;border-radius:20px;padding:8px 12px;min-height:20px}.input-placeholder[data-v-554a64cc]{color:#54656f;font-size:14px}.header-icon svg[data-v-554a64cc],.input-icon svg[data-v-554a64cc],.status-bar .icon[data-v-554a64cc]{display:inline-block;vertical-align:middle}.header-icon svg[data-v-554a64cc],.input-icon svg[data-v-554a64cc]{color:#888}.promo-banner[data-v-856f8788]{position:relative;z-index:30}@keyframes gradient-856f8788{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-856f8788]{background-size:200% 200%;animation:gradient-856f8788 8s ease infinite}.particle[data-v-856f8788]{position:absolute;border-radius:50%;background:#ffffff1a;animation:float-856f8788 6s ease-in-out infinite}.particle-1[data-v-856f8788]{width:20px;height:20px;top:20%;left:10%;animation-delay:0s}.particle-2[data-v-856f8788]{width:15px;height:15px;top:60%;right:15%;animation-delay:2s}.particle-3[data-v-856f8788]{width:25px;height:25px;bottom:20%;left:20%;animation-delay:4s}.particle-4[data-v-856f8788]{width:18px;height:18px;top:30%;right:30%;animation-delay:1s}@keyframes float-856f8788{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-20px) translate(10px);opacity:.6}}@keyframes bounce-subtle-856f8788{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-subtle[data-v-856f8788]{animation:bounce-subtle-856f8788 1s ease-in-out infinite;animation-delay:.5s}.whatsapp-button[data-v-856f8788]{border-radius:0;transition:all .2s ease}.whatsapp-button[data-v-856f8788]:hover{opacity:.9}.call-button[data-v-856f8788]{border-radius:0;transition:all .2s ease}.call-button[data-v-856f8788]:hover{opacity:.9}@media (max-width: 768px){.promo-banner[data-v-856f8788]{padding:.75rem 0}.whatsapp-button[data-v-856f8788],.call-button[data-v-856f8788]{width:100%;justify-content:center}}.modal-overlay[data-v-72337fbc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-container[data-v-72337fbc]{position:relative;background:linear-gradient(135deg,#03f,#02c,#0f5);border-radius:20px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #00000080,0 0 100px #0033ff4d,0 0 150px #0f53;animation:modalAppear-72337fbc .5s ease-out;border:3px solid rgba(255,255,255,.3)}@keyframes modalAppear-72337fbc{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close[data-v-72337fbc]{position:absolute;top:15px;right:15px;background:#fff3;border:2px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:10}.modal-close[data-v-72337fbc]:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.modal-content[data-v-72337fbc]{text-align:center;color:#fff}.discount-icon[data-v-72337fbc]{margin:0 auto 20px;color:gold;animation:iconSpin-72337fbc 2s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,215,0,.8))}@keyframes iconSpin-72337fbc{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(10deg) scale(1.1)}}.modal-title[data-v-72337fbc]{font-size:2.5rem;font-weight:900;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 20px rgba(255,255,255,.5),3px 3px 10px rgba(0,0,0,.3);animation:titlePulse-72337fbc 2s ease-in-out infinite}@keyframes titlePulse-72337fbc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.discount-badge[data-v-72337fbc]{background:linear-gradient(135deg,gold,orange);border-radius:20px;padding:20px 40px;margin:20px auto;display:inline-block;box-shadow:0 10px 30px #ffd70080,inset 0 0 20px #ffffff4d;border:3px solid rgba(255,255,255,.5);animation:badgeBounce-72337fbc 1.5s ease-in-out infinite}@keyframes badgeBounce-72337fbc{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.discount-number[data-v-72337fbc]{display:block;font-size:4rem;font-weight:900;color:#03f;text-shadow:2px 2px 4px rgba(0,0,0,.3),0 0 10px rgba(255,255,255,.5);line-height:1}.discount-text[data-v-72337fbc]{display:block;font-size:1.2rem;font-weight:700;color:#03f;text-transform:uppercase;letter-spacing:3px;margin-top:5px}.modal-message[data-v-72337fbc]{font-size:1.5rem;font-weight:700;margin:25px 0 10px;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.modal-message strong[data-v-72337fbc]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.8)}.modal-submessage[data-v-72337fbc]{font-size:1rem;margin-bottom:30px;opacity:.95;line-height:1.6}.whatsapp-button-modal[data-v-72337fbc]{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:18px 40px;border-radius:50px;font-size:1.2rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px #25d36680,0 0 40px #25d3664d;border:3px solid rgba(255,255,255,.3);transition:all .3s ease;animation:buttonPulse-72337fbc 2s ease-in-out infinite;margin:20px 0}.whatsapp-button-modal[data-v-72337fbc]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #25d366b3,0 0 60px #25d36680;background:linear-gradient(135deg,#128c7e,#25d366)}.whatsapp-button-modal svg[data-v-72337fbc]{width:28px;height:28px;filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}@keyframes buttonPulse-72337fbc{0%,to{box-shadow:0 10px 30px #25d36680,0 0 40px #25d3664d}50%{box-shadow:0 10px 40px #25d366b3,0 0 60px #25d36680}}.modal-footer[data-v-72337fbc]{margin-top:25px;font-size:.9rem;opacity:.8;font-style:italic}.modal-enter-active[data-v-72337fbc],.modal-leave-active[data-v-72337fbc]{transition:opacity .3s ease}.modal-enter-from[data-v-72337fbc],.modal-leave-to[data-v-72337fbc]{opacity:0}@media (max-width: 768px){.modal-container[data-v-72337fbc]{padding:30px 20px;margin:20px}.modal-title[data-v-72337fbc]{font-size:2rem}.discount-number[data-v-72337fbc]{font-size:3rem}.discount-text[data-v-72337fbc]{font-size:1rem}.modal-message[data-v-72337fbc]{font-size:1.2rem}.whatsapp-button-modal[data-v-72337fbc]{padding:15px 30px;font-size:1rem}}.blueprint-section[data-v-e022c26d]{position:relative;overflow:hidden}.two-column-layout[data-v-e022c26d]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1400px;margin:0 auto}.left-column[data-v-e022c26d]{display:flex;flex-direction:column;justify-content:center;padding-right:2rem}.right-column[data-v-e022c26d]{display:flex;align-items:center;justify-content:center}.subtitle-secondary[data-v-e022c26d]{animation:fadeInUp-e022c26d 1s ease-out .6s both;line-height:1.8;margin-top:1rem}.main-title[data-v-e022c26d]{background:linear-gradient(135deg,#03f,#02c,#03f);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-e022c26d 3s ease-in-out infinite,fadeInLeft-e022c26d 1s ease-out;text-align:left}@keyframes shimmer-e022c26d{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes fadeInLeft-e022c26d{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.subtitle[data-v-e022c26d]{animation:fadeInLeft-e022c26d 1s ease-out .3s both;text-align:left}@keyframes fadeInUp-e022c26d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blueprint-container[data-v-e022c26d]{width:100%;max-width:800px;margin:2rem auto;text-align:center;background:linear-gradient(135deg,#fff,#f8f9fa);padding:2rem;border-radius:20px;box-shadow:0 10px 40px #0033ff1a,0 0 0 1px #0033ff0d;position:relative;overflow:hidden}.blueprint-container[data-v-e022c26d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,51,255,.05),transparent);animation:scan-e022c26d 12s linear infinite}@keyframes scan-e022c26d{0%{left:-100%}to{left:100%}}.blueprint-wrapper[data-v-e022c26d]{position:relative;padding:1rem;background:#fafafa;border-radius:12px;border:2px dashed rgba(0,51,255,.2)}.house-blueprint[data-v-e022c26d]{width:100%;height:auto;max-height:500px;overflow:visible;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.house-blueprint path[data-v-e022c26d],.house-blueprint line[data-v-e022c26d],.house-blueprint rect[data-v-e022c26d],.house-blueprint circle[data-v-e022c26d]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}.draw-thick[data-v-e022c26d]{stroke:#03f;stroke-width:4}.draw-medium[data-v-e022c26d]{stroke:#03f;stroke-width:3;opacity:.8}.draw-thin[data-v-e022c26d]{stroke:#03f;stroke-width:2;opacity:.7}.draw-detail[data-v-e022c26d]{stroke:#0f5;stroke-width:2.5}.pipe[data-v-e022c26d]{stroke-width:3.5;opacity:.9}.water[data-v-e022c26d]{stroke:#03f}.sewage[data-v-e022c26d]{stroke:#666;stroke-dasharray:10 5}@keyframes drawLine-e022c26d{0%{stroke-dashoffset:1000;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes fadeOutReset-e022c26d{0%,85%{opacity:1}95%{opacity:0}to{opacity:0}}.house-blueprint g[data-v-e022c26d]{animation:fadeOutReset-e022c26d 12s linear infinite}.stage.foundation[data-v-e022c26d] *{animation:drawLine-e022c26d 2s ease-out forwards,fadeOutReset-e022c26d 12s linear infinite;animation-delay:0s}.stage.structure[data-v-e022c26d] *{animation:drawLine-e022c26d 2s ease-out forwards,fadeOutReset-e022c26d 12s linear infinite;animation-delay:1.5s}.stage.plumbing[data-v-e022c26d] *{animation:drawLine-e022c26d 2.5s ease-in-out forwards,fadeOutReset-e022c26d 12s linear infinite;animation-delay:3s}.stage.plumbing .sewage[data-v-e022c26d]{stroke-dasharray:15;animation:flowSewage-e022c26d 3s linear infinite,revealSewage-e022c26d 1s forwards,fadeOutReset-e022c26d 12s linear infinite;animation-delay:3.5s}.stage.finish[data-v-e022c26d] *{animation:drawLine-e022c26d 1.5s ease-out forwards,fadeOutReset-e022c26d 12s linear infinite;animation-delay:5s}@keyframes revealSewage-e022c26d{0%{opacity:0}to{opacity:1}}@keyframes flowSewage-e022c26d{to{stroke-dashoffset:-300}}.stage-label-container[data-v-e022c26d]{position:relative;display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;min-height:60px}.stage-label[data-v-e022c26d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#fff,#f0f0f0);border:2px solid transparent;border-radius:50px;font-weight:600;font-size:.9rem;color:#666;opacity:0;transform:scale(.8) translateY(20px);transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.stage-label.active[data-v-e022c26d]{opacity:1;transform:scale(1) translateY(0);border-color:#03f;background:linear-gradient(135deg,#03f,#02c);color:#fff;box-shadow:0 6px 20px #03f6}.stage-icon[data-v-e022c26d]{font-size:1.2rem;animation:pulse-e022c26d 2s ease-in-out infinite}@keyframes pulse-e022c26d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.foundation-label[data-v-e022c26d]{animation:showLabel-e022c26d .5s ease-out forwards,hideLabel-e022c26d 12s linear infinite;animation-delay:0s,2.5s}.structure-label[data-v-e022c26d]{animation:showLabel-e022c26d .5s ease-out forwards,hideLabel-e022c26d 12s linear infinite;animation-delay:1.5s,4s}.plumbing-label[data-v-e022c26d]{animation:showLabel-e022c26d .5s ease-out forwards,hideLabel-e022c26d 12s linear infinite;animation-delay:3s,5.5s}.finish-label[data-v-e022c26d]{animation:showLabel-e022c26d .5s ease-out forwards,hideLabel-e022c26d 12s linear infinite;animation-delay:5s,7.5s}@keyframes showLabel-e022c26d{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes hideLabel-e022c26d{0%,85%{opacity:1}95%,to{opacity:0}}.stage-description-container[data-v-e022c26d]{margin-top:2rem;min-height:80px;position:relative;display:flex;align-items:center;justify-content:center;padding:1rem 0}.stage-description[data-v-e022c26d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.1rem;color:#555;font-weight:500;opacity:0;visibility:hidden;max-width:600px;text-align:center;line-height:1.6;padding:0 1rem;pointer-events:none;width:100%}.foundation-desc[data-v-e022c26d]{animation:foundationDesc-e022c26d 12s linear infinite}.structure-desc[data-v-e022c26d]{animation:structureDesc-e022c26d 12s linear infinite}.plumbing-desc[data-v-e022c26d]{animation:plumbingDesc-e022c26d 12s linear infinite}.finish-desc[data-v-e022c26d]{animation:finishDesc-e022c26d 12s linear infinite}@keyframes foundationDesc-e022c26d{0%,3%{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(10px)}4%,19%{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}20%,to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(-10px)}}@keyframes structureDesc-e022c26d{0%,15%{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(10px)}16%,31%{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}32%,to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(-10px)}}@keyframes plumbingDesc-e022c26d{0%,27%{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(10px)}28%,43%{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}44%,to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(-10px)}}@keyframes finishDesc-e022c26d{0%,43%{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(10px)}44%,60%{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}61%,to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(-10px)}}@media (max-width: 1024px){.two-column-layout[data-v-e022c26d]{grid-template-columns:1fr;gap:2rem;display:flex;flex-direction:column}.left-column[data-v-e022c26d]{padding-right:0;text-align:center;order:1;width:100%;margin-bottom:1.5rem}.right-column[data-v-e022c26d]{order:2;width:100%}.main-title[data-v-e022c26d]{text-align:center;font-size:2.5rem}.subtitle[data-v-e022c26d]{text-align:center;font-size:1.2rem}.subtitle-secondary[data-v-e022c26d]{text-align:center;font-size:1rem}.w-32[data-v-e022c26d]{margin:0 auto}.blueprint-container[data-v-e022c26d]{margin:0 auto;width:100%}}@media (max-width: 768px){.blueprint-section[data-v-e022c26d]{padding:1.5rem 1rem;min-height:auto}.container[data-v-e022c26d]{width:100%;max-width:100%}.two-column-layout[data-v-e022c26d]{gap:1.5rem}.left-column[data-v-e022c26d]{margin-bottom:1rem}.main-title[data-v-e022c26d]{font-size:2rem;margin-bottom:1rem}.subtitle[data-v-e022c26d]{font-size:1.1rem;margin-bottom:.75rem}.subtitle-secondary[data-v-e022c26d]{font-size:.9rem;line-height:1.6}.blueprint-container[data-v-e022c26d]{padding:1.25rem;margin:0}.stage-label[data-v-e022c26d]{font-size:.75rem;padding:.5rem 1rem}.stage-description[data-v-e022c26d]{font-size:.9rem;padding:0 .75rem;max-width:95%}.stage-description-container[data-v-e022c26d]{min-height:60px;padding:.5rem 0}.blueprint-wrapper[data-v-e022c26d]{padding:.75rem}.house-blueprint[data-v-e022c26d]{max-height:350px}}.gallery-section[data-v-b4c74d1d]{position:relative}.gallery-grid[data-v-b4c74d1d]{display:grid;grid-template-columns:1fr;gap:1rem;grid-auto-rows:minmax(250px,auto)}@media (min-width: 768px){.gallery-grid[data-v-b4c74d1d]{grid-template-columns:repeat(4,1fr);gap:1.25rem;grid-auto-rows:minmax(280px,auto)}}.gallery-item[data-v-b4c74d1d]{position:relative;min-height:250px;cursor:pointer}@media (min-width: 768px){.gallery-item[data-v-b4c74d1d]{min-height:280px}.gallery-item[data-v-b4c74d1d]:nth-child(1){grid-column:span 2;grid-row:span 2;min-height:580px}.gallery-item[data-v-b4c74d1d]:nth-child(2),.gallery-item[data-v-b4c74d1d]:nth-child(3){grid-column:span 1;grid-row:span 1}.gallery-item[data-v-b4c74d1d]:nth-child(4){grid-column:span 2;grid-row:span 1}}@keyframes fadeInUp-b4c74d1d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gallery-item[data-v-b4c74d1d]{animation:fadeInUp-b4c74d1d .6s ease-out backwards}.gallery-item[data-v-b4c74d1d]:nth-child(1){animation-delay:.1s}.gallery-item[data-v-b4c74d1d]:nth-child(2){animation-delay:.2s}.gallery-item[data-v-b4c74d1d]:nth-child(3){animation-delay:.3s}.gallery-item[data-v-b4c74d1d]:nth-child(4){animation-delay:.4s}.gallery-item[data-v-b4c74d1d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s;z-index:1}.gallery-item[data-v-b4c74d1d]:hover:before{left:100%}
