.elementor-12 .elementor-element.elementor-element-6493c59{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:center;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-120e805 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:600;color:#222222;}.elementor-12 .elementor-element.elementor-element-acdaa30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11rem;font-weight:900;color:#401679;}.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-12 .elementor-element.elementor-element-cd5a589 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cd5a589{color:#222222;}.elementor-12 .elementor-element.elementor-element-459c268{--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;--justify-content:center;}.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-12 .elementor-element.elementor-element-217e6d1 .elementor-button{background-color:#05BEE200;font-family:"Roboto", Sans-serif;font-weight:500;padding:15px 35px 12px 35px;}.elementor-12 .elementor-element.elementor-element-217e6d1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-217e6d1 .elementor-button:focus{background-color:var( --e-global-color-3412e32 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-217e6d1{border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-217e6d1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-217e6d1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-387df56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-fe8172c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-8ee12ac{--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-12 .elementor-element.elementor-element-15cf5b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b16570c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c89ae84{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-cf029fb{text-align:center;}.elementor-12 .elementor-element.elementor-element-cf029fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-dd80531{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-cc5c895{text-align:center;}.elementor-12 .elementor-element.elementor-element-cc5c895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2bb9be7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-f603cc5{text-align:center;}.elementor-12 .elementor-element.elementor-element-f603cc5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e24317c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-797016d .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-size:4rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e3cd9ef{text-align:center;}.elementor-12 .elementor-element.elementor-element-e3cd9ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f82c70c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-e769f68{text-align:center;}.elementor-12 .elementor-element.elementor-element-e769f68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.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-12 .elementor-element.elementor-element-f4ad4c5:hover{--e-transform-scale:1.05;}.elementor-12 .elementor-element.elementor-element-4ef731e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-b5897dd{text-align:center;}.elementor-12 .elementor-element.elementor-element-b5897dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c0848ff{--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;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0eb35d4{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1299558 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.7rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4bf9790 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c0be4bb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9cbeb62{width:initial;max-width:initial;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ae79bcf .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-4f51bb6{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-12 .elementor-element.elementor-element-813bf2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-813bf2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-de0b120{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--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-12 .elementor-element.elementor-element-274e715{--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:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-274e715.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-77bafd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4e5c223 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-516aeed{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-b0ec117{--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:flex-start;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b0ec117.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-2275996 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0fd9b01{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-eb7b6d4{--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:flex-start;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-eb7b6d4.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-d66deb6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f6ca2b5{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-68d353a{--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:flex-start;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-68d353a.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-5b6de00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8fddf2a{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-ee91c91{--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:flex-start;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-ee91c91.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-3cd2b5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ac23552{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-9752ac7{--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:flex-start;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-9752ac7.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-26423ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-65a0271{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-c40f710{--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:flex-start;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-c40f710.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-4af5db3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3f2872c{font-family:"Roboto", Sans-serif;font-weight:400;color:#535353;}.elementor-12 .elementor-element.elementor-element-d34684b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30786df{text-align:center;}.elementor-12 .elementor-element.elementor-element-30786df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4b5e720.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-4b5e720 .elementor-main-swiper{height:60px;}.elementor-12 .elementor-element.elementor-element-4b5e720 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-4b5e720 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-12 .elementor-element.elementor-element-395755c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-b9f3f22{--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:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fc29bfa{text-align:center;}.elementor-12 .elementor-element.elementor-element-fc29bfa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-38254b4{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-89a5881{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c2d644d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a2f3577{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bdf8a9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-52efc8f{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-beb4705{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3dd848a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9cc2503{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-97166fa{--e-transform-flipX:-1;top:8.959%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-97166fa{right:15%;}body.rtl .elementor-12 .elementor-element.elementor-element-97166fa{left:15%;}.elementor-12 .elementor-element.elementor-element-b4cbc82 .elementor-button{background-color:#05BEE200;font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:500;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b4cbc82{right:15%;}body.rtl .elementor-12 .elementor-element.elementor-element-b4cbc82{left:15%;}.elementor-12 .elementor-element.elementor-element-b4cbc82{top:60%;}.elementor-12 .elementor-element.elementor-element-a274884{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-a4774c6{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70bf89f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-12 .elementor-element.elementor-element-70bf89f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-bb13d88{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-95fc329{--display:flex;--min-height:250px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-95fc329:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-95fc329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comboplay.co/wp-content/uploads/2025/12/Values-Seguridad-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-720c575{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a51c8a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3412e32 );}.elementor-12 .elementor-element.elementor-element-dc8fa81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-dc8fa81{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fba03be{--display:flex;--min-height:250px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fba03be:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fba03be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comboplay.co/wp-content/uploads/2025/12/Values-compromiso-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b4f418d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9c1e281 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3412e32 );}.elementor-12 .elementor-element.elementor-element-7424deb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7424deb{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3c3a59c{--display:flex;--min-height:250px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-3c3a59c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c3a59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comboplay.co/wp-content/uploads/2025/12/Values-integridad-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cf7a516{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5690b65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3412e32 );}.elementor-12 .elementor-element.elementor-element-d7d5049.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d7d5049{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8ac0a3b{--display:flex;--min-height:250px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-8ac0a3b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ac0a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comboplay.co/wp-content/uploads/2025/12/Values-accesibilidad-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4ed8267{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-090081c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3412e32 );}.elementor-12 .elementor-element.elementor-element-f524496.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f524496{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f443b42{--display:flex;--min-height:250px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-f443b42:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f443b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comboplay.co/wp-content/uploads/2025/12/Values-lealtad-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8cc2404{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1fe29b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3412e32 );}.elementor-12 .elementor-element.elementor-element-56f43f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-56f43f8{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0503d05{--display:flex;--min-height:250px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-0503d05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0503d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comboplay.co/wp-content/uploads/2025/12/Values-innovacion-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-41ca1a1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e862776 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3412e32 );}.elementor-12 .elementor-element.elementor-element-c26f50d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c26f50d{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2edef7c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e6f8c8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9e6f8c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-ccc925d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-20px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-ccc925d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ccc925d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-ccc925d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C0C0C0;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C0C0C0;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-field-group .elementor-select-wrapper::before{color:#C0C0C0;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-button{border-style:none;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-ccc925d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-button[type="submit"]{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-ccc925d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-485aa28{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b16570c{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-de0b120{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4b5e720.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-c2d644d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-6493c59{--min-height:80vh;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-120e805 .elementor-heading-title{font-size:2.7rem;}.elementor-12 .elementor-element.elementor-element-acdaa30{text-align:center;}.elementor-12 .elementor-element.elementor-element-acdaa30 .elementor-heading-title{font-size:5rem;}.elementor-12 .elementor-element.elementor-element-cd5a589{text-align:center;font-size:1.8rem;}.elementor-12 .elementor-element.elementor-element-217e6d1 .elementor-button{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-15cf5b1{text-align:center;}.elementor-12 .elementor-element.elementor-element-15cf5b1 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-b16570c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c89ae84{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-cf029fb .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-dd80531{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-cc5c895 .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-2bb9be7{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-f603cc5 .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-e24317c{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-e3cd9ef .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-f82c70c{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-e769f68 .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-f4ad4c5 img{width:100%;}.elementor-12 .elementor-element.elementor-element-4ef731e{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-b5897dd .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-c0848ff{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1299558{text-align:start;}.elementor-12 .elementor-element.elementor-element-1299558 .elementor-heading-title{font-size:3.1rem;}.elementor-12 .elementor-element.elementor-element-4bf9790 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-ae79bcf .elementor-button{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-4f51bb6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-12 .elementor-element.elementor-element-813bf2f .elementor-heading-title{font-size:3.5rem;}.elementor-12 .elementor-element.elementor-element-de0b120{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-77bafd1 img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-b0ec117{grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-26d37e1 img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-eb7b6d4{grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-89a40d8 img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-68d353a{grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-3d4e4ce img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-ee91c91{grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-00ac48f img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-9752ac7{grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-c8d0280 img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-1473771 img{height:100px;object-fit:contain;object-position:center left;}.elementor-12 .elementor-element.elementor-element-d34684b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30786df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12 .elementor-element.elementor-element-30786df .elementor-heading-title{font-size:3.5rem;}.elementor-12 .elementor-element.elementor-element-4b5e720.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-b9f3f22{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fc29bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12 .elementor-element.elementor-element-fc29bfa .elementor-heading-title{font-size:3.5rem;}.elementor-12 .elementor-element.elementor-element-38254b4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-89a5881{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c2d644d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bdf8a9b{text-align:center;}.elementor-12 .elementor-element.elementor-element-3dd848a{text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b4cbc82{right:4%;}body.rtl .elementor-12 .elementor-element.elementor-element-b4cbc82{left:4%;}.elementor-12 .elementor-element.elementor-element-b4cbc82{top:92%;}.elementor-12 .elementor-element.elementor-element-a4774c6{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70bf89f{text-align:center;}.elementor-12 .elementor-element.elementor-element-70bf89f .elementor-heading-title{font-size:3.5rem;}.elementor-12 .elementor-element.elementor-element-2edef7c{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9e6f8c8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9e6f8c8 .elementor-heading-title{font-size:4.7rem;}.elementor-12 .elementor-element.elementor-element-ccc925d{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b16570c{--width:70%;}.elementor-12 .elementor-element.elementor-element-0eb35d4{--width:60%;}.elementor-12 .elementor-element.elementor-element-c0be4bb{--width:40%;}.elementor-12 .elementor-element.elementor-element-c2d644d{--width:56%;}.elementor-12 .elementor-element.elementor-element-95fc329{--width:15%;}.elementor-12 .elementor-element.elementor-element-fba03be{--width:15%;}.elementor-12 .elementor-element.elementor-element-3c3a59c{--width:15%;}.elementor-12 .elementor-element.elementor-element-8ac0a3b{--width:15%;}.elementor-12 .elementor-element.elementor-element-f443b42{--width:15%;}.elementor-12 .elementor-element.elementor-element-0503d05{--width:15%;}}/* Start custom CSS for heading, class: .elementor-element-acdaa30 *//* 1. Definimos el movimiento del brillo */
@keyframes fadeUpReveal {
  from { opacity: 0; transform: translateY(30px); filter: blur(4px);}
  to { opacity: 1; transform: translateY(0); filter: blur(0); }
}

@keyframes textShimmer {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}

/* 2. Modificamos el H1 */
.animate-header {
   /* LA MAGIA DEL COLOR:
     Creamos un degradado ancho: Gris Oscuro -> Blanco Brillante -> Gris Oscuro
     El tamaño es 200% para que podamos moverlo de un lado a otro.
  */
  background: linear-gradient(
    90deg, 
    #05bee2 0%, 
    #c400ff 50%, 
    #05bee2 100%
  );
  background-size: 200% auto; /* Hacemos el fondo el doble de ancho que el texto */
  
  /* Recortamos el fondo a la forma del texto */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  opacity: 0%;

  /* Aplicamos la animación */
  /* 6s linear infinite = una animación lenta que nunca se detiene */
  animation: textShimmer 12s linear infinite,
  fadeUpReveal 1s cubic-bezier(0.2, 0.8, 0.2, 1) 0.5s forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387df56 */.glow-background {
    position: absolute;
    bottom: -80px;
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
    height: 400px;
    z-index: -2;
    background: linear-gradient(90deg, #7c3aed 0%, #22d3ee 100%);
    filter: blur(100px); /* Blur extremo para mezclar todo */
    border-radius: 50%;
    opacity: 0.6;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8172c */.glow-background-variant {
    position: absolute;
    bottom: 80px;
    left: 50%;
    width: 30%;
    height: 400px;
    z-index: -1;
    background: linear-gradient(200deg, #c400ff 0%, #05bee2 100%);
    filter: blur(80px); /* Blur extremo para mezclar todo */
    border-radius: 50%;
    opacity: 0.6;
    animation: heartBeat;
    animation-duration: 10s;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6493c59 */.hero-main{
    background-image: linear-gradient(to right bottom, #c400ff, #c35dff, #c587ff, #cdaaff, #d9caff, #d5d2fd, #d6daf8, #dae0f2, #bfd6f3, #9bcdf2, #6bc5ed, #05bee2);
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-4b5e720 */.swiper-wrapper{
  transition-timing-function: linear !important;
}
.carousel-difuminado {
  -webkit-mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
  mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-395755c */.glow-background-variant2 {
    position: absolute;
    bottom: 50px;
    left: 20%;
    width: 60%;
    height: 180px;
    z-index: -1;
    background: linear-gradient(200deg, #c400ff 0%, #05bee2 100%);
    filter: blur(80px); /* Blur extremo para mezclar todo */
    border-radius: 50%;
    opacity: 0.6;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a274884 */.glow-background-variant {
    position: absolute;
    bottom: 120px;
    left: 60%;
    width: 30%;
    height: 400px;
    z-index: -1;
    background: linear-gradient(200deg, #c400ff 0%, #05bee2 100%);
    filter: blur(80px); /* Blur extremo para mezclar todo */
    border-radius: 50%;
    opacity: 0.6;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb13d88 */.accordion-card {
        transition: width 0.5s;
        height: 250px;
        overflow: hidden;
    }
    
    .accordion-card::before{
        content: '';
        width: 100%;
        z-index: -1;
        
        /* Degradado de transparente a gris oscuro/negro (ajusta según tu diseño) */
        background: linear-gradient(
          to bottom,
          rgba(5, 190, 226, 0) 0%,
          rgba(5, 190, 226, 0.4) 40%,
          rgba(115, 65, 145, 0.8) 100%
        );
    }
    
    .accordion-card:hover{
        transform: scale(1.1);
    }
    
    .inner-content{
        width: 70%;
    }

    /*Desktop over 1024px*/
    @media screen and (min-width: 1025px) {

    .expanded {
    width: 150% !important;
    }
    }

    .expanded:after {   
        content: '';
        background: rgba(115,65,145,0.9);
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 0;
    }

    /*Tablet below 1025px*/
    @media (max-width: 1024px) {

    .accordion-card {
        transition: height 0.5s;
        height: 100px;
    }

    .expanded {
         height: 500px !important;
    }
    }

/* mobile, below 480px*/
    @media (max-width: 480px) {

    .accordion-card {
        transition: height 0.5s;
        height: 100px;
    }

    .expanded {
         height: 350px !important;
    }
    }
    
    .inner-content {
        opacity: 0;
        transition: opacity 0s;
        z-index: 2;
    }

   .inner-content.active {
        opacity: 1;
        transition: opacity 0.5s 0.4s;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485aa28 */.glow-background-variant3 {
    position: absolute;
    bottom: -280px;
    left: 10%;
    width: 30%;
    height: 400px;
    z-index: -1;
    background: linear-gradient(200deg, #c400ff 0%, #05bee2 100%);
    filter: blur(80px); /* Blur extremo para mezclar todo */
    border-radius: 50%;
    opacity: 0.6;
  }/* End custom CSS */