*{box-sizing:border-box;margin:0;padding:0}@font-face{font-display:swap;font-family:Espuma Pro;font-style:normal;font-weight:700;src:url(/static/media/EspumaPro-Bold.5f5f21aeaa50cd3b7178.woff2) format("woff2"),url(/static/media/EspumaPro-Bold.06a8c515adb228bb9e6a.woff) format("woff")}@font-face{font-display:swap;font-family:Espuma Pro;font-style:normal;font-weight:600;src:url(/static/media/EspumaPro-SemiBold.caad88c38272acd241fe.woff2) format("woff2"),url(/static/media/EspumaPro-SemiBold.a2046276d41e49243b87.woff) format("woff")}#root,body,html{min-height:100%;width:100%}body{background:#fffbe6;color:#101010;font-family:Espuma Pro,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;overflow-x:hidden}ul{list-style:none}button,input{font-family:inherit}.container{margin:0 auto;width:100%}.mainhomepage{background:#fffbe6;display:flex;flex-direction:column;isolation:isolate;min-height:100vh;overflow:hidden;position:relative;width:100%}.mainhomepage:before{animation:smoothBackground 18s ease-in-out infinite alternate;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(circle at 15% 40%,#159ec11a,#0000 24%),radial-gradient(circle at 85% 60%,#f8be371a,#0000 25%);content:"";inset:-20%;pointer-events:none;position:absolute;transform:translateZ(0) scale(1);will-change:transform;z-index:-2}@keyframes smoothBackground{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(1%,2%,0) scale(1.03)}to{transform:translate3d(2%,-2%,0) scale(1.05)}}.phone-prefix{color:#101010;font-size:14px;font-weight:600;left:38px;pointer-events:none;position:absolute;z-index:1}.form-group input[name=mobile]{padding-left:78px}.mainhomepage:after{animation:smoothParticles 28s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:radial-gradient(#159ec140 1.2px,#0000 0),radial-gradient(#f8be3738 1.2px,#0000 0);background-position:0 0,45px 65px;background-size:90px 90px,130px 130px;content:"";inset:-100px;opacity:.45;pointer-events:none;position:absolute;transform:translateZ(0);will-change:background-position;z-index:-1}@keyframes smoothParticles{0%{background-position:0 0,45px 65px}to{background-position:90px 90px,-45px -65px}}header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffbe6e0;border-top:10px solid #139ec3;padding-top:10px;position:relative;width:100%;z-index:10}.topheader{align-items:center;justify-content:space-between;padding:0 30px;width:100%}.topheader,.topheader span{display:flex}.topheader img{height:77px;object-fit:contain;width:120px}.address{align-items:center;background:#ffffff1f;border-bottom:1px solid #d3d3d3cc;border-top:1px solid #d3d3d3cc;display:flex;gap:10px;justify-content:center;padding:5px 0;width:100%}.address li a{border-right:1px solid #000;color:#000;font-size:12px;font-weight:600;padding:2px 10px;text-decoration:none;transition:color .25s ease,opacity .25s ease}.address li a:hover{color:#159ec1}.address li:last-child a{border-right:none}.whatsapp-main{align-items:center;display:flex;height:calc(100vh - 221px);isolation:isolate;justify-content:center;min-height:500px;overflow:hidden;padding:30px;position:relative;transform:translateZ(0);width:100%}.whatsapp-main:after,.whatsapp-main:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.whatsapp-main:before{animation:glassOrbOne 8s ease-in-out infinite alternate;background:radial-gradient(circle,#159ec12b,#159ec10a 60%,#0000 75%);filter:blur(2px);height:320px;left:7%;top:12%;width:320px}.whatsapp-main:after{animation:glassOrbTwo 9s ease-in-out infinite alternate;background:radial-gradient(circle,#f8be372e,#f8be370a 60%,#0000 75%);bottom:5%;filter:blur(2px);height:280px;right:8%;width:280px}@keyframes glassOrbOne{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(55px,-25px,0) scale(1.12)}}@keyframes glassOrbTwo{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-50px,25px,0) scale(1.14)}}.whatsappForm{animation:formIn .6s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);background:linear-gradient(135deg,#ffffffa8,#fff6);border:1px solid #ffffffc7;border-radius:24px;box-shadow:0 20px 50px #1e283224,0 12px 30px #1e283214,inset 0 1px 0 #fffffff2,inset 0 -1px 0 #fff3;display:flex;flex-direction:column;gap:18px;max-width:100%;overflow:hidden;padding:48px 44px;position:relative;transition:transform .35s ease,background .35s ease,box-shadow .35s ease;width:460px}.whatsappForm:after{background:linear-gradient(90deg,#0000,#fffffff2,#0000);content:"";height:1px;left:8%;pointer-events:none;position:absolute;top:0;width:84%;z-index:3}.whatsappForm:before{animation:gradientMove 5s ease infinite;background:linear-gradient(90deg,#25d366,#159ec1,#f8be37,#25d366);background-size:300% 100%;content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:4}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.whatsappForm:hover{background:linear-gradient(135deg,#ffffffb8,#ffffff75);box-shadow:0 10px 50px #1e28322b,0 15px 35px #1e283214,inset 0 1px 0 #fff;transform:translateY(-3px)}@keyframes formIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.icon3d{align-items:center;background:linear-gradient(155deg,var(--c1) 0,var(--c2) 45%,var(--c3) 80%,var(--c4) 100%);border-radius:27%;box-shadow:0 12px 20px var(--glow),0 4px 8px #0000001f,inset 0 2px 4px #fff9,inset 0 -7px 10px #00000047,inset 0 0 0 1px #ffffff14;display:flex;height:44px;justify-content:center;overflow:hidden;position:absolute;right:22px;top:22px;transform:rotateX(10deg) rotateY(-4deg);transform-style:preserve-3d;transition:transform .35s ease,box-shadow .35s ease;width:44px;z-index:5}.icon3d:hover{transform:rotateX(0deg) rotateY(10deg) scale(1.1)}.icon3d svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.22));height:22px;position:relative;width:22px;z-index:1}.icon3d-shine{animation:shineSweep 3.6s ease-in-out infinite;background:linear-gradient(120deg,#ffffff8c,#fff0 70%);height:160%;left:-60%;pointer-events:none;position:absolute;top:-30%;transform:rotate(20deg);width:60%}@keyframes shineSweep{0%{left:-60%;opacity:0}15%{opacity:1}45%{left:120%;opacity:0}to{left:120%;opacity:0}}.icon3d--pdf{--c1:#fff;--c2:#fdeaea;--c3:#f6c9c9;--c4:#eeb0b0;--glow:#e5484d59;animation:popIn .6s cubic-bezier(.34,1.56,.64,1) .35s both,floatIcon 3.8s ease-in-out 1s infinite;right:-6px;top:-6px}.icon3d--pdf svg{height:24px;width:24px}@media screen and (max-width:575px){.icon3d{height:34px;width:34px}.icon3d svg{height:17px;width:17px}.icon3d--pdf svg{height:19px;width:19px}}.orbit-scene{height:250px;margin:0 auto 4px;position:relative;width:260px}.orbit-ring{animation:orbitSpin 10s linear infinite;height:100%;inset:0;position:absolute;width:100%;z-index:1}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-sphere{animation:popIn .6s cubic-bezier(.34,1.56,.64,1) .1s both,sphereFloat 3.2s ease-in-out .7s infinite!important;left:50%;margin:0;position:absolute;top:50%;z-index:3}@keyframes sphereFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}.orbit-badge{height:40px;position:absolute;width:40px;z-index:2}.orbit-badge--tl{left:18px;top:10px}.orbit-badge--tr{right:10px;top:18px}.orbit-badge--bl{bottom:30px;left:8px}.orbit-badge--br{bottom:20px;right:18px}.orbit-badge-label{color:#4a4a4a;font-size:9.5px;font-weight:700;left:50%;letter-spacing:.2px;margin-top:6px;position:absolute;text-transform:uppercase;top:100%;transform:translateX(-50%);white-space:nowrap}.orbit-badge--pdf .orbit-badge-icon{background:linear-gradient(150deg,#fff,#eafaf0 60%,#cdeed8);box-shadow:0 8px 16px #25d36640,inset 0 2px 3px #ffffffe6,inset 0 -4px 6px #96c8aa66}.orbit-badge--send .orbit-badge-icon{background:linear-gradient(150deg,#7ee8c8,#22c1a0 55%,#128f79)}.orbit-rays{animation:raysPulse 2.4s ease-in-out infinite;background:repeating-conic-gradient(from 0deg,#25d3668c 0deg 4deg,#0000 4deg 30deg);border-radius:50%;inset:-18px;-webkit-mask:radial-gradient(circle,#0000 40%,#000 41%,#000 60%,#0000 61%);mask:radial-gradient(circle,#0000 40%,#000 41%,#000 60%,#0000 61%);pointer-events:none;position:absolute}@keyframes raysPulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.orbit-badge-icon{align-items:center;background:linear-gradient(150deg,#4fe07c,#25d366 55%,#17a84b);border-radius:50%;box-shadow:0 8px 16px #25d36659,inset 0 2px 3px #ffffff8c,inset 0 -4px 6px #0a5a284d;display:flex;height:100%;justify-content:center;position:relative;width:100%}.orbit-badge-icon svg{height:18px;width:18px}@media screen and (max-width:575px){.orbit-scene{height:200px;width:210px}.orbit-badge{height:30px;width:30px}.orbit-badge-icon svg{height:14px;width:14px}.orbit-rays{inset:-12px}.orbit-badge-label{font-size:8px}}.form-sphere{animation:popIn .6s cubic-bezier(.34,1.56,.64,1) .1s both,floatIcon 3.2s ease-in-out .7s infinite;height:96px;perspective:700px;width:96px}.form-sphere-glow{background:radial-gradient(circle,#25d36659 0,#25d36600 70%);border-radius:50%;filter:blur(6px);inset:-10px;position:absolute;z-index:0}.form-sphere-inner{align-items:center;background:radial-gradient(circle at 32% 28%,#8cf0ae 0,#3fdd75 30%,#1fb157 60%,#0e7a3c 100%);border:1px solid #ffffff7a;border-radius:50%;box-shadow:0 18px 30px #14a24a73,0 6px 14px #00000026,inset 0 -14px 20px #043c1a8c,inset 0 10px 14px #ffffff59;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transform:rotateX(6deg);transform-style:preserve-3d;transition:transform .35s ease,box-shadow .35s ease;width:100%;z-index:1}.form-sphere:hover .form-sphere-inner{box-shadow:0 22px 35px #14a24a80,0 7px 16px #00000026,inset 0 -12px 18px #043c1a80,inset 0 10px 14px #ffffff6b;transform:rotateX(0deg) rotateY(8deg) scale(1.05)}.form-sphere-gloss{background:radial-gradient(ellipse at 40% 30%,#ffffffd9,#fff0 70%);border-radius:50%;height:32%;left:14%;pointer-events:none;position:absolute;top:6%;transform:rotate(-18deg);width:55%}.form-sphere-inner svg{filter:drop-shadow(0 3px 5px rgba(0,0,0,.25));height:52px;position:relative;width:52px;z-index:1}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.whatsappForm h2{animation:fadeIn .6s ease .15s both;color:#101010;font-size:13px;font-weight:700;line-height:28px;margin:0 auto;text-align:center}.form-subtitle{animation:fadeIn .6s ease .2s both;color:#777;font-size:13.5px;line-height:20px;margin:-12px auto 6px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-group{animation:fadeIn .6s ease both;display:flex;flex-direction:column;gap:6px}.form-group:first-of-type{animation-delay:.25s}.form-group:nth-of-type(2){animation-delay:.32s}.form-group:nth-of-type(3){animation-delay:.39s}.form-group label{color:#4a4a4a;font-size:12.5px;font-weight:600;letter-spacing:.2px;line-height:18px;text-transform:uppercase}.input-wrap{align-items:center;display:flex;position:relative;width:100%}.input-icon{color:#159ec1;left:14px;pointer-events:none;position:absolute}.input-wrap:focus-within .input-icon{animation:iconPop .35s ease;color:#159ec1}@keyframes iconPop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-6deg)}to{transform:scale(1) rotate(0deg)}}.form-group.shake-error input{animation:shakeError .45s cubic-bezier(.36,.07,.19,.97) both;border-color:#dc3545a6!important}@keyframes shakeError{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.form-group input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff75;border:1px solid #ffffffc7;border-radius:12px;box-shadow:inset 0 1px 0 #fffc,0 4px 15px #1e28320a;color:#111;font-size:15px;outline:none;padding:14px 14px 14px 42px;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease,background .3s ease;width:100%}.form-group input::placeholder{color:#999;transition:color .25s ease}.form-group input:hover{background:#fff9;border-color:#159ec161}.form-group input:focus{background:#ffffffb8;border-color:#159ec1b3;box-shadow:0 0 0 4px #159ec11f,0 8px 20px #159ec114,inset 0 1px 0 #fffffff2;transform:translateY(-1px)}.form-group input:focus::placeholder{color:#aaa}.hero-art{display:flex;justify-content:center;padding:10px 20px 0;position:relative;width:100%;z-index:2}.hero-art-img{animation:fadeIn .7s ease both,floatIcon 4s ease-in-out .8s infinite;height:auto;max-width:340px;object-fit:contain;width:100%}@media screen and (max-width:575px){.hero-art-img{max-width:240px}}.whatsappForm button{align-items:center;animation:fadeIn .6s ease .5s both,btnGlow 2.6s ease-in-out 1.2s infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#159ec1f7,#1276a0f7);border:1px solid #ffffff4d;border-radius:12px;color:#fffbe6;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-top:6px;overflow:hidden;padding:16px 30px;position:relative;transition:transform .15s ease,box-shadow .3s ease,filter .3s ease;width:100%}.whatsappForm button:disabled,.whatsappForm button:hover:not(:disabled){animation-play-state:paused,paused}.whatsappForm button:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-110%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:70%}.whatsappForm button:hover:not(:disabled):before{left:130%}.whatsappForm button:hover:not(:disabled){box-shadow:0 17px 34px #159ec152,inset 0 1px 0 #ffffff6b;filter:brightness(1.08);transform:translateY(-2px)}.whatsappForm button svg{transition:transform .25s ease}.whatsappForm button:hover:not(:disabled) svg:last-child{transform:translateX(4px)}.whatsappForm button:active:not(:disabled){transform:translateY(0)}.whatsappForm button:disabled{cursor:not-allowed;opacity:.75;transform:none}.btn-loading{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative;width:100%;z-index:2}.spinner{animation:spin .7s linear infinite;border:2px solid #fffbe666;border-radius:50%;border-top-color:#fffbe6;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.toast-container{display:flex;flex-direction:column;gap:12px;max-width:360px;position:fixed;right:24px;top:24px;width:auto;z-index:9999}.toast{align-items:center;animation:toastIn .35s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffb8;border:1px solid #ffffffbf;border-left:4px solid #159ec1;border-radius:14px;box-shadow:0 18px 40px #0000001f,inset 0 1px 0 #ffffffd9;color:#1a1a1a;display:flex;font-size:14px;font-weight:500;gap:10px;min-width:280px;overflow:hidden;padding:14px 36px 14px 16px;position:relative}.toast-success{border-left-color:#25d366}.toast-error{border-left-color:#e5484d}.toast-icon{align-items:center;background:#159ec1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.toast-success .toast-icon{background:#25d366}.toast-error .toast-icon{background:#e5484d}.toast-message{flex:1 1;line-height:1.4}.toast-close{background:#0000;border:none;color:#999;cursor:pointer;font-size:11px;line-height:1;padding:4px;position:absolute;right:8px;top:8px;transition:color .2s ease}.toast-close:hover{color:#444}.toast-progress{animation:toastProgress 4s linear forwards;background:#0000001a;bottom:0;height:3px;left:0;position:absolute;width:100%}@keyframes toastProgress{0%{width:100%}to{width:0}}@keyframes toastIn{0%{opacity:0;transform:translateX(40px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.bottomimage{bottom:0;height:210px;object-fit:contain;pointer-events:none;position:absolute;right:0;width:480px;z-index:1}footer{bottom:10px;left:0;position:absolute;text-align:center;width:100%;z-index:5}footer a{color:#000;font-weight:600;text-decoration:none;transition:color .25s ease}footer a:hover{color:#159ec1}footer a span{color:#179dc1}.contreinfo{align-items:center;border-top:1px solid #000;display:flex;justify-content:space-around;padding:10px 0 15px;position:relative}.contreinfo li{text-transform:uppercase}.contreinfo:before{background:#f8be37;left:0}.contreinfo:after,.contreinfo:before{bottom:0;content:"";height:10px;position:absolute;width:50%}.contreinfo:after{background:#7ebde6;right:0}@media screen and (min-width:2250px){footer a{font-size:20px}.topheader img{height:90px;width:140px}.whatsappForm{border-radius:28px;gap:22px;padding:55px;width:600px}.whatsappForm h1{font-size:17px;line-height:30px}.form-subtitle{font-size:15px}.form-group input{font-size:18px;padding:16px 16px 16px 46px}.whatsappForm button{font-size:20px;padding:18px 30px}.form-sphere{height:108px;width:108px}.form-sphere-inner svg{height:58px;width:58px}}@media screen and (max-width:1400px){footer a{font-size:12px}.bottomimage{height:157px;width:360px}}@media screen and (max-width:1199px) and (height:auto){.bottomimage{height:100px;width:228px}.whatsapp-main{padding:25px 20px}.whatsappForm{width:440px}}@media screen and (max-width:575px){body{font-size:14px}header{border-top-width:7px;padding-top:6px}.topheader{padding:0 18px}.topheader img{height:60px;width:95px}.address{flex-wrap:wrap;gap:3px;padding:4px 5px}.address li a{font-size:9px;padding:2px 6px}.whatsapp-main{align-items:center;height:auto;min-height:calc(100vh - 180px);padding:25px 20px 70px}.whatsappForm{backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);background:linear-gradient(135deg,#ffffffad,#ffffff70);border-radius:20px;box-shadow:0 22px 50px #1e283221,inset 0 1px 0 #ffffffe6;gap:16px;max-width:430px;padding:30px 20px;width:100%}.form-sphere{height:74px;width:74px}.form-sphere-inner svg{height:40px;width:40px}.whatsappForm h1{font-size:17px;line-height:26px}.form-subtitle{font-size:12.5px;line-height:18px;margin-top:-9px}.form-group label{font-size:11px}.form-group input{border-radius:11px;font-size:14px;padding:13px 13px 13px 40px}.whatsappForm button{border-radius:11px;font-size:15px;padding:14px 20px}.whatsapp-main:before{height:190px;left:-70px;top:12%;width:190px}.whatsapp-main:after{bottom:15%;height:170px;right:-60px;width:170px}.whatsapp-main:after,.whatsapp-main:before{animation-duration:5s}.mainhomepage{animation-duration:9s;background-size:220% 220%}.mainhomepage:after{animation-duration:11s;background-size:60px 60px,90px 90px;opacity:.65}.bottomimage{height:50px;opacity:.9;width:116px}footer{bottom:7px;padding:0 10px}footer a{font-size:10px}.toast-container{left:16px;max-width:none;right:16px;top:16px;width:auto}.toast{font-size:13px;min-width:0;padding:13px 34px 13px 14px;width:100%}}@media screen and (max-width:380px){.topheader{padding:0 12px}.topheader img{height:52px;width:82px}.address li a{font-size:8px;padding:2px 4px}.whatsapp-main{padding:18px 14px 65px}.whatsappForm{border-radius:18px;gap:14px;padding:25px 16px}.whatsappForm h1{font-size:18px}.form-subtitle{font-size:11.5px}.form-group input{font-size:13px;padding:12px 12px 12px 38px}.whatsappForm button{font-size:14px;padding:13px 15px}.bottomimage{height:42px;width:95px}}.background-paths{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-2}.background-paths-svg{animation:backgroundPathsDrift 20s ease-in-out infinite alternate;display:block;height:100%;min-height:100%;min-width:100%;width:100%;will-change:transform}.background-paths-line{fill:none;stroke-linecap:round;stroke-dasharray:180 80;animation:backgroundPathsFlow 6s linear infinite;opacity:.65;will-change:stroke-dashoffset}@keyframes backgroundPathsDrift{0%{transform:translate3d(-1%,0,0)}50%{transform:translate3d(0,-.5%,0)}to{transform:translate3d(1%,-1%,0)}}@keyframes backgroundPathsFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-260}}@media (max-width:768px){.background-paths{height:100%;overflow:hidden;width:100%}.background-paths-svg{animation-duration:24s;height:100%;margin:0;min-height:100%;min-width:100%;width:100%}.background-paths-line{animation-duration:10s;opacity:.78}}@media (max-width:480px){.background-paths-svg{height:100%;margin:0;width:100%}.background-paths-line{animation-duration:12s;opacity:.95}}@media (prefers-reduced-motion:reduce){.background-paths-line,.background-paths-svg{animation:none}}
/*# sourceMappingURL=main.744ab782.css.map*/