.section-white {
background-color: var(--mwm--color--white);
margin-top: 1.5rem;
padding: 2.5rem 0;
}
.section-white .wp-block-group__inner-container>h2:first-child:not(:last-child),
.section-white .wp-block-group__inner-container>h3:first-child:not(:last-child),
.section-white .wp-block-group__inner-container>h4:first-child:not(:last-child) {
margin-bottom: 2rem;
}
@media (min-width: 1024px) {
.section-white {
margin-top: 2.25rem;
padding: 5rem 0;
}
.section-white .wp-block-group__inner-container>h2:first-child:not(:last-child),
.section-white .wp-block-group__inner-container>h3:first-child:not(:last-child),
.section-white .wp-block-group__inner-container>h4:first-child:not(:last-child) {
margin-bottom: 3.5rem;
}
} .accordion__header {
align-items: center;
border-bottom: 1px solid var(--mwm--color--darkblue);
cursor: pointer;
display: grid;
gap: 0.8125rem;
grid-template-columns: 1fr max-content;
padding: 1.125rem 0;
user-select: none;
}
.accordion__header.is-opened svg path:nth-child(2) {
display: none;
}
.accordion__title {
align-items: center;
display: flex;
margin: 0;
}
.accordion__title img {
display: inline-block;
flex-shrink: 0;
height: 1.875rem;
margin-left: 0.5rem;
margin-right: 1rem;
object-fit: contain;
vertical-align: middle;
width: 1.875rem;
}
.accordion__content {
padding: 1.5rem 0 0;
}
.accordion~.accordion {
margin: 2.5rem 0;
}
.accordion.has-icon .accordion__wrapper,
.accordion.is-convocatoria .accordion__wrapper {
border-bottom: 1px solid var(--mwm--color--darkblue);
}
.accordion.has-icon .accordion__header,
.accordion.is-convocatoria .accordion__header {
border-bottom: 0;
}
.accordion.has-icon .accordion__content,
.accordion.is-convocatoria .accordion__content {
padding: 1rem 0 2.75rem;
}
.accordion.has-icon~.accordion,
.accordion.is-convocatoria~.accordion {
margin: 0;
}
.accordion.is-aviso .accordion__wrapper {
border-bottom: 1px solid var(--mwm--color--darkblue);
padding: 0 0 1.5rem;
}
.accordion.is-aviso .accordion__header {
border-bottom: 0;
}
.accordion.is-aviso~.accordion {
margin: 1.5rem 0 0;
}
@media (min-width: 768px) {
.accordion__content {
padding: 3rem 0 0;
}
.accordion~.accordion {
margin: 5rem 0;
}
} .sub-accordion {
background-color: var(--mwm--color--gray-1);
}
.sub-accordion__header {
align-items: center;
color: var(--mwm--color--blue);
cursor: pointer;
display: flex;
justify-content: space-between;
padding: 1rem 1.5rem;
}
.sub-accordion__header.is-opened {
color: var(--mwm--color--darkblue);
font-weight: var(--mwm--font-weight--semibold);
}
.sub-accordion__header img {
max-width: 1.25rem;
object-fit: contain;
}
.sub-accordion__content {
padding: 0.5rem 1.5rem 1.5rem;
}
.sub-accordion__content a {
color: inherit;
text-decoration: underline;
}
.sub-accordion__content a:hover {
text-decoration: none;
}
.sub-accordion~.sub-accordion {
margin-top: 0.8125rem;
} .sub-accordion {
background-color: var(--mwm--color--gray-1);
}
.sub-accordion__header {
align-items: center;
color: var(--mwm--color--blue);
cursor: pointer;
display: flex;
justify-content: space-between;
padding: 1rem 1.5rem;
}
.sub-accordion__header.is-opened {
color: var(--mwm--color--darkblue);
font-weight: var(--mwm--font-weight--semibold);
}
.sub-accordion__header img {
max-width: 1.25rem;
object-fit: contain;
}
.sub-accordion__content {
padding: 0.5rem 1.5rem 1.5rem;
}
.sub-accordion__content a {
color: inherit;
text-decoration: underline;
}
.sub-accordion__content a:hover {
text-decoration: none;
}
.sub-accordion~.sub-accordion {
margin-top: 0.8125rem;
}