/*region GENERAL*/
.politica-cookies h2,
.politica-privacidad h2,
.preguntas-frecuentes h2,
.aviso-legal h2,
.condiciones-reserva h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 44px;
  color: #252627;
}

.politica-cookies h3,
.politica-privacidad h3,
.preguntas-frecuentes h3,
.aviso-legal h3,
.condiciones-reserva h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #383737;
}

.politica-cookies h4,
.politica-privacidad h4,
.preguntas-frecuentes h4,
.aviso-legal h4,
.condiciones-reserva h4 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #252627;
}

.politica-cookies .titulocabecera,
.politica-privacidad .titulocabecera,
.preguntas-frecuentes .titulocabecera,
.aviso-legal .titulocabecera,
.condiciones-reserva .titulocabecera {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 44px;
  color: #252627;
}

.politica-cookies .cabecera,
.politica-privacidad .cabecera,
.preguntas-frecuentes .cabecera,
.aviso-legal .cabecera,
.condiciones-reserva .cabecera {
  padding-right: 88px;
}

.politica-cookies .card-body,
.politica-privacidad .card-body,
.preguntas-frecuentes .card-body,
.aviso-legal .card-body {
  padding: 5px 88px 25px 0;
}

.politica-cookies .card-body h5,
.politica-privacidad .card-body h5,
.preguntas-frecuentes .card-body h5,
.aviso-legal .card-body h5 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #383737;
  margin-bottom: 24px;
}

.politica-cookies .card-body .subtituloacordeon,
.politica-privacidad .card-body .subtituloacordeon,
.preguntas-frecuentes .card-body .subtituloacordeon,
.aviso-legal .card-body .subtituloacordeon {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #383737;
  margin-bottom: 24px;
}

/*endregion GENERAL*/
/*region FAQS*/
.preguntas-frecuentes .faq {
  padding: 78px 0 32px 0;
  margin-left: auto;
  margin-right: auto;
}

.preguntas-frecuentes .faq .container {
  padding-left: 40px;
}

.preguntas-frecuentes .faq .cabecera {
  max-width: 942px;
}

.preguntas-frecuentes .faq .content {
  max-width: 942px;
}

.preguntas-frecuentes .faq .titulocabecera {
  margin-bottom: 31px;
}

.preguntas-frecuentes .titulosecionfaq {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 32px;
}

/*endregion FAQS*/
/*region AVISO LEGAL */
.aviso-legal .avisolegal h2 {
  margin-bottom: 37px;
}

.aviso-legal .avisolegal .content {
  margin-top: 37px;
  /* max-width: 942px; */
}

.aviso-legal .avisolegal {
  padding: 78px 0 32px 0;
  margin-left: auto;
  margin-right: auto;
}

.aviso-legal .aviso-legal .avisolegal .container {
  padding-left: 40px;
}

.aviso-legal .avisolegal .parrafo-texto {
  margin-bottom: 37px;
}

.aviso-legal .avisolegal .parrafo-texto .p {
  margin-top: 24px;
}

/*endregion AVISO LEGAL */
/*region COOKIES */
.politica-cookies .cookies {
  padding: 78px 0 32px 0;
  margin-left: auto;
  margin-right: auto;
}

.politica-cookies .cookies h2 {
  margin-bottom: 31px;
}

.politica-cookies .cookies .container {
  padding-left: 40px;
}

.politica-cookies .cookies .cabecera {
  max-width: 942px;
}

.politica-cookies .cookies .content {
  max-width: 942px;
}

/*endregion COOKIES */
/*region PRIVACIDAD */
.politica-privacidad .privacidad h2 {
  margin-bottom: 37px;
}

.politica-privacidad .privacidad .content {
  margin-top: 37px;
  max-width: 942px;
}

.politica-privacidad .privacidad {
  padding: 78px 0 32px 0;
  margin-left: auto;
  margin-right: auto;
}

.politica-privacidad .privacidad .container {
  padding-left: 40px;
}

.politica-privacidad .privacidad .parrafo-texto {
  margin-bottom: 37px;
  text-align: justify;
}

.politica-privacidad .privacidad .parrafo-texto .p {
  margin-top: 24px;
}

/*endregion PRIVACIDAD */
/*region RESERVA */
.condreserva h2 {
  margin-bottom: 37px;
}

.condreserva .content {
  margin-top: 37px;
  max-width: 942px;
}

.condreserva .cabecera {
  max-width: 942px;
}

.condreserva {
  padding: 78px 0 32px 0;
  margin-left: auto;
  margin-right: auto;
}

.condreserva .container {
  padding-left: 40px;
}

.condreserva .parrafo-texto {
  margin-bottom: 37px;
}

.condreserva .parrafo-texto .p {
  margin-top: 24px;
}

/*endregion RESERVA */
