.elementor-66801 .elementor-element.elementor-element-58d58bf{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.5%;--padding-bottom:0.5%;--padding-left:3%;--padding-right:3%;}.elementor-66801 .elementor-element.elementor-element-58d58bf:not(.elementor-motion-effects-element-type-background), .elementor-66801 .elementor-element.elementor-element-58d58bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B32D3B;}.elementor-66801 .elementor-element.elementor-element-66f8ccc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--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-66801 .elementor-element.elementor-element-0c5bbe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66801 .elementor-element.elementor-element-0c5bbe9{text-align:start;}.elementor-66801 .elementor-element.elementor-element-fb0e902{--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:flex-end;--align-items:center;--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-66801 .elementor-element.elementor-element-e571326 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#B4202A;color:#B4202A;border-radius:555px 555px 555px 555px;padding:11px 30px 11px 30px;}.elementor-66801 .elementor-element.elementor-element-e571326 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66801 .elementor-element.elementor-element-9599a65{--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;}.elementor-66801 .elementor-element.elementor-element-9599a65:not(.elementor-motion-effects-element-type-background), .elementor-66801 .elementor-element.elementor-element-9599a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4202A;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-menu-toggle{margin:0 auto;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a, .elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-menu-toggle{color:#333333;fill:#333333;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a:hover,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a:focus,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-menu-toggle:hover,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a:hover,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a:focus,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a.highlighted{background-color:#333333;}.elementor-66801 .elementor-element.elementor-element-fa4876c .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#333333;}.elementor-66801 .elementor-element.elementor-element-3148f59{--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;}.elementor-66801 .elementor-element.elementor-element-3148f59:not(.elementor-motion-effects-element-type-background), .elementor-66801 .elementor-element.elementor-element-3148f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4202A;}.elementor-66801 .elementor-element.elementor-element-4d2862f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-66801 .elementor-element.elementor-element-66f8ccc{--width:100%;}.elementor-66801 .elementor-element.elementor-element-fb0e902{--width:33%;}}@media(max-width:767px){.elementor-66801 .elementor-element.elementor-element-58d58bf{--width:500px;--justify-content:space-between;--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-66801 .elementor-element.elementor-element-66f8ccc{--width:99%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-66801 .elementor-element.elementor-element-0c5bbe9{width:var( --container-widget-width, 104.986px );max-width:104.986px;--container-widget-width:104.986px;--container-widget-flex-grow:0;text-align:start;}.elementor-66801 .elementor-element.elementor-element-0c5bbe9 img{width:100%;}.elementor-66801 .elementor-element.elementor-element-fb0e902{--width:65%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-66801 .elementor-element.elementor-element-e571326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66801 .elementor-element.elementor-element-e571326 .elementor-button{font-size:13px;padding:8px 25px 8px 25px;}.elementor-66801 .elementor-element.elementor-element-9599a65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-66801 .elementor-element.elementor-element-3148f59{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}}/* Start custom CSS for button, class: .elementor-element-e571326 */<div class="elementor-element elementor-element-e571326 elementor-align-right elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="e571326" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://caesegatos.com.br/revista">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<svg aria-hidden="true" class="e-font-icon-svg e-fas-newspaper" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"></path></svg>			</span>
									<span class="elementor-button-text">Revista</span>
					</span>
					</a>
								</div>/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4d2862f */@media (max-width: 900px) { .cg-menu-scroll { overflow-x: auto !important; overflow-y: hidden !important; /* 🔥 volta hidden */ max-width: 100% !important; width: 100% !important; min-width: 0 !important; position: relative !important; /* 🔥 ESSENCIAL */ } .cg-menu-scroll .elementor-nav-menu { display: flex !important; flex-wrap: nowrap !important; width: max-content !important; /* 🔥 IMPORTANTE */ min-width: 100% !important; gap: 2px; position: static !important; } .cg-menu-scroll .elementor-nav-menu > li { flex: 0 0 auto; position: relative !important; /* 🔥 ÂNCORA do submenu */ } /* 🔥 SUBMENU FLUTUANTE */ .cg-menu-scroll .sub-menu { display: none; position: fixed !important; /* 💥 AQUI ESTÁ A MÁGICA */ left: 0; right: 0; top: auto; width: 100vw; background: white; box-shadow: 0 15px 35px rgba(0,0,0,0.18); z-index: 99999; } /* 🔥 Quando Elementor ativar */ .cg-menu-scroll li.elementor-active > .sub-menu { display: block; } }/* End custom CSS */