	.bloque-soluciones-personalizadas, .soluciones-personalizadas-hijo{
  	width: 100%;
      max-width: 1280px;
  }
  	.bloque-soluciones-personalizadas{
      border-radius: var(--border-radius-l, 16px);
    overflow: hidden;
  }

   #soluciones-personalizadas{
  	padding: 0 16px;
  	border-radius: var(--border-radius-m, 16px);

    @media (min-width: 576px) {
    	padding: 0 42px;
  	}
    @media (min-width: 992px) {
    	padding: 0 82px;
  	}
    @media (min-width: 1200px) {
    	padding: 0 102px;
  	}
    @media (min-width: 1920px) {
    	padding: 0 324px;
  	}
  }

.info-ayuda{
	margin-left: 20px;
}


 #soluciones-personalizadas .soluciones-personalizada{
  border-radius: var(--border-radius-l, 16px);
	background: var(--Color-Surface-General-4, #FFF5EC);
  }

     #soluciones-personalizadas .bloque-soluciones-personalizadas-izq{
  position: relative;
    	@media{
  border-radius: var(--border-radius-none, 0);

  }


  }


  @media (min-width: 576px) {
     /*   display: flex;*/
        height: 368px;
        object-fit: cover;
        border-radius: 16px;
        width: 281px;
    }

  	@media (min-width: 992px) {
        width: 331px;
    }

    @media (min-width: 1200px) {
        width: 316px;
    }

    @media (min-width: 1920px) {
        width: 516px;
    }
  }



   #soluciones-personalizadas .bloque-soluciones-personalizadas-izq picture img {

  	flex: 1 0 0;
	align-self: stretch;
  	border-radius: var(--border-radius-none, 0);

    height: 100%;
    object-fit: cover;
    width: 100%;

  }


  #soluciones-personalizadas .sol-pers-uno,   #soluciones-personalizadas .sol-pers-dos{
      color: var(--Color-Content-General-1, #2C2C2C);
      font-feature-settings: 'liga' off, 'clig' off;

      /* Body/Regular/S */
      font-family: "IberPangea Text";
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px; /* 128.571% */
  }

  #soluciones-personalizadas .bloque-soluciones-personalizadas-izq-text p{
  	margin: 0px !important;
  }

  #soluciones-personalizadas .sol-pers-cero-cero{
  	color: var(--Color-Content-General-1, #2C2C2C);
	font-feature-settings: 'liga' off, 'clig' off;

    /* Title/M */
    font-family: IberPangea;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
  }


  #soluciones-personalizadas .sol-pers-cero-euro{
    color: var(--Color-Content-General-1, #2C2C2C);
    font-feature-settings: 'liga' off, 'clig' off;

    /* Others/Tag/L */
    font-family: IberPangea;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 116.667% */
  }
    #soluciones-personalizadas .sol-pers-cero{
      display: ruby;
	}




    #soluciones-personalizadas .bloque-soluciones-personalizadas-izq-text{
  position: absolute;
    bottom: 16px;
    right: 16px;
    /*  display: flex;*/
      width: 127px;
      min-width: 100px;
      max-width: 304px;
      padding: var(--size-space-12, 12px) var(--size-space-16, 16px);
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      gap: var(--size-space-0, 0);
      border-radius: var(--border-radius-m, 8px);
      background: var(--Color-Category-General-2, #B3E4C7);
  }


#soluciones-personalizadas .boton-verde {
    color: #FFFAF6;
    font-family: "IberPangea Text";
    border: 1px solid #2F6852;
    background: #2F6852;
    display: flex;
    justify-content: center;
    height: 56px;
    flex-direction: column;
    border-radius: 100px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    display: flex;
    min-width: 200px;
    max-width: 328px;
  	margin: 24px auto 0px;
    @media (min-width: 992px) {
  		margin-left: 0px;
 	}

}

#soluciones-personalizadas .bloque-soluciones-personalizadas-der h2{
  color: var(--Color-Content-General-1, #2C2C2C);
  font-feature-settings: 'liga' off, 'clig' off;
  text-align: center;

  /* Title/S */
  font-family: IberPangea;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px; /* 133.333% */
  margin-bottom:16px;

      @media (min-width: 992px) {
  /* Title/M */
  text-align: left;
  font-family: IberPangea;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px; /* 125% */
  margin-bottom:24px;
  }

   @media (min-width: 992px) {
    margin-bottom:16px;
  }
 }
#soluciones-personalizadas .bloque-soluciones-personalizadas-der .titulo-solucion-personalizada{
    color: var(--Color-Content-General-1, #2C2C2C);
  	font-feature-settings: 'liga' off, 'clig' off;
	font-family: IberPangea;

    font-size: 18px;
    font-style: normal;
    font-weight: 600;
   	 line-height: 24px; /* 133.333% */
  	margin-top:5px;
      margin-bottom: 0px;
}

  #soluciones-personalizadas .bloque-soluciones-personalizadas-der img{
  	width:32px;
  	height:32px;
  }

#soluciones-personalizadas .bloque-soluciones-personalizadas-der  .soluciones-p{
    display: flex;
    flex-direction: column;
    gap: 24px;
  }


#soluciones-personalizadas .bloque-soluciones-personalizadas-der .solucion-personalizada {
    display: flex;
    gap: 8px;
    align-items: flex-start;
}

#soluciones-personalizadas .bloque-soluciones-personalizadas-der img{
	margin-top:5px;
  width:  24px;
  height: 24px;
}

#soluciones-personalizadas .div-vacio{
	@media screen{
		display: none;
	}
	@media (min-width: 992px) {
		display: flex;
		width:32px;
		justify-content: flex-end;
		align-items: center;
		gap: var(--size-space-0, 0);
		align-self: stretch;
	}

	@media (min-width: 992px) {
		width:48px;
	}
	@media (min-width: 1920px) {
		width:64px;
	}
}


  #soluciones-personalizadas .bloque-soluciones-personalizadas-der{
    background-color:#FFF5EC;
      padding: 32px 24px 24px 24px;

     @media (min-width: 992px) {
    	padding-bottom:32px;
  	}
  }
	@media (min-width: 768px) {
  		#soluciones-personalizadas .bloque-soluciones-personalizadas-izq{
        	width:100%;
        	display: inline-block;
        }
 		#soluciones-personalizadas .bloque-soluciones-personalizadas-der{
            width:100%;
            display: inline-block;
    	}
    }

  @media (min-width: 992px) {
  	#soluciones-personalizadas .bloque-soluciones-personalizadas-izq{
        	width:331px;
  	}
  }

  @media (min-width: 1200px) {
  	#soluciones-personalizadas .bloque-soluciones-personalizadas-izq{
        	width:316px;
  	}
  }

  @media (min-width: 1920px) {
  	#soluciones-personalizadas .bloque-soluciones-personalizadas-izq{
        	width:516px;
  	}
  }


  @media (min-width: 992px) {
   #soluciones-personalizadas , #soluciones-personalizadas .soluciones-personalizadas-hijo{
      display: flex;
    }

    #soluciones-personalizadas{
      margin:16px;
    }

    #soluciones-personalizadas .bloque-soluciones-personalizadas{
      border-radius: 16px;
      display: flex;
    }
  }
