.azul-emalcsa{color:#67A0D1}.verde-emalcsa{color:#70A83B}.fucsia-emalcsa{color:#AF007E}.palabra{display:none;font-size:24px;font-weight:bold;font-family:Archivo;font-size:67px;font-weight:400}.palabra.visible{display:block}.rotador{display:inline-block}.verde{color:#70A83B}.fucsia{color:#AF007E}.azulOscuro{color:#003E76}.azulClaro{color:#67A0D1}@media (max-width:1024px){.palabra{font-size:40px}}@media (max-width:767px){.palabra{font-size:30px}}strong{font-weight:600}.gradient-typography{background:linear-gradient(117deg, #67A0D1 18.85%, #70A83B 50.5%, #AF007E 82.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Archivo;font-size:36px;font-style:italic;font-weight:400;line-height:120%;letter-spacing:-1.08px}.emalcsa-filter-video{position:relative}.emalcsa-filter-video::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 85%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, black 115%);background-blend-mode:normal, darken;pointer-events:none;z-index:1}.emalcsa-filter-video video,.emalcsa-filter-video .elementor-background-video-hosted{position:relative;z-index:0}.wp-child-theme-hello-theme-child-master .btn{color:var(--e-global-color-234c003);fill:currentColor;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:1;padding:12px 24px;text-align:center;transition:all 0.3s;border-radius:50px}.wp-child-theme-hello-theme-child-master .btn:hover,.wp-child-theme-hello-theme-child-master .btn:focus{transform:scale(0.9);color:var(--e-global-color-234c003)}.wp-child-theme-hello-theme-child-master .btn.btn-primary{background-color:var(--e-global-color-f108211)}.wp-child-theme-hello-theme-child-master .btn.btn-secondary{background-color:var(--e-global-color-secondary)}.aspect-ratio-4-3{aspect-ratio:4/3}.aspect-ratio-1-1 img{aspect-ratio:1/1;object-fit:cover}.aspect-ratio-3-4 img{aspect-ratio:3/4;object-fit:cover}.container{display:flex;flex-wrap:nowrap;width:100%;height:auto;transition:all 0.5s ease}.container .box{flex:1 1 25%;transition:flex-basis 0.5s ease, transform 0.5s ease;overflow:hidden;cursor:pointer}.container .box.active{flex:1 1 50%}.container .box .text-hiden{max-height:0;opacity:0;overflow:hidden;transition:all 0.5s ease}.container .box .show-text{max-height:500px;opacity:1}.link-template-default.download-project{display:flex;justify-content:space-between;flex-wrap:nowrap}.link-template-default.download-project .title{flex-basis:75%}.link-template-default.download-emalcsa{margin-bottom:8px;border-bottom:1px solid var(--e-global-color-f108211)}.link-template-default.download-emalcsa .media{align-items:center}.link-template-default.download-emalcsa .package-title{font-family:"Archivo", Sans-serif;font-size:122px;font-weight:500;line-height:normal;letter-spacing:-2.016px;color:var(--e-global-color-f108211)}.link-template-default.download-emalcsa .btn.btn-primary{background-color:var(--e-global-color-f108211);font-family:"Archivo", Sans-serif;font-size:20px;line-height:normal;font-weight:400;fill:var(--e-global-color-234c003);color:var(--e-global-color-234c003);border-style:none;border-radius:50px;padding:11px 28px;white-space:nowrap}.link-template-default.download-emalcsa .btn.btn-primary:hover,.link-template-default.download-emalcsa .btn.btn-primary:focus{background-color:var(--e-global-color-f108211);fill:var(--e-global-color-234c003);color:var(--e-global-color-234c003);transform:scale(0.9)}@media (max-width:1024px){.link-template-default.download-emalcsa .package-title{font-size:78px;letter-spacing:-1.5px}.link-template-default.download-emalcsa .btn.btn-primary{font-size:18px;padding:10px 24px}}@media (max-width:676px){.link-template-default.download-emalcsa .package-title{font-size:36px;letter-spacing:-1px}.link-template-default.download-emalcsa .card-body{padding:24px 0}.link-template-default.download-emalcsa .btn.btn-primary{font-size:16px;padding:8px 20px}}.wpdm_packages.events .link-template-default.download-emalcsa .card-body{padding:50px 0}.wpdm_packages.events .link-template-default.download-emalcsa .package-title{color:var(--Black, #222);font-size:20px;font-weight:400;line-height:120%;letter-spacing:-0.78px;width:80%}@media (min-width:768px){.wpdm_packages.events .link-template-default.download-emalcsa .package-title{font-size:26px}}.actions{display:flex;gap:25px;justify-content:flex-end}.link-template-default.download-project .title{color:var(--GRIS-EMALCSA, #414141);font-size:20px;font-weight:400;letter-spacing:-0.78px;display:list-item}@media (min-width:768px){.link-template-default.download-project .title{font-size:26px}}.wpdm_packages.list>div>.row{margin:0}.wpdm_packages.list>div>.row>.col-12{margin-bottom:20px}.wpdm_packages.list .card-body{padding:0}.wpdm_packages.list .link-template-default.download-emalcsa{border:none}.wpdm_packages.list .link-template-default.download-emalcsa .package-title{color:var(--GRIS-EMALCSA, #414141);font-size:20px;font-weight:400;letter-spacing:-0.78px;display:list-item}@media (min-width:768px){.wpdm_packages.list .link-template-default.download-emalcsa .package-title{font-size:26px}}.wpdm_packages.list .wpdm-download-link,.wpdm_packages.list .btn.btn-primary{color:var(--AZUL-OSCURO-EMALCSA, #003E76);font-family:Archivo;font-size:20px;font-weight:400;line-height:normal;background:none;padding:0;border-radius:0}.wpdm_packages.list .wpdm-download-link:focus,.wpdm_packages.list .wpdm-download-link:hover,.wpdm_packages.list .wpdm-download-link:active,.wpdm_packages.list .wpdm-download-link:active:focus,.wpdm_packages.list .btn.btn-primary:focus,.wpdm_packages.list .btn.btn-primary:hover,.wpdm_packages.list .btn.btn-primary:active,.wpdm_packages.list .btn.btn-primary:active:focus{color:#67a0d1;outline:none;box-shadow:none;transform:none !important;background:none}.main-header{display:flex;justify-content:space-between;align-items:center;top:0;width:100%;height:60px;z-index:1000;transition:background-color 0.3s ease}.main-header .logo{position:relative}.main-header .logo img{height:50px;display:none}.main-header .logo .logo-color{display:block}.main-header .main-menu ul{display:flex;list-style:none;gap:1.5rem}.main-header .main-menu ul a{color:#222222;text-decoration:none;font-weight:500;transition:color 0.3s ease}.main-header .header-btn{padding:0.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:600;transition:all 0.3s ease}.main-header.color-header .logo-white{display:none}.main-header.color-header .logo-color{display:block}.main-header.color-header .icono-burger svg{fill:#222222 !important}.main-header.color-header .main-menu a{color:#222}.main-header.color-header .header-btn{background:#222;color:#FFFFFF}.main-header.white-header{background-color:transparent}.main-header.white-header .logo-color{display:none}.main-header.white-header .logo-white{display:block}.main-header.white-header .elementor-nav-menu>li>a.elementor-item{color:#FFFFFF !important}.main-header.white-header .elementor-nav-menu>li>a.elementor-item:hover{color:#67A0D1 !important}.main-header.white-header .elementor-nav-menu>li>ul>li>a{color:#FFFFFF !important;background:#67A0D140}.main-header.white-header .elementor-nav-menu>li>ul>li>a:hover{color:#67A0D1 !important;background:#67A0D140 !important}.main-header.white-header .elementor-nav-menu>li>ul>li>ul>li>a{color:#FFFFFF !important;background:#67A0D140}.main-header.white-header .elementor-nav-menu>li>ul>li>ul>li>a:hover{color:#67A0D1 !important;background:#67A0D140 !important}.main-header.white-header .header-btn{background:#67A0D140;color:#FFFFFF}.form-log-in label[for="user-f16a8d2"]{position:relative;padding-left:28px}.form-log-in label[for="user-f16a8d2"]::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("/wp-content/uploads/2025/08/user.svg") no-repeat center;background-size:contain}.form-log-in label[for="password-f16a8d2"]{position:relative;padding-left:28px}.form-log-in label[for="password-f16a8d2"]::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("/wp-content/uploads/2025/08/lock.svg") no-repeat center;background-size:contain}.form-log-in .elementor-lost-password{margin-left:auto;margin-right:auto;margin:0 auto;width:fit-content;font-size:18px}.form-log-in .elementor-lost-password:hover{color:#67A0D1 !important;font-size:18px;font-weight:300}.form-register .wppb-user-forms ul{max-width:100%}.form-register .wppb-user-forms ul .wppb-form-field label{width:250px}.form-register .wppb-user-forms ul .wppb-form-field label .wppb-required{color:#414141}.form-register .wppb-user-forms ul .wppb-gdpr-checkbox label{width:100%;padding-left:250px}.form-register .wppb-user-forms ul .wppb-form-field input[type="text"],.form-register .wppb-user-forms ul .wppb-form-field input[type="email"],.form-register .wppb-user-forms ul .wppb-form-field textarea,.form-register .wppb-user-forms ul .wppb-form-field select,.form-register .wppb-user-forms ul .wppb-form-field span{width:72%}.form-register .form-submit{display:flex;justify-content:end;width:100%;padding-top:80px}@media (max-width:767px){.form-register .wppb-user-forms ul .wppb-form-field input[type="text"],.form-register .wppb-user-forms ul .wppb-form-field input[type="email"],.form-register .wppb-user-forms ul .wppb-form-field textarea,.form-register .wppb-user-forms ul .wppb-form-field select,.form-register .wppb-user-forms ul .wppb-form-field span{width:100%}.form-register .wppb-user-forms ul .wppb-form-field.wppb-gdpr-checkbox label{padding-left:0;width:100%}}.img-news img{aspect-ratio:1}.events-container .events-year{margin-bottom:70px}.events-container .events-year .events-year-title{color:var(--AZUL-OSCURO-EMALCSA, #003E76);font-family:Archivo;font-size:150px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-4.5px;margin-bottom:25px}.events-container .events-year .events-year-list{list-style:none;padding:0}.events-container .events-year .events-year-list .event-item{padding:50px 0;border-bottom:1px solid #414141;display:flex;align-items:center;justify-content:space-between;gap:20px}.events-container .events-year .events-year-list .event-item:first-child{border-top:1px solid #414141}.events-container .events-year .events-year-list .event-item .event-title{width:80%;color:var(--Black, #222);font-family:Archivo;font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.78px}@media (min-width:768px){.events-container .events-year .events-year-list .event-item .event-title{font-size:26px}}.events-container .events-year .events-year-list .event-item .btn{padding:10px 30px;white-space:nowrap}.emalcsa-fixed{position:-webkit-sticky;position:sticky;top:0;background:white;z-index:1000}@media (max-width:767px){.emalcsa-fixed{position:relative !important;top:auto}}