.items{
	max-width: 100% !important;
	width: 100%;
}

form{
	background-color: #F1F1F1;
	border-radius: 15px;
}

.aforo{
	text-align: right;
    color: #878787;
    display: flex;
    gap: 1em;
    margin-bottom: 10px;
    justify-content: flex-end;
}

.aforo span{
	color: var(--e-global-color-primary);
    font-weight: 600;
}

.inscripcion{
	border-radius: 15px;
}

.inscripcion > div{
	display: flex;
	gap: 1em;
}

@media(max-width:767px)
{
	.inscripcion > div{
		flex-direction:column;
	}
}

.inscripcion .img{
	width: 33%;
    border-radius: 15px;
	background-position: center;
    background-size: cover;
}

.inscripcion .form{
	width: 66%;
	padding: 5em;
}

@media(max-width:767px){
	.inscripcion .form{
		width:100%;
		padding:1rem;
	}
}

.inscripcion .form.noimg{
	width: 100%;
}

.inscripcion .form h2{
	font-weight: 700;
}

.inscripcion .form h3{
	font-weight: 100;
	margin-bottom:0;
	font-size: 1.5em;
}

.txt_inc{
	color: var(--e-global-color-primary);
    font-size: 1.5em;
    font-weight: 700;
}

.inscripcion .form > div{
	display: flex;
	gap: 1em;
	margin: 20px 0;
}

.inscripcion .form > div > div{
	width: 50%;
}

.inscripcion .form input{
	border-radius: 15px;
}

.aviso{
	opacity: 0.5;
}

.inscripcion .form > div.conten_rgpd{
	gap: 0.5em;
}

#mensaje_inc{
	display: none;
}

#bot_inc{
	border-radius: 10px;
    border: 0;
    padding: 15px 20px;
}

.botones > div{
	width: 100% !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.volver{
	border-radius: 10px;
    border: 0;
    padding: 15px 20px;
    color: #000000;
    background-color: #c8c6c8;
}

.volver:hover{
	color: #ffffff;
	background-color: var(--e-global-color-primary);
}

.entry-title{
	display:none!important;
}