: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);color:#000}.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}.language_selector_fc{display:flex;align-items:center;gap:6px;cursor:pointer;position:relative;z-index:10000}.fc-world-icon svg,.fc-arrow-icon svg{width:18px;height:18px;fill:#ffffff!important}.language_selector_fc p{color:#fff;font-weight:600;margin:0}.fc-dropdown{display:none;position:absolute;top:100%;right:0;z-index:99999}.fc-dropdown .gt_switcher-wrapper ul{background:#fff;border-radius:6px;padding:6px 0;box-shadow:0 4px 12px rgba(0,0,0,.2)}.gt_switcher-wrapper span.gt-lang-name{display:none!important}.gt_switcher-wrapper img{display:none!important}.gt_switcher-wrapper span.gt-lang-code{display:block!important;padding:8px 14px;color:#0d2828}.gt_switcher-wrapper li:hover{background:#e6eef5}.gtranslate-source{display:none!important}.fc-lang-menu a{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border-bottom:1px solid #eee;color:#000!important}.fc-lang-menu a:hover{background:#f5f5f5}.language_selector_fc .gt-current--lg{color:#fff!important;font-weight:500}.language_selector_fc{display:flex;align-items:center;gap:6px}.language_selector_fc svg,.language_selector_fc .gt-current--lg{display:flex;align-items:center}.language_selector_fc .gt-current--lg{line-height:1;margin-top:1px}.gtranslate_wrapper{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;height:auto!important}.gtranslate_wrapper .notranslate{display:block!important}.gtranslate_wrapper a{color:#fff!important;display:block!important;padding:6px 10px}.gtranslate_wrapper .glink,.gtranslate_wrapper .glink:not(:hover){color:var(--e-global-color-39fd7b9)!important;font-weight:500}.gtranslate_wrapper .glink:hover{opacity:.85;color:var(--e-global-color-39fd7b9)!important}.language_selector_fc{background:transparent!important;border:none!important;box-shadow:none!important}.language_selector_fc{padding:0!important}