/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 07 2026 | 15:11:24 */
.skeo-morph_orange {
	box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.03), 0 8px 8px -4px rgba(0, 0, 0, 0.03);
	border: 4px solid var(--borda-cta, #F5680C);
}


.jet-listing-dynamic-field .jet-listing-dynamic-field__content,
.jet-listing-dynamic-field__inline-wrap p{
    margin: 0;
}



/*botões*/


.orange_arrow,
.arrow-up-right span.elementor-button-text:after{
	transition:300ms ease color;
}


.arrow-up-right span.elementor-button-text:after {
    content: '\F144';
    font-family: 'bootstrap-icons';
    font-size: 14px;
}

.arrow-up-down span.elementor-button-text:after {
    content: '\F128';
    font-family: 'bootstrap-icons';
    font-size: 14px;
}



.orange_arrow span.elementor-button-text:after {
	color:#FF6C0C !important;
}

.orange_arrow:hover span.elementor-button-text:after {
	color:#0DD3AD !important;
}


span.elementor-button-text {
    gap: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
}


.footer-menu a.elementor-item:after {
    content: '\F144';
    font-family: 'bootstrap-icons';
    font-size: 12px;
    position: absolute;
    right: 0;
    z-index: 999;
    color: #ff6c0b;
    opacity: 1 !important;
    background: transparent !important;
}

.footer-menu a.elementor-item:hover::after {
    color:#0DD3AD !important;
}


.social-icon .elementor-icon-wrapper {
    width: 32px;
    height: 32px;
    background: #ff6c0b;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
	transition:all 300ms ease
}

.social-icon .elementor-icon-wrapper:hover {

    background: #0DD3AD;

}

.social-icon svg {
    fill: white !important;
    height: 15px !important;
    width: 14px !important;
}


.otgs-development-site-front-end {
    display: none;
}

.description-cat-archive p {
	color:white;
	margin:auto;
}

.card-cat_md.low .box-image {
	width: 80px !important;
	min-width: 80px !important;
	max-width: 80px !important;
	height: 80px !important;
	min-height: 80px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 80px !important;
}

.card-cat_md.low {
	background: #101118 !important;
	box-shadow: 0 1.705px 0 0 rgba(75, 90, 104, 0.30) inset, 0 25.568px 35.795px 0 rgba(0, 0, 0, 0.30) !important;
	transition:all 300ms ease;
}

.card-cat_md.low:after {
    content: '\F144';
    color: #0DD3AD;
    font-family: 'bootstrap-icons';
    position: absolute;
    top: 24px;
    right: 24px;
	font-size: 14px;
	font-weight: 700 !important;
}

.card-cat_md.low:hover {
    background-color: var(--Background-primary, #FF6C0C) !important;
    box-shadow: 0 2px 0 0 var(--Brand-Primary-primary-light, #F6B181) inset, 0 30px 42px 0 rgba(0, 0, 0, 0.12) !important;
}

.card-cat_md.low:hover .jet-listing-dynamic-field__content,
.card-cat_md.low:hover:after{
	color:white !important;
}


.button-tertiary a.elementor-button:hover, 
.button-tertiary a.elementor-button:focus, 
.button-tertiary a.elementor-button:focus-visible {
    color: white;
    text-align: center;
    background: var(--Gradiente-Laranja, radial-gradient(86.5% 86.46% at 49.59% 13.54%, #FF9A58 0%, #FF6C0C 61.48%));
    box-shadow: 0 12px 16px -4px rgba(255, 108, 12, 0.10), 0 4px 6px -2px rgba(255, 108, 12, 0.15);
    outline: none !important;
}



@media (max-width:1024px) {
	.card-cat_md.low {
		display: flex !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: flex-start !important;
		flex-wrap: wrap !important;
		gap: 16px;
	}
	.lines-evtc-ter{
		position: absolute;
		z-index: 0;
		right: -15%;
		bottom: 0;
	}
	
	
	.evt-hero-highlight__nav-category {
	  display: block;
	  box-sizing: border-box;
	  white-space: normal;
	  overflow-wrap: anywhere;
	  word-break: break-word;
	}
}

@media (min-width:1025px) {
	.lines-evtc-ter{
		position: absolute;
		z-index: 0;
		right: -15%;
		top: 112px;
	}

}


.wrap_lines-evtc {
	overflow-x:clip !important;
}

.wrap_lines-evtc .e-con-inner{
	position:relative;
}


.lines-evtc {
    position: absolute;
    z-index: 0;
    right: -15%;
    top: 25%;
    transform: rotate(180deg);
}


.lines-evtc-sec {
    position: absolute;
    z-index: 0;
    left: -15%;
    bottom: 0;
}

span.evt-post-filter__trigger-label::first-letter {
    text-transform: uppercase;
}
span.evt-post-filter__trigger-label {
    text-transform: lowercase;
}


