header{padding:12px 0!important}.header-phone-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#304553;color:#fff;font-size:16px;margin-left:20px;margin-right:12px;transition:background .2s;text-decoration:none}.header-phone-link:hover{background:#1a6bb5}.header-lang-btn{padding:6px 16px!important;box-shadow:none!important;font-size:14px}#intro .intro-description{list-style:none;padding-left:0;margin-bottom:24px;text-align:left}#intro .intro-description li{margin-bottom:10px;font-size:1.05em;line-height:1.5}#intro .intro-description li .checkmark{margin-right:10px;font-style:normal}#intro .phone-link{font-size:24px;font-weight:normal;color:#304553;text-decoration:none;display:inline-block;margin-top:10px;margin-bottom:20px;transition:color .2s}#intro .phone-link:hover{color:#1a6bb5}#intro .phone-link i{margin-right:12px}#intro h1{color:#cfa66a;font-weight:600;font-size:1.8em}#intro .intro-subtitle{display:block;font-size:.55em;font-weight:500;color:#555;margin-top:14px;letter-spacing:1px}#intro .intro-subtitle::before{content:"";display:block;width:40px;height:2px;background:#cfa66a;margin:0 auto 10px;opacity:.8}#no-barriers .section-title{margin-bottom:32px}#no-barriers .barrier-list{list-style:none;padding-left:0;font-size:1.15em}#no-barriers .barrier-list li{margin-bottom:16px;padding:14px 18px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;line-height:1.4}#no-barriers .barrier-list li::before{content:"";flex-shrink:0;width:8px;height:8px;margin-right:14px;background:#cfa66a;border-radius:50%}.section-cta{padding-top:60px;padding-bottom:60px}.section-cta .section-title{margin-bottom:45px}.section-cta .phone-link{font-size:24px;font-weight:normal;color:#304553;text-decoration:none;display:inline-block;margin-bottom:30px;transition:color .2s}.section-cta .phone-link:hover{color:#1a6bb5}.section-cta .phone-link i{margin-right:12px}.section-cta .cta-subtitle{display:block;font-size:.75em;font-weight:400;color:#555;margin-top:18px}input,select,textarea,button{font-family:'SF UI Display',sans-serif}#services .service-content h2{font-size:18px;font-weight:500}.floating-socials{position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px;transition:opacity .3s ease}.floating-social-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;font-size:20px;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.15);transition:transform .2s ease , box-shadow .2s ease}.floating-social-btn:hover{transform:scale(1.12);box-shadow:0 4px 14px rgba(0,0,0,.25)}.floating-social-btn.viber{background:#665cac}.floating-social-btn.whatsapp{background:#25d366}.floating-social-btn.telegram{background:#08c}.floating-social-btn.facebook{background:#3b5998}.floating-social-btn.instagram{background:#e1306c}@media (max-width:767.98px){.floating-socials{top:auto;bottom:0;left:0;right:0;transform:none;flex-direction:row;justify-content:center;gap:12px;padding:10px 0;background:rgba(255,255,255,.95);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.floating-social-btn{width:42px;height:42px;font-size:19px}.toTop{bottom:75px!important;right:20px!important}}