body {
    background-image: none;
    background-color: white !important;
}

section > div > * {
    color: #282828;
    font-family: din-condMed !important;
}
section >  div > h1 {
    font-family:  din-condBold !important;
    color: #282828;
}
section >  div > p {
    font-family: din-condMed !important;
    color: #282828;
    line-height: 1.5;
    margin-bottom: 0.8em;
}
section > div > h2 {
    font-family: din-condBold !important;
    color: #282828;
}
section > div > h3 {
    font-family: din-condBold !important;
    color: #282828;
}
section > div ul,
section > div ol {
    font-family: din-condMed !important;
    color: #282828;
    line-height: 1.5;
    margin-bottom: 0.8em;
    padding-left: 1.5em;
}
section > div ul {
    list-style-type: disc;
}
section > div ol {
    list-style-type: decimal;
}
section > div li {
    margin-bottom: 0.3em;
}
section > div a {
    color: #282828;
    text-decoration: underline;
    transition: .2s color;
}
section > div a:hover {
    color: #595959;
}
section > div strong,
section > div b {
    font-family: din-condBold !important;
}
.logo-legal {
    width: 70%;
    display: block;
    margin: 0 auto;
}
.logo-legal > img {
    width: 100%;
}

@media (min-width: 991px) {
    .logo-legal {
        width: 20.83vw;
    }
}
@media (min-width: 1920px) {
    .logo-legal {
        width: 400px;
    }

}




.menu-list > ul > li:nth-child(5) > a {
    color: #000000 !important;
    background-color: #f8d779 !important;
}
.menu-list > ul > li:nth-child(5) > .sub-list:nth-of-type(1) > li:nth-child(1) > a {
    color: white !important;
    background-color: transparent !important;
    text-decoration: underline !important;
    -webkit-text-decoration-color: #f8d779 !important;
    text-decoration-color: #f8d779 !important;
}
.menu-list > ul > li:nth-child(5) > .sub-list:nth-of-type(1) > li:nth-child(1) > svg {
    fill: #f8d779;
}
/* .button-tickets-img {
    display: none;
} */
section {
    padding-bottom: 10vh;
}
.title-view {
    font-family: din-condBold;
    color: #000000;
	text-align: center;
}
@media (max-width: 576px) {
	.title-view  {
        font-size: 8.33vw;
        margin: 10.41vw 0 6.9vw 0;
    }
}
@media (min-width: 576px) and (max-width: 992px) {
	.title-view {
		font-size: 5.25vw;
		margin: 4vw 0 3vw 0;
    } 
}
@media (min-width: 991px) {
	.title-view  {
        font-size: 3.75vw;
		margin: 3.125vw 0;
    }
}
@media (min-width: 1920px) {
    .title-view  {
        font-size: 72px;
		margin: 60px 0;
    }
}


a {
    color: #000000 !important;
}
.accordion {
    width: 80%;
}
.accordion-button {
    font-family: din-condBold;
    color: #000000 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
@media (max-width: 576px) {
    .accordion {
        width: 90%;
    }
    .accordion-button {
        font-size: 7.29vw !important;
        height: 20.8vw;
    }
    
}
@media (min-width: 576px) and (max-width: 992px) {
    .accordion-button {
        font-size: 3.63vw !important;
        height: 10.08vw;
    }
}
@media (min-width: 991px) {
    .accordion-button {
        height: 6.25vw;
        font-size: 2.81vw !important;
    }

}
@media (min-width: 1920px) {
    .accordion-button {
        height: 120px;
        font-size: 54px !important;
    }

}
.accordion-button::after {
    background-image: url("/static/jardindelasdeliciasweb/img/new/faqs/mas.d7f91c715171.svg") !important;
}
.accordion-button:not(.collapsed)::after {
    background-image: url("/static/jardindelasdeliciasweb/img/new/faqs/menos.009646f6748b.svg") !important;
    margin-top: 10px;
    transform: none !important;
}
@media (min-width: 576px) and (max-width: 992px) {
    .accordion-button::after {
        width: 1rem !important;
        height: 1rem !important;
        background-size: 1rem !important;
    }
    .accordion-button:not(.collapsed)::after {
        width: 1rem !important;
        height: 1rem !important;
        background-size: 1rem !important;
    }
}
.accordion-header {
    border-bottom: 1px solid #000000 !important;
}
.answer {
    font-family: din-condMed;
    color: #000000 !important;
    border-bottom: 1px solid #c1c1c1 !important;
}
@media (max-width: 576px) {
    .answer {
        font-size: 4.16vw !important;
    }
}
@media (min-width: 576px) and (max-width: 992px) {
    .answer {
        font-size: 2.82vw !important;
    }
}
@media (min-width: 991px) {
    .answer {
        font-size: 1.875vw !important;
    }
}
@media (min-width: 1920px) {
    .answer {
        font-size: 36px !important;
    }
}
/* Eliminar fondo azul al estar activo */
.accordion-button:not(.collapsed) {
    background-color: transparent !important;
    color: inherit;
  }
button.accordion-button:focus{
    box-shadow: inherit;
}


@media (min-width: 992px) {

}
@media (max-width: 991px) {

}
@media (max-width: 991px) and (orientation: portrait){

}
@media (max-width: 767px) and (orientation: portrait){

}
@media (max-width: 991px) and (orientation: landscape){
}

.list-in-list {
    list-style: disc !important;
}
.accordion-body {
    padding: 1rem 0 !important;
}