.AnchoCompleto {
    width: 1133px;
}

h1.AnchoCompleto, h2.AnchoCompleto {
    width: 100%;
    margin-top: 25px;
}

.mitad {
    width: 47%;
    max-width: 550px;
}

.tercio {
    max-width: 300px;
    width: 30%;
    min-width: 260px;
}

p {
    margin-top: 0 !important;
}

section {
    padding-bottom: 20px;
}

section > h1 {
    border-bottom:1px solid var(--azul-zev);
    font-size: 26px;
}

section > h1:not(:first-of-type) {
    padding-top: 25px;
}

.slider1 {
    overflow-x: hidden;
}

@keyframes Scroll1 {
	0% { transform: translateX(0); }
	23% { transform: translateX(0); }
	33% { transform: translateX(-100%)}
	56% { transform: translateX(-100%)}
	66% { transform: translateX(-200%)}
	89% { transform: translateX(-200%)}
	100% { transform: translateX(-300%)}
}

.slider1 > div {
    display: flex;
    flex-direction: row;
    animation: Scroll1 15s ease-in-out infinite;
}

.slider1  img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.flagged {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.flagged img {
    height: 30px;
    padding-right: 5px;
}

form {
    display: flex;
    justify-content: space-between;
}

form > div {
    width: 48%;

}

.form-control {
    display:flex;
    flex-direction: column;
    width: 100%;
    padding-bottom: 10px;
}

.form-control * {
    padding: 5px;

}

textarea{
    height: 47px;
}

label {
    font-weight: bold;
}

iframe {
    width: 100%;
    height: 300px;
    border: 1px solid var(--azul-zev);
    margin-top: 60px;
}

@media (max-width: 1000px) {
    .mitad{
        width: 100%;
        max-width: 100%;
    }

    .hide-phone {
        display: none;
    }

    form{
        flex-direction: column;
    }

    form > div {
        width: 100%;
    }
}