.fl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.fl-consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.5;padding:12px 0;color:#5d6b7a}
.fl-consent input{width:auto;flex:none;margin-top:2px}
.fl-form-ok,.fl-form-error{padding:13px 16px;border-radius:10px;font-weight:650;margin:16px 0}
.fl-form-ok{background:#e8f9ed;color:#146e3b}.fl-form-error{background:#fff0ed;color:#9a2b18}
.fl-news-wait{grid-column:1/-1;max-width:560px}
.fl-news-wait .newsTop{background:linear-gradient(125deg,#0b639d,#0fbd83)}
.fl-product-main{padding:28px 0 50px}.fl-product-main .content h2{margin-top:26px}
.fl-product-main .tabPane[hidden]{display:none!important}
.fl-product-main .heroGrid{padding:35px 0}
.fl-product-main .heroIcon{max-width:360px}
.fl-product-main .heroIcon img{max-height:260px;object-fit:contain}
.fl-product-main .related h3{margin-top:7px}
.fl-news-body{max-width:840px;margin:48px auto;padding:0 22px 65px}.fl-news-body h1{margin:18px 0 26px}

.flLegalBottom{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#b7d0e1}.flLegalBottom a{text-decoration:none;color:#dbebf4}.flLegalBottom a:hover,.flLegalBottom a:focus-visible{text-decoration:underline;color:#fff}.flProductLegal{margin-top:20px;padding-top:19px;border-top:1px solid #ffffff30}
