
/* BLUE WAVE ASCEND — SKILLED IMMIGRATION FLAGSHIP HUB */
.bw-skilled-page{background:#f6faff;color:#14243a}
.bw-skilled-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#06295d 0%,#0756a4 54%,#0aa2c7 100%);padding:86px 0 118px;color:#fff}
.bw-skilled-hero:before,.bw-skilled-hero:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;pointer-events:none}
.bw-skilled-hero:before{width:620px;height:620px;right:-170px;top:-360px}
.bw-skilled-hero:after{width:900px;height:900px;left:-520px;bottom:-700px}
.bw-skilled-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:800;color:#78e7ff}
.bw-skilled-hero h1{font-weight:800;letter-spacing:-.045em;max-width:950px;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.98}
.bw-skilled-hero .lead{max-width:780px;font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.88)}
.bw-skilled-orbit{position:absolute;right:6%;top:18%;width:320px;height:320px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 90px rgba(22,202,255,.18)}
.bw-skilled-orbit:before{content:"";position:absolute;inset:34px;border:1px dashed rgba(255,215,104,.32);border-radius:50%}
.bw-skilled-orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#ffd76a;top:8%;left:55%;box-shadow:0 0 28px #ffd76a}
.bw-skilled-stats{margin-top:-48px;position:relative;z-index:2}
.bw-skilled-stat{height:100%;background:#fff;border:1px solid #e3ebf5;border-radius:22px;padding:24px;box-shadow:0 18px 50px rgba(15,55,100,.10)}
.bw-skilled-stat b{display:block;font-size:2rem;line-height:1;color:#0869d8}.bw-skilled-stat span{display:block;margin-top:8px;color:#687b91;font-size:.9rem}
.bw-skilled-section{padding:92px 0}.bw-skilled-section.alt{background:#fff}
.bw-skilled-title .eyebrow{color:#0874e8;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.bw-skilled-title h2{font-weight:800;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);margin:.5rem 0 1rem}.bw-skilled-title p{max-width:760px;color:#65788f;font-size:1.05rem;line-height:1.75}
.bw-route-card{height:100%;background:#fff;border:1px solid #e2eaf4;border-radius:24px;padding:28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bw-route-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(9,57,104,.12);border-color:#a9d3ff}.bw-route-card .flag{font-size:1.5rem}.bw-route-card h3{font-size:1.2rem;font-weight:800;margin:.75rem 0 .45rem}.bw-route-card p{color:#6c7d91;line-height:1.65;margin-bottom:1rem}.bw-route-card .chips{display:flex;flex-wrap:wrap;gap:7px}.bw-chip{display:inline-flex;align-items:center;border:1px solid #d8e5f3;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700;color:#28527a;background:#f7fbff}
.bw-skilled-filters{position:sticky;top:88px;z-index:4;background:rgba(246,250,255,.94);backdrop-filter:blur(16px);border:1px solid #dce8f4;border-radius:22px;padding:14px;box-shadow:0 14px 35px rgba(12,56,96,.08)}
.bw-filter-row{display:flex;flex-wrap:wrap;gap:8px}.bw-filter{border:1px solid #d4e1ef;background:#fff;color:#24425f;border-radius:999px;padding:9px 14px;font-weight:700;font-size:.82rem;cursor:pointer}.bw-filter[aria-pressed="true"]{background:#0869d8;color:#fff;border-color:#0869d8}
.bw-route-grid{margin-top:28px}.bw-route-item.is-hidden{display:none}
.bw-pathway{background:#081f43;color:#fff;border-radius:30px;padding:42px;position:relative;overflow:hidden}.bw-pathway:after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-120px;border-radius:50%;border:1px solid rgba(255,255,255,.14)}.bw-step{position:relative;padding-left:54px}.bw-step:not(:last-child):after{content:"";position:absolute;left:20px;top:44px;width:1px;height:calc(100% + 16px);background:linear-gradient(rgba(110,230,255,.65),rgba(255,215,106,.12))}.bw-step .num{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);color:#78e7ff;font-weight:800}.bw-step h3{font-size:1rem;font-weight:800}.bw-step p{color:rgba(255,255,255,.7);line-height:1.65}
.bw-source-note{font-size:.86rem;color:#71839a}.bw-source-note a{color:#075fb8;font-weight:700}
.bw-skill-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dfe8f2;border-radius:20px;background:#fff}.bw-skill-table th,.bw-skill-table td{padding:17px 16px;border-bottom:1px solid #e8eef5;vertical-align:top}.bw-skill-table th{background:#f1f7fd;color:#294866;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.bw-skill-table tr:last-child td{border-bottom:0}.bw-skill-table td{color:#5f7288;line-height:1.55}.bw-skill-table strong{color:#142d47}
.bw-skilled-cta{background:linear-gradient(120deg,#fdf7e6,#fff);border:1px solid #f0d98e;border-radius:30px;padding:44px}.bw-skilled-cta h2{font-weight:800;letter-spacing:-.03em}.bw-skill-search{width:100%;border:1px solid #d4e1ef;border-radius:14px;padding:13px 16px;background:#fff;outline:none}.bw-skill-search:focus{border-color:#5aafff;box-shadow:0 0 0 4px rgba(30,139,238,.12)}
@media(max-width:991px){.bw-skilled-orbit{opacity:.18;right:-100px;top:25%}.bw-skilled-filters{top:72px}}
@media(max-width:575px){.bw-skilled-hero{padding:60px 0 92px}.bw-skilled-hero h1{font-size:2.65rem}.bw-skilled-section{padding:68px 0}.bw-pathway,.bw-skilled-cta{padding:28px 22px}.bw-skill-table{font-size:.88rem}.bw-skill-table th,.bw-skill-table td{padding:13px 11px}.bw-skilled-orbit{display:none}}
@media(prefers-reduced-motion:reduce){.bw-route-card{transition:none}.bw-route-card:hover{transform:none}}


/* =========================================================
   SKILLED HUB — GLOBAL IMMIGRATION DESIGN ALIGNMENT
   Keep the Skilled hub's unique information architecture and
   filtering, but make its typography, spacing and components
   belong to the same visual system as the other immigration pages.
   ========================================================= */
.bw-skilled-page{
  background:#f7fbff;
  color:#253342;
  font-family:'DM Sans',Arial,sans-serif;
}
.bw-skilled-page .bw-skilled-hero{
  position:relative;
  padding:105px 0 82px;
  background:linear-gradient(135deg,#062c59 0%,#0b5fb8 60%,#10a8c9 100%);
  overflow:hidden;
  color:#fff;
}
.bw-skilled-page .bw-skilled-hero h1{
  font-family:Outfit,Arial,sans-serif;
  font-size:3.5rem;
  font-weight:800;
  line-height:1.08;
  letter-spacing:-.045em;
  text-wrap:balance;
}
.bw-skilled-page .bw-skilled-hero .lead,.bw-skilled-page .bw-skilled-hero p{
  max-width:780px;
  line-height:1.8;
  color:rgba(255,255,255,.88);
}
.bw-skilled-page .bw-skilled-kicker,.bw-skilled-page .bw-kicker{
  font-size:12px;
  letter-spacing:1.6px;
  font-weight:800;
  text-transform:uppercase;
  color:#72d7ff;
}
.bw-skilled-page .bw-skilled-stats{margin-top:0}
.bw-skilled-page .bw-statbar{margin-top:-32px}
.bw-skilled-page .bw-skilled-stat{
  background:#fff;
  border:1px solid #e8eef5;
  border-radius:16px;
  padding:18px;
  text-align:center;
  box-shadow:0 12px 32px rgba(24,55,90,.08);
}
.bw-skilled-page .bw-skilled-stat b{
  display:block;
  font:800 22px Outfit,Arial,sans-serif;
  color:#0d6efd;
}
.bw-skilled-page .bw-skilled-stat span{font-size:12px;color:#6e7c8a}
.bw-skilled-page .bw-section{padding:78px 0}
.bw-skilled-page .bw-section-title{max-width:850px;margin:0 auto 42px;text-align:center}
.bw-skilled-page .bw-section-title .eyebrow{
  color:#0d6efd;
  font-size:12px;
  letter-spacing:1.5px;
  font-weight:800;
  text-transform:uppercase;
}
.bw-skilled-page .bw-section-title h2{
  font-family:Outfit,Arial,sans-serif;
  font-weight:800;
  color:#1d2b3a;
  margin:.4rem 0 .8rem;
  letter-spacing:-.03em;
}
.bw-skilled-page .bw-section-title p{color:#697887;line-height:1.75}
.bw-skilled-page .bw-route-card{
  height:100%;
  background:#fff;
  border:1px solid #e8eef5;
  border-radius:20px;
  padding:26px;
  box-shadow:0 10px 30px rgba(24,55,90,.05);
  transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;
}
.bw-skilled-page .bw-route-card:hover{
  transform:translateY(-5px);
  box-shadow:0 18px 42px rgba(24,55,90,.10);
  border-color:#d8e8f8;
}
.bw-skilled-page .bw-route-card h3{
  font-family:Outfit,Arial,sans-serif;
  color:#1e2e3f;
  font-weight:750;
  font-size:1.25rem;
}
.bw-skilled-page .bw-route-card p{color:#667584;line-height:1.7;font-size:14px}
.bw-skilled-page .bw-route-card .flag{font-size:1.35rem}
.bw-skilled-page .bw-chip{
  display:inline-flex;
  align-items:center;
  gap:7px;
  background:#edf6ff;
  color:#0b66c3;
  border:1px solid #d9ebfb;
  border-radius:999px;
  padding:7px 11px;
  font-size:12px;
  font-weight:700;
  margin:3px;
}
.bw-skilled-page .bw-skilled-filters{
  position:sticky;
  top:100px;
  z-index:4;
  background:rgba(255,255,255,.96);
  border:1px solid #e6edf5;
  border-radius:20px;
  padding:22px;
  box-shadow:0 10px 30px rgba(24,55,90,.05);
  backdrop-filter:blur(12px);
}
.bw-skilled-page .bw-skill-search{
  width:100%;
  border:1px solid #dce6ef;
  border-radius:10px;
  padding:11px 13px;
  background:#fff;
  outline:none;
  font-family:'DM Sans',Arial,sans-serif;
  color:#253342;
}
.bw-skilled-page .bw-skill-search:focus{border-color:#5aafff;box-shadow:0 0 0 4px rgba(30,139,238,.12)}
.bw-skilled-search-sticky{position:relative;z-index:5}
.bw-skilled-search-sticky .bw-skill-search{display:block}
.bw-skilled-page .bw-skilled-search-sticky + .bw-skilled-filters{margin-top:12px!important}
.bw-skilled-page .bw-skilled-search-sticky + .bw-skilled-filters{top:100px}
.bw-skilled-page .bw-filter-row{display:flex;flex-wrap:wrap;gap:8px}
.bw-skilled-page .bw-filter{
  border:1px solid #e6edf5;
  background:#fff;
  color:#24425f;
  border-radius:999px;
  padding:9px 14px;
  font-family:'DM Sans',Arial,sans-serif;
  font-weight:700;
  font-size:.82rem;
  cursor:pointer;
}
.bw-skilled-page .bw-filter[aria-pressed="true"]{background:#0d6efd;color:#fff;border-color:#0d6efd}
.bw-skilled-page .bw-skill-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  overflow:hidden;
  border:1px solid #e5edf5;
  border-radius:14px;
  background:#fff;
}
.bw-skilled-page .bw-skill-table th,.bw-skilled-page .bw-skill-table td{
  padding:13px 15px;
  border-bottom:1px solid #edf2f6;
  font-size:13px;
  text-align:left;
  vertical-align:top;
}
.bw-skilled-page .bw-skill-table th{background:#f3f8fd;color:#314558;font-weight:800}
.bw-skilled-page .bw-skill-table td{color:#667584;line-height:1.65}
.bw-skilled-page .bw-pathway{border-radius:20px;padding:36px;background:#082f5d;color:#fff}
.bw-skilled-page .bw-step h3{font-family:Outfit,Arial,sans-serif;font-size:16px;font-weight:750}
.bw-skilled-page .bw-step p{font-size:13px;color:rgba(255,255,255,.72);line-height:1.7}
.bw-skilled-page .bw-skilled-cta{border-radius:20px;padding:36px;background:linear-gradient(135deg,#fffdf6,#fff);border:1px solid #f0e3b9}
.bw-skilled-page .bw-skilled-cta h2{font-family:Outfit,Arial,sans-serif;font-weight:800;letter-spacing:-.03em;color:#1d2b3a}
@media(max-width:767px){
 .bw-skilled-page .bw-skilled-hero{padding:76px 0 62px}
 .bw-skilled-page .bw-skilled-hero h1{font-size:38px}
 .bw-skilled-page .bw-section{padding:58px 0}
 .bw-skilled-page .bw-hero-actions .btn{width:100%;text-align:center}
 .bw-skilled-page .bw-statbar{margin-top:-18px}
 .bw-skilled-page .bw-skilled-search-sticky{position:sticky;top:72px;z-index:6;margin-top:16px!important;padding:8px 0;background:rgba(247,251,255,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
 .bw-skilled-page .bw-skilled-search-sticky .bw-skill-search{margin:0!important;box-shadow:0 8px 24px rgba(24,55,90,.08)}
 .bw-skilled-page .bw-skilled-filters{top:auto}
 .bw-skilled-page .bw-skilled-cta,.bw-skilled-page .bw-pathway{padding:26px 22px}
}
@media(prefers-reduced-motion:reduce){.bw-skilled-page .bw-route-card{transition:none}.bw-skilled-page .bw-route-card:hover{transform:none}}

/* =========================================================
   ANDROID / iPHONE HARD MOBILE FALLBACK
   Some mobile browsers can be switched to "Desktop site", which
   exposes a desktop CSS viewport even on a phone. Keep the page
   genuinely mobile in that mode without changing desktop/tablet.
   ========================================================= */
html.bw-force-mobile body.bw-skilled-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}
html.bw-force-mobile .bw-skilled-page .container{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important}
html.bw-force-mobile .bw-skilled-page .row{width:100%;margin-left:0;margin-right:0}
html.bw-force-mobile .bw-skilled-page .bw-skilled-hero{padding:76px 0 62px!important}
html.bw-force-mobile .bw-skilled-page .bw-skilled-hero h1{font-size:38px!important;line-height:1.08!important;max-width:100%!important}
html.bw-force-mobile .bw-skilled-page .bw-skilled-hero .lead,
html.bw-force-mobile .bw-skilled-page .bw-skilled-hero p{font-size:1rem!important;line-height:1.7!important;max-width:100%!important}
html.bw-force-mobile .bw-skilled-page .bw-hero-actions{display:flex;flex-direction:column;gap:10px}
html.bw-force-mobile .bw-skilled-page .bw-hero-actions .btn{width:100%!important;max-width:100%;margin:0!important}
html.bw-force-mobile .bw-skilled-page .bw-statbar{margin-top:-18px}
html.bw-force-mobile .bw-skilled-page .bw-statbar>.row{display:flex;flex-wrap:wrap}
html.bw-force-mobile .bw-skilled-page .bw-statbar .col-6{width:50%!important;flex:0 0 50%!important}
html.bw-force-mobile .bw-skilled-page .bw-section{padding:58px 0!important}
html.bw-force-mobile .bw-skilled-page .bw-section-title{max-width:100%;margin-bottom:32px}
html.bw-force-mobile .bw-skilled-page .bw-section-title h2{font-size:clamp(1.8rem,8vw,2.35rem)!important;line-height:1.12!important}
html.bw-force-mobile .bw-skilled-page .bw-section-title p{font-size:1rem!important;line-height:1.7!important}
html.bw-force-mobile .bw-skilled-page .col-md-6,
html.bw-force-mobile .bw-skilled-page .col-lg-7,
html.bw-force-mobile .bw-skilled-page .col-lg-5,
html.bw-force-mobile .bw-skilled-page .col-lg-8,
html.bw-force-mobile .bw-skilled-page .col-lg-4{width:100%!important;flex:0 0 100%!important}
html.bw-force-mobile .bw-skilled-page .col-xl-3,
html.bw-force-mobile .bw-skilled-page .col-xl-4{width:100%!important;flex:0 0 100%!important}
html.bw-force-mobile .bw-skilled-page .bw-route-card{padding:22px!important;border-radius:16px!important}
html.bw-force-mobile .bw-skilled-page .bw-route-card h3{font-size:1.18rem!important;line-height:1.3!important}
html.bw-force-mobile .bw-skilled-page .bw-route-card p{font-size:14px!important;line-height:1.65!important}
html.bw-force-mobile .bw-skilled-page .bw-skilled-search-sticky{position:sticky!important;top:64px!important;z-index:6!important;margin-top:14px!important;padding:8px 0!important;background:rgba(247,251,255,.97)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
html.bw-force-mobile .bw-skilled-page .bw-skilled-search-sticky .bw-skill-search{margin:0!important;box-shadow:0 8px 24px rgba(24,55,90,.08)}
html.bw-force-mobile .bw-skilled-page .bw-skilled-filters{position:relative!important;top:auto!important;padding:16px!important;border-radius:16px!important}
html.bw-force-mobile .bw-skilled-page .bw-filter-row{gap:7px}
html.bw-force-mobile .bw-skilled-page .bw-filter{font-size:13px!important;padding:9px 12px!important;min-height:42px}
html.bw-force-mobile .bw-skilled-page .bw-skill-table{min-width:720px}
html.bw-force-mobile .bw-skilled-page .table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
html.bw-force-mobile .bw-skilled-page .bw-pathway,
html.bw-force-mobile .bw-skilled-page .bw-skilled-cta{padding:26px 20px!important;border-radius:18px!important}
html.bw-force-mobile .bw-skilled-page .bw-step{padding-left:50px}
html.bw-force-mobile .bw-skilled-page .bw-step h3{font-size:16px!important}
html.bw-force-mobile .bw-skilled-page .bw-step p{font-size:13px!important;line-height:1.65!important}
html.bw-force-mobile .bw-skilled-page .display-6{font-size:2rem!important;line-height:1.12!important}
html.bw-force-mobile .bw-skilled-page .text-lg-end{text-align:left!important}
html.bw-force-mobile .bw-skilled-page img{max-width:100%;height:auto}
html.bw-force-mobile .bw-skilled-page .bw-skilled-orbit{display:none!important}

/* =========================================================
   GLOBAL PATHWAY MATRIX CONTROLS — MOBILE PARITY
   Match the sticky search/filter behavior of the four By-Goal hubs.
   The entire control surface (search + filters) remains together.
   ========================================================= */
.bw-skilled-page .bw-skilled-matrix-controls{
  position:sticky;
  top:100px;
  z-index:6;
  background:rgba(255,255,255,.96);
  border:1px solid #e6edf5;
  border-radius:20px;
  padding:22px;
  box-shadow:0 10px 30px rgba(24,55,90,.05);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}
.bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-search-sticky{
  position:relative;
  top:auto;
  z-index:auto;
  margin-top:0!important;
  padding:0;
  background:transparent;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
}
.bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{
  position:relative;
  top:auto!important;
  z-index:auto;
  margin-top:12px!important;
  background:transparent;
  border:0;
  border-radius:0;
  padding:0;
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
}
@media(max-width:991px){
  .bw-skilled-page .bw-skilled-matrix-controls{top:82px}
}
@media(max-width:575px){
  .bw-skilled-page .bw-skilled-matrix-controls{
    top:72px;
    padding:14px;
    border-radius:16px;
  }
  .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{margin-top:10px!important}
}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls{
  position:sticky!important;
  top:64px!important;
  z-index:6!important;
  margin-top:14px!important;
  padding:14px!important;
  background:rgba(255,255,255,.96)!important;
  border:1px solid #e6edf5!important;
  border-radius:16px!important;
  box-shadow:0 10px 30px rgba(24,55,90,.08)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-search-sticky{
  position:relative!important;
  top:auto!important;
  margin-top:0!important;
  padding:0!important;
  background:transparent!important;
}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{
  position:relative!important;
  top:auto!important;
  margin-top:10px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}


/* FINAL MOBILE STICKY PARITY — match the four By-Goal hub control panels */
.bw-skilled-page .bw-skilled-matrix-controls{
  position:sticky;
  top:100px;
  z-index:10;
  margin-top:1.5rem!important;
  padding:22px;
  background:rgba(255,255,255,.96);
  border:1px solid #e6edf5;
  border-radius:20px;
  box-shadow:0 10px 30px rgba(24,55,90,.05);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}
.bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-search-sticky{
  position:relative!important;
  top:auto!important;
  z-index:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{
  position:relative!important;
  top:auto!important;
  z-index:auto!important;
  margin:12px 0 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
@media(max-width:991px){
  .bw-skilled-page .bw-skilled-matrix-controls{top:82px}
}
@media(max-width:575px){
  .bw-skilled-page .bw-skilled-matrix-controls{
    top:72px;
    margin-top:1rem!important;
    padding:14px;
    border-radius:16px;
  }
  .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{margin-top:10px!important}
}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls{
  position:sticky!important;
  top:64px!important;
  z-index:10!important;
  margin-top:14px!important;
  padding:14px!important;
  background:rgba(255,255,255,.96)!important;
  border:1px solid #e6edf5!important;
  border-radius:16px!important;
  box-shadow:0 10px 30px rgba(24,55,90,.08)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-search-sticky,
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{
  position:relative!important;
  top:auto!important;
  z-index:auto!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-search-sticky{margin:0!important;padding:0!important}
html.bw-force-mobile .bw-skilled-page .bw-skilled-matrix-controls .bw-skilled-filters{margin:10px 0 0!important;padding:0!important}
