.elementor-1397 .elementor-element.elementor-element-3234162e{--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:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:17px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-3234162e:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-3234162e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,10,10,0.88);}.elementor-1397 .elementor-element.elementor-element-d7a20ea{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1397 .elementor-element.elementor-element-d7a20ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1397 .elementor-element.elementor-element-ef142b1{width:var( --container-widget-width, 29.889% );max-width:29.889%;--container-widget-width:29.889%;--container-widget-flex-grow:0;}.elementor-1397 .elementor-element.elementor-element-ef142b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-9ecf866{text-align:center;}.elementor-1397 .elementor-element.elementor-element-9ecf866 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-1397 .elementor-element.elementor-element-38003ba5{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1397 .elementor-element.elementor-element-6b1a983e{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-6b1a983e:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-6b1a983e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/5-1.jpeg");background-position:center center;background-size:cover;}.elementor-1397 .elementor-element.elementor-element-5d3fd11{--display:flex;--min-height:0px;--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:space-between;--align-items:flex-end;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1397 .elementor-element.elementor-element-7e47208 .elementor-button{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-1397 .elementor-element.elementor-element-696989a4{--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:space-between;--align-items:flex-end;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1397 .elementor-element.elementor-element-6bd42b5e{--display:flex;--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;}.elementor-1397 .elementor-element.elementor-element-a0fdb48{--display:flex;--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;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-7edcc4f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1397 .elementor-element.elementor-element-2df7ba1e{--e-image-carousel-slides-to-show:4;}.elementor-1397 .elementor-element.elementor-element-29e16e90{--display:flex;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-29e16e90:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-29e16e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff85;}.elementor-1397 .elementor-element.elementor-element-1b22cdd4{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-12eabff5{--display:flex;--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;}.elementor-1397 .elementor-element.elementor-element-2d4f2b11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1397 .elementor-element.elementor-element-35806b31{--display:flex;--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;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-35806b31:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-35806b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/DSC09811.jpg");}.elementor-1397 .elementor-element.elementor-element-709d8275{--display:flex;--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;}.elementor-1397 .elementor-element.elementor-element-79334c66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1397 .elementor-element.elementor-element-5d689c1e{--display:flex;--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;--background-transition:0.3s;}.elementor-1397 .elementor-element.elementor-element-5d689c1e:hover{background-color:var( --e-global-color-text );}.elementor-1397 .elementor-element.elementor-element-210aeb1d .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;}.elementor-1397 .elementor-element.elementor-element-316c2819{--display:flex;--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;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1397 .elementor-element.elementor-element-362d29b7{--display:flex;--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;--background-transition:0.3s;}.elementor-1397 .elementor-element.elementor-element-362d29b7:hover{background-color:var( --e-global-color-text );}.elementor-1397 .elementor-element.elementor-element-6653f389{--display:flex;--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;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1397 .elementor-element.elementor-element-554966e7 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;}.elementor-1397 .elementor-element.elementor-element-179a4ac6{--display:flex;--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;--background-transition:0.3s;}.elementor-1397 .elementor-element.elementor-element-179a4ac6:hover{background-color:var( --e-global-color-text );}.elementor-1397 .elementor-element.elementor-element-2bfa46{--display:flex;--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;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1397 .elementor-element.elementor-element-734af958 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;}.elementor-1397 .elementor-element.elementor-element-44129350{--display:flex;--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-2ad90246{--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-776d2944{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1397 .elementor-element.elementor-element-63f2d0ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-63f2d0ca:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-63f2d0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ff7e71;}.elementor-1397 .elementor-element.elementor-element-2f50f0ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1397 .elementor-element.elementor-element-29385f85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-56975f76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-7a0ab7f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-66fc1789{--display:flex;--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;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-66fc1789:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-66fc1789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2ff4a;}.elementor-1397 .elementor-element.elementor-element-45d9667c{--display:flex;--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;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-1397 .elementor-element.elementor-element-45d9667c:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-45d9667c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-1397 .elementor-element.elementor-element-2db961b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;}.elementor-1397 .elementor-element.elementor-element-1eafe434{--display:flex;--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1397 .elementor-element.elementor-element-6d8daeb2{--display:flex;--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1397 .elementor-element.elementor-element-42076c3e{--display:flex;--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1397 .elementor-element.elementor-element-7a313d4d{--display:flex;--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1397 .elementor-element.elementor-element-705ef54d{--display:flex;--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1397 .elementor-element.elementor-element-7b8038fc{--display:flex;--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1397 .elementor-element.elementor-element-9ad99a1{--display:flex;--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;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-9ad99a1:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-9ad99a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/1-4.jpeg");background-position:center center;background-size:cover;}.elementor-1397 .elementor-element.elementor-element-a44e182{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1397 .elementor-element.elementor-element-686318b6{--display:flex;--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;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-686318b6:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-686318b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7aea54;}.elementor-1397 .elementor-element.elementor-element-325e0c7a{--display:flex;--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;}.elementor-1397 .elementor-element.elementor-element-23322b9b{--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:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-53b5a295{--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:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-5b90871b{--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:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-4cafde96{--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:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-55f5ae5d{--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:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-779d72ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1397 .elementor-element.elementor-element-779d72ed:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-779d72ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-1397 .elementor-element.elementor-element-59b547d{--display:flex;--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;}.elementor-1397 .elementor-element.elementor-element-269bdbee{--display:flex;--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;}.elementor-1397 .elementor-element.elementor-element-32647500{--display:flex;--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;}body.elementor-page-1397:not(.elementor-motion-effects-element-type-background), body.elementor-page-1397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}@media(min-width:768px){.elementor-1397 .elementor-element.elementor-element-3234162e{--width:100%;}.elementor-1397 .elementor-element.elementor-element-d7a20ea{--width:25%;}.elementor-1397 .elementor-element.elementor-element-38003ba5{--width:auto%;}.elementor-1397 .elementor-element.elementor-element-12eabff5{--width:50%;}.elementor-1397 .elementor-element.elementor-element-2d4f2b11{--width:50%;}.elementor-1397 .elementor-element.elementor-element-5d689c1e{--width:33%;}.elementor-1397 .elementor-element.elementor-element-362d29b7{--width:33%;}.elementor-1397 .elementor-element.elementor-element-179a4ac6{--width:33%;}.elementor-1397 .elementor-element.elementor-element-29385f85{--width:33%;}.elementor-1397 .elementor-element.elementor-element-56975f76{--width:33%;}.elementor-1397 .elementor-element.elementor-element-7a0ab7f3{--width:33%;}.elementor-1397 .elementor-element.elementor-element-1eafe434{--width:33%;}.elementor-1397 .elementor-element.elementor-element-6d8daeb2{--width:33%;}.elementor-1397 .elementor-element.elementor-element-42076c3e{--width:33%;}.elementor-1397 .elementor-element.elementor-element-7a313d4d{--width:33%;}.elementor-1397 .elementor-element.elementor-element-705ef54d{--width:33%;}.elementor-1397 .elementor-element.elementor-element-7b8038fc{--width:33%;}.elementor-1397 .elementor-element.elementor-element-686318b6{--width:50%;}.elementor-1397 .elementor-element.elementor-element-325e0c7a{--width:50%;}.elementor-1397 .elementor-element.elementor-element-59b547d{--width:30%;}.elementor-1397 .elementor-element.elementor-element-269bdbee{--width:30%;}.elementor-1397 .elementor-element.elementor-element-32647500{--width:30%;}}@media(max-width:1024px){.elementor-1397 .elementor-element.elementor-element-2df7ba1e{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-1397 .elementor-element.elementor-element-2df7ba1e{--e-image-carousel-slides-to-show:1;}.elementor-1397 .elementor-element.elementor-element-210aeb1d .elementor-heading-title{font-size:42px;}.elementor-1397 .elementor-element.elementor-element-554966e7 .elementor-heading-title{font-size:38px;}.elementor-1397 .elementor-element.elementor-element-734af958 .elementor-heading-title{font-size:42px;}}/* Start custom CSS *//*AEFIX-START*/
@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3bWuQ.woff2) format('woff2')}
body.elementor-page, body.elementor-kit-3 .elementor, .elementor-element.e-con.e-parent{background-color:#0a0a0a}
.elementor-section-wrap, .elementor .e-con.e-parent{position:relative}
.ae-statement{position:relative;overflow:hidden;border-bottom:3px solid #0a0a0a;background-color:#f4f4f4!important}
.ae-statement::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n");background-repeat:repeat;background-size:200px;pointer-events:none;z-index:0;opacity:0.5;mix-blend-mode:multiply}
.ae-statement::after{content:'';position:absolute;inset:0;background-image:url('https://aefestcolombia.com/wp-content/uploads/2026/06/30.png');background-size:cover;background-position:center;opacity:0.18;mix-blend-mode:multiply;pointer-events:none;z-index:0}
.ae-statement > *{position:relative;z-index:1}
/*AEFIX-END*/
700;900&family=Barlow:wght@300;400;500&display=swap');
.elementor *{font-family:'Barlow',sans-serif}
.ae-nav{position:relative;z-index:900;border-bottom:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(14px)}
.ae-nav-logo{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:1.1rem;letter-spacing:0.15em;text-transform:uppercase;color:#fff}
.ae-nav-logo span{color:#7aea54}
.ae-navlink a{font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.5);text-decoration:none}
.ae-navlink a:hover{color:#7aea54}
.ae-nav-cta .elementor-button{font-family:'Barlow Condensed',sans-serif!important;font-weight:700;font-size:0.8rem;letter-spacing:0.1em;text-transform:uppercase;color:#0a0a0a!important;background:#7aea54;padding:0.5rem 1.25rem;border-radius:0}
.ae-nav-cta .elementor-button:hover{background:#f2ff4a!important}
.ae-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.07)}
.ae-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,0.97) 0%,rgba(10,10,10,0.55) 45%,rgba(10,10,10,0.18) 100%);z-index:0}
.ae-hero>.e-con-inner,.ae-hero>*{position:relative;z-index:2}
.ae-hero-bgtext-wrap{position:absolute!important;top:50%;left:-2%;transform:translateY(-50%);z-index:1;pointer-events:none}
.ae-hero-bg-text{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(120px,22vw,320px);text-transform:uppercase;color:rgba(255,255,255,0.035);letter-spacing:-0.03em;white-space:nowrap;line-height:0.9}
.ae-hero-badge{display:inline-block;font-size:0.7rem!important;letter-spacing:0.2em;text-transform:uppercase;color:#7aea54;border:1px solid #7aea54;padding:0.35rem 0.85rem;margin-bottom:1.5rem;width:fit-content}
.ae-hero-badge .elementor-heading-title{color:#7aea54;font-size:0.7rem;font-weight:400}
.ae-hero-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(60px,11vw,160px);text-transform:uppercase;line-height:0.88;letter-spacing:-0.02em;color:#fff}
.ae-hero-title .g{color:#7aea54}.ae-hero-title .p{color:#fb7bff}
.ae-hero-sub{font-size:0.85rem;color:rgba(255,255,255,0.45);text-transform:uppercase}
.ae-acceso-badge{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.65rem;letter-spacing:0.2em;text-transform:uppercase;color:#ff7e71;border:1px solid rgba(255,126,113,0.3);padding:0.3rem 0.75rem}
.ae-acceso-badge:before{content:'';width:6px;height:6px;background:#ff7e71;border-radius:50%}
.ae-hero-date-block{text-align:right}
.ae-hero-date{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:1.8rem;color:#f2ff4a;text-transform:uppercase;line-height:1.1}
.ae-hero-date-label{font-size:0.65rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-top:0.3rem}
.ae-ticker{background:#7aea54;padding:0.75rem 0;overflow:hidden}
.ae-ticker-wrap{overflow:hidden;width:100%}
.ae-ticker-inner{display:inline-flex;white-space:nowrap;animation:aeticker 28s linear infinite}
.ae-ticker:hover .ae-ticker-inner{animation-play-state:paused}
.ae-ticker-item{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.15em;color:#0a0a0a;padding:0 2.5rem}
.ae-ticker-sep{color:rgba(0,0,0,0.3);padding:0 0.5rem}
@keyframes aeticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.ae-section-label .elementor-heading-title{font-size:0.65rem;letter-spacing:0.25em;text-transform:uppercase;color:#7aea54;display:inline-flex;align-items:center;gap:0.75rem;font-weight:400}
.ae-section-label .elementor-heading-title:before{content:'';width:24px;height:1px;background:#7aea54;display:inline-block}
.ae-section-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(42px,6vw,88px);text-transform:uppercase;line-height:0.88;letter-spacing:-0.02em;color:#fff}
.ae-section-title .g{color:#7aea54}
.ae-section-title.ae-dark .elementor-heading-title{color:#000}
.ae-programacion .ae-section-label .elementor-heading-title{color:#000}
.ae-programacion .ae-section-label .elementor-heading-title:before{background:#000}
.ae-center .elementor-heading-title{text-align:center}
.ae-gallery{background:linear-gradient(135deg,rgba(242,255,74,0.04),rgba(141,255,138,0.02))}
.ae-gallery-subtitle{font-size:1rem;color:rgba(255,255,255,0.45);text-transform:uppercase;text-align:center;margin-top:1rem}
.ae-gallery-carousel .elementor-image-carousel-wrapper{padding-bottom:1rem}
.ae-gallery-carousel img{aspect-ratio:9/16;object-fit:cover;border:2px solid rgba(255,255,255,0.1);filter:grayscale(30%);transition:filter .3s}
.ae-gallery-carousel img:hover{filter:grayscale(0)}
.ae-statement-eyebrow .elementor-heading-title{font-size:0.65rem;letter-spacing:0.3em;text-transform:uppercase;color:rgba(0,0,0,0.45);font-weight:400}
.ae-statement-text .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(36px,5.5vw,76px);text-transform:uppercase;line-height:0.9;color:#0a0a0a;border-left:6px solid rgba(0,0,0,0.55);padding-left:1.5rem;max-width:900px}
.ae-sobre-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(36px,5vw,72px);text-transform:uppercase;line-height:0.9;color:#fff;margin-bottom:1rem}
.ae-sobre-title .p{color:#fb7bff}
.ae-sobre-body p{font-size:1rem;line-height:1.75;color:rgba(255,255,255,0.6);margin-bottom:1rem}
.ae-sobre-photo img{width:100%;aspect-ratio:3/4;object-fit:cover;filter:brightness(0.85)}
.ae-sobre-photo:nth-child(odd){transform:rotate(1.4deg)}.ae-sobre-photo:nth-child(even){transform:rotate(-1.4deg)}
.ae-prog-card{background:#111;overflow:hidden}
.ae-prog-card-img img{width:100%;height:200px;object-fit:cover;filter:brightness(0.65) grayscale(25%);transition:.4s}
.ae-prog-card:hover .ae-prog-card-img img{filter:brightness(0.9) grayscale(0);transform:scale(1.04)}
.ae-prog-icon .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:3.5rem;line-height:1;margin-bottom:1rem}



.ae-prog-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:1.5rem;text-transform:uppercase;margin-bottom:0.75rem}
.ae-prog-desc p{font-size:0.9rem;line-height:1.7;color:rgba(255,255,255,0.5)}
.ae-voices{border-bottom:1px solid rgba(255,255,255,0.07);overflow:hidden}
.ae-voices-sub p{font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.3);line-height:1.8;text-align:right}
.ae-voices-strip{height:540px;overflow:hidden;flex-wrap:nowrap!important}
.ae-voices-strip .ae-voice-item{flex:1 1 0;min-width:0;overflow:hidden;transition:flex-grow .5s cubic-bezier(.4,0,.2,1);width:auto!important}
.ae-voices-strip .ae-voice-item:hover{flex-grow:4}
.ae-voices-strip .ae-voice-item img{width:100%;height:540px;object-fit:cover;object-position:center top;filter:brightness(0.65) grayscale(20%);transition:.45s}
.ae-voices-strip .ae-voice-item:hover img{filter:brightness(0.92) grayscale(0);transform:scale(1.03)}
.ae-quote-main .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(40px,6.5vw,92px);text-transform:uppercase;line-height:0.9;color:#0a0a0a;max-width:1050px;text-align:center}
.ae-stats{background:rgba(255,255,255,0.07)}
.ae-stat-item{background:#0a0a0a}
.ae-stat-number .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(52px,7vw,96px);line-height:0.9;margin-bottom:0.75rem}
.ae-stat-number.g .elementor-heading-title{color:#7aea54}.ae-stat-number.y .elementor-heading-title{color:#f2ff4a}.ae-stat-number.p .elementor-heading-title{color:#fb7bff}
.ae-stat-label .elementor-heading-title{font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.6);font-weight:400}
.ae-info-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(28px,4vw,54px);text-transform:uppercase;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.1);color:#fff}
.ae-info-card{background:#0a0a0a;transition:.3s}
.ae-info-card:hover{background:#181818}
.ae-info-card-label .elementor-heading-title{font-size:0.6rem;letter-spacing:0.3em;text-transform:uppercase;color:rgba(255,255,255,0.3);margin-bottom:0.5rem;font-weight:400}
.ae-info-card-value .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:700;font-size:1.1rem;text-transform:uppercase;line-height:1.3;color:#fff}
.ae-info-card-value.g .elementor-heading-title{color:#7aea54}.ae-info-card-value.y .elementor-heading-title{color:#f2ff4a}.ae-info-card-value.p .elementor-heading-title{color:#fb7bff}
.ae-info-card-sub .elementor-heading-title{font-size:0.65rem;color:rgba(255,255,255,0.25);margin-top:0.4rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:400}
.ae-entradas{position:relative}
.ae-entradas:before{content:'';position:absolute;inset:0;background:rgba(10,10,10,0.88);z-index:0}
.ae-entradas>*{position:relative;z-index:1}
.ae-entrada-cta-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:2.2rem;text-transform:uppercase;color:#0a0a0a;line-height:0.95;margin-bottom:1rem}
.ae-entrada-cta-sub p{font-size:0.85rem;color:rgba(0,0,0,0.6);margin-bottom:2rem}
.ae-btn-primary .elementor-button{font-family:'Barlow Condensed',sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#fff;background:#0a0a0a;padding:1rem 2.5rem;border-radius:0}
.ae-btn-primary .elementor-button:hover{background:#222}
.ae-btn-note span{display:block;font-size:0.65rem;color:rgba(0,0,0,0.4);margin-top:0.75rem;text-transform:uppercase}
.ae-entrada-row{border-bottom:1px solid rgba(255,255,255,0.08)}
.ae-entrada-row-label .elementor-heading-title{font-size:0.8rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.4);font-weight:400}
.ae-entrada-row-value .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:700;font-size:1rem;text-transform:uppercase;color:#fff}
.ae-entrada-row-value.g .elementor-heading-title{color:#7aea54}
.ae-cupos-note{font-size:0.75rem;line-height:1.6;color:rgba(255,255,255,0.3);padding:1rem;border:1px solid rgba(255,255,255,0.07);margin-top:1.25rem}
.ae-footer{border-top:1px solid rgba(255,255,255,0.07)}
.ae-footer-logo .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:2.5rem;text-transform:uppercase;line-height:1;color:#fff}
.ae-footer-logo span{color:#7aea54}
.ae-footer-tagline p{font-size:0.75rem;letter-spacing:0.08em;color:rgba(255,255,255,0.3);text-transform:uppercase;margin:0.75rem 0 1.5rem}
.ae-footer-edition .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.2em;color:#fb7bff}
.ae-footer-col-title .elementor-heading-title{font-size:0.6rem;letter-spacing:0.3em;text-transform:uppercase;color:rgba(255,255,255,0.22);margin-bottom:1.25rem;font-weight:400}
.ae-footer-info-item{font-size:0.85rem;color:rgba(255,255,255,0.5);line-height:1.5;margin-bottom:0.75rem}
.ae-footer-info-item strong{color:#fff;font-weight:500}
.ae-footer-social{display:flex;flex-direction:column;gap:0.6rem}
.ae-footer-social a{font-size:0.7rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.32);text-decoration:none}
.ae-footer-social a:hover{color:#7aea54}
.ae-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;width:100%;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.06);font-size:0.65rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.18)}
@media(max-width:1024px){.ae-sobre,.ae-prog-card,.ae-info-card{width:100%!important}.ae-nav-links{display:none!important}}
@media(max-width:767px){.ae-hero-bottom{flex-direction:column;gap:1.5rem}.ae-voices-strip{height:auto;flex-wrap:wrap!important}.ae-voices-strip .ae-voice-item{flex:1 1 45%}.ae-voices-strip .ae-voice-item img{height:260px}}
/* ===== FIXES v2 ===== */
.ae-hero{position:relative}
.ae-hero-bgtext-wrap{position:absolute!important;top:50%!important;left:-2%!important;transform:translateY(-50%)!important;z-index:1;pointer-events:none;width:auto}
.ae-hero-bg-text{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;font-size:clamp(120px,22vw,320px);text-transform:uppercase;color:rgba(255,255,255,0.05);letter-spacing:-0.03em;white-space:nowrap;line-height:0.9}
.ae-pc1{border-top:0}

/* prog colors via widget classes */
.ae-c-green .elementor-heading-title{color:#7aea54!important}
.ae-c-pink .elementor-heading-title{color:#fb7bff!important}
.ae-c-yellow .elementor-heading-title{color:#f2ff4a!important}

/*AEGAL-START*/
.ae-gallery{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(242,255,74,0.04) 0%,rgba(141,255,138,0.02) 100%)}
.ae-gallery::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(to right,#f2ff4a,#7aea54,#fb7bff);z-index:3}
.ae-gallery-subtitle{font-size:1rem;letter-spacing:0.05em;color:rgba(255,255,255,0.45);text-transform:uppercase;text-align:center}
.ae-gallery-subtitle p{margin:0}
.ae-gallery-carousel .swiper-slide{height:auto}
.ae-gallery-carousel .swiper-slide-inner{position:relative;aspect-ratio:9/16;border:2px solid rgba(255,255,255,0.12);overflow:hidden;transition:all .3s ease;margin:0}
.ae-gallery-carousel .swiper-slide-inner:hover{border-color:#7aea54;box-shadow:0 0 22px rgba(122,234,84,0.35);transform:scale(1.02)}
.ae-gallery-carousel .swiper-slide-image,.ae-gallery-carousel .swiper-slide-inner img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(35%);transition:filter .35s ease}
.ae-gallery-carousel .swiper-slide-inner:hover img{filter:grayscale(0%)}
.ae-gallery-carousel .swiper-slide-inner::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(122,234,84,0.40) 0%,rgba(251,123,255,0.40) 100%);opacity:0;transition:opacity .35s ease;pointer-events:none;backdrop-filter:blur(2px)}
.ae-gallery-carousel .swiper-slide-inner:hover::after{opacity:1}
.ae-gallery-carousel .elementor-swiper-button{width:50px;height:50px;border:2px solid #7aea54;border-radius:50%;color:#7aea54;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease}
.ae-gallery-carousel .elementor-swiper-button:hover{background:#7aea54;color:#0a0a0a}
.ae-gallery-carousel .elementor-swiper-button svg,.ae-gallery-carousel .elementor-swiper-button i{font-size:1.2rem}
.ae-gallery-carousel .swiper-pagination-bullet{background:rgba(255,255,255,0.3);opacity:1}
.ae-gallery-carousel .swiper-pagination-bullet-active{background:#7aea54}
/*AEGAL-END*/

/*AEPROG-BG-START*/
.ae-programacion{position:relative;overflow:hidden;background-color:#f4f4f4!important}
.ae-programacion::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n");background-repeat:repeat;background-size:200px;pointer-events:none;z-index:0;opacity:0.5;mix-blend-mode:multiply}
.ae-programacion::after{content:'';position:absolute;inset:0;background-image:url('https://aefestcolombia.com/wp-content/uploads/2026/06/30.png');background-size:cover;background-position:center;opacity:0.18;mix-blend-mode:multiply;pointer-events:none;z-index:0}
.ae-programacion > *{position:relative;z-index:1}
/*AEPROG-BG-END*/

/*AEPROGCARD-START*/
.ae-prog-card{background-color:#111111;position:relative;overflow:hidden;transition:background-color .3s ease}
.ae-prog-card:hover{background-color:#080808}
.ae-prog-card::after{content:'';position:absolute;top:0;left:0;width:3px;height:0;z-index:5;transition:height .4s ease;pointer-events:none}
.ae-prog-card.ae-pc1::after{background:#7aea54}
.ae-prog-card.ae-pc2::after{background:#fb7bff}
.ae-prog-card.ae-pc3::after{background:#f2ff4a}
.ae-prog-card:hover::after{height:100%}
.ae-prog-card img{filter:brightness(0.65) grayscale(25%);transition:filter .4s ease,transform .5s ease}
.ae-prog-card:hover img{filter:brightness(0.9) grayscale(0%);transform:scale(1.04)}
/*AEPROGCARD-END*/

/*AETEX-START*/
.ae-quote{position:relative;overflow:hidden}
.ae-quote::before{content:'';position:absolute;inset:0;background-image:url('https://aefestcolombia.com/wp-content/uploads/2026/06/13.png');background-size:cover;background-position:center;opacity:0.3;mix-blend-mode:multiply;pointer-events:none;z-index:0}
.ae-quote > *{position:relative;z-index:1}
.ae-info-section{position:relative;overflow:hidden}
.ae-info-section::before{content:'';position:absolute;inset:0;background-image:url('https://aefestcolombia.com/wp-content/uploads/2026/06/TGTS.png');background-size:cover;background-position:center;opacity:0.40;mix-blend-mode:multiply;pointer-events:none;z-index:0}
.ae-info-section > *{position:relative;z-index:1}
/*AETEX-END*/

/*AEMOBILE-START*/
@media (max-width:767px){
  html,body{overflow-x:hidden}
  .ae-hero{padding-left:1.25rem!important;padding-right:1.25rem!important;overflow:hidden;min-height:90vh}
  .ae-hero *{max-width:100%}
  .ae-hero-title .elementor-heading-title{font-size:clamp(32px,10.5vw,52px)!important;line-height:0.94!important;word-break:break-word;overflow-wrap:break-word}
  .ae-hero-bg-text{font-size:clamp(64px,24vw,120px)!important;left:-4%!important}
  .ae-hero-bgtext-wrap{overflow:hidden}
  .ae-hero-badge{font-size:0.62rem!important;white-space:normal!important;line-height:1.5}
  .ae-hero-date{font-size:1.3rem!important}
  .ae-hero-sub{font-size:0.8rem!important}
  .ae-acceso-badge{font-size:0.7rem!important}
}
/*AEMOBILE-END*//* End custom CSS */