:root{--color-primary900:#213B27;--color-primary700:#365F40;--color-primary500:#597D61;--color-primary300:#CBD8C6;--color-blanco:#fff;--color-grey:#F3F5EF;--color-background:#FFFCF4}.btn{background-color:var(--color-primary700);color:var(--color-blanco);padding:6px 16px;border-radius:8px;font-weight:600;font-size:16px;text-transform:uppercase;position:relative;transition:background-color 0.3s ease}.btn::after{content:'';display:inline-block;width:12px;height:12px;background-image:url(../../../../../../themes/hello-elementor-child/assets/svg/icon-btn.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:10px}.btn:hover{background-color:var(--color-primary500);color:var(--color-blanco)}.container-red_social_rrhh{display:flex;gap:12px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.container-red_social_rrhh a,.container-email-contact a{width:32px;height:auto;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;background-color:var(--color-blanco)}.container-red_social_rrhh svg,.container-email-contact svg{width:100%;height:auto;aspect-ratio:1/1}.container-red_social_rrhh svg path,.container-email-contact svg path{fill:var(--color-primary700)}@media screen and (max-width:768px){.container-red_social_rrhh{gap:8px}.container-red_social_rrhh a,.container-email-contact a{width:28px;padding:6px}}.container-classes{display:flex;gap:30px;flex-wrap:wrap;align-items:unset}.container-class{flex:1;min-width:240px;width:20%;background:var(--color-grey);padding:40px 30px;text-align:left;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.container-class h3{margin:0;color:var(--color-primary700)}.container-class svg{width:100%;height:auto;max-height:120px;margin-bottom:10px}.container-text{margin-bottom:20px}.container-class a{font-size:14px}