.elementor-10 .elementor-element.elementor-element-1cf28eb4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ba2934c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10 .elementor-element.elementor-element-2f00b31{--display:flex;--min-height:314px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whatascreen.com/wp-content/uploads/2025/10/Fundo_Homepage_Cell.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:1025px){body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* PRIVACY POLICY — overlay por cima do background da página
   (mais fiável do que body::before) */

body.elementor-page-10 .elementor-element.elementor-element-*
{
  /* não mexer (placeholder) */
}

/* Garante stacking correto */
body.elementor-page-10 {
  position: relative;
  z-index: 0;
}

/* Cria overlay */
body.elementor-page-10:before {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.37);
  z-index: 0;
  pointer-events: none;
}

/* Coloca todo o conteúdo da página acima do overlay */
body.elementor-page-10 > .e-con,
body.elementor-page-10 > .elementor-section,
body.elementor-page-10 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */