.elementor-12229 .elementor-element.elementor-element-845ddb7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-12229 .elementor-element.elementor-element-845ddb7::before, .elementor-12229 .elementor-element.elementor-element-845ddb7 > .elementor-background-video-container::before, .elementor-12229 .elementor-element.elementor-element-845ddb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12229 .elementor-element.elementor-element-845ddb7 > .elementor-background-slideshow::before, .elementor-12229 .elementor-element.elementor-element-845ddb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12229 .elementor-element.elementor-element-845ddb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;--background-overlay:'';}.elementor-12229 .elementor-element.elementor-element-845ddb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12229 .elementor-element.elementor-element-aec81b0{--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: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-12229 .elementor-element.elementor-element-41a6fa3{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12229 .elementor-element.elementor-element-41a6fa3:not(.elementor-motion-effects-element-type-background), .elementor-12229 .elementor-element.elementor-element-41a6fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12229 .elementor-element.elementor-element-b22ec8b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-12229 .elementor-element.elementor-element-275148f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-primary );}.elementor-12229 .elementor-element.elementor-element-309adaa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-12229 .elementor-element.elementor-element-d8e7ab2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;}.elementor-12229 .elementor-element.elementor-element-4bcf454{--display:flex;--min-height:242px;--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:center;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--border-radius:15px 15px 15px 15px;}.elementor-12229 .elementor-element.elementor-element-4bcf454:not(.elementor-motion-effects-element-type-background), .elementor-12229 .elementor-element.elementor-element-4bcf454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://congreso.alsum.co/wp-content/uploads/2026/01/pexels-neron-photos-3171798-7963375.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12229 .elementor-element.elementor-element-4bcf454::before, .elementor-12229 .elementor-element.elementor-element-4bcf454 > .elementor-background-video-container::before, .elementor-12229 .elementor-element.elementor-element-4bcf454 > .e-con-inner > .elementor-background-video-container::before, .elementor-12229 .elementor-element.elementor-element-4bcf454 > .elementor-background-slideshow::before, .elementor-12229 .elementor-element.elementor-element-4bcf454 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12229 .elementor-element.elementor-element-4bcf454 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12229 .elementor-element.elementor-element-f5c126c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12229 .elementor-element.elementor-element-f5c126c img{width:60%;}.elementor-12229 .elementor-element.elementor-element-b7e23fc{text-align:center;}.elementor-12229 .elementor-element.elementor-element-b7e23fc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-3344084 );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-wrapper{max-width:40%;}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 40px/2 );}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 40px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 40px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 40px/2 );}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item{background-color:#340C6F00;}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-digits{color:var( --e-global-color-astglobalcolor4 );font-family:"Raleway", Sans-serif;font-size:50px;font-weight:900;}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-label{color:var( --e-global-color-3344084 );font-family:"Raleway", Sans-serif;font-size:26px;font-weight:900;}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-expire--message{text-align:center;color:var( --e-global-color-astglobalcolor4 );font-family:"Raleway", Sans-serif;font-size:40px;font-weight:900;}.elementor-12229 .elementor-element.elementor-element-13134b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12229 .elementor-element.elementor-element-531c9ec .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-12229 .elementor-element.elementor-element-531c9ec .elementor-button:hover, .elementor-12229 .elementor-element.elementor-element-531c9ec .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-12229 .elementor-element.elementor-element-531c9ec .elementor-button:hover svg, .elementor-12229 .elementor-element.elementor-element-531c9ec .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-12229 .elementor-element.elementor-element-5c2d1a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12229 .elementor-element.elementor-element-8099f47{--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: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-12229 .elementor-element.elementor-element-756c953{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12229 .elementor-element.elementor-element-756c953:not(.elementor-motion-effects-element-type-background), .elementor-12229 .elementor-element.elementor-element-756c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12229 .elementor-element.elementor-element-12a5bdc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-12229 .elementor-element.elementor-element-817ee9c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-primary );}.elementor-12229 .elementor-element.elementor-element-2d2b427{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;}.elementor-12229 .elementor-element.elementor-element-792ca34{--display:flex;--min-height:242px;--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:center;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--border-radius:15px 15px 15px 15px;}.elementor-12229 .elementor-element.elementor-element-792ca34:not(.elementor-motion-effects-element-type-background), .elementor-12229 .elementor-element.elementor-element-792ca34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://congreso.alsum.co/wp-content/uploads/2026/01/pexels-neron-photos-3171798-7963375.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12229 .elementor-element.elementor-element-792ca34::before, .elementor-12229 .elementor-element.elementor-element-792ca34 > .elementor-background-video-container::before, .elementor-12229 .elementor-element.elementor-element-792ca34 > .e-con-inner > .elementor-background-video-container::before, .elementor-12229 .elementor-element.elementor-element-792ca34 > .elementor-background-slideshow::before, .elementor-12229 .elementor-element.elementor-element-792ca34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12229 .elementor-element.elementor-element-792ca34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12229 .elementor-element.elementor-element-f0aaf34 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12229 .elementor-element.elementor-element-f0aaf34 img{width:60%;}.elementor-12229 .elementor-element.elementor-element-13fe7ec{text-align:center;}.elementor-12229 .elementor-element.elementor-element-13fe7ec .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-3344084 );}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-wrapper{max-width:40%;}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 40px/2 );}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 40px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 40px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 40px/2 );}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item{background-color:#340C6F00;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-digits{color:var( --e-global-color-astglobalcolor4 );font-family:"Raleway", Sans-serif;font-size:50px;font-weight:900;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-label{color:var( --e-global-color-3344084 );font-family:"Raleway", Sans-serif;font-size:26px;font-weight:900;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-expire--message{text-align:center;color:var( --e-global-color-astglobalcolor4 );font-family:"Raleway", Sans-serif;font-size:40px;font-weight:900;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12229 .elementor-element.elementor-element-d8e7ab2{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12229 .elementor-element.elementor-element-531c9ec .elementor-button{font-size:16px;}.elementor-12229 .elementor-element.elementor-element-2d2b427{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(max-width:767px){.elementor-12229 .elementor-element.elementor-element-845ddb7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12229 .elementor-element.elementor-element-aec81b0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12229 .elementor-element.elementor-element-41a6fa3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12229 .elementor-element.elementor-element-b22ec8b{text-align:start;}.elementor-12229 .elementor-element.elementor-element-275148f{text-align:start;}.elementor-12229 .elementor-element.elementor-element-309adaa{text-align:start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12229 .elementor-element.elementor-element-d8e7ab2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12229 .elementor-element.elementor-element-4bcf454{--min-height:220px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12229 .elementor-element.elementor-element-f5c126c img{width:60%;}.elementor-12229 .elementor-element.elementor-element-b7e23fc .elementor-heading-title{font-size:20px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-item{padding:5px 5px 5px 5px;}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-digits{font-size:40px;}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-label{font-size:22px;}.elementor-12229 .elementor-element.elementor-element-13cfa25 .elementor-countdown-expire--message{text-align:center;}.elementor-12229 .elementor-element.elementor-element-13134b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12229 .elementor-element.elementor-element-5c2d1a1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12229 .elementor-element.elementor-element-12a5bdc{text-align:center;}.elementor-12229 .elementor-element.elementor-element-817ee9c{text-align:center;}.elementor-12229 .elementor-element.elementor-element-2d2b427{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12229 .elementor-element.elementor-element-792ca34{--min-height:220px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12229 .elementor-element.elementor-element-f0aaf34 img{width:60%;}.elementor-12229 .elementor-element.elementor-element-13fe7ec .elementor-heading-title{font-size:20px;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-item{padding:5px 5px 5px 5px;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-digits{font-size:40px;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-label{font-size:22px;}.elementor-12229 .elementor-element.elementor-element-2424d7f .elementor-countdown-expire--message{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-becfe36 */.alsum-activities{
  width:100%;
  max-width:1120px;
  margin:0 auto;
  font-family:inherit;
}

.alsum-activities *{
  box-sizing:border-box;
}

.alsum-activities button,
.alsum-activities button:hover,
.alsum-activities button:focus,
.alsum-activities button:active{
  border:none;
  outline:none;
  box-shadow:none;
  background:none;
}

.alsum-activity{
  margin-bottom:20px;
}

.alsum-activity-toggle{
  width:100%;
  padding:0;
  cursor:pointer;
}

.alsum-activity-banner{
  position:relative;
  min-height:260px;
  border-radius:16px;
  overflow:hidden;
  display:flex;
  align-items:flex-end;
  padding:30px;
  gap:24px;
  color:#fff;
  transition:.3s ease;
}

.alsum-activity-banner:hover{
  transform:translateY(-3px);
}

.alsum-banner-overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(
    180deg,
    rgba(16,49,123,.18),
    rgba(16,49,123,.82)
  );
}

.golf{
  background:
  url('https://congreso.alsum.co/wp-content/uploads/2026/06/18585.jpg')
  center/cover no-repeat;
}

.padel{
  background:
  url('https://congreso.alsum.co/wp-content/uploads/2026/06/2149434236.jpg')
  center/cover no-repeat;
}

.canal{
  background:
  url('https://congreso.alsum.co/wp-content/uploads/2026/06/1380.jpg')
  center/cover no-repeat;
}

