#google_translate_element,.VIpgJd-ZVi9od-aZ2wEe-OiiCO,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.goog-te-balloon-frame,.goog-te-banner-frame,.skiptranslate,div#goog-gt-{display:none!important;visibility:hidden!important;opacity:0!important}body{top:0!important;position:relative!important}body.translated-ltr{top:0!important;margin-top:0!important}.goog-te-combo,.goog-te-gadget-icon{display:none!important}.goog-logo-link,.goog-te-gadget span{display:none!important}#goog-gt-tt,.goog-te-balloon-frame{display:none!important}iframe.skiptranslate{display:none!important;height:0!important;width:0!important}.lang-wrap{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:rgba(255,255,255,.05);border-radius:4px;margin-right:15px}.lang-wrap span{color:rgba(255,255,255,.4);font-weight:300}.lang-wrap a.lang-btn{cursor:pointer;transition:all .3s ease;padding:4px 8px;border-radius:3px;font-weight:500;color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.lang-wrap a.lang-btn:hover{background:rgba(255,193,7,.15);color:#ffc107;transform:translateY(-1px)}.lang-wrap a.act-lang{font-weight:700;color:#ffc107!important;background:rgba(255,193,7,.15);box-shadow:0 2px 8px rgba(255,193,7,.2)}.currency-item{position:relative;margin-left:10px}.header-opt_btn{cursor:pointer;transition:all .3s ease;padding:8px 15px;background:rgba(255,255,255,.05);border-radius:4px;font-size:14px;color:rgba(255,255,255,.8);margin:0;display:inline-flex;align-items:center;gap:5px}.header-opt_btn:hover{background:rgba(255,193,7,.15);color:#ffc107;transform:translateY(-1px)}.header-opt_btn span{font-weight:600;color:#ffc107}.header-opt-modal-list{position:absolute;top:100%;right:0;margin-top:5px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:8px 0;min-width:180px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;display:none}.header-opt-modal-list.active{display:block!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.header-opt-modal-list ul{list-style:none;margin:0;padding:0}.header-opt-modal-list li{margin:0;padding:0}.header-opt-modal-list li a{display:block;padding:10px 20px;color:#333;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:14px;font-weight:500}.header-opt-modal-list li a:hover{background:rgba(255,193,7,.1);color:#ffc107;padding-left:25px}.header-opt-modal-list li a.active{background:rgba(255,193,7,.15);color:#ffc107;font-weight:700;position:relative}.header-opt-modal-list li a.active::before{content:"✓";position:absolute;left:10px;font-weight:700}.price-loading{opacity:.5;position:relative;pointer-events:none}.price-loading::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #ffc107;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.price-fade{animation:fadePrice .4s ease}@keyframes fadePrice{0%{opacity:0;transform:scale(.95)}50%{opacity:.5}100%{opacity:1;transform:scale(1)}}.floating-contact-buttons{position:fixed;left:30px;bottom:30px;display:flex;flex-direction:column;gap:15px;z-index:9998;animation:slideInLeft .6s ease-out}@keyframes slideInLeft{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.floating-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:#fff;font-size:28px;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;cursor:pointer}.floating-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.floating-btn:hover::before{width:300px;height:300px}.floating-whatsapp{background:linear-gradient(135deg,#25d366 0,#128c7e 100%)}.floating-whatsapp:hover{background:linear-gradient(135deg,#128c7e 0,#075e54 100%);transform:translateY(-5px) scale(1.1);box-shadow:0 8px 30px rgba(37,211,102,.4)}.floating-phone{background:linear-gradient(135deg,#007aff 0,#0051d5 100%)}.floating-phone:hover{background:linear-gradient(135deg,#0051d5 0,#039 100%);transform:translateY(-5px) scale(1.1);box-shadow:0 8px 30px rgba(0,122,255,.4)}.floating-btn i{position:relative;z-index:2;transition:transform .3s ease}.floating-btn:hover i{transform:scale(1.2) rotate(5deg);animation:shake .5s ease}@keyframes shake{0%,100%{transform:scale(1.2) rotate(0)}25%{transform:scale(1.2) rotate(-5deg)}75%{transform:scale(1.2) rotate(5deg)}}.floating-btn-text{position:absolute;left:70px;background:rgba(0,0,0,.85);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(-10px);transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1}.floating-btn-text::after{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent rgba(0,0,0,.85) transparent transparent}.floating-btn:hover .floating-btn-text{opacity:1;transform:translateX(0)}.floating-btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;opacity:0;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:0}100%{transform:scale(1);opacity:0}}.floating-whatsapp::after{border-color:#25d366}.floating-phone::after{border-color:#007aff}@media (max-width:768px){.floating-contact-buttons{left:15px;bottom:15px;gap:12px}.floating-btn{width:50px;height:50px;font-size:24px}.floating-btn-text{display:none}}@media (max-width:480px){.floating-contact-buttons{left:10px;bottom:10px;gap:10px}.floating-btn{width:45px;height:45px;font-size:20px}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1e3c72 0,#2a5298 100%);color:#fff;padding:20px 0;box-shadow:0 -5px 30px rgba(0,0,0,.3);z-index:99999;transform:translateY(100%);opacity:0;transition:all .5s cubic-bezier(.68, -.55, .265, 1.55)}.cookie-consent.show{transform:translateY(0);opacity:1}.cookie-consent-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cookie-consent-content{flex:1;display:flex;align-items:center;gap:20px}.cookie-consent-icon{font-size:40px;opacity:.9;flex-shrink:0}.cookie-consent-text{flex:1}.cookie-consent-text h4{font-size:18px;font-weight:600;margin:0 0 8px 0;color:#fff}.cookie-consent-text p{font-size:14px;line-height:1.6;margin:0;opacity:.95;color:#e8f0ff}.cookie-consent-text a{color:gold;text-decoration:underline;transition:all .3s ease}.cookie-consent-text a:hover{color:#ffed4e}.cookie-consent-actions{display:flex;gap:15px;flex-shrink:0}.cookie-consent-btn{padding:12px 30px;border:none;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.cookie-consent-btn.accept{background:linear-gradient(135deg,#00d4ff 0,#09f 100%);color:#fff;box-shadow:0 4px 15px rgba(0,153,255,.4)}.cookie-consent-btn.accept:hover{background:linear-gradient(135deg,#00e4ff 0,#0af 100%);box-shadow:0 6px 20px rgba(0,153,255,.6);transform:translateY(-2px)}.cookie-consent-btn.decline{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.3)}.cookie-consent-btn.decline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.cookie-consent-btn i{margin-right:8px}@media (max-width:768px){.cookie-consent{padding:15px 0}.cookie-consent-container{flex-direction:column;gap:20px;text-align:center}.cookie-consent-content{flex-direction:column;gap:15px}.cookie-consent-icon{font-size:35px}.cookie-consent-text h4{font-size:16px}.cookie-consent-text p{font-size:13px}.cookie-consent-actions{flex-direction:column;width:100%;gap:10px}.cookie-consent-btn{width:100%;padding:14px 20px}}@media (max-width:480px){.cookie-consent-icon{font-size:30px}.cookie-consent-text h4{font-size:15px}.cookie-consent-text p{font-size:12px}}