
/* Voxern final v9 requested fixes */

/* Bigger logo in header and footer */
.vx-main-logo{width:215px!important;max-width:215px!important;}
.vx-main-logo img{width:215px!important;max-width:215px!important;height:auto!important;display:block!important;}
.vx-footer-logo img{width:270px!important;max-width:270px!important;height:auto!important;}
@media(max-width:1024px){.vx-main-logo{width:190px!important;max-width:190px!important}.vx-main-logo img{width:190px!important;max-width:190px!important}.vx-footer-logo img{width:235px!important;max-width:235px!important}}
@media(max-width:767px){.vx-main-logo{width:165px!important;max-width:165px!important}.vx-main-logo img{width:165px!important;max-width:165px!important}.vx-footer-logo img{width:210px!important;max-width:210px!important}}

/* Back to top */
.vx-back-to-top{position:fixed;right:24px;bottom:100px;z-index:99990;width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06111f,#00577c);color:#fff!important;text-decoration:none;font-size:24px;line-height:1;font-weight:950;box-shadow:0 18px 42px rgba(6,17,31,.24);border:1px solid rgba(255,255,255,.16);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.vx-back-to-top:hover{transform:translateY(-3px);background:linear-gradient(135deg,#16a34a,#22c55e);color:#06111f!important;box-shadow:0 22px 48px rgba(34,197,94,.28)}
@media(max-width:767px){.vx-back-to-top{right:18px;bottom:92px;width:44px;height:44px;font-size:22px}}

/* Reviews slider timing visual + desktop left alignment */
.vx-google-review-card{transition:opacity .28s ease,transform .28s ease,visibility .28s ease!important;}
@media(min-width:768px){
  .vx-google-review-stars{display:block!important;text-align:left!important;margin-left:0!important;margin-right:auto!important;align-self:flex-start!important;justify-self:flex-start!important;}
  .vx-google-review-card strong,.vx-google-review-card p,.vx-google-review-card small{text-align:left!important;align-self:stretch!important;}
}
@media(max-width:767px){
  .vx-reviews .vx-google-review-intro,.vx-reviews .vx-google-review-card{text-align:center!important;align-items:center!important;}
  .vx-reviews .vx-google-review-stars{text-align:center!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;}
  .vx-reviews .vx-google-review-card strong,.vx-reviews .vx-google-review-card p,.vx-reviews .vx-google-review-card small{text-align:center!important;}
}

/* Google Ads and SEO package cards: match homepage package look, prices slightly smaller */
.vx26-ads-packages,.vx26-seo-packages{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;align-items:stretch!important;grid-auto-rows:1fr!important;}
.vx26-ads-package,.vx26-seo-package{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;padding:26px!important;border-radius:26px!important;background:#fff!important;border:1px solid rgba(15,23,42,.10)!important;box-shadow:0 20px 54px rgba(15,23,42,.08)!important;overflow:hidden!important;transform:none!important;transition:none!important;color:#06111f!important;}
.vx26-ads-package:before,.vx26-seo-package:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:5px!important;background:linear-gradient(90deg,#00577c,#0077aa)!important;}
.vx26-ads-package:nth-child(2),.vx26-ads-package:nth-child(3),.vx26-seo-package:nth-child(2),.vx26-seo-package:nth-child(3){color:#fff!important;background:radial-gradient(circle at 85% 15%,rgba(34,197,94,.18),transparent 32%),linear-gradient(145deg,#06111f,#0c2640 58%,#00577c)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 32px 84px rgba(0,87,124,.26)!important;}
.vx26-ads-package:nth-child(2):before,.vx26-ads-package:nth-child(3):before,.vx26-seo-package:nth-child(2):before,.vx26-seo-package:nth-child(3):before{background:linear-gradient(90deg,#16a34a,#22c55e)!important;}
.vx26-ads-tag,.vx26-seo-tag{width:fit-content!important;padding:8px 11px!important;border-radius:999px!important;color:#00577c!important;background:rgba(0,87,124,.08)!important;font-size:11.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:18px!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-tag,.vx26-ads-package:nth-child(3) .vx26-ads-tag,.vx26-seo-package:nth-child(2) .vx26-seo-tag,.vx26-seo-package:nth-child(3) .vx26-seo-tag{color:#fff!important;background:rgba(34,197,94,.22)!important;border:1px solid rgba(34,197,94,.32)!important;}
.vx26-ads-package h2,.vx26-ads-package h3,.vx26-seo-package h2,.vx26-seo-package h3{margin:0!important;color:#06111f!important;font-size:28px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:900!important;}
.vx26-ads-package:nth-child(2) h2,.vx26-ads-package:nth-child(2) h3,.vx26-ads-package:nth-child(3) h2,.vx26-ads-package:nth-child(3) h3,.vx26-seo-package:nth-child(2) h2,.vx26-seo-package:nth-child(2) h3,.vx26-seo-package:nth-child(3) h2,.vx26-seo-package:nth-child(3) h3{color:#fff!important;}
.vx26-ads-package-lead,.vx26-seo-package-lead{margin:12px 0 21px!important;color:#64748b!important;font-size:15px!important;line-height:1.64!important;font-weight:500!important;min-height:76px!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-package-lead,.vx26-ads-package:nth-child(3) .vx26-ads-package-lead,.vx26-seo-package:nth-child(2) .vx26-seo-package-lead,.vx26-seo-package:nth-child(3) .vx26-seo-package-lead{color:rgba(255,255,255,.78)!important;}
.vx26-ads-price-row,.vx26-seo-price-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:0 0 21px!important;}
.vx26-ads-price-box,.vx26-seo-price-box{padding:13px 9px!important;border-radius:18px!important;background:rgba(0,87,124,.08)!important;border:1px solid rgba(0,87,124,.16)!important;box-shadow:none!important;text-align:left!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-price-box,.vx26-ads-package:nth-child(3) .vx26-ads-price-box,.vx26-seo-package:nth-child(2) .vx26-seo-price-box,.vx26-seo-package:nth-child(3) .vx26-seo-price-box{background:rgba(34,197,94,.18)!important;border-color:rgba(34,197,94,.32)!important;}
.vx26-ads-price-box strong,.vx26-seo-price-box strong{display:block!important;color:#00577c!important;font-size:26px!important;line-height:1!important;letter-spacing:-.06em!important;font-weight:950!important;white-space:nowrap!important;}
.vx26-ads-price-box span,.vx26-seo-price-box span{display:block!important;color:#64748b!important;font-size:11.5px!important;line-height:1.25!important;font-weight:850!important;margin-top:5px!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-price-box strong,.vx26-ads-package:nth-child(3) .vx26-ads-price-box strong,.vx26-seo-package:nth-child(2) .vx26-seo-price-box strong,.vx26-seo-package:nth-child(3) .vx26-seo-price-box strong{color:#22c55e!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-price-box span,.vx26-ads-package:nth-child(3) .vx26-ads-price-box span,.vx26-seo-package:nth-child(2) .vx26-seo-price-box span,.vx26-seo-package:nth-child(3) .vx26-seo-price-box span{color:rgba(255,255,255,.78)!important;}
.vx26-ads-list,.vx26-seo-list{flex:1 1 auto!important;list-style:none!important;padding:0!important;margin:0 0 24px!important;display:grid!important;gap:11px!important;}
.vx26-ads-list li,.vx26-seo-list li{position:relative!important;padding-left:30px!important;color:#172033!important;font-size:14.5px!important;line-height:1.45!important;font-weight:600!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-list li,.vx26-ads-package:nth-child(3) .vx26-ads-list li,.vx26-seo-package:nth-child(2) .vx26-seo-list li,.vx26-seo-package:nth-child(3) .vx26-seo-list li{color:rgba(255,255,255,.9)!important;}
.vx26-ads-list li:before,.vx26-seo-list li:before{content:""!important;position:absolute!important;left:0!important;top:2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:rgba(0,87,124,.1)!important;border:1px solid rgba(0,87,124,.24)!important;}
.vx26-ads-list li:after,.vx26-seo-list li:after{content:""!important;position:absolute!important;left:7px!important;top:7px!important;width:5px!important;height:8px!important;border-right:2px solid #00577c!important;border-bottom:2px solid #00577c!important;transform:rotate(45deg)!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-list li:before,.vx26-ads-package:nth-child(3) .vx26-ads-list li:before,.vx26-seo-package:nth-child(2) .vx26-seo-list li:before,.vx26-seo-package:nth-child(3) .vx26-seo-list li:before{background:rgba(34,197,94,.18)!important;border-color:rgba(34,197,94,.34)!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-list li:after,.vx26-ads-package:nth-child(3) .vx26-ads-list li:after,.vx26-seo-package:nth-child(2) .vx26-seo-list li:after,.vx26-seo-package:nth-child(3) .vx26-seo-list li:after{border-color:#22c55e!important;}
.vx26-ads-list li.vx26-ads-no:before,.vx26-seo-list li.vx26-seo-no:before{background:rgba(220,38,38,.10)!important;border-color:rgba(220,38,38,.34)!important;}
.vx26-ads-list li.vx26-ads-no:after,.vx26-seo-list li.vx26-seo-no:after{content:"×"!important;left:0!important;top:2px!important;width:20px!important;height:20px!important;border:0!important;color:#dc2626!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;font-weight:950!important;transform:none!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-no:after,.vx26-ads-package:nth-child(3) .vx26-ads-no:after,.vx26-seo-package:nth-child(2) .vx26-seo-no:after,.vx26-seo-package:nth-child(3) .vx26-seo-no:after{color:#f87171!important;}
.vx26-ads-package .vx26-ads-btn,.vx26-seo-package .vx26-seo-btn{width:100%!important;margin-top:auto!important;min-height:50px!important;border-radius:999px!important;font-weight:950!important;}
.vx26-ads-package:nth-child(2) .vx26-ads-btn,.vx26-ads-package:nth-child(3) .vx26-ads-btn,.vx26-seo-package:nth-child(2) .vx26-seo-btn,.vx26-seo-package:nth-child(3) .vx26-seo-btn{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#06111f!important;border:0!important;}
@media(max-width:1100px){.vx26-ads-packages,.vx26-seo-packages{grid-template-columns:1fr!important}.vx26-ads-package-lead,.vx26-seo-package-lead{min-height:0!important}}
@media(max-width:420px){.vx26-ads-price-box strong,.vx26-seo-price-box strong{font-size:22px!important}.vx26-ads-price-box span,.vx26-seo-price-box span{font-size:10.5px!important}.vx26-ads-price-box,.vx26-seo-price-box{padding:11px 7px!important}}
