/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 22 2025 | 17:57:34 */
.filtro-mob.elementor-hidden-desktop.elementor-widget.elementor-widget-jet-smart-filters-color-image {
    width: 100%;
    max-width: 100%;
    min-width: fit-content;
}

@media screen and (min-width: 1025px) {
	.em-alta-carrossel.elementor-widget-jet-listing-grid {
		display: none !important;
	}
}

@media screen and (min-width: 1366px) {
}
.home-banner a.jet-listing-dynamic-image__link:after {
	content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 30px 30px 30px 30px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 1) 100%);
}

.form-news-vert .bricks-form__fieldset {
    display: block !important;
}

.form-news-vert #rd-form-lu8hoj59 .bricks-form__field {
    margin-bottom: 10px;
    padding: 0 5px;
    width: 100.0% !important;
}


p.MsoNormal {
    font-size: 14px !important;
    color: white !important;
}


.form-news-vert a, .form-news-hor a {
    color: white !important;
    text-decoration: underline !important;
    text-underline-position: under !important;
}

#rd-row-lu8hoj54 .bricks--column > div {
    max-height: fit-content !important;
    height: fit-content !important;
}

#rd-row-lu8hoj54 {
    min-height: auto !important;
}

#rd-row-lu8hoj54 .bricks--column > div {
    min-height: auto !important;
}

button#rd-button-lu8hoj5d {
    border-radius: 0 30px 30px 30px !important;
    background-color: #ed6e25 !important;
    padding: 12px 24px !important;
    height: auto !important;
}

p.MsoNormal, p.MsoNormal a {
    color: #4b5a68 !important;
}



.filtro-mob .jet-filter-items-dropdown__active {
    justify-content: flex-end;
}

.filtro-mob span.jet-filter-items-dropdown__active__item__remove {
    display: none;
}

.filtro-mob .jet-filter-items-dropdown__active__item {
    background: white;
    color: #ED6E25 !important;
}

.bricks-form__field input {
    font-size: 14px !important;
    border-radius: 50px !important;
    box-shadow: none !important;
    padding: 12px 16px !important;
    height: auto !important;
}

.form-news-vert .e-flex.e-con-boxed.e-con.e-child .form-news-vert {
    padding: 0 !important;
}

.bricks-form__submit button {
    font-size: 16px !important;
}

input#elementor-search-form-6d29cf1 {
    padding: 10px;
}

.card-posts-min a.jet-listing-dynamic-terms__link  {
    background-color: #FEF6EE !important;
}

.menuscroll.elementor-sticky--effects {
	background-color: #fff;
    box-shadow: #00000045 0px 0px 14px 0px;
}


.menuscroll.elementor-sticky--effects .itemscroll .topicos a{
    color: #fa4616!important;
}

.menuscroll.elementor-sticky--effects .itemscroll .e-n-menu-title.e-current a{
    color: #fa4616!important;
}

.home-banner ul.jet-slick-dots {
    top: 16px !important;
    position: absolute;
    right: 32px !important;
    left: auto !important;
    justify-content: flex-end !important;
}


.em-alta a:hover {
    color: #ED6E25 !important;
}

.bd-blog p, .bd-blog ul {
    margin-block-start: 0 !important;
    margin-block-end: 28px !important;
}

.bd-blog h2 {
    margin-block-start: 48px !important;
    margin-block-end: 16px !important;
}

.bd-blog h3, .bd-blog h4, .bd-blog h5, .bd-blog h6 {
    margin-block-start: 32px !important;
    margin-block-end: 16px !important;
}

.bd-blog a {
    text-decoration: underline !important;
    text-underline-position: under;
}

button#e-n-menu-dropdown-icon-2051 {
    margin-top: 4px;
}


.cat-rel .elementor-widget-image a:after {
    display: inline-block;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 8px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 1) 100%);
}

#rd-column-lvy9nzdf > div {
    padding: 0 !important;
}

#espec_pagination a{color:#ff6c0c;text-decoration:underline}

.em-alta .jet-listing-grid__item:before {
    counter-increment: section;
    content: counter(section);
    font-size: 25px;
    color: var(--Laranja-Evertec-500---brand, #ED6E25);
    font-family: Lato;
    font-size: 56px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%;
	margin-right:16px;
}

.em-alta .jet-listing-grid__items {
    counter-reset: section;
}

.em-alta .jet-listing-grid__item {
    display: flex;
}

.item-em-alta {
    float: right;
    margin-top: 8px !important;
}

.item-em-alta h5 {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* número de linhas */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*
.em-alta h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.2em;
    max-height: 2.4em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}*/