:root{
	--color-gold: #D6A713;
	--color-verde: #0D5C3F;
	--color-verde-chiaro: #14A76C;
}

header .menu-item{
	white-space: nowrap;
}


.esc-nav-button a{
  background: var(--color-verde-chiaro);
  min-height: unset !important;
  height: 40px !important;
  border-radius: 40px;
  color: #fff !important;
  margin: 1.3rem;
}

/* PILLS */
.esc-pill{
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  color: #fff;
  backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  font-size: 14px;
}

.esc-pill::before {
  content: "✔";
  color: #2DA76B;
  border: 1px solid;
  border-radius: 50%;
  padding: 2px 6px;
  font-size: 10px;
}

.esc-pill-primary{
  background-color: #0D5C3F;
  backdrop-filter: unset;
}

.esc-pill-secondary{
  background-color: #D6A713;
  backdrop-filter: unset;
  padding: 8px 16px;
  border-radius: 999px;
}

/* BUTTONS */

.uk-button-secondary:not(.uk-hack).uk-button-secondary__transparent,
.uk-button-secondary:not(.uk-hack).uk-button-secondary__transparent::after{
  background: rgba(214, 167, 19, 0.4) !important;
}

.uk-button-secondary:not(.uk-hack):hover.uk-button-secondary__transparent,
.uk-button-secondary:not(.uk-hack):hover.uk-button-secondary__transparent::after{
  background: rgba(255,255,255,1) !important;
}


/* PANEL */
.esc-panel-border-emphasy{
  border-left: 10px solid var(--color-gold);
  border-radius: 10px;
}


/* TABS */

.esc-tabs .esc-tabs-nav a{
  background: #fff;
  padding: 5px 20px;
  border-radius: 4px;
  transition: all 0.25s ease;
  font-weight: 600;
}

.esc-tabs .esc-tabs-nav a:hover,
.esc-tabs .esc-tabs-nav a.is-active{
  background: var(--color-verde);
  color: #fff;
}

.esc-tabs .esc-tab-panel{
  display: none;
  opacity: 0;
  transform: translateY(12px);
  transition: opacity 0.28s ease, transform 0.28s ease;
}
.esc-tabs .esc-tab-panel.is-active{
  display: block;
  opacity: 1;
  transform: translateY(0);
}



.esc-panel-case-study{
  background: #fff;
  border-radius: 10px;
  position: relative;
}

.esc-panel-case-study .el-title {
 font-size: 14px;
 font-weight: 600;
 color: #5C5C62; 
}

.esc-panel-case-study .el-meta {
  position: absolute;
  top: 0;
  background:var(--color-verde);
  color: #fff;
  padding: 5px 10px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 4px
}

.esc-panel-case-study .el-image {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.uk-section-default{
  background-image: none !important;
}

.uk-button-default::before,
.uk-button-primary::before,
.uk-button-secondary::before{
  content: none !important;
}


/* PANEL SLIDER */

.esc-panel-slider.esc-panel-slider__img-border-radied img{
	border-radius: 10px
}

.esc-panel-slider.esc-panel-slider__img-border-radied .uk-dotnav>*{
	background-color: transparent;
	border-color: rgba(255, 255, 255, .1) !important;
}

.esc-panel-slider.esc-panel-slider__img-border-radied .uk-dotnav>*>:hover{
	background-color: transparent;
	border-color: rgba(255, 255, 255, 1) !important;
}



.esc-panel-slider.esc-panel-slider__img-border-radied .uk-dotnav .uk-active>*{
    background-color: #fff !important;
    border-color: transparent !important;
}

/* BUTTON */
.esc-button-text-gold{
	color: var(--color-gold) !important;
}
