.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-193 .elementor-element.elementor-element-71add57{--display:flex;--min-height:406px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-71add57:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-71add57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ead.biomacomunicacao.com/wp-content/uploads/2026/07/Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-193 .elementor-element.elementor-element-4e8facf{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-193 .elementor-element.elementor-element-17a5fd3{padding:0px 0px 0px 330px;text-align:start;}.elementor-193 .elementor-element.elementor-element-17a5fd3 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:700;color:#3D3B79;}.elementor-193 .elementor-element.elementor-element-837be3f{--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;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-92c4ba4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-a63b65a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-193 .elementor-element.elementor-element-6e95102{font-family:"Noto Sans", Sans-serif;font-weight:700;}.elementor-widget-jet-smart-filters-checkboxes .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-checkboxes-list__label{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#AE57B8;}.rtl .elementor-193 .elementor-element.elementor-element-bee2617 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-collapse-icon{width:20px;height:20px;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-collapse-none{width:20px;height:20px;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-filter-items-search{max-width:100%;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-filter+.jet-filter{margin-top:10px;}.elementor-193 .elementor-element.elementor-element-bee2617 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-193 .elementor-element.elementor-element-3b74192{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-sorting .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-sorting .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-193 .elementor-element.elementor-element-4d60005{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-193 .elementor-element.elementor-element-4d60005.elementor-element{--align-self:flex-end;}.elementor-193 .elementor-element.elementor-element-4d60005 .jet-sorting-select{max-width:150px;}.elementor-widget-jet-listing-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-193 .elementor-element.elementor-element-d0558c3 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-92c4ba4{--width:300px;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-71add57{--min-height:228px;}.elementor-193 .elementor-element.elementor-element-4e8facf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-17a5fd3{padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-17a5fd3 .elementor-heading-title{font-size:20px;}.elementor-193 .elementor-element.elementor-element-6e95102{font-size:18px;}.elementor-193 .elementor-element.elementor-element-3b74192{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-4d60005 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-4d60005{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-193 .elementor-element.elementor-element-d0558c3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-193 .elementor-element.elementor-element-d0558c3{padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-4d60005 *//* =========================================
   FILTRO DATA DE LANÇAMENTO — BIOMA
========================================= */

.bioma-filtro-data {
	width: 100%;
	max-width: 405px;
	margin-left: auto;
	margin-right: 0;
}

/* Remove espaços do widget */
.bioma-filtro-data,
.bioma-filtro-data .elementor-widget-container,
.bioma-filtro-data .jet-sorting,
.bioma-filtro-data .jet-sorting-select {
	padding: 0 !important;
}

/* Esconde o label externo, caso esteja ativo */
.bioma-filtro-data .jet-filter-label,
.bioma-filtro-data .jet-sorting-label {
	display: none !important;
}

/* Select principal */
.bioma-filtro-data select {
	display: block !important;

	width: 100% !important;
	max-width: 100% !important;
	height: 44px !important;
	min-height: 44px !important;

	margin: 0 !important;
	padding: 0 48px !important;

	color: #ffffff !important;
	background-color: #b14fba !important;

	/* Seta branca */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: right 16px center !important;
	background-size: 17px !important;

	border: 0 !important;
	border-radius: 4px !important;
	outline: none !important;
	box-shadow: none !important;

	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 44px !important;
	font-family: inherit !important;

	text-align: center !important;
	text-align-last: center !important;

	cursor: pointer !important;

	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}

/* Remove a seta padrão do navegador */
.bioma-filtro-data select::-ms-expand {
	display: none;
}

/* Opções quando o menu é aberto */
.bioma-filtro-data select option {
	color: #3f3a7e !important;
	background-color: #ffffff !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	text-align: left !important;
}

/* Hover */
.bioma-filtro-data select:hover {
	background-color: #9f43a9 !important;
}

/* Foco pelo teclado */
.bioma-filtro-data select:focus {
	background-color: #9f43a9 !important;
	outline: 2px solid rgba(177, 79, 186, 0.25) !important;
	outline-offset: 3px !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

	.bioma-filtro-data {
		max-width: 360px;
	}
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

	.bioma-filtro-data {
		width: 100%;
		max-width: none;
		margin-left: 0;
		margin-right: 0;
	}

	.bioma-filtro-data select {
		width: 100% !important;
		height: 44px !important;
		min-height: 44px !important;

		padding-left: 42px !important;
		padding-right: 42px !important;

		font-size: 15px !important;
	}
}/* End custom CSS */