.bdr-sv-floating{position:fixed;right:20px;bottom:20px;z-index:9999;display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:calc(100vw - 32px);padding:6px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#171717;box-shadow:0 18px 42px rgba(0,0,0,.28);font-family:Poppins,Arial,sans-serif}.bdr-sv-floating a{display:flex;align-items:center;gap:11px;min-width:228px;min-height:66px;padding:11px 16px;border-radius:9px;text-decoration:none!important;transition:transform .18s ease,background .18s ease}.bdr-sv-floating a:hover{transform:translateY(-2px)}.bdr-sv-whatsapp{background:#f28c00!important;color:#171717!important}.bdr-sv-whatsapp:hover{background:#ff9f1b!important}.bdr-sv-call{background:#fff!important;color:#171717!important}.bdr-sv-call:hover{background:#f7f6f2!important}.bdr-sv-icon{display:flex;flex:0 0 27px;align-items:center;justify-content:center}.bdr-sv-icon svg{width:25px;height:25px;fill:currentColor}.bdr-sv-copy{display:block;min-width:0}.bdr-sv-copy strong,.bdr-sv-copy small{display:block}.bdr-sv-copy strong{font-size:14px;font-weight:800;line-height:1.2}.bdr-sv-copy small{margin-top:3px;font-size:12px;font-weight:600;line-height:1.2;opacity:.72}
.bdr-sv-form-wrap{max-width:800px;margin:0 auto;border:1px solid #dfe5e9;border-radius:18px;background:#fff;box-shadow:0 10px 35px rgba(15,35,53,.08);padding:clamp(22px,4vw,42px);color:#12283a}.bdr-sv-form-intro span{display:block;margin-bottom:10px;color:#277a59;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bdr-sv-form h2{margin:0 0 10px;font-size:clamp(26px,4vw,39px);line-height:1.12}.bdr-sv-form-intro p{margin:0 0 28px;color:#536271;line-height:1.65}.bdr-sv-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bdr-sv-form label{display:block;font-size:14px;font-weight:700}.bdr-sv-form input,.bdr-sv-form select,.bdr-sv-form textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;border:1px solid #bec9d1;border-radius:8px;background:#fff;padding:13px 14px;color:#12283a;font:400 16px/1.4 Arial,sans-serif}.bdr-sv-form textarea{resize:vertical}.bdr-sv-form input:focus,.bdr-sv-form select:focus,.bdr-sv-form textarea:focus{outline:3px solid rgba(39,122,89,.17);border-color:#277a59}.bdr-sv-full{grid-column:1/-1}.bdr-sv-consent{margin:20px 0!important;line-height:1.5;color:#536271;font-weight:400!important}.bdr-sv-consent input{display:inline-block;width:auto;margin:0 8px 0 0;vertical-align:middle}.bdr-sv-form button{border:0;border-radius:8px;background:#e77834;padding:15px 22px;color:#fff;font:700 16px/1 Arial,sans-serif;cursor:pointer}.bdr-sv-form button:hover{background:#cf6525}.bdr-sv-form button:disabled{opacity:.65;cursor:wait}.bdr-sv-message{min-height:24px;margin-top:14px;font-size:15px}.bdr-sv-message.is-success{color:#12643e}.bdr-sv-message.is-error{color:#b42318}.bdr-sv-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
@media(max-width:680px){body{padding-bottom:96px}.bdr-sv-floating{right:10px;bottom:10px;left:10px;gap:5px;padding:5px;border-radius:12px}.bdr-sv-floating a{min-width:0;min-height:64px;padding:9px 8px;gap:7px}.bdr-sv-icon{flex-basis:22px}.bdr-sv-icon svg{width:21px;height:21px}.bdr-sv-copy strong{font-size:13px;line-height:1.18}.bdr-sv-copy small{display:none}.bdr-sv-grid{grid-template-columns:1fr}.bdr-sv-full{grid-column:auto}.bdr-sv-form-wrap{padding:22px 18px}}
