.elementor-4033 .elementor-element.elementor-element-29fc45ae{--display:flex;--min-height:120dvh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4033 .elementor-element.elementor-element-29fc45ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4033 .elementor-element.elementor-element-207354ef{width:100%;max-width:100%;}.elementor-4033 .elementor-element.elementor-element-207354ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4033 .elementor-element.elementor-element-44265d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-93da907{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-217ad9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-091ea41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-e88cd66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-1a266e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-f080046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-5efd049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-b6bcb7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-b6bcb7b:not(.elementor-motion-effects-element-type-background), .elementor-4033 .elementor-element.elementor-element-b6bcb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-4033 .elementor-element.elementor-element-e1e9b8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-e52240f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4033 .elementor-element.elementor-element-1ade6f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:24px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-24px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group > label, .elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-subgroup label{color:#1D1D1B;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-type-html{padding-bottom:0px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group .elementor-field{color:#8E8E8D;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group .elementor-field, .elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C6C6C6;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C6C6C6;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-field-group .elementor-select-wrapper::before{color:#C6C6C6;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .e-form__buttons__wrapper__button-next{background-color:#ED5300;color:#FFFFFF;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-button[type="submit"]{background-color:#ED5300;color:#FFFFFF;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .e-form__buttons__wrapper__button-previous{background-color:#ED5300;color:#ffffff;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .e-form__buttons__wrapper__button-next:hover{background-color:#FF6A1A;color:#ffffff;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-button[type="submit"]:hover{background-color:#FF6A1A;color:#ffffff;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4033 .elementor-element.elementor-element-1ade6f5 .elementor-message{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-0e46a13{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-4033 .elementor-element.elementor-element-29fc45ae{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-origin-y:top;}.elementor-4033 .elementor-element.elementor-element-207354ef{width:100%;max-width:100%;}.elementor-4033 .elementor-element.elementor-element-207354ef > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4033 .elementor-element.elementor-element-207354ef.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4033 .elementor-element.elementor-element-b6bcb7b{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-e1e9b8d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-4033 .elementor-element.elementor-element-29fc45ae:not(.elementor-motion-effects-element-type-background), .elementor-4033 .elementor-element.elementor-element-29fc45ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finne.com.br/wp-content/uploads/2023/10/background_hero_1_mobile.jpg");background-position:top center;}.elementor-4033 .elementor-element.elementor-element-29fc45ae{--width:100%;--min-height:120vh;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:7.25rem;--padding-bottom:-21rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4033 .elementor-element.elementor-element-b6bcb7b{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4033 .elementor-element.elementor-element-e1e9b8d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-4033 .elementor-element.elementor-element-29fc45ae{--width:100%;}.elementor-4033 .elementor-element.elementor-element-e1e9b8d{--content-width:1000px;}}/* Start custom CSS for html, class: .elementor-element-207354ef */:root{
  --bg:#0a0908;
  --bg-2:#121110;
  --orange:#ed5300;
  --white:#f5f3f0;
  --grey:#9a958f;
  --line:rgba(237,83,0,0.55);
}
 
.finne-hero{
  position:relative;
  min-height:100vh;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:clamp(20px,3vw,40px) 0 clamp(40px,6vw,80px);
  isolation:isolate;
  background:var(--bg);
  font-family:'Manrope',system-ui,-apple-system,sans-serif;
  color:var(--white);
  overflow:hidden;
  box-sizing:border-box;
}
.finne-hero *{ box-sizing:border-box; }
 
/* ---------- camadas de fundo ---------- */
.finne-bg{
  position:absolute; inset:0; z-index:0;
  background:
    radial-gradient(60% 50% at 78% 12%, rgba(237,83,0,0.16), transparent 60%),
    radial-gradient(45% 40% at 15% 85%, rgba(237,83,0,0.08), transparent 65%),
    var(--bg);
}
/* vinheta: escurece levemente as bordas para dar profundidade cinematográfica */
.finne-vignette{
  position:absolute; inset:0; z-index:2; pointer-events:none;
  background: radial-gradient(120% 100% at 50% 45%, transparent 55%, rgba(0,0,0,0.55) 100%);
}
/* grão sutil: textura fina que dá acabamento "premium" sem ficar perceptível de longe */
.finne-grain{
  position:absolute; inset:0; z-index:2; pointer-events:none;
  opacity:.05; mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
.finne-spotlight{
  position:absolute; inset:0; z-index:1;
  background: radial-gradient(420px 420px at var(--x,70%) var(--y,30%), rgba(237,83,0,0.10), transparent 65%);
}
.finne-mesh{
  position:absolute; inset:0; z-index:1;
  width:100%; height:100%;
  display:block;
}
 
@media (prefers-reduced-motion: reduce){
  .finne-spotlight{ transition:none; }
}
 
/* ---------- linha da base do bloco: texto de confiança + selo AWS ----------
   O menu e a logo do header foram removidos deste código: eles já
   vêm do header/menu padrão do WordPress/Elementor. */
.finne-trust-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:16px;
}
.finne-trust-row .finne-trust{ margin:0; }
 
.finne-aws-badge{
  display:inline-flex;
  align-items:center;
  gap:10px;
  border:1px solid rgba(255,255,255,0.16);
  border-radius:999px;
  padding:10px 18px 10px 12px;
  background:rgba(255,255,255,0.02);
  flex-shrink:0;
}
.finne-aws-badge svg{ width:20px; height:20px; flex-shrink:0; }
.finne-aws-badge span{
  font-size:13px;
  font-weight:600;
  color:var(--white);
  letter-spacing:.2px;
  white-space:nowrap;
}
.finne-aws-badge span b{ color:var(--orange); font-weight:800; }
 
@media (max-width:600px){
  .finne-trust-row{ justify-content:flex-start; }
}
 
/* ---------- conteúdo ---------- */
.finne-content{
  position:relative; z-index:3;
  width:100%;
  max-width:1000px;
  margin:clamp(24px,4vw,40px) auto 0;
  padding:0;
  box-sizing:border-box;
}
/* abaixo de 1000px de tela o box já ocupa 100% da largura (o max-width
   para de "sobrar" espaço pro margin:auto centralizar) — então entra
   um respiro lateral só aqui, pra não colar o texto na borda da tela */
@media (max-width:1039px){
  .finne-content{ padding:0 20px; }
}
@media (max-width:480px){
  .finne-content{ padding:0 16px; }
}
 
/* ---------- entrada escalonada (um único momento, ao carregar) ---------- */
@keyframes riseIn{
  from{ opacity:0; transform:translateY(16px); }
  to{ opacity:1; transform:translateY(0); }
}
.finne-eyebrow, .finne-badge, .finne-sub, .finne-ctas, .finne-trust-row{
  animation:riseIn .7s cubic-bezier(.16,.8,.3,1) both;
}
.finne-eyebrow{ animation-delay:.05s; }
.finne-badge{  animation-delay:.15s; }
.finne-sub{    animation-delay:.30s; }
.finne-ctas{   animation-delay:.42s; }
.finne-trust-row{ animation-delay:.52s; }
 
@media (prefers-reduced-motion: reduce){
  .finne-eyebrow, .finne-badge, .finne-sub, .finne-ctas, .finne-trust-row{
    animation:none;
  }
}
 
.finne-eyebrow{
  font-size:clamp(18px,2.4vw,32px); font-weight:700; margin:0 0 clamp(18px,2.6vw,28px); line-height:1.2;
  text-transform:uppercase; letter-spacing:.5px;
}
.finne-badge{
  display:inline-flex; align-items:center; gap:clamp(12px,2vw,22px); flex-wrap:wrap;
  background:linear-gradient(180deg, rgba(255,255,255,0.035), rgba(255,255,255,0));
  border:1px solid rgba(255,255,255,0.08);
  border-radius:44px;
  padding:clamp(18px,2.4vw,22px) clamp(24px,4vw,44px) clamp(18px,2.4vw,22px) clamp(20px,3vw,30px);
  margin-bottom:clamp(22px,3vw,32px);
  animation:riseIn .7s cubic-bezier(.16,.8,.3,1) both, floatSoft 7s ease-in-out 1s infinite;
}
@keyframes floatSoft{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-4px); }
}
@media (prefers-reduced-motion: reduce){
  .finne-badge{ animation:none; }
}
.finne-badge svg{ height:clamp(24px,3vw,34px); width:auto; }
.finne-badge .finne-claim{
  font-weight:800; font-size:clamp(26px,4vw,44px); color:var(--orange); line-height:1.12;
}
.finne-sub{
  font-size:clamp(16px,1.6vw,20px); line-height:1.55; color:var(--grey);
  max-width:640px; margin-bottom:clamp(26px,3vw,36px);
}
.finne-sub b{ color:var(--white); font-weight:700; }
 
