/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2025 | 18:42:49 */
.btn-laranja-branco-icone .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text,
.btn-laranja-verde-icone .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text,
.btn-verde-laranja-icone .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text,
.btn-verde-branco-icone .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 8px;
}

.btn-laranja-branco-icone:hover .elementor-button.elementor-button-link.elementor-size-sm {
  box-shadow: 0px 12px 16px -4px rgba(255, 108, 12, 0.10), 0px 4px 6px -2px rgba(255, 108, 12, 0.15);
}

.btn-laranja-branco-icone:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text svg path {
  stroke: #FF6C0C;
}

.btn-laranja-verde-icone:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text svg path {
  stroke: #ffffff !important;
}


.btn-verde-laranja-icone:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm {
  background: var(--Gradiente-Laranja, radial-gradient(86.5% 86.46% at 49.59% 13.54%, #FF9A58 0%, #FF6C0C 61.48%));
  box-shadow: 0px 12px 16px -4px rgba(255, 108, 12, 0.10), 0px 4px 6px -2px rgba(255, 108, 12, 0.15);
}

.btn-verde-laranja-icone:hover svg {
  fill: none !important;
}

.btn-verde-branco-icone:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm {
  background: #fff !important;
  color: #0DD3AD !important;
}

.btn-verde-branco-icone:hover svg {
  fill: none !important;
}
.btn-verde-branco-icone:hover svg path {
  stroke: #0DD3AD !important;
}

.btn-transparente-branco-icone .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text {
  display: flex;
  align-items: center;
  gap: 4px;
}

.btn-transparente-branco-icone:hover .elementor-widget-container {
  border-color: #0DD3AD !important;
}

.btn-transparente-branco-icone:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm {
  color: #0DD3AD !important;
}

.btn-laranja-verde-borda .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text {
  display: flex;
  align-items: center;
  gap: 4px;
}

.btn-laranja-verde-borda:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm {
  color: #0DD3AD !important;
  background-color: #fff !important;
}

.btn-laranja-verde-borda:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm svg path {
  stroke: #0DD3AD !important;
}

.btn-laranja-verde-borda.transparente:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm {
  color: #0DD3AD !important;
  background-color: transparent !important;
  border-color: #0DD3AD !important;
}

.btn-laranja-verde-borda.transparente:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm svg {
  fill: #fff !important;
}

.btn-laranja-verde-borda.transparente:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm svg path {
  stroke: #0DD3AD !important;
}

.btn-laranja-verde-icone:hover svg {
	fill: none !important;
}

.btn-laranja-verde-icone:hover svg path {
	stroke: #fff !important;
}

.icone-24 svg {
    width: 24px !important;
}

.elementor-element.e-con-full.card-box-shadow.e-flex.e-con.e-child:hover .btn-laranja-verde-icone.icone-24 svg path {
  stroke: #ffffff !important;
}

.elementor-element.e-con-full.card-box-shadow.e-flex.e-con.e-child:hover .btn-orange-text-green-icon svg path {
  stroke: #0DD3AD !important;
}

.elementor-element.e-con-full.card-box-shadow.e-flex.e-con.e-child:hover .btn-orange-text-green-icon:hover span{
 color: #0DD3AD !important;
}

.elementor-element.e-con-full.card-box-shadow.e-flex.e-con.e-child:hover .btn-orange-text-green-icon:hover svg path{
 stroke: #FF6C0C !important;
}

.resources-signin-card .btn-laranja-verde-borda.transparente:hover .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm svg {
    fill: transparent !important;
}

.elementor-element.e-con-full.card-box-shadow.green-icon.e-flex.e-con.e-child:hover svg path {
  stroke: #0DD3AD !important;
}

.btn-verde-branco-icone .elementor-widget-container .elementor-button.elementor-size-sm .elementor-button-content-wrapper .elementor-button-text {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}