.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.pwa-install-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-left:10px;padding:5px 10px;border:1px solid rgba(255,255,255,.5);border-radius:18px;background:#0b3a67;color:#fff;font:600 12px/1.2 Poppins,Arial,sans-serif;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.14);transition:transform .2s ease,background-color .2s ease}.pwa-install-button:hover,.pwa-install-button:focus-visible,.pwa-install-button.is-ready{background:#f58220;transform:translateY(-1px)}body>.pwa-install-button{position:fixed;top:12px;right:12px;z-index:10000}
.pwa-install-button{position:relative}.pwa-install-button:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 8px);padding:5px 8px;border-radius:5px;background:#182738;color:#fff;font-size:11px;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:.18s ease}.pwa-install-button:hover:after,.pwa-install-button:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}
@media(max-width:1023px){.header-topline.d-none.d-lg-flex{display:flex!important;min-height:46px;background:#0b3a67;position:relative;z-index:1001}.header-topline .container{padding:5px 12px}.header-topline .row{flex-wrap:nowrap;justify-content:space-between;align-items:center}.header-topline .col-auto{padding-left:0;padding-right:0}.header-topline .header-info{display:none!important}.header-topline .header-phone{display:flex!important;align-items:center;gap:5px;margin:0!important;white-space:nowrap}.header-topline .header-phone i{display:none}.header-topline .header-phone a,.header-topline .header-phone span{color:#fff!important;font-size:12px;line-height:1.2}.header-topline .col-auto.ml-auto{display:flex!important;margin-left:auto!important}.header-topline .header-social{display:inline-flex!important;align-items:center}.header-topline .header-social>a{display:none!important}.header-topline .pwa-install-button{width:auto;min-width:34px;min-height:32px;margin:0 0 0 8px;padding:5px 9px}.contact-strip__inner .pwa-install-button{flex:0 0 auto;margin-left:0}}
@media(max-width:575px){.header-topline .header-phone a,.header-topline .header-phone span{font-size:11px}}
.pwa-install-slot{display:none}.pwa-install-slot--floating{position:fixed;top:12px;right:12px;z-index:10000}.pwa-install-icon{flex:0 0 auto;font-size:17px;line-height:1}.pwa-install-label{display:inline;max-width:100px;opacity:1;overflow:hidden;white-space:nowrap;transition:max-width .35s ease,opacity .22s ease}.pwa-install-slot .pwa-install-button{width:132px;min-width:38px;min-height:36px;margin:0;padding:6px 12px;border-color:rgba(11,58,103,.18);background:#0b3a67;color:#fff;white-space:nowrap;justify-content:center;transition:width .35s ease,padding .35s ease,gap .35s ease,transform .2s ease,background-color .2s ease}.pwa-install-slot.is-compact .pwa-install-button{width:38px;padding-left:6px;padding-right:6px;gap:0}.pwa-install-slot.is-compact .pwa-install-label{max-width:0;opacity:0}
@media(max-width:1023px){.pwa-install-slot{display:flex;align-items:center;justify-content:center}.header-content .pwa-install-slot{position:absolute;right:62px;left:auto;top:50%;z-index:3;transform:translateY(-50%)}.site-header .pwa-install-slot{display:flex;flex:0 0 auto;margin-left:auto}.site-header .nav-wrap>.button--small{margin-left:0!important}}
@media(max-width:420px){.pwa-install-slot .pwa-install-button{width:118px;padding-left:8px;padding-right:8px;font-size:11px}.pwa-install-slot.is-compact .pwa-install-button{width:38px;padding-left:6px;padding-right:6px}.pwa-install-slot .pwa-install-button:after{right:50%;transform:translate(50%,-3px)}.pwa-install-slot .pwa-install-button:hover:after,.pwa-install-slot .pwa-install-button:focus-visible:after{transform:translate(50%,0)}}