.finne-ctas{ display:flex; flex-wrap:wrap; gap:16px; margin-bottom:clamp(24px,3vw,34px); }
.finne-btn{
  padding:15px 28px; border-radius:999px; font-weight:700; font-size:15px;
  text-decoration:none; display:inline-block;
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.finne-btn.primary{
  background:var(--orange); color:var(--bg);
  animation:ctaGlow 3.2s ease-in-out 1.2s infinite;
}
.finne-btn.primary:hover{ transform:translateY(-2px); box-shadow:0 10px 30px rgba(237,83,0,.45); }
@keyframes ctaGlow{
  0%,100%{ box-shadow:0 0 0 rgba(237,83,0,0); }
  50%{ box-shadow:0 0 22px rgba(237,83,0,.35); }
}
@media (prefers-reduced-motion: reduce){
  .finne-btn.primary{ animation:none; }
}
.finne-btn.secondary{ background:transparent; border:1px solid rgba(255,255,255,0.25); color:var(--white); }
.finne-btn.secondary:hover{ border-color:rgba(255,255,255,0.6); }
 
.finne-trust{ position:relative; z-index:3; font-size:13.5px; color:var(--grey); letter-spacing:.3px; }
.finne-trust b{ color:var(--white); font-weight:600; }
 
/* ---------- responsivo ---------- */
@media (max-width:900px){
  .finne-badge{ flex-direction:column; align-items:flex-start; border-radius:28px; }
}
@media (max-width:480px){
  .finne-ctas{ flex-direction:column; }
  .finne-btn{ text-align:center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29fc45ae */.elementor-4033 .elementor-element.elementor-element-29fc45ae {
    position: relative;
}/* End custom CSS */