.alsum-date-card{
  position:relative;
  z-index:2;

  min-width:100px;

  background:rgba(255,255,255,.12);

  backdrop-filter:blur(10px);

  border:1px solid rgba(255,255,255,.18);

  border-radius:16px;

  overflow:hidden;

  text-align:center;
}

.alsum-date-card span{
  display:block;
  background:#E22351;
  color:#fff;
  font-size:12px;
  font-weight:700;
  letter-spacing:1px;
  padding:8px;
}

.alsum-date-card strong{
  display:block;
  padding:18px 10px;
  font-size:42px;
  line-height:1;
  color:#fff;
}

.alsum-banner-content{
  position:relative;
  z-index:2;
  flex:1;
  text-align:left;
}

.alsum-kicker{
  display:inline-block;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.18);
  backdrop-filter:blur(8px);

  font-size:12px;
  font-weight:700;
  letter-spacing:1px;
  text-transform:uppercase;

  margin-bottom:14px;
}

.alsum-kicker.premium{
  background:rgba(226,35,81,.18);
}

.alsum-banner-content h3{
  margin:0 0 10px;
  font-size:38px;
  line-height:1.1;
  color:#fff;
}

.alsum-banner-content p{
  margin:0;
  max-width:700px;
  font-size:17px;
  color:#fff;
}

.alsum-banner-badges{
  margin-top:18px;
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}

.badge-price,
.badge-capacity{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 16px;

  border-radius:999px;

  font-size:13px;
  font-weight:700;

  backdrop-filter:blur(10px);
}

.badge-price{
  background:#E22351;
  color:#fff;
}

.badge-capacity{
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.16);
}

.alsum-toggle-icon{
  position:relative;
  z-index:2;

  width:48px;
  height:48px;

  min-width:48px;

  border-radius:999px;

  background:rgba(255,255,255,.14);

  border:1px solid rgba(255,255,255,.18);
}

.alsum-toggle-icon::before,
.alsum-toggle-icon::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;

  width:18px;
  height:2px;

  background:#fff;

  transform:translate(-50%,-50%);
}

.alsum-toggle-icon::after{
  transform:translate(-50%,-50%) rotate(90deg);
}

.alsum-activity.active .alsum-toggle-icon::after{
  opacity:0;
}

.alsum-activity-body{
  display:none;
  padding-top:18px;
}

.alsum-activity.active .alsum-activity-body{
  display:block;
}

.alsum-info-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}

.alsum-info-card{
  background:#fff;
  border-radius:16px;
  padding:24px;

  border:1px solid #EEF2F7;

  box-shadow:0 12px 26px rgba(16,49,123,.05);
}

.alsum-info-card h4{
  margin:0 0 18px;
  color:#10317B;
  font-size:18px;
}

.description{
  border-top:4px solid #10317B;
}

.options{
  border-top:4px solid #2370F9;
}

.includes{
  border-top:4px solid #E22351;
}

.option-box{
  background:#F8FAFD;
  border-radius:12px;
  padding:14px;
  margin-bottom:12px;
}

.option-box strong{
  display:block;
  margin-bottom:6px;
  color:#10317B;
}

.option-box span{
  display:block;
  font-size:22px;
  font-weight:700;
  color:#E22351;
}

.option-box small{
  color:#667085;
}

.alsum-info-card ul{
  margin:0;
  padding-left:20px;
}

.alsum-info-card li{
  margin-bottom:10px;
}

.alsum-note{
  margin-top:18px;
  padding:14px;

  background:#FFF7F9;

  border-left:4px solid #E22351;

  border-radius:10px;

  font-size:14px;
}

.alsum-cta-wrapper{
  text-align:center;
  margin-top:26px;
}

.alsum-cta-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  background:linear-gradient(
    135deg,
    #E22351,
    #C81D48
  );

  color:#fff !important;

  text-decoration:none;

  padding:16px 28px;

  border-radius:999px;

  font-weight:700;

  transition:.3s ease;
}

