/* FindInMoz v7.50.7.43 — páginas institucionais, autenticação e blog. */

body .fim-faq-hero-v22 h1{letter-spacing:-.035em!important;}

body .fim-faq-hero-v22{background:
    radial-gradient(circle at 82% 14%,rgba(32,196,168,.26),transparent 28%),
    radial-gradient(circle at 18% 8%,rgba(96,165,250,.13),transparent 30%),
    radial-gradient(circle at 58% 105%,rgba(20,184,166,.18),transparent 34%),
    linear-gradient(135deg,#061a2b 0%,#08243a 48%,#063f42 100%)!important;}

body .fim-faq-hero-v22::after{content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  opacity:.20!important;
  background-image:none !important;
  background-size:auto !important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 82%)!important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 82%)!important;}

body .fim-faq-hero-v22 .fim-container{position:relative!important;z-index:1!important;}

body .fim-faq-hero-v22,
body .fim-contact-hero-v22,
body .fim-pro-auth-hero-v22,
body .fim-prof-auth-hero-v22,
body .fim-prof-register-hero-v22,
body .fblog-hero{position:relative!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 82% 16%,rgba(32,196,168,.23),transparent 30%),
    radial-gradient(circle at 18% 10%,rgba(96,165,250,.14),transparent 28%),
    radial-gradient(circle at 54% 112%,rgba(20,184,166,.16),transparent 36%),
    linear-gradient(135deg,var(--fim-v24-deep) 0%,var(--fim-v24-deep-2) 48%,var(--fim-v24-teal) 100%)!important;}

body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.18!important;
  background-image:
    radial-gradient(circle at 20% 16%,rgba(255,255,255,.14),transparent 18%);
  background-size:auto !important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 58%,transparent 96%)!important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 58%,transparent 96%)!important;}

body .fim-faq-hero-v22 > *,
body .fim-contact-hero-v22 > *,
body .fim-pro-auth-hero-v22 > *,
body .fim-prof-auth-hero-v22 > *,
body .fim-prof-register-hero-v22 > *,
body .fblog-hero > *{position:relative!important;
  z-index:1!important;}

body .fim-faq-hero-v22,
body .fim-contact-hero-v22,
body .fim-pro-auth-hero-v22,
body .fim-prof-auth-hero-v22,
body .fim-prof-register-hero-v22,
body .fblog-hero{position:relative!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 86% 16%,rgba(32,196,168,.20),transparent 31%),
    radial-gradient(circle at 8% 4%,rgba(148,163,184,.12),transparent 25%),
    radial-gradient(circle at 58% 110%,rgba(20,184,166,.12),transparent 36%),
    linear-gradient(115deg,var(--fim-v31-hero-deep) 0%,var(--fim-v31-hero-navy) 44%,var(--fim-v31-hero-petrol) 71%,var(--fim-v31-hero-teal) 100%)!important;
  background-size:auto!important;}

body .fim-faq-hero-v22::before,
body .fim-contact-hero-v22::before,
body .fim-pro-auth-hero-v22::before,
body .fim-prof-auth-hero-v22::before,
body .fim-prof-register-hero-v22::before,
body .fblog-hero::before{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.34!important;
  background:
    linear-gradient(120deg,rgba(255,255,255,.075),transparent 24%,rgba(32,196,168,.060) 58%,transparent 78%), radial-gradient(circle at 82% 18%,rgba(255,255,255,.10),transparent 18%);
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.90) 0%,rgba(0,0,0,.64) 62%,transparent 100%)!important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.90) 0%,rgba(0,0,0,.64) 62%,transparent 100%)!important;}

body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.22!important;
  background-image:
    radial-gradient(circle at 18% 15%,rgba(255,255,255,.09),transparent 20%), radial-gradient(circle at 88% 8%,rgba(32,196,168,.13),transparent 24%);
  background-size:auto !important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.52) 64%,transparent 100%)!important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.52) 64%,transparent 100%)!important;}

body .fim-faq-hero-v22 > *,
body .fim-contact-hero-v22 > *,
body .fim-pro-auth-hero-v22 > *,
body .fim-prof-auth-hero-v22 > *,
body .fim-prof-register-hero-v22 > *,
body .fblog-hero > *{position:relative!important;
  z-index:1!important;}

body .fim-contact-hero-card-v22,
body .fim-faq-hero-card-v22,
body .fblog-hero-card{background:
    radial-gradient(circle at 96% 0%,rgba(255,255,255,.115),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.118),rgba(255,255,255,.058))!important;
  border-color:rgba(255,255,255,.16)!important;
  box-shadow:0 24px 68px rgba(0,0,0,.19), inset 0 1px 0 rgba(255,255,255,.12)!important;}

