/* FOUP — cards dos Eixos Estruturantes (01/10/2026). Pedido do dono: fundo personalizado com o simbolo
   e a marca visual de cada eixo, DENTRO DA PALETA FOUP e com os simbolos que ja existem em cada pagina de eixo.
   Faixa navy + ilustracao propria do eixo (assets/img/eixos/eixo-N-card.png = reducao da eixo-N.png da pagina do eixo)
   + selo e filete na cor da forma da ilustracao (ouro #FCBC1A, azul #5ABCEC, laranja #F09219) + simbolo FOUP em marca d'agua.
   Eixo novo sem ilustracao: faixa navy so com a marca d'agua do FOUP. */
.fp-eixo-card{overflow:hidden;border:0;border-radius:16px;--fx-cor:#FCBC1A}
.fp-eixo-band{position:relative;isolation:isolate;min-height:150px;padding:1.1rem 1.25rem;overflow:hidden;
  background:radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.12),rgba(255,255,255,0) 60%),linear-gradient(160deg,#09355D 0%,#0C4474 100%)}
.fp-eixo-band::before{content:"";position:absolute;z-index:-1;left:-34px;bottom:-46px;width:150px;height:150px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98.26 100' fill='white' role='img' aria-label='FOUP'%3E%3Cpath d='m11.49 30.79c.05-.87.2-2.22.87-2.84l-.69 3.45c-.29.05-.19-.42-.18-.61zm29.94-24.65c.45-.12 1.02-.59 1.67-.75 1.06-.27 7.9-.45 8.6-.04.09.05.14.36.29.48.8.6 1.12.63 1.48 1.72l-1.21.01 1.04.17c-1.07.83-2.78 1.23-4.11 1.59l-.84 1.88c-1.15.06-3.41-1.35-2.98-2.66.14-.44.77-.27.84-.64l-.69-.34.69-.09-.69-.26c.6-1.45-.51-.87-1.26-1.04-.16-.03-.05-.37-.36-.35-.66.05-1.95.56-2.62.69-.3.06-.63-.01-.94.01-.14-.59.66-.28 1.09-.38zm16.01 2.97c-.61.93-2.27.55-2.94-.17zm7.38 3.6c.28.16 3.28 1.58 2.81 2.1l-1.9.35.35-.52-.88-.29c.21-1.89-2.12-1.19-2.58-2.82.89-.06 1.47.75 2.2 1.18zm-1.39 1.91c-.49-.57-.95-1.01-.46-1.71.91.42 2.21 1.63.46 1.71zm-32.76 21.27c-.89-.58-1.57.34-1.99.35-.27 0-.77-.36-1.25-.4l.82-.12-.52-1.03c.67-.04 1.81-.02 2.37.4.04.02.61.77.57.8zm-5.36-1.21.02-.78c-.33-.42-1.59-.47-1.99-.75-.2-.15-.06-.5-.1-.54-.16-.15-1.11.34-1.3.52l-.08-.34c2.05-1.17 3.64.7 5.35 1.55zm-16.6 9.99c1.36 3.59 1.26 7.24 1.18 10.17-.01.37-.02.73-.03 1.08-.04 2.2.07 4.46.32 6.72 1 .68 1.99 1.39 2.95 2.13 1.25.95 1.94 1.54 2.45 1.98.39.34.65.56 1.03.84 1.18.85 1.89 1.01 3.18 1.32 1.11.27 2.49.6 4.42 1.41 1.55.66 3.68 1.56 5.75 3.17-.75-1.85-.77-3.51-.07-4.92.11-.22.3-.55.6-.92-.04-.77-.09-1.54-.17-2.29-.31-2.89-2.95-3.13-4.46-4.87-1.13-1.29-1.9-3.75-3.07-5.4-.58-.83-1.11-.61-.89-1.96.07-.42.49-1.09.47-1.43-.02-.36-.47-.48-.52-.86 0-.09.34-1.54.4-1.68.26-.65 1.6-1.52 1.68-2.31.04-.39.04-2.05-.01-2.39-.25-1.65-1.36-2.71-1.89-.44-1-.51-1.69-1.35-2.33-2.25l-.35.18c-.06-.43-.61-2.32-.81-2.56-.21-.25-1.32-.18-1.78-.55-.42-.34-.59-1.42-1.13-1.66-.48-.21-.84.27-1.22.19-.91-.21-2.41-2.14-2.41-3.12 0-.48.44-1.01.52-1.57.3-2.14-.15-4.43.71-6.54l-.35-.18c.57-.6.44-1.37.68-2.09.3-.93 1.93-2.93 2.6-3.78 4.11-5.14 9.43-9.23 15.34-11.84.49-.21 1.14-.42 1.67-.52l-.26.52c.94.19.98-.47 1.5-.84.45-.32 2.01-1.12 2.3-.37l-2.41 1.21c.5-.28 1.45-.13 1.77-.21.42-.1 1.34-1.31 1.85-1.09-.34.39-.95.7-.77 1.3 1.18 0 1.13-1.08 2.07-1.38l.08.34c.42.04.69-.42 1.11-.36.06.01.42.91.64.04l.32-.02c.06.49.39.71.87.69l-.34.6 1.03.52c-.57.61-1.26.52-1.9.09l.09 1.03h-.95l.17.52c-.94.1-1.36-.88-2.24-.87l2.16-1.02-.08-.63c-1.42-.86-2.25 1.41-3.81.97l.17 1.03h-1.38l.26-.52c-1.79.56-4.06 1.22-4.93 3.03.9-.02.97 1.05 1.91.95-.03.44-.49.57-.18 1.03h-.39c-.41.07-.01 1.18.9.43.27-.23.36-.66.59-.88.63-.62 1.81-.82 2.1-1.62.07-.19-.08-.42.07-.61.14-.18.47-.26.62-.43.33-.37.56-1.07 1.16-1.01.23.03 1.34.5 1.44.67.13.21-.09.45-.08.62.05.93 1.71-.43 1.88-.27-.02 1.5 1.09 2.13 2.07 3.03l-.68 1.45c.56.34 1.4.02 1.47.78.02.24-.13.54-.18.78l-.51-.29-2.34-.05 1.56-1.9c-.65 0-1.24.58-1.83.68-.94.15-2.12-.15-3.06.05-.76.15-1.96 1.13-2.54 1.68 1.16-.25 1.99-1.38 3.28-1.2l-.86.6c.69.24.46.71.34 1.29.91.17 1.33-.16 1.99-.68l.18.52-2.96 1.19c-.78-.06.48-.71.36-1.02-.79.38-3.01.76-3.45 1.38-.19.26-.23.77-.3.83-.12.11-.96.11-1.29.26-.07.04-.12.26-.27.34-.83.45-1.37.6-1.77 1.51l-.26-.52c-.57.56-.01 1.49-.67 1.81l.14.41c-1.09.64-3.03 1.55-3.65 2.67-.63 1.11-.69 2.86-1 4.09-.97-.36-.22-2.95-.72-3.26l-2.91-.36c-.09.55.8.24.07.85-.46.13-.77-.85-2.26-.2-1.46.65-1.2 1.31-1.81 2.34-.25.43-.72.63-.93 1.15-.23.61-.43 3.53-.17 3.98.43.48 1.5.35 2.03.13.69-.28 1.42-2.41 2.72-2.21.24.24-.64 1.84-.81 2.2-.09.19-.32.22-.38.35-.09.19-.59 1.87-.53 1.95.48-.3 2.4-.26 2.69.16-.36 1.76-1.33 3.58.42 4.94.49.22.92-.62 1.39-.53.52.1 1.19.66 1.46 1.12.29.02.92-1.87 1.16-2.03.15-.1.54-.03.78-.17.4-.23.88-.77 1.34-.9.36-.09.27.19.26.43-.02.44-.67 1.6-.35 1.81.8.55.58-1.03.54-1.36.53-.08.66-.29.94-.71.46-.06 1.15 1.02 1.23 1.04.14.03 1.94.27 2.05.27.38-.02.82-.57 1.34-.46.15.04.19.38.4.51 1.29.81 1.71 1.4 2.76 2.42 1.14 1.1 1.44.49 2.53.58 1.27.1 2.3 1.07 2.93 2.09.37.6.64 1.62 1 2.11.3.42.85.47.99.65.1.12.06.44.21.57.04.03.79-.13 1.11-.09.73.08 1.88.46 1.66 1.37.86-.35 1.4.05 2.18.15 2.45.33 1.45.32 3.29 1.37.56.32 1.26.24 1.58.85 1.3 2.49-2 3.9-2.8 5.42-.53 1-.13 2.99-.56 4.28-.22.66-1.22 1.56-1.43 2.37l-.3.21c-1.09 0-3.64 1.13-4.28 1.95-.44.55-.3 1.59-.54 2.23-.23.62-1.11 1.59-1.84 2.28.51.92.79 1.62.87 1.81.96 2.41 1.02 3.89 1.07 4.98.04.88.06 1.24.6 2.24.22.39.47.77.75 1.21.68 1.06 1.53 2.37 2.33 4.49.12.3.5 1.32.79 2.46.3-1.14.67-2.16.79-2.46.8-2.12 1.65-3.43 2.33-4.49.29-.44.53-.82.75-1.21.54-.99.56-1.36.6-2.24.05-1.09.12-2.57 1.07-4.98.22-.55 2.26-5.45 6.43-7.76 2.07-1.14 3.65-.96 4.62-.6 1.61.59 2.39 1.86 2.65 2.38.71 1.42.68 3.08-.07 4.93 2.07-1.61 4.2-2.51 5.75-3.17 1.93-.81 3.31-1.14 4.43-1.41 1.29-.31 2-.47 3.17-1.32.38-.28.64-.5 1.03-.84.03-.02.05-.04.07-.06.12-.7.21-1.35.25-1.85.16-1.91-.15-2.64.61-4.58 1.03-2.6 1.65-3.09 1.25-6.26-.2-1.57-1.52-3.11-1.66-4.06-.05-.39.43-.75.5-1.34.07-.57-.09-3.03-.8-3.17-.35-.07-.87.5-1.28.24-1.12-3.01-2.5-.61-4.1-.31-.64.13-1.18-.18-1.85-.14-1.47.1-1.29 1.14-3.01-.1-1.67-1.19-1.74-1.56-2.78-3.09-.28-.42-.92-.79-1.22-1.21-.15-.2-.15-.57-.18-.6-.05-.06-.59.36-.81-.31-.08-.25-.47-2-.47-2.2 0-.71.36-1.28.24-2.23-.11-.91-.88-2.04-.85-2.95 0-.2 1.29-3.62 1.41-3.79.32-.46 1.09-.54 1.29-1.13.22-.68-.31-1.53-.07-2.31.11-.37.54-.37.67-.58.27-.45-.02-1.1.42-1.43.53.24 1.27.67 1.86.51.17-.04.23-.43.47-.6 1.05-.74 4.29-1.41 4.92.08.18.43-.04.84.34 1.22.31.32 1.46.49 2 .76.32.15 2.02 1.3 2.15 1.3.47-.4-.17-1.2-.08-1.72.17-.17 1.97 1 2.52 1.04.2.01.43-.56.93-.44-.16-.31-1.95-3.65-2.24-3.37l-.09.35-.43-.35-.08.35-2.34-2.16.34-.2.01-.93 1.2.52.1-.69c-.12-.24-2.43-1.86-2.86-1.56.26-.4.03-.95-.43-1.03-.14-.03.13.39-.41.25-.2-.06-.31-.16-.19.18.33.95 1.48 2.12 2.24 2.77l-.86.69c.56.7 1.54.94 1.55 1.98-2.29-1.56-3.77-3.91-6.47-5.01-.31.36.13.65.34.86.83.82 2.28 1.49 3.37 1.91l-.18.51c-.2.18-4-2.88-4.48-2.41l-.01.5-1.38.02c-.08.34.39.62.32.92-.04.2-.44.34-.5.72-.08.57.79 1.83-.03 2.29-.07.04-1.51.39-1.59.39-.07-.01-1.41-.4-1.48-.44-.79-.4-1.39-2.81-1.9-3.62.08-.58 2.84.58 3.1-.2.35-1.08-1.99-2.18-2.76-2.57l.69-.11.02-.48.68-.01c.03-.75-.25-1.91.69-2.08l-.35-.52c.4.02.5.31.95.36.82.09 1.11-.46 1.82-.19-.2-.46-.5-.93-1.03-1.05l.16-.49-1.01-.61.28-.35-.91-.61.26.52c-1.72.38-2.47-1.54-3.97-1.9-.08.34.18.41.36.59 1.3 1.28 3.16 1.41 3.96 3.3-.62.32-1.02-.66-1.47-.96-.32-.21-.78-.15-1.04-.51l-.36.53c-2.26-.45-2.66-2.74-4.21-4.07 1.02-.28 2.29.15 3.23.57.46.21 1.46 1.4 1.95.55-4.4-1.88-8.98-3.36-13.76-3.95l-4.55-.37h-1.73c-20.99.93-38.98 15.78-42.6 36.3 2.23 1.09 3.08 3.33 3.37 4.1zm69.95-30.31c.63-.71-3.44-2.64-3.82-2.86-.99-.58-1.78-1.67-2.98-1.59.62 2.21 3.78 1.26 3.49 3.83l1.2.39-.47.7zm-6.33-2.58c-.66.94-.05 1.54.62 2.33 2.38-.11.61-1.76-.62-2.33zm-7.52-5.16-3.99-.24c.91.98 3.16 1.5 3.99.24zm32.82 37.94c-.13-.35-.43-1.18-1.22-1.58-.87-.44-1.83-.09-2.07 0-1.25.5-1.85 1.79-2.18 2.68-1.33 3.5-1.03 7.29-.98 10.21.04 2.02-.02 4.89-.48 8.39-.92.59-2.29 1.51-3.88 2.73-2.16 1.63-2.48 2.09-3.54 2.86-2.82 2.03-4.11 1.33-8.14 3.04-2.12.89-4.75 2.03-6.93 4.5-2.51 2.82-2.9 5.71-3.34 5.58-.66-.18-.73-6.8.78-10.37.17-.39.76-1.71.23-2.79-.05-.09-.39-.75-1.12-1.01-.22-.09-.98-.31-2.31.42-3.42 1.89-5.19 6.34-5.19 6.34-1.6 4.05-.14 4.48-1.82 7.54-.85 1.54-1.9 2.67-2.92 5.35-.05.15-.45 1.2-.73 2.31-.85 3.43-.43 6.83.12 9.24 4.99-.62 11.95-2.2 18.97-6.57.97-.6.18-.16 9.12-7.17 2.9-2.27 10.9-8.52 15.07-14.22.86-1.17 2.07-3.01 2.68-5.6.38-1.59.4-2.94.38-3.78.02-.69.5-15.35-.5-18.1zm-51.89 43.89c-1.02-2.68-2.07-3.81-2.92-5.35-1.68-3.06-.22-3.49-1.82-7.54 0 0-1.77-4.45-5.19-6.34-1.33-.73-2.09-.51-2.31-.42-.73.26-1.07.92-1.11 1.01-.54 1.08.05 2.4.22 2.79 1.51 3.57 1.44 10.19.79 10.37-.45.13-.84-2.76-3.34-5.58-2.18-2.47-4.82-3.61-6.93-4.5-4.04-1.71-5.32-1.01-8.15-3.04-1.06-.77-1.38-1.23-3.53-2.86-1.6-1.22-2.96-2.14-3.89-2.73-.46-3.5-.52-6.37-.48-8.39.05-2.92.36-6.71-.97-10.21-.34-.89-.94-2.18-2.19-2.68-.23-.09-1.2-.44-2.07 0-.78.4-1.09 1.23-1.22 1.58-1 2.75-.52 17.41-.5 18.1-.02.84 0 2.19.38 3.78.61 2.59 1.82 4.43 2.68 5.6 4.18 5.7 12.17 11.95 15.07 14.22 8.95 7.01 8.15 6.57 9.12 7.17 7.02 4.37 13.98 5.95 18.97 6.57.55-2.41.97-5.81.12-9.24-.28-1.11-.68-2.16-.73-2.31zm49.63-48.05 1.04-.19c-4.02-22.58-23.39-39.48-46.06-40.19-11.39-.35-22.62 3.46-31.63 10.73-9.03 7.3-15.2 17.58-17.36 28.94l1.04.2c4.34-22.84 24.95-39.52 47.92-38.81 22.17.69 41.11 17.23 45.05 39.32z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.08}
.fp-eixo-ico{position:absolute;right:.5rem;bottom:-.35rem;width:142px;height:142px;background:var(--fx-img,none) right bottom/contain no-repeat;
  filter:drop-shadow(0 10px 14px rgba(0,0,0,.28))}
.fp-eixo-num{position:relative;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;
  padding:.5rem .75rem;border-radius:999px;color:#09355D;background:var(--fx-cor)}
.fp-eixo-card .card-body{border-top:4px solid var(--fx-cor)}
.fp-eixo-card h5{color:#09355D}
@media (max-width:575.98px){.fp-eixo-band{min-height:140px}.fp-eixo-ico{width:132px;height:132px}}
@media (prefers-reduced-motion:no-preference){
  .fp-eixo-ico{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
  .fp-eixo-card:hover .fp-eixo-ico{transform:translateY(-4px) scale(1.03)}
}
@media (forced-colors:active){.fp-eixo-band{border-bottom:1px solid CanvasText}}
.fp-eixo-1{--fx-cor:#FCBC1A;--fx-img:url("/assets/img/eixos/eixo-1-card.png?v=20261001")}
.fp-eixo-2{--fx-cor:#5ABCEC;--fx-img:url("/assets/img/eixos/eixo-2-card.png?v=20261001")}
.fp-eixo-3{--fx-cor:#FCBC1A;--fx-img:url("/assets/img/eixos/eixo-3-card.png?v=20261001")}
.fp-eixo-4{--fx-cor:#F09219;--fx-img:url("/assets/img/eixos/eixo-4-card.png?v=20261001")}
.fp-eixo-5{--fx-cor:#FCBC1A;--fx-img:url("/assets/img/eixos/eixo-5-card.png?v=20261001")}
.fp-eixo-6{--fx-cor:#5ABCEC;--fx-img:url("/assets/img/eixos/eixo-6-card.png?v=20261001")}
.fp-eixo-7{--fx-cor:#F09219;--fx-img:url("/assets/img/eixos/eixo-7-card.png?v=20261001")}
.fp-eixo-8{--fx-cor:#5ABCEC;--fx-img:url("/assets/img/eixos/eixo-8-card.png?v=20261001")}

/* FOUP — dock dos eixos + magic card (01/10/2026). Inspirado no Dock/MagicCard do Magic UI, refeito sem framework. */
.fp-dock-wrap{position:relative;z-index:5;display:flex;justify-content:center;margin:-44px 0 0;padding:0 16px}
.fp-dock{display:flex;align-items:flex-end;gap:10px;padding:10px 14px;border-radius:24px;max-width:100%;
  background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);
  box-shadow:0 1px 2px rgba(9,53,93,.06),0 18px 40px -18px rgba(9,53,93,.35);border:1px solid rgba(9,53,93,.08)}
.fp-dock-i{--s:1;position:relative;display:block;flex:none;width:52px;height:52px;border-radius:14px;outline:0;
  transform:scale(var(--s));transform-origin:50% 100%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}
.fp-dock-i img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(9,53,93,.18))}
.fp-dock-i[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:-7px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#09355D}
.fp-dock-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);white-space:nowrap;pointer-events:none;
  font-size:.72rem;font-weight:700;color:#fff;background:#09355D;padding:.4rem .65rem;border-radius:8px;opacity:0;transition:opacity .15s,transform .15s}
.fp-dock-i:hover .fp-dock-tip,.fp-dock-i:focus-visible .fp-dock-tip{opacity:1;transform:translateX(-50%) translateY(0)}
.fp-dock-i:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #F09219}
@media (hover:none),(max-width:767.98px){
  .fp-dock-wrap{margin-top:-34px}
  .fp-dock{overflow-x:auto;scrollbar-width:none;gap:8px;padding:8px 10px;justify-content:flex-start}
  .fp-dock::-webkit-scrollbar{display:none}
  .fp-dock-i{width:44px;height:44px;transform:none}
  .fp-dock-tip{display:none}
}
@media (prefers-reduced-motion:reduce){.fp-dock-i{transition:none;transform:none!important}}

/* Magic card: brilho que segue o cursor + borda acesa em ouro/azul (cards dos eixos) */
.fp-eixo-card{position:relative}
.fp-eixo-card .card-body{position:relative;background:radial-gradient(180px circle at var(--mx,-200px) var(--my,-200px),rgba(252,188,26,.16),transparent 70%)}
.fp-eixo-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;transition:opacity .25s;
  background:radial-gradient(240px circle at var(--mx,-200px) var(--my,-200px),#FCBC1A,#5ABCEC 45%,transparent 75%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.fp-eixo-card:hover::after{opacity:1}
@media (hover:none),(prefers-reduced-motion:reduce){.fp-eixo-card::after{display:none}.fp-eixo-card .card-body{background:none}}
.fp-dock-sem{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:14px;background:#09355D;color:#fff;font-weight:800}
/* 01/10/2026 (refino institucional, pedido do dono): dock e brilho mais sobrios, alinhados ao visual do foup.org */
.fp-dock{background:rgba(255,255,255,.94);border:1px solid rgba(9,53,93,.10);border-radius:20px;gap:12px;padding:10px 16px;
  box-shadow:0 1px 2px rgba(9,53,93,.05),0 14px 32px -20px rgba(9,53,93,.30);-webkit-backdrop-filter:none;backdrop-filter:none}
.fp-dock-i{width:48px;height:48px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.fp-dock-i img{filter:none}
.fp-dock-i[aria-current="page"]::after{width:16px;height:3px;margin-left:-8px;bottom:-8px;border-radius:2px;background:#FCBC1A}
.fp-dock-tip{font-size:.68rem;font-weight:600;letter-spacing:.01em;padding:.35rem .6rem;border-radius:6px}
.fp-eixo-card .card-body{background:radial-gradient(200px circle at var(--mx,-200px) var(--my,-200px),rgba(252,188,26,.07),transparent 70%)}
.fp-eixo-card::after{padding:1px;background:radial-gradient(220px circle at var(--mx,-200px) var(--my,-200px),rgba(9,53,93,.45),rgba(9,53,93,.12) 55%,transparent 80%)}

/* 01/10/2026 — esmaecido nas bordas da fileira dos eixos (celular) */
.fp-dock.fp-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}
.fp-dock.fp-fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}
.fp-dock.fp-fade-l.fp-fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}

/* 01/10/2026 (dono: "sem vazar para a imagem, mais institucionalizado"): o dock deixa de sobrepor a foto do topo
   e passa a ser uma faixa propria logo abaixo dela, centrada, com respiro e sem sombra flutuante. */
.fp-dock-wrap{margin:28px 0 0 !important;padding:0 16px}
.fp-dock{background:#fff;box-shadow:none;border:1px solid rgba(9,53,93,.12)}
@media (hover:none),(max-width:767.98px){.fp-dock-wrap{margin-top:18px !important}}
@media (hover:hover) and (min-width:768px){
  .fp-dock{width:max-content;max-width:calc(100vw - 32px);overflow:visible;-webkit-mask-image:none !important;mask-image:none !important}
}