.alsum-cta-btn:hover{
  transform:translateY(-2px);
}

@media(max-width:1024px){

  .alsum-info-grid{
    grid-template-columns:1fr;
  }

}

@media(max-width:768px){

  .alsum-activity-banner{
    min-height:320px;
    padding:22px;
    flex-direction:column;
    align-items:flex-start;
  }

  .alsum-date-card{
    min-width:90px;
  }

  .alsum-date-card strong{
    font-size:34px;
  }

  .alsum-banner-content h3{
    font-size:28px;
  }

  .alsum-banner-content p{
    font-size:15px;
  }

  .alsum-banner-badges{
    gap:8px;
  }

  .badge-price,
  .badge-capacity{
    font-size:12px;
  }

  .alsum-toggle-icon{
    align-self:flex-end;
  }

}

/* ===================================================== */
/* GOLF */
/* ===================================================== */

.golf .alsum-banner-overlay{
  background:
  linear-gradient(
    180deg,
    rgba(226,35,81,.35),
    rgba(226,35,81,.92)
  );
}

.alsum-activity:nth-of-type(1) .alsum-date-card span,
.alsum-activity:nth-of-type(1) .badge-price{
  background:#FFFFFF;
  color:#E22351;
}

.alsum-activity:nth-of-type(1) .description{
  border-top:4px solid #E22351;
}

.alsum-activity:nth-of-type(1) .options{
  border-top:4px solid #C81D48;
}

.alsum-activity:nth-of-type(1) .includes{
  border-top:4px solid #F04F78;
}

.alsum-activity:nth-of-type(1) .option-box span{
  color:#E22351;
}

.alsum-activity:nth-of-type(1) .alsum-note{
  background:#FFF7F9;
  border-left:4px solid #E22351;
}

.alsum-activity:nth-of-type(1) .alsum-cta-btn{
  background:linear-gradient(
    135deg,
    #E22351,
    #C81D48
  );
}


/* ===================================================== */
/* PADEL */
/* ===================================================== */

.padel .alsum-banner-overlay{
  background:
  linear-gradient(
    180deg,
    rgba(0,238,255,.25),
    rgba(0,115,130,.92)
  );
}

.alsum-activity:nth-of-type(2) .alsum-date-card span,
.alsum-activity:nth-of-type(2) .badge-price{
  background:#FFFFFF;
  color:#00BFD1;
}

.alsum-activity:nth-of-type(2) .description{
  border-top:4px solid #00EEFF;
}

.alsum-activity:nth-of-type(2) .options{
  border-top:4px solid #00BFD1;
}

.alsum-activity:nth-of-type(2) .includes{
  border-top:4px solid #0096A6;
}

.alsum-activity:nth-of-type(2) .option-box span,
.alsum-activity:nth-of-type(2) h4{
  color:#00BFD1;
}

.alsum-activity:nth-of-type(2) .alsum-note{
  background:#F4FEFF;
  border-left:4px solid #00BFD1;
}

.alsum-activity:nth-of-type(2) .alsum-cta-btn{
  background:linear-gradient(
    135deg,
    #00EEFF,
    #00BFD1
  );
}


/* ===================================================== */
/* CANAL */
/* ===================================================== */

.canal .alsum-banner-overlay{
  background:
  linear-gradient(
    180deg,
    rgba(16,49,123,.35),
    rgba(16,49,123,.95)
  );
}

.alsum-activity:nth-of-type(3) .alsum-date-card span,
.alsum-activity:nth-of-type(3) .badge-price{
  background:#FFFFFF;
  color:#10317B;
}

.alsum-activity:nth-of-type(3) .description{
  border-top:4px solid #10317B;
}

.alsum-activity:nth-of-type(3) .options{
  border-top:4px solid #204AAB;
}

.alsum-activity:nth-of-type(3) .includes{
  border-top:4px solid #3D68CC;
}

.alsum-activity:nth-of-type(3) .option-box span,
.alsum-activity:nth-of-type(3) h4{
  color:#10317B;
}

.alsum-activity:nth-of-type(3) .alsum-note{
  background:#F7F9FF;
  border-left:4px solid #10317B;
}

.alsum-activity:nth-of-type(3) .alsum-cta-btn{
  background:linear-gradient(
    135deg,
    #10317B,
    #204AAB
  );
}/* End custom CSS */