.elementor-20979 .elementor-element.elementor-element-a64d856{--display:flex;--background-transition:0.3s;--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-20979 .elementor-element.elementor-element-a64d856:not(.elementor-motion-effects-element-type-background), .elementor-20979 .elementor-element.elementor-element-a64d856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20979 .elementor-element.elementor-element-a64d856, .elementor-20979 .elementor-element.elementor-element-a64d856::before{--border-transition:0.3s;}.elementor-20979 .elementor-element.elementor-element-2e54e57 > .elementor-widget-container{background-color:#050000;}body.elementor-page-20979:not(.elementor-motion-effects-element-type-background), body.elementor-page-20979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}@media(min-width:768px){.elementor-20979 .elementor-element.elementor-element-a64d856{--content-width:1532px;}}/* Start custom CSS for html, class: .elementor-element-2e54e57 */.lego-reporting-view, .embedding-footer {
    position: absolute;
    display: none!important;
    bottom: 0;
    left: 0;
    right: 0;
    height: 24px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS */#iframe-ff {
    height: 100vh; /* 90% da altura da viewport */
    width: 100%; /* 100% da largura */
    border: none; /* Remove a borda padrão do iframe */
}/* End custom CSS */