/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2026 | 13:57:53 */
		.elementor-element-5ef654e ul,
.elementor-element-fbd7098 ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.elementor-element-7febeb9 ul li,
.elementor-element-a8f6023 ul li,
.elementor-element-5ef654e ul li,
.elementor-element-fbd7098 ul li {
    color: var(--Text-white, #FFF);
    font-family: var(--font-family-Body, Inter), sans-serif;
    font-size: var(--font-size-12, 12px);
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    border-radius: var(--Radius-System-radius-full, 9999px);
    background: var(--Brand-Colors-Cores-purple, #873BFF);
    display: flex;
    padding: var(--Spacing-System-spacing-xs, 4px) var(--Spacing-System-spacing-lg, 12px);
    justify-content: center;
    align-items: center;
    gap: var(--Spacing-System-spacing-none, 0);
    margin: 0;
}


.elementor-9462 .elementor-element.elementor-element-5d16665 .elementor-field-group .elementor-field, .elementor-9462 .elementor-element.elementor-element-5d16665 .elementor-field-subgroup label,
.elementor-9324 .elementor-element.elementor-element-f0b076f .elementor-field-group .elementor-field, .elementor-9324 .elementor-element.elementor-element-f0b076f .elementor-field-subgroup label {
background: #008A9A;
}
body .elementor-9462 .elementor-element.elementor-element-5d16665 .elementor-labels-above .elementor-field-group > label,
body .elementor-9324 .elementor-element.elementor-element-f0b076f .elementor-labels-above .elementor-field-group > label {
	padding: 3px;
    margin-left: 20px;
    margin-bottom: -9px;
    background: #008A9A;
    z-index: 1;
}


@media (max-width: 1025px) {
.elementor-element-5ef654e ul li,
	.elementor-element-fbd7098 ul li { 
	font-size: 10px !important
}
  }



.elementor-element-415b472 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.elementor-element-415b472 ul li {
    display: flex;
    align-items: center;
    background-color: #8a3ffc;
    color: #ffffff;
    padding: 6px 8px;
    border-radius: 50px;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.2;
    gap: 8px;
}

.elementor-element-415b472 ul li::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('https://skyblue-hornet-929033.hostingersite.com/wp-content/uploads/2026/04/iconarroworange.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    flex-shrink: 0;
}

@media (max-width: 767px) {
    .elementor-element-415b472 ul {
        gap: 8px;
    }

    .elementor-element-415b472 ul li {
        padding: 3px 5px;
        font-size: 10px;
        gap: 6px;
    }

    .elementor-element-415b472 ul li::before {
        width: 12px;
        height: 12px;
    }

.elementor-9462 .elementor-element.elementor-element-e218284 {
	width: 100% !important;
}
}



/* Remove o estilo padrão da lista e adiciona o espaçamento vertical */
.tabs_mais .jet-listing-dynamic-field__content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px; /* Ajuste o espaço entre os botões aqui */
    align-items: center; /* Centraliza os botões na tela */
}




.tags_list ul {
    padding-left: 0 !important;
	margin-bottom: 14px;
}

.tags_list ul li{
    margin: 6px 0px  !important;
}






/* Aplica a cor de fundo nos dois checkboxes */
#form-field-privacidade, 
#form-field-aceita_ofertas {
    accent-color: #FF784F;

    cursor: pointer;
}


@media (max-width: 767px) {
    .elementor-element-415b472 ul li {
        padding: 5px 7px;
        font-size: 10px;
        gap: 6px;
    }
}


.custom-headline p {
	color: white !important;
}

[data-vidalink-calculator] #contact-modal {
	z-index: 99;
 }





/* Estiliza cada item da lista (os "botões") */
.tabs_mais .jet-listing-dynamic-field__content li {
    /* Formato e Fundo */
    background-color: #FFFFFF;
    border-radius: 50px; /* Cria o efeito arredondado de pílula */
    padding: 8px 24px;
    width: 100%;
    max-width: 320px; /* Largura máxima para não esticar demais na tela */
    
    /* Centralização do texto e quebra de linha (<br>) */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    /* Tipografia (Fornecida por você) */
    color: var(--Brand-Primary-Primary-dark, #555);
    text-align: center;
    font-family: var(--font-family-Body, Inter, sans-serif);
    font-size: var(--font-size-12, 12px);
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 16.8px */
}




body .elementor-9607 .elementor-element.elementor-element-e8273f5 .elementor-labels-above .elementor-field-group > label {
	    margin-left: 20px;
    margin-bottom: -9px;
    z-index: 9;
    padding: 2px;
    background: #008A9A;
}