.elementor-6975 .elementor-element.elementor-element-268f1391 > .elementor-container{min-height:586px;}.elementor-6975 .elementor-element.elementor-element-268f1391{margin-top:-10px;margin-bottom:0px;}.elementor-6975 .elementor-element.elementor-element-71fa333d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6975 .elementor-element.elementor-element-39dbd4a{--display:flex;--min-height:1083px;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6975 .elementor-element.elementor-element-39dbd4a:not(.elementor-motion-effects-element-type-background), .elementor-6975 .elementor-element.elementor-element-39dbd4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facultad-ingenieria.uta.cl/storage/2025/12/Battlebots-Challenge-pantalla.png");}.elementor-6975 .elementor-element.elementor-element-7e5b9f8{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Century-gothic;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6975 .elementor-element.elementor-element-1bec9e28{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 115px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-1bec9e28 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-113px;--margin-bottom:-113px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-6975 .elementor-element.elementor-element-9e382be{--display:flex;--min-height:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Century-gothic;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Century-gothic;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta .elementor-cta__bg, .elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-6975 .elementor-element.elementor-element-c49ed84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:5px 5px 5px 5px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__content{min-height:430px;text-align:left;padding:40px 35px 35px 40px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__title{font-family:"century-gothic", Century-gothic;font-size:35px;font-weight:900;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010161;}.elementor-6975 .elementor-element.elementor-element-00e4e57{--display:flex;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta .elementor-cta__bg, .elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__content{min-height:430px;text-align:left;padding:40px 35px 35px 40px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__title{font-family:"century-gothic", Century-gothic;font-size:35px;font-weight:bold;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010161;}.elementor-6975 .elementor-element.elementor-element-20c17a1{--display:flex;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta .elementor-cta__bg, .elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-6975 .elementor-element.elementor-element-acbe173{border-radius:5px 5px 5px 5px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__content{min-height:430px;text-align:left;padding:40px 35px 35px 40px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title{font-family:"century-gothic", Century-gothic;font-size:35px;font-weight:900;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010161;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6975 .elementor-element.elementor-element-8f4725e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6975 .elementor-element.elementor-element-3d91eb6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-3d91eb6 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6975 .elementor-element.elementor-element-94be007 .elementor-button{background-color:#256CB0;font-family:"century-gothic", Century-gothic;font-size:18px;font-weight:500;}.elementor-6975 .elementor-element.elementor-element-94be007{width:var( --container-widget-width, 88.741% );max-width:88.741%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88.741%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-94be007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6975 .elementor-element.elementor-element-e1f4943{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-e1f4943:not(.elementor-motion-effects-element-type-background), .elementor-6975 .elementor-element.elementor-element-e1f4943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facultad-ingenieria.uta.cl/storage/2025/11/pattern.svg");background-size:cover;}.elementor-6975 .elementor-element.elementor-element-e1f4943 > .elementor-shape-top svg, .elementor-6975 .elementor-element.elementor-element-e1f4943 > .e-con-inner > .elementor-shape-top svg{width:calc(297% + 1.3px);height:74px;}.elementor-6975 .elementor-element.elementor-element-e1f4943 > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-e1f4943 > .e-con-inner > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:57px;}.elementor-6975 .elementor-element.elementor-element-386e25c{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-6975 .elementor-element.elementor-element-386e25c .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-weight:600;mix-blend-mode:lighten;color:#FCF9F9;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Century-gothic;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6975 .elementor-element.elementor-element-2dd9bd4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-2dd9bd4 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-6975 .elementor-element.elementor-element-2dd9bd4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6975 .elementor-element.elementor-element-d03315d{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-d03315d .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-6975 .elementor-element.elementor-element-8667705{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Century-gothic;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Century-gothic;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6975 .elementor-element.elementor-element-ff6b37f{--grid-columns:2;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-ff6b37f.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-ff6b37f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6975 .elementor-element.elementor-element-ff6b37f .e-loop-item > .elementor-section, .elementor-6975 .elementor-element.elementor-element-ff6b37f .e-loop-item > .elementor-section > .elementor-container, .elementor-6975 .elementor-element.elementor-element-ff6b37f .e-loop-item > .e-con, .elementor-6975 .elementor-element.elementor-element-ff6b37f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6975 .elementor-element.elementor-element-547d6ce7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-547d6ce7 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-3ef74aa6 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button{background-color:var( --e-global-color-primary );font-family:"century-gothic", Century-gothic;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;}.elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button:hover, .elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-6975 .elementor-element.elementor-element-63934309{width:var( --container-widget-width, 88.741% );max-width:88.741%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88.741%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-63934309.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button:hover svg, .elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-d324899{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-3433bec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Century-gothic;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6975 .elementor-element.elementor-element-04e55b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-04e55b9 img{width:80%;max-width:100%;height:100%;border-radius:10px 10px 10px 10px;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb{--grid-columns:3;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb > .elementor-widget-container{margin:0% 0% 0% -35%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item > .elementor-section, .elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item > .elementor-section > .elementor-container, .elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item > .e-con, .elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6975 .elementor-element.elementor-element-af72bed{--display:flex;--min-height:687px;--justify-content:flex-end;--margin-top:29px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-af72bed > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-af72bed > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:115px;}.elementor-6975 .elementor-element.elementor-element-f8e830b{--display:flex;--justify-content:flex-end;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6975 .elementor-element.elementor-element-1e5f149{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 9%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-1d793956{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-1d793956 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-25911ade{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6975 .elementor-element.elementor-element-2595540a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 120px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-2595540a .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:25px 25px 25px 25px;border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6975 .elementor-element.elementor-element-71fa333d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-6975 .elementor-element.elementor-element-1bec9e28{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-6975 .elementor-element.elementor-element-9e382be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__content{min-height:250px;padding:0% 2% 8% 8%;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-00e4e57{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__content{min-height:250px;padding:0% 2% 8% 8%;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-20c17a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__content{min-height:250px;padding:0% 5% 8% 8%;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-8f4725e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:5%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-3d91eb6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6975 .elementor-element.elementor-element-94be007{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-ff6b37f{--grid-columns:2;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--margin-top:0%;--margin-bottom:0%;--margin-left:-2%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6975 .elementor-element.elementor-element-3433bec{--grid-auto-flow:row;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb{--grid-columns:2;}.elementor-6975 .elementor-element.elementor-element-f8e830b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6975 .elementor-element.elementor-element-1e5f149{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;padding:0% 0% 0% 0%;}.elementor-6975 .elementor-element.elementor-element-1d793956{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-2595540a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9 > .elementor-widget-container{margin:0% 0% 10% -2%;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(max-width:767px){.elementor-6975 .elementor-element.elementor-element-1bec9e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 020px;}.elementor-6975 .elementor-element.elementor-element-1bec9e28 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--width:1600px;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-9e382be{--content-width:1600px;}.elementor-6975 .elementor-element.elementor-element-c49ed84{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-c49ed84.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 15px 020px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__content{min-height:250px;padding:0px 0px 015px 020px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-acbe173{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-acbe173.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__content{min-height:250px;text-align:left;padding:8px 8px 15px 20px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-6975 .elementor-element.elementor-element-8f4725e{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 0%;--row-gap:0%;--column-gap:0%;--grid-auto-flow:row;--justify-items:end;--align-items:end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-3d91eb6{width:var( --container-widget-width, 89% );max-width:89%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-3d91eb6 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-94be007{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-6975 .elementor-element.elementor-element-94be007.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-6975 .elementor-element.elementor-element-94be007 .elementor-button{font-size:12px;}.elementor-6975 .elementor-element.elementor-element-ff6b37f{--grid-columns:1;}.elementor-6975 .elementor-element.elementor-element-547d6ce7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6975 .elementor-element.elementor-element-547d6ce7 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-63934309{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 211px;--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;}.elementor-6975 .elementor-element.elementor-element-63934309.elementor-element{--order:99999 /* order end hack */;}.elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button{font-size:12px;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6975 .elementor-element.elementor-element-d324899{--width:95%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6975 .elementor-element.elementor-element-3433bec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6975 .elementor-element.elementor-element-04e55b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6975 .elementor-element.elementor-element-04e55b9 img{width:100%;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb{--grid-columns:1;--grid-row-gap:50px;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-6975 .elementor-element.elementor-element-1d793956{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-6975 .elementor-element.elementor-element-1d793956 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-25911ade{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6975 .elementor-element.elementor-element-2595540a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;}.elementor-6975 .elementor-element.elementor-element-2595540a .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(min-width:768px){.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--width:1600px;}.elementor-6975 .elementor-element.elementor-element-9e382be{--content-width:1594px;}.elementor-6975 .elementor-element.elementor-element-00e4e57{--content-width:1600px;}.elementor-6975 .elementor-element.elementor-element-e1f4943{--content-width:100%;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--width:90%;}.elementor-6975 .elementor-element.elementor-element-d324899{--width:96%;}.elementor-6975 .elementor-element.elementor-element-3433bec{--width:100%;}.elementor-6975 .elementor-element.elementor-element-af72bed{--content-width:1552px;}.elementor-6975 .elementor-element.elementor-element-25911ade{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6975 .elementor-element.elementor-element-71fa333d{width:100%;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--width:100%;}.elementor-6975 .elementor-element.elementor-element-9e382be{--content-width:100%;}.elementor-6975 .elementor-element.elementor-element-20c17a1{--width:100%;}}@media(min-width:1025px){.elementor-6975 .elementor-element.elementor-element-e1f4943:not(.elementor-motion-effects-element-type-background), .elementor-6975 .elementor-element.elementor-element-e1f4943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-7e5b9f8 *//* --- CONTENEDOR PRINCIPAL --- */
.hero-portada {
  /* Variables originales */
  --hero-h: calc(clamp(400px, 48vh, 900px) + 300px);
  --slope: 16%;      
  
  position: relative;
  width: 100%;
  height: var(--hero-h);
  background: #fff;
  overflow: hidden; /* Evita que el zoom se salga */
}

/* Ajuste para barra de admin */
body.admin-bar .hero-portada {
  height: calc(var(--hero-h) - 32px);
}

/* --- LA IMAGEN (CON CORTE Y ANIMACIÓN) --- */
.hero-portada img.portada-diaria {
  position: absolute; 
  inset: 0;
  width: 100%; 
  height: 100%;
  object-fit: cover; 
  object-position: center;

  /* EL CORTE DIAGONAL (Original) */
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--slope)));
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--slope)));

  /* LA ANIMACIÓN DE ENTRADA */
  opacity: 0;              /* Empieza invisible */
  transform: scale(1.1);   /* Empieza con un ligero zoom */
  filter: blur(3px);       /* Empieza un poco borrosa */
  
  /* Ejecutar animación: dura 1.5s, movimiento suave */
  animation: entradaHeroSimple 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}

