.FloatingActions-module__AneK9a__floatingButton{z-index:9000;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);border:1px solid #ffffff59;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:7px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:fixed;bottom:24px;box-shadow:0 18px 45px #001f133d,inset 0 1px #ffffff38}.FloatingActions-module__AneK9a__floatingButton:hover{transform:translateY(-3px);box-shadow:0 22px 52px #001f1352,inset 0 1px #ffffff4d}.FloatingActions-module__AneK9a__whatsappButton{background:linear-gradient(145deg,#1cd674eb,#007743eb);left:22px}.FloatingActions-module__AneK9a__contactButton{background:linear-gradient(145deg,#083927e6,#001b12f0);position:fixed;right:22px;overflow:hidden}.FloatingActions-module__AneK9a__contactButton:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 30%,#ffffff38 48%,#ffffff14 54%,#0000 70%);animation:3.2s ease-in-out infinite FloatingActions-module__AneK9a__shimmerSweep;position:absolute;inset:0;transform:translate(-110%)}.FloatingActions-module__AneK9a__contactButton:hover:before{animation-duration:1.4s}.FloatingActions-module__AneK9a__buttonIcon{background:#ffffff24;border:1px solid #ffffff38;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.FloatingActions-module__AneK9a__buttonText{text-align:left;gap:1px;min-width:104px;padding:0 7px;display:grid}.FloatingActions-module__AneK9a__contactButton .FloatingActions-module__AneK9a__buttonText{text-align:right}.FloatingActions-module__AneK9a__buttonText strong{text-transform:uppercase;letter-spacing:.045em;font-size:11px;line-height:1.2}.FloatingActions-module__AneK9a__buttonText small{color:#ffffffb3;font-size:8px}.FloatingActions-module__AneK9a__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00120cb8;place-items:center;padding:20px;animation:.18s both FloatingActions-module__AneK9a__fadeIn;display:grid;position:fixed;inset:0}.FloatingActions-module__AneK9a__modal{color:#fff;background:radial-gradient(circle at 100% 0,#08b96733,#0000 33%),#031c13f2;border:1px solid #88ffc733;border-radius:24px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:30px;animation:.22s both FloatingActions-module__AneK9a__modalIn;position:relative;overflow-y:auto;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff1f}.FloatingActions-module__AneK9a__modalClose{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:17px}.FloatingActions-module__AneK9a__modalHeader{gap:15px;margin-bottom:24px;padding-right:36px;display:flex}.FloatingActions-module__AneK9a__modalIcon{color:#56eca7;background:#2bda881f;border:1px solid #54efa638;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.FloatingActions-module__AneK9a__modalHeader div>span{color:#58eaa8;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:900}.FloatingActions-module__AneK9a__modalHeader h2{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,4vw,2.45rem);font-weight:500;line-height:1.05}.FloatingActions-module__AneK9a__modalHeader p{color:#e6f5eda3;margin:0;font-size:11px;line-height:1.55}.FloatingActions-module__AneK9a__form{gap:15px;display:grid}.FloatingActions-module__AneK9a__formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.FloatingActions-module__AneK9a__form label{gap:6px;display:grid}.FloatingActions-module__AneK9a__form label>span:first-child{color:#e9f9f1b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.FloatingActions-module__AneK9a__form input,.FloatingActions-module__AneK9a__form textarea{box-sizing:border-box;color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;outline:none;width:100%;font-size:12px;transition:border-color .2s,background .2s,box-shadow .2s}.FloatingActions-module__AneK9a__form input{height:45px;padding:0 12px}.FloatingActions-module__AneK9a__form textarea{resize:vertical;min-height:105px;padding:12px}.FloatingActions-module__AneK9a__form input::placeholder,.FloatingActions-module__AneK9a__form textarea::placeholder{color:#e1f1e959}.FloatingActions-module__AneK9a__form input:focus,.FloatingActions-module__AneK9a__form textarea:focus{background:#ffffff14;border-color:#48ed9f99;box-shadow:0 0 0 3px #08b9671a}.FloatingActions-module__AneK9a__inputWithIcon{display:block;position:relative}.FloatingActions-module__AneK9a__inputWithIcon svg{color:#55e9a6;pointer-events:none;position:absolute;top:15px;left:11px}.FloatingActions-module__AneK9a__inputWithIcon input{padding-left:32px}.FloatingActions-module__AneK9a__submit,.FloatingActions-module__AneK9a__success button{color:#002316;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:linear-gradient(145deg,#3de99a,#08b967);border:1px solid #ffffff3d;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:47px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff73}.FloatingActions-module__AneK9a__submit:disabled{opacity:.65;cursor:wait}.FloatingActions-module__AneK9a__error{color:#ffb6a9;margin:0;font-size:10px}.FloatingActions-module__AneK9a__spinner{animation:1s linear infinite FloatingActions-module__AneK9a__spin}.FloatingActions-module__AneK9a__success{text-align:center;justify-items:center;padding:25px 10px 10px;display:grid}.FloatingActions-module__AneK9a__success>span{color:#53eba5;background:#3de99a1f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.FloatingActions-module__AneK9a__success h3{margin:16px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.FloatingActions-module__AneK9a__success p{color:#e6f5eda6;max-width:390px;margin:0 0 20px;font-size:11px;line-height:1.6}.FloatingActions-module__AneK9a__success button{min-width:150px}@keyframes FloatingActions-module__AneK9a__spin{to{transform:rotate(360deg)}}@keyframes FloatingActions-module__AneK9a__fadeIn{0%{opacity:0}}@keyframes FloatingActions-module__AneK9a__modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes FloatingActions-module__AneK9a__shimmerSweep{0%{transform:translate(-110%)}40%{transform:translate(110%)}to{transform:translate(110%)}}@media (max-width:640px){.FloatingActions-module__AneK9a__floatingButton{border-radius:14px;min-height:48px;padding:5px;bottom:13px}.FloatingActions-module__AneK9a__whatsappButton{left:12px}.FloatingActions-module__AneK9a__contactButton{right:12px}.FloatingActions-module__AneK9a__buttonIcon{width:36px;height:36px}.FloatingActions-module__AneK9a__whatsappButton .FloatingActions-module__AneK9a__buttonText{display:none}.FloatingActions-module__AneK9a__contactButton .FloatingActions-module__AneK9a__buttonText{min-width:0;padding:0 6px 0 2px;display:grid}.FloatingActions-module__AneK9a__contactButton .FloatingActions-module__AneK9a__buttonText small{display:none}.FloatingActions-module__AneK9a__contactButton .FloatingActions-module__AneK9a__buttonText strong{font-size:10px}.FloatingActions-module__AneK9a__modalOverlay{align-items:end;padding:10px}.FloatingActions-module__AneK9a__modal{border-radius:22px 22px 15px 15px;max-height:calc(100vh - 20px);padding:24px 17px 18px}.FloatingActions-module__AneK9a__modalHeader{gap:11px;margin-bottom:18px}.FloatingActions-module__AneK9a__modalIcon{width:42px;height:42px}.FloatingActions-module__AneK9a__formGrid{grid-template-columns:1fr;gap:10px}}
