.dieta21Hero_cta a {
  --color: #ef6eae;
  --hover: #fff;
}
.dieta21Hero_content{
	display:flex;
	flex-direction:column;
	height:inherit;
/* 	align-items:center; */
	justify-content:center;

}
.dieta21Hero_entryTitle {
    display: flex;
    color: #fff;
	align-items: baseline;
}
.dieta21Hero_entryTitle h1{
	font-size:7.0rem;
	color: #fff;
	line-height: 92px;

}
.dieta21Hero_entryTitleMini{
	  
    font-size: 4.8rem !important;
    color: #fff;
    max-width: 900px;
    line-height: 1;
	  color:#fff;
  text-align: center;
}
p.dieta21Hero_entryTitleBody {
   
    font-size: 1.5rem !important;
  text-align: center;
    color: #fff;
    max-width: 900px;
    line-height: 1.2;
}
.dieta21Hero_content * {
    padding-bottom: 40px;
  margin: 0 auto;
}
.dieta21Hero_entryTitle *{
	padding:0;
}
.dieta21Hero_cta a{
	background:#fff;
	padding: 10px 20px;
	
  font-size: 1.6rem !important;
	border-radius:30px;
	color:#096DB6;
	display: inline-block;
	transition:.3s all ease;
  margin-left: 10px;
}
/* .dieta21Hero_cta a:hover{
	background:#096DB6;

	color:#fff;

	transition:.3s all ease;
} */


{# .dieta21Hero_cta a:hover,
.dieta21Hero_cta a:focus {
  -webkit-animation: pulsehero 1s;
          animation: pulsehero 1s;
  box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}

@-webkit-keyframes pulsehero {
  0% {
    box-shadow: 0 0 0 0 #fff;
  }
}
@keyframes pulsehero {
  0% {
    box-shadow: 0 0 0 0 #fff;
  }
}

 #}

@media(max-width:900px){
	.dieta21Hero_entryTitle {
    display: flex;
    color: #fff;
    flex-flow: column;
    padding-top: 60px;
}
	.dieta21Hero_entryTitle h1{
	font-size:4.0rem;
	
	line-height: 1;

}
  .dieta21Hero_cta a {
    background: #fff;
    padding: 10px 20px;
   
    font-size: 1.6rem!important;
    border-radius: 30px;
    color: #096db6;
    display: inline-block;
    transition: all .3s ease;
    margin-left: 10px;
    display: flex;
    margin-bottom: 10px;
    text-align: center;
}
	.dieta21Hero_entryTitleMini{
	  
    font-size: 3rem !important;
    line-height: 1;
	 
}
	.dieta21Hero_entryTitle img{
		width:40px;
	}
}


@media(max-width:500px){
.dieta21Hero_entryTitleMini{
	  text-align: left;
  padding: 0px 10px 0px 10px;
    margin-bottom: 20px;
}
  p.dieta21Hero_entryTitleBody{
   text-align: left;
  padding: 0px 10px 0px 10px;
      margin-bottom: 20px;
  }
}