/* --- DEFINICIÓN DE LA ANIMACIÓN --- */
@keyframes entradaHeroSimple {
  to {
    opacity: 1;            /* Termina visible */
    transform: scale(1);   /* Termina en tamaño normal */
    filter: blur(0);       /* Termina nítida */
  }
}

/* --- RESPONSIVE --- */
@media (max-width: 768px) {
  .hero-portada { --slope: 12%; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c49ed84 */.flecha-corner .elementor-call-to-action__graphic {
    position: absolute !important;
    top: 15px !important;
    right: 15px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 10 !important;
    width: 40px !important; /* Ajusta según tu icono */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e5f149 *//* ================== Tipografía ================== */
.news-hero-rot, .news-hero-rot *{
  font-family:"Century Gothic","Apple Gothic","Avant Garde","Segoe UI",Arial,Helvetica,sans-serif !important;
}

/* ================== Header ================== */
.news-rot-head{
  position:relative;
  transform: translate(420px, 120px);
  width: calc(100% - 420px);
  max-width: calc(100% - 420px);
  padding-right:110px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  gap:20px;
  z-index:10;
}

/* Bloque de texto */
.news-rot-text{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
  margin-left:30px;
}

.news-rot-head h2{
  margin:0;
  font-size:35px;
  font-weight:400;
  line-height:1.2;
  color:#fff;
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); /* Pequeña sombra para lectura */
}

/* --- ANIMACIÓN 1: Link “Ver todas las noticias” (Subrayado expansivo) --- */
.news-rot-link{
  font-size:17px;
  font-weight:400;
  color:#FCC443;
  text-decoration:none;
  position: relative; /* Necesario para la línea */
  transition: color .3s ease;
}

/* Línea que crece */
.news-rot-link::after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #FCC443;
  transition: width 0.3s ease;
}

.news-rot-link:hover,
.news-rot-link:focus-visible{
  color:#D6A739;
  text-decoration: none; /* Quitamos el subrayado defecto */
}
.news-rot-link:hover::after {
  width: 100%; /* La línea se expande al 100% */
}

/* ================== Flechas ================== */
.news-rot-arrows{
  position:absolute;
  right:0;
  top:6px;
  display:flex;
  align-items:center;
  gap:18px;
  margin-left:0;
}

/* --- ANIMACIÓN 2: Botones Flechas (Círculo y cambio color) --- */
.news-rot-arrows button{
  position:relative;
  width:42px;
  height:42px;
  background: rgba(255,255,255,0.1); /* Fondo sutil inicial */
  border: 1px solid rgba(255,255,255,0.5); /* Borde sutil */
  border-radius: 50%; /* Hacemos círculo */
  cursor:pointer;
  outline:none;
  padding:0;
  color:transparent !important;
  -webkit-text-fill-color:transparent;
  font-size:0;
  line-height:0;
  text-indent:-9999px;
  white-space:nowrap;
  overflow:hidden;
  transition: all 0.3s ease; /* Transición suave */
  backdrop-filter: blur(4px);
}

/* Chevron */
.news-rot-arrows button::before{
  content:"";
  position:absolute;
  inset:0;
  margin:auto;
  width:12px; /* Ajusté un poco el tamaño para que encaje en el círculo */
  height:12px;
  border-top:2px solid #fff;
  border-right:2px solid #fff;
  transform:rotate(45deg);
  transition:.3s ease;
}
.news-rot-arrows button:first-child::before{ transform:rotate(-135deg); }

/* Hover Flechas */
.news-rot-arrows button:hover{
  background: #003876; /* Azul UTA */
  border-color: #003876;
  transform: scale(1.15); /* Crece */
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
}

/* ================== Variables de layout (CUADRADAS) ================== */
.news-stage{
  --gap: 18px;
  --big:  clamp(280px, 36vw, 420px);
  --small: clamp(170px, 24vw, 300px);
  position:relative;
  height: var(--big);
  overflow:hidden;
  margin:6px 8px;
}

/* ================== Tarjeta base ================== */
.news-card{
  position:absolute; bottom:0; left:0;
  border-radius:10px;
  overflow:hidden; background:#f3f3f3;
  box-shadow:0 8px 20px rgba(0,0,0,.18);
  transition:
    left .52s cubic-bezier(.2,.7,.2,1),
    width .52s cubic-bezier(.2,.7,.2,1),
    height .52s cubic-bezier(.2,.7,.2,1),
    opacity .38s ease, transform .52s cubic-bezier(.2,.7,.2,1);
  cursor: pointer; /* Mano al pasar por encima */
}

/* --- ANIMACIÓN 3: Imagen (Zoom) --- */
.news-thumb{ position:absolute; inset:0; overflow: hidden; }
.news-thumb img{ 
    width:100%; 
    height:100%; 
    object-fit:cover; 
    display:block; 
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Transición para zoom */
}

/* El Hover de la tarjeta dispara el zoom */
.news-card:hover .news-thumb img {
    transform: scale(1.1);
}

.news-card::after{ content:""; position:absolute; inset:0; background:rgba(0,0,0,.22); pointer-events:none; }
.news-grad{
  position:absolute; left:0; right:0; bottom:0; height:44%;
  background:linear-gradient(0deg, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 100%);
  transition: opacity 0.3s;
}
/* Hover: Oscurecer un poco más el gradiente para leer mejor */
.news-card:hover .news-grad {
    background:linear-gradient(0deg, rgba(0,30,80,.85) 0%, rgba(0,0,0,0) 100%);
}

/* Fecha */
.news-date{
  position:absolute; top:12px; left:12px; background:rgba(0,0,0,.80);
  color:#fff; padding:6px 10px; border-radius:12px; font-weight:700; font-size:12px;
  letter-spacing:.2px; box-shadow:0 4px 12px rgba(0,0,0,.25);
  transition: transform 0.3s ease;
}

/* ================== Título de cada card ================== */
.news-title{ position:absolute; left:14px; right:14px; bottom:14px; margin:0; pointer-events: none; } /* Pointer events none para que el click sea en toda la card */

/* --- ANIMACIÓN 4: Título (Elevación) --- */
.news-title a{
  display:block; color:#fff; text-decoration:none;
  padding:12px 14px; border-radius:14px;
  background:rgba(0,0,0,.60);
  font-weight:400;
  line-height:1.25; font-size:15px;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
  transition: transform 0.3s ease, background-color 0.3s; /* Transición */
  pointer-events: auto;
}

.news-card[data-pos="0"] .news-title a{
  font-size:17px; padding:14px 16px; background:rgba(0,0,0,.65);
}

/* Hover en la tarjeta mueve el título */
.news-card:hover .news-title a {
    transform: translateY(-5px); /* Sube 5px */
    background:rgba(0,56,118,.85); /* Se pone un poco azulado */
}

/* ================== Posiciones (1 grande + 4 pequeñas) ================== */
.news-card[data-pos="0"]{ left:0; width:var(--big); height:var(--big); z-index:5; }
.news-card[data-pos="1"]{ left:calc(var(--big) + var(--gap)); width:var(--small); height:var(--small); z-index:4; }
.news-card[data-pos="2"]{ left:calc(var(--big) + var(--gap) + var(--small) + var(--gap)); width:var(--small); height:var(--small); z-index:3; }
.news-card[data-pos="3"]{ left:calc(var(--big) + var(--gap) + var(--small)*2 + var(--gap)*2); width:var(--small); height:var(--small); z-index:2; }
.news-card[data-pos="4"]{ left:calc(var(--big) + var(--gap) + var(--small)*3 + var(--gap)*3); width:var(--small); height:var(--small); z-index:1; }
.news-card[data-pos="-1"],
.news-card[data-pos="off"]{ opacity:0; pointer-events:none; z-index:0; width:var(--small); height:var(--small); }

/* ================== Responsive ================== */
@media (max-width: 640px){
  .news-stage{
    --big:  clamp(260px, 82vw, 460px);
    --small: clamp(180px, 70vw, 340px);
    height: var(--big);
  }

  .news-rot-head{
    position:static;
    transform:none;
    width:auto;
    max-width:none;
    padding-right:0;
    margin:0 8px 12px 8px !important;
    flex-direction:column;
    align-items:flex-start;
    gap:8px;
  }

  .news-rot-text{ margin-left:0; }

  .news-rot-arrows{
    position:static;
    right:auto;
    top:auto;
    margin-left:0;
  }
  
  /* Ajuste flechas móvil */
  .news-rot-arrows button {
      background: #ccc; /* Fondo visible en móvil */
  }

  .news-card[data-pos="2"],
  .news-card[data-pos="3"],
  .news-card[data-pos="4"]{ display:none; }
}

/* Skeleton */
.news-skel .skel{
  position:absolute; inset:0;
  background: linear-gradient(90deg, #ececec 0%, #f6f6f6 40%, #ececec 80%);
  background-size: 200% 100%;
  animation: skel 1.2s ease-in-out infinite;
  border-radius: 10px;
}
.news-skel .skel-title{
  position:absolute; left:14px; right:60px; bottom:14px; height:38px;
  border-radius:14px;
}

@keyframes skel{
  0%{ background-position: 200% 0; }
  100%{ background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af72bed */.elementor-6975 .elementor-element.elementor-element-af72bed{
    background-color: #04519C;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23256CB0' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%23256CB0'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");
}/* End custom CSS */