body .fim-faq-hero-v22,
body .fim-contact-hero-v22,
body .fim-pro-auth-hero-v22,
body .fim-prof-auth-hero-v22,
body .fim-prof-register-hero-v22,
body .fblog-hero{position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(circle at 84% 12%,rgba(32,196,168,.30),transparent 30%),
    radial-gradient(circle at 16% 8%,rgba(96,165,250,.16),transparent 29%),
    radial-gradient(circle at 52% 112%,rgba(20,184,166,.20),transparent 36%),
    linear-gradient(135deg,#041725 0%,#08263a 48%,#06474a 100%)!important;}

body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.44!important;
  background-image:
    none !important;
  background-size:auto !important;
  mix-blend-mode:screen!important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 58%,rgba(0,0,0,.38) 100%)!important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 58%,rgba(0,0,0,.38) 100%)!important;}

body .fim-faq-hero-v22 > .fim-container,
body .fim-contact-hero-v22 > .fim-container,
body .fim-pro-auth-hero-v22 > .fim-container,
body .fim-prof-auth-hero-v22 > .fim-container,
body .fim-prof-register-hero-v22 > .fim-container,
body .fblog-hero > .fim-container{position:relative!important;
  z-index:2!important;}

@media (max-width:760px){
body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after{opacity:.34!important;
    background-size:34px 34px,34px 34px,auto!important;}
}

body .fim-faq-hero-v22,
body .fim-contact-hero-v22,
body .fim-pro-auth-hero-v22,
body .fim-prof-auth-hero-v22,
body .fim-prof-register-hero-v22,
body .fblog-hero{position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(circle at 84% 12%,rgba(32,196,168,.30),transparent 30%),
    radial-gradient(circle at 16% 8%,rgba(96,165,250,.16),transparent 29%),
    radial-gradient(circle at 52% 112%,rgba(20,184,166,.20),transparent 36%),
    linear-gradient(135deg,#041725 0%,#08263a 48%,#06474a 100%)!important;}

body .fim-faq-hero-v22::before,
body .fim-contact-hero-v22::before,
body .fim-pro-auth-hero-v22::before,
body .fim-prof-auth-hero-v22::before,
body .fim-prof-register-hero-v22::before,
body .fblog-hero::before{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:0!important;
  background:none!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;}

body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.42!important;
  background-image:
    none !important;
  background-size:auto !important;
  background-position:center center!important;
  mix-blend-mode:screen!important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.86) 62%,rgba(0,0,0,.42) 100%)!important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.86) 62%,rgba(0,0,0,.42) 100%)!important;}

@media (max-width:760px){
body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after{opacity:.34!important;
    background-size:36px 36px,36px 36px!important;}
}

body .fim-faq-hero-v22,
body .fim-contact-hero-v22,
body .fim-pro-auth-hero-v22,
body .fim-prof-auth-hero-v22,
body .fim-prof-register-hero-v22,
body .fblog-hero,
body .fsobre-hero{position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(circle at 84% 12%,rgba(32,196,168,.30),transparent 30%),
    radial-gradient(circle at 16% 8%,rgba(96,165,250,.16),transparent 29%),
    radial-gradient(circle at 52% 112%,rgba(20,184,166,.20),transparent 36%),
    linear-gradient(135deg,var(--fim-v35-hero-a) 0%,var(--fim-v35-hero-b) 48%,var(--fim-v35-hero-c) 100%)!important;}

body .fim-faq-hero-v22::before,
body .fim-contact-hero-v22::before,
body .fim-pro-auth-hero-v22::before,
body .fim-prof-auth-hero-v22::before,
body .fim-prof-register-hero-v22::before,
body .fblog-hero::before,
body .fsobre-hero::before{content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:0!important;
  background:none!important;
  background-image:none!important;
  box-shadow:none!important;
  border:0!important;
  transform:none!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;}

body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after,
body .fsobre-hero::after{content:""!important;
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  z-index:0!important;
  pointer-events:none!important;
  opacity:.50!important;
  background-image:
    none !important;
  background-size:auto !important;
  background-position:center center!important;
  background-repeat:repeat!important;
  mix-blend-mode:screen!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 64%,rgba(0,0,0,.54) 100%)!important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 64%,rgba(0,0,0,.54) 100%)!important;}

body .fim-faq-hero-v22 > *,
body .fim-contact-hero-v22 > *,
body .fim-pro-auth-hero-v22 > *,
body .fim-prof-auth-hero-v22 > *,
body .fim-prof-register-hero-v22 > *,
body .fblog-hero > *,
body .fsobre-hero > *{position:relative!important;
  z-index:1!important;}

@media (max-width:760px){
body .fim-faq-hero-v22::after,
body .fim-contact-hero-v22::after,
body .fim-pro-auth-hero-v22::after,
body .fim-prof-auth-hero-v22::after,
body .fim-prof-register-hero-v22::after,
body .fblog-hero::after,
body .fsobre-hero::after{opacity:.40!important;
    background-size:34px 34px,34px 34px!important;}
}
