.osbyp-contact-bar{position:fixed;z-index:9998;left:50%;bottom:14px;transform:translateX(-50%);width:min(430px,calc(100% - 24px));display:flex;border-radius:16px;overflow:hidden;box-shadow:0 13px 38px rgba(0,0,0,.28);font-family:Arial,sans-serif}.osbyp-contact-bar a{width:50%;min-height:58px;color:#fff!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px}.osbyp-call{background:#1e2a32}.osbyp-wa{background:#25b95a;position:relative}.osbyp-contact-bar small,.osbyp-contact-bar b{display:block;line-height:1.2}.osbyp-contact-bar small{font-size:11px;opacity:.88}.osbyp-contact-bar b{font-size:15px}.osbyp-icon{font-size:23px}.osbyp-wa i{display:none}.osbyp-pulse .osbyp-wa i{display:block;position:absolute;right:9px;top:9px;width:8px;height:8px;border-radius:50%;background:#fff;animation:osbypPulse 1.25s infinite}@keyframes osbypPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{box-shadow:0 0 0 9px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@media(min-width:769px){.osbyp-contact-bar:not(.osbyp-desktop){display:none}.osbyp-contact-bar.osbyp-desktop{left:auto;right:20px;transform:none;width:380px}}
.osbyp-reviews{padding:72px 16px;background:#f7f8f9;color:#1d252c}.osbyp-reviews-inner{max-width:1180px;margin:auto}.osbyp-review-head{text-align:center;max-width:730px;margin:0 auto 32px}.osbyp-review-head>span,.osbyp-stars{color:#f1a21a;letter-spacing:3px}.osbyp-review-head h2{font-size:clamp(30px,4vw,44px);margin:8px 0}.osbyp-review-head p{color:#65737c}.osbyp-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.osbyp-review-card,.osbyp-review-form{background:#fff;border:1px solid #e1e5e8;border-radius:16px;padding:24px;box-shadow:0 8px 25px rgba(20,31,40,.06)}.osbyp-review-card p{min-height:74px}.osbyp-review-card b,.osbyp-review-card small{display:block}.osbyp-review-card small{color:#6b7880;margin-top:4px}.osbyp-review-form{max-width:760px;margin:32px auto 0}.osbyp-review-form h3{text-align:center;margin-top:0}.osbyp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.osbyp-review-form label{display:block;font-weight:700;margin:12px 0}.osbyp-review-form input[type=text],.osbyp-review-form input:not([type]),.osbyp-review-form textarea{width:100%;border:1px solid #ccd3d8;border-radius:9px;padding:12px;font:inherit;margin-top:6px}.osbyp-review-form button{width:100%;border:0;border-radius:10px;background:#f5a623;color:#171717;padding:14px;font-weight:900;font-size:16px;cursor:pointer}.osbyp-stars-input{display:flex;flex-direction:row-reverse;justify-content:center}.osbyp-stars-input input{position:absolute;opacity:0}.osbyp-stars-input label{font-size:40px;color:#c8cdd0;cursor:pointer;margin:0 3px}.osbyp-stars-input label:hover,.osbyp-stars-input label:hover~label,.osbyp-stars-input input:checked~label{color:#f5a623}.osbyp-consent{display:flex!important;gap:8px;align-items:flex-start;font-size:13px;font-weight:500!important}.osbyp-consent input{margin-top:4px}.osbyp-hp{position:absolute!important;left:-99999px!important}.osbyp-review-success{max-width:760px;margin:0 auto 20px;padding:15px;background:#e8f7ef;border:1px solid #a6dec0;border-radius:10px;color:#175f3d}.osbyp-no-review{text-align:center}@media(max-width:800px){.osbyp-review-grid{grid-template-columns:1fr}.osbyp-form-grid{grid-template-columns:1fr}.osbyp-reviews{padding:52px 14px}}
body{padding-bottom:78px}@media(min-width:769px){body{padding-bottom:0}}
