.generales-header-title{font-size:2.8rem;font-weight:700;line-height:120%;color:var(--primary-color)}.generales-header-description{font-size:1.125rem;font-weight:400;line-height:150%}#generales-temas{display:flex;flex-wrap:wrap;margin:0 auto;width:100vw;justify-content:center}.topic{margin:2px;flex-basis:46%;border:1px solid var(--primary-color);padding:20px;display:flex;flex-direction:column;gap:20px}.topic-description{width:100%;padding:0 0 0 15%}.general-link-btn{display:flex;gap:10px;align-self:flex-end}.general-link{align-self:center}.general-link,.general-link-arrow,.general-link-btn{cursor:pointer}@media only screen and (min-width:1280px){.generales-header-section{display:flex;padding:var(--padding-vertical-desktop) var(--padding-sides-desktop);justify-content:center;align-items:center;width:100%}.generales-header-container{display:flex;flex-direction:column;gap:2.22vh;text-align:center;max-width:60vw}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:portrait){.generales-header-section{display:flex;padding:var(--padding-y-tablet) var(--padding-x-tablet);justify-content:center;align-items:center;width:100%}.generales-header-container{display:flex;flex-direction:column;gap:24px;text-align:center}.generales-header-title{font-size:2.4rem}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:landscape){.generales-header-section{display:flex;padding:var(--padding-y-tablet) var(--padding-x-tablet);justify-content:center;align-items:center;width:100%}.generales-header-container{display:flex;flex-direction:column;gap:24px;text-align:center}.generales-header-title{font-size:2.4rem}}@media screen and (max-width:767px) and (orientation:portrait){.generales-header-section{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);justify-content:center;align-items:center;width:100%}.generales-header-container{display:flex;flex-direction:column;gap:20px;text-align:center}.generales-header-title{font-size:2rem}.generales-header-description{font-size:1rem}#generales-temas{display:flex;flex-wrap:wrap;margin:0 auto;width:100vw;justify-content:center}.general-link-btn,.topic-title{align-self:center}}@media screen and (max-width:767px) and (orientation:landscape){.generales-header-section{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);justify-content:center;align-items:center;width:100%}.generales-header-container{display:flex;flex-direction:column;gap:20px;text-align:center}.generales-header-title{font-size:2rem}.generales-header-description{font-size:1rem}}