    .btn-block.btn_subdomain_block.card {
      position: relative;
      border: 1px solid var(--card-border);
      border-radius: 8px;
      padding: 15px;
      width: 234px;
      height: 234px;
      font-family: sans-serif;
      box-sizing: border-box;
      color: var(--card-text);
/*       background-color: var(--card-bg); */
      background-color: var(--card-bg) !important;
      overflow: hidden;
		text-align:left !important;
      margin: 1rem;
		position:relative;
		font-weight: 600;
    }

    .btn-block.btn_subdomain_block .card__label {

      background: var(--label-bg);
      color: #fff;
      padding: 0.4rem 0.6rem;
      border-radius: 4px;
 		border-color: var(--card-border) !important;
 		border-width: 1px !important;
 		border-style: solid !important;
 		border: 1px solid var(--card-border) !important;
      font-size: 0.9rem;
      font-weight: bold;
		float: none;
		padding: 14px 8px;
		margin-bottom:20px;
		text-align: left !important;
		margin-left: 0 !important;
		margin-right: auto !important;
    }

    .btn-block.btn_subdomain_block .card__content {
		float:none;
      font-size: 1rem;
      line-height: 1.4;
      color: var(--content-text) !important;
    }

    .btn-block.btn_subdomain_block .card__footer {
		position: absolute;
		bottom: 15px;
		left: 15px;
		font-size: 1.2rem;
		text-align: left !important;

      color: var(--footer-text);
    }


    /* ——— Light Variant ——— */
    .btn-block.btn_subdomain_block.card--light {
      --card-bg: #fff;
      --card-border: #3dbb95;
      --card-text: #4b4fe0;
      --label-bg: #3dbb95;
      --content-text: #383996;
      --footer-text: #383996;
    }

    /* ——— Dark Variant ——— */
    .btn-block.btn_subdomain_block.card--dark {
      --card-bg: none;
      --card-border: #fff;
      --card-text: #fff;
      --label-bg: none;
      --content-text: #fff;
      --footer-text: #fff;
    }

.env .btn-block.btn_subdomain_block.card--light   { 
	--card-border: #3DBB95 !important;
	--label-bg: #3DBB95 !important;
}
.env .btn-block.btn_subdomain_block.card--dark   { 
    --card-bg: #3DBB95 !important;
    --content-text:#383996;
    --footer-text: #383996;
}

.health .btn-block.btn_subdomain_block.card--light   { 
	--card-border: #94357A !important;
	--label-bg: #3DBB95 !important;
     --label-bg:  #94357A !important;
}
.health .btn-block.btn_subdomain_block.card--dark   { 
      --card-bg: #94357A !important;
}

.tech .btn-block.btn_subdomain_block.card--light   { 

	--card-border: #33A3DC !important;
	--label-bg: #33A3DC !important;
}
.tech .btn-block.btn_subdomain_block.card--dark   { 
	--card-border: #FFFFFF !important;
	--label-bg: #33A3DC !important;
      --card-bg: #33A3DC !important;

}

.econ .btn-block.btn_subdomain_block.card--light   { 

	--card-border: #FDB913 !important;
	--label-bg: #FDB913 !important;
	--content-text: #373896;
	--footer-text: #373896;

}
.econ .btn-block.btn_subdomain_block.card--dark   { 
	--card-border: #FFFFFF !important;
	--label-bg: #FDB913 !important;
      --card-bg: #FDB913 !important;
	--content-text: #373896;
	--footer-text: #373896;
}

.outcome .btn-block.btn_subdomain_block.card--light   { 

	--card-border: #33A3DC !important;
	--label-bg: #33A3DC !important;
}
.outcome .btn-block.btn_subdomain_block.card--dark   { 
	--card-border: #FFFFFF !important;
	--label-bg: #33A3DC !important;
     --card-bg: #373896 !important;
}

.section-title-simple{
	margin: 2rem 0;
  font-size: 1.5rem;
  font-weight: 600;
}

.page-id-477 .section-title-simple{
	margin: 2rem 0 0 0;
  font-size: 1.5rem;
  font-weight: 600;
}


.section-title {
  display: flex;
  align-items: center;
  margin: 2rem 0 1rem 0;
  font-size: 1.5rem;
  font-weight: 600;
}

.section-title::after {
  content: "";
  flex: 1;                 /* umple spaţiul rămas până la margine */
  height: 1px;             /* grosimea liniei */
  background-color: #ccc!important;  /* culoarea liniei */
  margin-left: 1rem;       /* spaţiu între text şi linie */
}

.eut-section.health{
	height:auto;
	background: linear-gradient(
    to bottom,
    #94357A 0%,    
    #94357A 60%,   
    transparent 60%,
    transparent 100%
  ) !important;
}

.eut-section.econ{
	height:auto;
	background: linear-gradient(
    to bottom,
    #FDB913 0%,    
    #FDB913 60%,   
    transparent 60%,
    transparent 100%
  ) !important;
}

#menu-main .menu-item-button {
  margin-left: auto;      
}

.menu-button .eut-item {
  padding: 0.5em 0.5em;
  background: none;
  color: #fff;
  border-radius: 4px;
	border: #fff 1px solid;
  text-decoration: none;
  font-weight: 600;
}
.menu-button .eut-item:hover {
  color: #e04949;
	border-color: #e04949;
}

.light-background{
	background: #33a3dc !important;
	padding: 24px 0;
	color: #fff;
	margin-top: 10px;
}
.light-background #colophon{
	color: #ffffff;
	display: flex;
	flex-wrap:wrap;
	max-width: 1320px;
	padding: 0px 75px;
	margin-left: auto;
	margin-right: auto;
/* 	gap: 30px; */
}
.tech.eut-text h4{
	color: #33a3dc !important;
}
.tech p{
	color: #494757 !important;
}
.tech .section-title h4,
.tech .section-title-simple h4
{
	color: #373896 !important;
}

.tech .section-title::after {
  background-color: #33a3dc !important;  
}

.tech.eut-text h4{
	color: #33a3dc !important;
}

.econ p{
	color: #494757 !important;
}
.econ .section-title h4{
	color: #373896 !important;
}

.econ.eut-text h4{
	color: #373896 !important;
}


.econ .section-title::after {
  background-color: #fff!important;  
}

.outcome.eut-text h4{
	color: #373896 !important;
}
.outcome p{
	color: #494757 !important;
}
.outcome .section-title h4{
	color: #373896 !important;
}
.outcome .section-title::after {
  background-color: #33a3dc !important;  
}
.outcome.eut-text h4{
	color: #373896 !important;
}


.env h5, .env h4{
    color: #ffffff!important;
}
.health h4, .health h5{
    color: #ffffff!important;
}
.white_title h4, .white_title h5{
    color: #ffffff!important;
}

