.elementor-404 .elementor-element.elementor-element-dc1413c{--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;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-404 .elementor-element.elementor-element-e42093c{--display:flex;}.elementor-404 .elementor-element.elementor-element-d3ec884{padding:2em 0em 0em 0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-4bc0a20{text-align:center;}.elementor-404 .elementor-element.elementor-element-4bc0a20 .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:400;line-height:33px;-webkit-text-stroke-color:#000;stroke:#000;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 );font-weight:var( --e-global-typography-text-font-weight );}.elementor-404 .elementor-element.elementor-element-8476497 img{width:15%;}.elementor-404 .elementor-element.elementor-element-87e2d80{--spacer-size:100px;}.elementor-404 .elementor-element.elementor-element-4890571{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-404 .elementor-element.elementor-element-fc50e39{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-fc50e39.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-fc50e39:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-381f450 );--border-color:var( --e-global-color-381f450 );box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-404 .elementor-element.elementor-element-fc50e39, .elementor-404 .elementor-element.elementor-element-fc50e39::before{--border-transition:0.3s;}.elementor-404 .elementor-element.elementor-element-6b90fa1 .elementor-heading-title{font-family:"MuseoModerno";font-size:48px;font-weight:400;color:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-29dc2a6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-29dc2a6 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-c849e31{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-c849e31.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-c849e31:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-184dbb4 );--border-color:var( --e-global-color-184dbb4 );box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-404 .elementor-element.elementor-element-c849e31, .elementor-404 .elementor-element.elementor-element-c849e31::before{--border-transition:0.3s;}.elementor-404 .elementor-element.elementor-element-a7aace9 .elementor-heading-title{font-family:"MuseoModerno";font-size:48px;font-weight:400;color:var( --e-global-color-184dbb4 );}.elementor-404 .elementor-element.elementor-element-1714fe5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-1714fe5 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-d436d8c{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-d436d8c.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-d436d8c:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-83f40f7 );--border-color:var( --e-global-color-83f40f7 );box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-404 .elementor-element.elementor-element-d436d8c, .elementor-404 .elementor-element.elementor-element-d436d8c::before{--border-transition:0.3s;}.elementor-404 .elementor-element.elementor-element-608f027 .elementor-heading-title{font-family:"MuseoModerno";font-size:48px;font-weight:400;color:var( --e-global-color-83f40f7 );}.elementor-404 .elementor-element.elementor-element-d383604{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-d383604 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-d85564d{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-d85564d.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-d85564d:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-e9b8bae );--border-color:var( --e-global-color-e9b8bae );box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-404 .elementor-element.elementor-element-d85564d, .elementor-404 .elementor-element.elementor-element-d85564d::before{--border-transition:0.3s;}.elementor-404 .elementor-element.elementor-element-36888db .elementor-heading-title{font-family:"MuseoModerno";font-size:48px;font-weight:400;color:var( --e-global-color-e9b8bae );}.elementor-404 .elementor-element.elementor-element-ed403ee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-ed403ee .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-c12521e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-404 .elementor-element.elementor-element-0a31b1f{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-6052b91{background-color:#ECFCFA;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-6052b91 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-6052b91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-6052b91.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-6052b91.elementor-view-default .elementor-icon{color:var( --e-global-color-381f450 );border-color:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-6052b91.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-6052b91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-6052b91 .elementor-icon{font-size:30px;}.elementor-404 .elementor-element.elementor-element-6052b91 .elementor-icon svg{height:30px;}.elementor-404 .elementor-element.elementor-element-1cddfc2 .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-404 .elementor-element.elementor-element-e7b2006{text-align:start;}.elementor-404 .elementor-element.elementor-element-e7b2006 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-d66a0a3{--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-404 .elementor-element.elementor-element-5d7ca4d img{border-radius:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-9c52f01{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-404 .elementor-element.elementor-element-9c52f01:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-9c52f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-404 .elementor-element.elementor-element-0b1c736{text-align:center;}.elementor-404 .elementor-element.elementor-element-0b1c736 .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-404 .elementor-element.elementor-element-5514235{text-align:center;}.elementor-404 .elementor-element.elementor-element-5514235 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-8481ad9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-404 .elementor-element.elementor-element-2ab3f1f{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-2ab3f1f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-2ab3f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-2ab3f1f.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-2ab3f1f:hover{box-shadow:0px 5px 8px 0px rgba(0, 0, 0, 0.22);}.elementor-404 .elementor-element.elementor-element-70cd9f8{background-color:#FCDFEC;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-70cd9f8 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-70cd9f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83f40f7 );}.elementor-404 .elementor-element.elementor-element-70cd9f8.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-70cd9f8.elementor-view-default .elementor-icon{color:var( --e-global-color-83f40f7 );border-color:var( --e-global-color-83f40f7 );}.elementor-404 .elementor-element.elementor-element-70cd9f8.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-70cd9f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-83f40f7 );}.elementor-404 .elementor-element.elementor-element-70cd9f8 .elementor-icon{font-size:30px;}.elementor-404 .elementor-element.elementor-element-70cd9f8 .elementor-icon svg{height:30px;}.elementor-404 .elementor-element.elementor-element-9683025{text-align:center;}.elementor-404 .elementor-element.elementor-element-9683025 .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:500;line-height:28px;color:#000000;}.elementor-404 .elementor-element.elementor-element-e79858a{text-align:center;}.elementor-404 .elementor-element.elementor-element-e79858a .elementor-heading-title{font-family:"MuseoModerno";font-size:16px;font-weight:400;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-8178f7d{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-8178f7d:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-8178f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-8178f7d.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-8178f7d:hover{box-shadow:0px 5px 8px 0px rgba(0, 0, 0, 0.22);}.elementor-404 .elementor-element.elementor-element-eee80a7{background-color:#E7FBF9;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-eee80a7 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-eee80a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-eee80a7.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-eee80a7.elementor-view-default .elementor-icon{color:var( --e-global-color-381f450 );border-color:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-eee80a7.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-eee80a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-381f450 );}.elementor-404 .elementor-element.elementor-element-eee80a7 .elementor-icon{font-size:30px;}.elementor-404 .elementor-element.elementor-element-eee80a7 .elementor-icon svg{height:30px;}.elementor-404 .elementor-element.elementor-element-9ee1b5e{text-align:center;}.elementor-404 .elementor-element.elementor-element-9ee1b5e .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:500;line-height:28px;color:#000000;}.elementor-404 .elementor-element.elementor-element-68a8383{text-align:center;}.elementor-404 .elementor-element.elementor-element-68a8383 .elementor-heading-title{font-family:"MuseoModerno";font-size:16px;font-weight:400;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-879a532{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-879a532:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-879a532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-879a532.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-879a532:hover{box-shadow:0px 5px 8px 0px rgba(0, 0, 0, 0.22);}.elementor-404 .elementor-element.elementor-element-e40f361{background-color:#DFF3FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-e40f361 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-e40f361.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e9b8bae );}.elementor-404 .elementor-element.elementor-element-e40f361.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e40f361.elementor-view-default .elementor-icon{color:var( --e-global-color-e9b8bae );border-color:var( --e-global-color-e9b8bae );}.elementor-404 .elementor-element.elementor-element-e40f361.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e40f361.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e9b8bae );}.elementor-404 .elementor-element.elementor-element-e40f361 .elementor-icon{font-size:30px;}.elementor-404 .elementor-element.elementor-element-e40f361 .elementor-icon svg{height:30px;}.elementor-404 .elementor-element.elementor-element-7176e02{text-align:center;}.elementor-404 .elementor-element.elementor-element-7176e02 .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:500;line-height:28px;color:#000000;}.elementor-404 .elementor-element.elementor-element-eb0344f{text-align:center;}.elementor-404 .elementor-element.elementor-element-eb0344f .elementor-heading-title{font-family:"MuseoModerno";font-size:16px;font-weight:400;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-927b14c{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-404 .elementor-element.elementor-element-927b14c:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-927b14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-927b14c.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-404 .elementor-element.elementor-element-927b14c:hover{box-shadow:0px 5px 8px 0px rgba(0, 0, 0, 0.22);}.elementor-404 .elementor-element.elementor-element-07307a7{background-color:#F4E8FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-07307a7 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-07307a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-184dbb4 );}.elementor-404 .elementor-element.elementor-element-07307a7.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-07307a7.elementor-view-default .elementor-icon{color:var( --e-global-color-184dbb4 );border-color:var( --e-global-color-184dbb4 );}.elementor-404 .elementor-element.elementor-element-07307a7.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-07307a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-184dbb4 );}.elementor-404 .elementor-element.elementor-element-07307a7 .elementor-icon{font-size:30px;}.elementor-404 .elementor-element.elementor-element-07307a7 .elementor-icon svg{height:30px;}.elementor-404 .elementor-element.elementor-element-1eb6a91{text-align:center;}.elementor-404 .elementor-element.elementor-element-1eb6a91 .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:500;line-height:28px;color:#000000;}.elementor-404 .elementor-element.elementor-element-2510807{text-align:center;}.elementor-404 .elementor-element.elementor-element-2510807 .elementor-heading-title{font-family:"MuseoModerno";font-size:16px;font-weight:400;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-ff10aa1{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-404 .elementor-element.elementor-element-ff10aa1:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-ff10aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-ff10aa1.e-con{--align-self:center;}.elementor-404 .elementor-element.elementor-element-458cd3c{text-align:center;}.elementor-404 .elementor-element.elementor-element-458cd3c .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-404 .elementor-element.elementor-element-d3e217b{--display:flex;}.elementor-404 .elementor-element.elementor-element-06b71a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-404 .elementor-element.elementor-element-06b71a8:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-06b71a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-404 .elementor-element.elementor-element-568a472{--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-404 .elementor-element.elementor-element-a4ca29f{text-align:center;}.elementor-404 .elementor-element.elementor-element-a4ca29f .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-404 .elementor-element.elementor-element-19c50ab{text-align:center;}.elementor-404 .elementor-element.elementor-element-19c50ab .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-4cbb7ea{--display:flex;}.elementor-404 .elementor-element.elementor-element-891fa93{--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;--justify-content:center;--align-items:center;}.elementor-404 .elementor-element.elementor-element-891fa93.e-con{--align-self:center;}.elementor-404 .elementor-element.elementor-element-f6495c5{--spacer-size:70px;}.elementor-404 .elementor-element.elementor-element-8041373{text-align:center;}.elementor-404 .elementor-element.elementor-element-8041373 .elementor-heading-title{font-family:"MuseoModerno";font-size:48px;font-weight:400;line-height:48px;color:#000000;}.elementor-404 .elementor-element.elementor-element-0c0fd6c{text-align:center;}.elementor-404 .elementor-element.elementor-element-0c0fd6c .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:400;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-4f1e5c4{--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;}.elementor-404 .elementor-element.elementor-element-b436c52{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-404 .elementor-element.elementor-element-fa376d0 .elementor-button{background-color:var( --e-global-color-381f450 );font-weight:700;font-style:normal;border-radius:7px 7px 7px 7px;padding:15px 25px 15px 25px;}.elementor-404 .elementor-element.elementor-element-e5b9e59{--display:flex;}.elementor-404 .elementor-element.elementor-element-fd82003 .elementor-button{background-color:#40DFCF00;font-weight:700;font-style:normal;fill:var( --e-global-color-184dbb4 );color:var( --e-global-color-184dbb4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-184dbb4 );border-radius:7px 7px 7px 7px;padding:15px 25px 15px 25px;}.elementor-404 .elementor-element.elementor-element-7d894a0{--spacer-size:70px;}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-fc50e39{--width:25%;}.elementor-404 .elementor-element.elementor-element-c849e31{--width:25%;}.elementor-404 .elementor-element.elementor-element-d436d8c{--width:25%;}.elementor-404 .elementor-element.elementor-element-d85564d{--width:25%;}.elementor-404 .elementor-element.elementor-element-0a31b1f{--width:50%;}.elementor-404 .elementor-element.elementor-element-d66a0a3{--width:50%;}.elementor-404 .elementor-element.elementor-element-4f1e5c4{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d3ec884 */@import url('https://fonts.googleapis.com/css2?family=MuseoModerno:wght@400;500;600;700&display=swap');

/* Contenedor centrado */
.millennium-hero-container {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
}

/* Título centrado - peso 400 */
.millennium-hero-title-centered {
  font-family: 'MuseoModerno', sans-serif !important;
  font-size: 60px !important;
  line-height: 65px !important;
  font-weight: 400 !important;  /* CAMBIO A 400 */
  margin: 0 !important;
  text-align: center !important;
}

/* Texto sólido (negro) */
.millennium-hero-title-dark {
  color: #050816 !important;
}

/* Texto con degradado */
.millennium-hero-title-gradient {
  display: inline-block !important;
  background: linear-gradient(90deg, #40dfcf 0%, #3b82f6 35%, #a855f7 65%, #a5f3fc 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1413c *//* Agrega esto en el contenedor principal en Avanzado > CSS Personalizado */

.elementor-404 .elementor-element.elementor-element-dc1413c {
  position: relative;
  overflow: hidden;
}

.elementor-404 .elementor-element.elementor-element-dc1413c::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: #F5A5C8;
  left: 80px;
  top: 50%;
  transform: translateY(-50%);
  animation: float-left 6s ease-in-out infinite, pulse-left 3s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

.elementor-404 .elementor-element.elementor-element-dc1413c::after {
  content: '';
  position: absolute;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  background: #A0E8E0;
  right: 80px;
  top: 50%;
  transform: translateY(-50%);
  animation: float-right 7s ease-in-out infinite, pulse-right 3s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* Animación de pulso */
@keyframes pulse-left {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}

@keyframes pulse-right {
  0%, 100% { opacity: 0.3; }
  50% { opacity: 1; }
}

/* Animación de flotación izquierda */
@keyframes float-left {
  0%, 100% {
    transform: translateY(-50%) translateX(0) translateY(0);
  }
  25% {
    transform: translateY(-50%) translateX(15px) translateY(-20px);
  }
  50% {
    transform: translateY(-50%) translateX(0) translateY(-10px);
  }
  75% {
    transform: translateY(-50%) translateX(-15px) translateY(-25px);
  }
}

/* Animación de flotación derecha */
@keyframes float-right {
  0%, 100% {
    transform: translateY(-50%) translateX(0) translateY(0);
  }
  30% {
    transform: translateY(-50%) translateX(-20px) translateY(-15px);
  }
  60% {
    transform: translateY(-50%) translateX(10px) translateY(-25px);
  }
  80% {
    transform: translateY(-50%) translateX(-10px) translateY(-10px);
  }
}

/* Para hacer el contenido visible sobre los círculos */
.elementor-404 .elementor-element.elementor-element-dc1413c > * {
  position: relative;
  z-index: 1;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-404 .elementor-element.elementor-element-dc1413c::before {
    left: 40px;
  }
  
  .elementor-404 .elementor-element.elementor-element-dc1413c::after {
    right: 40px;
  }
}

@media (max-width: 768px) {
  .elementor-404 .elementor-element.elementor-element-dc1413c::before {
    width: 200px;
    height: 200px;
    left: 10px;
  }
  
  .elementor-404 .elementor-element.elementor-element-dc1413c::after {
    width: 220px;
    height: 220px;
    right: 10px;
  }
}

@media (max-width: 480px) {
  .elementor-404 .elementor-element.elementor-element-dc1413c::before {
    width: 150px;
    height: 150px;
    left: -20px;
  }
  
  .elementor-404 .elementor-element.elementor-element-dc1413c::after {
    width: 170px;
    height: 170px;
    right: -20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-368c30e *//* FUENTE MUSEOMMODERNO */
@import url('https://fonts.googleapis.com/css2?family=MuseoModerno:ital,wght@0,100..900;1,100..900&display=swap');

/* =================================== */
/* === ANIMACIONES === */
/* =================================== */

@keyframes pulse {
    0%, 100% { transform: translateX(-50%) scale(1); }
    50% { transform: translateX(-50%) scale(1.15); }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* =================================== */
/* === ESTILOS BASE === */
/* =================================== */

.timeline-container * {
    font-family: 'MuseoModerno', sans-serif !important;
    box-sizing: border-box;
}

.timeline-container {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    padding: 60px 20px;
}

/* LÍNEA CENTRAL */
.timeline-line {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 3px;
    background: linear-gradient(to bottom, 
        #4ecdc4 0%, 
        #4ecdc4 35%,
        #40dfcf 42%,
        #40dfcf 48%,
        #a855f7 55%, 
        #ec4899 100%
    );
    transform: translateX(-50%);
    z-index: 1;
}

/* =================================== */
/* === ITEMS === */
/* =================================== */

.timeline-item {
    display: flex;
    align-items: center;
    margin-bottom: 80px;
    position: relative;
    z-index: 3;
    animation: fadeInUp 0.6s ease-out backwards;
}

.timeline-item:nth-child(1) { animation-delay: 0.1s; }
.timeline-item:nth-child(2) { animation-delay: 0.2s; }
.timeline-item:nth-child(3) { animation-delay: 0.3s; }
.timeline-item:nth-child(4) { animation-delay: 0.4s; }
.timeline-item:nth-child(5) { animation-delay: 0.5s; }
.timeline-item:nth-child(6) { animation-delay: 0.6s; }

.timeline-item:last-child {
    margin-bottom: 0;
}

/* ITEM ACTUAL (2026 Q2) */
.timeline-current .timeline-content {
    background: linear-gradient(135deg, rgba(64, 223, 207, 0.1), rgba(78, 205, 196, 0.1));
    border: 2px solid #40dfcf;
    box-shadow: 0 8px 24px rgba(64, 223, 207, 0.3);
}

.timeline-current .timeline-dot {
    width: 24px;
    height: 24px;
    box-shadow: 0 0 0 5px #ffffff,
                0 0 20px rgba(64, 223, 207, 0.6),
                0 0 40px rgba(64, 223, 207, 0.3);
    animation: pulse 2s infinite ease-in-out;
}

/* ITEMS FUTUROS */
.timeline-future .timeline-content {
    opacity: 0.7;
    filter: grayscale(0.2);
}

.timeline-future:hover .timeline-content {
    opacity: 1;
    filter: grayscale(0);
}

/* =================================== */
/* === PUNTOS === */
/* =================================== */

.timeline-dot {
    position: absolute;
    left: 50%;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    transform: translateX(-50%);
    z-index: 4;
    box-shadow: 0 0 0 5px #ffffff;
    transition: all 0.3s ease;
}

.timeline-item:hover .timeline-dot {
    transform: translateX(-50%) scale(1.4);
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.9);
}

.dot-cyan { background: #4ecdc4; }
.dot-purple { background: #a855f7; }
.dot-pink { background: #ec4899; }

/* =================================== */
/* === CONTENIDO === */
/* =================================== */

.timeline-content {
    width: 45%;
    background: white;
    padding: 30px;
    border-radius: 16px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
}

.timeline-content:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}

/* ALTERNANCIA IZQUIERDA/DERECHA */
.timeline-item:nth-child(even) .timeline-content {
    margin-right: auto;
    text-align: right;
}

.timeline-item:nth-child(odd) .timeline-content {
    margin-left: auto;
    text-align: left;
}

/* =================================== */
/* === TIPOGRAFÍA === */
/* =================================== */

.year {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 10px;
    transition: all 0.4s ease;
}

.timeline-content:hover .year {
    transform: scale(1.08);
    letter-spacing: 1px;
}

.year-cyan { color: #4ecdc4; }
.year-purple { color: #a855f7; }
.year-pink { color: #ec4899; }

.title {
    font-size: 20px;
    font-weight: 600;
    color: #1a1a1a;
    margin-bottom: 8px;
}

.description {
    font-size: 15px;
    font-weight: 400;
    color: #666;
    line-height: 1.6;
}

/* =================================== */
/* === RESPONSIVIDAD === */
/* =================================== */

@media (max-width: 768px) {
    .timeline-line {
        left: 30px;
    }

    .timeline-item {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 60px;
        padding-left: 60px;
    }

    .timeline-content {
        width: 100%;
        text-align: left !important;
        margin: 0 !important;
    }

    .timeline-dot {
        left: 30px;
    }

    .year {
        font-size: 28px;
    }
    .title {
        font-size: 18px;
    }
    .description {
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    .timeline-container {
        padding: 40px 10px;
    }

    .timeline-item {
        padding-left: 50px;
    }

    .timeline-dot {
        left: 20px;
    }

    .timeline-line {
        left: 20px;
    }

    .timeline-content {
        padding: 20px;
    }

    .year {
        font-size: 24px;
    }
    .title {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d505bdf *//* TIPOGRAFÍA MUSEOMMODERNO */
@import url('https://fonts.googleapis.com/css2?family=MuseoModerno:ital,wght@0,100..900;1,100..900&display=swap');

/* VARIABLES DE MARCA */
:root {
    --color-innovacion: #40dfcf;
    --color-energia: #E50068;
    --color-creatividad: #a745ff;
    --color-claridad: #009eff;
}

/* CONTENEDOR PRINCIPAL CON FONDO BLANCO */
.team-section-premium {
    font-family: 'MuseoModerno', sans-serif;
    padding: 100px 20px;
    background: #F9FAFB;
    position: relative;
    overflow: hidden;
}

/* GRID DE EQUIPO - 3 COLUMNAS */
.team-container-premium {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 50px;
    max-width: 1300px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

/* TARJETA DE MIEMBRO CON GLASSMORPHISM */
.team-card-premium {
    position: relative;
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border-radius: 24px;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1.5px solid rgba(0, 0, 0, 0.08);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.08),
        0 0 0 1px rgba(255, 255, 255, 0.5) inset;
}

.team-card-premium:hover {
    transform: translateY(-12px) scale(1.02);
    border-color: rgba(64, 223, 207, 0.4);
    box-shadow: 
        0 20px 60px rgba(64, 223, 207, 0.2),
        0 0 40px rgba(167, 69, 255, 0.15),
        0 0 0 1px rgba(255, 255, 255, 0.8) inset;
}

/* ANILLO GRADIENTE ANIMADO */
.gradient-ring {
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(
        45deg,
        var(--color-innovacion),
        var(--color-claridad),
        var(--color-creatividad),
        var(--color-energia),
        var(--color-innovacion)
    );
    background-size: 300% 300%;
    border-radius: 24px;
    opacity: 0;
    transition: opacity 0.4s ease;
    animation: gradientRotate 4s ease infinite;
    z-index: -1;
}

.team-card-premium:hover .gradient-ring {
    opacity: 1;
}

@keyframes gradientRotate {
    0%, 100% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
}

/* WRAPPER DE IMAGEN */
.team-image-wrapper-premium {
    position: relative;
    width: 100%;
    padding-top: 80%; /* Ratio 5:4 */
    overflow: hidden;
    background: linear-gradient(135deg, 
        rgba(240, 242, 245, 1), 
        rgba(230, 235, 240, 1)
    );
}

/* IMAGEN DEL MIEMBRO */
.team-image-premium {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    filter: brightness(0.98) contrast(1.02);
}

.team-card-premium:hover .team-image-premium {
    transform: scale(1.1);
    filter: brightness(1.02) contrast(1.05);
}

/* GLOW EFFECT REMOVIDO - YA NO SE USA */
.team-glow {
    display: none;
}

/* INFORMACIÓN DEL MIEMBRO CON GLASS */
.team-info-premium {
    padding: 28px 24px;
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-top: 1px solid rgba(0, 0, 0, 0.06);
    position: relative;
}

/* BADGE DEL CARGO */
.role-badge {
    display: inline-block;
    padding: 6px 14px;
    background: linear-gradient(135deg, var(--color-innovacion), var(--color-creatividad));
    border-radius: 20px;
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: white;
    margin-bottom: 12px;
    box-shadow: 0 4px 12px rgba(64, 223, 207, 0.3);
    transition: all 0.3s ease;
}

.team-card-premium:hover .role-badge {
    background: linear-gradient(135deg, var(--color-energia), var(--color-creatividad));
    box-shadow: 0 6px 16px rgba(229, 0, 104, 0.4);
    transform: translateY(-2px);
}

/* NOMBRE DEL MIEMBRO CON GRADIENTE ANIMADO */
.team-name-premium {
    font-size: 2rem;
    font-weight: 800;
    margin: 0;
    letter-spacing: -0.5px;
    background: linear-gradient(
        90deg,
        #40dfcf 0%,
        #009eff 25%,
        #a745ff 50%,
        #e50068 75%,
        #40dfcf 100%
    );
    background-size: 200% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    animation: nameGradient 3s ease infinite;
    transition: transform 0.3s ease;
}

.team-card-premium:hover .team-name-premium {
    transform: translateX(4px);
}

@keyframes nameGradient {
    0%, 100% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
}

/* RESPONSIVE - TABLET (2 COLUMNAS) */
@media (max-width: 992px) {
    .team-section-premium {
        padding: 80px 20px;
    }
    
    .team-container-premium {
        grid-template-columns: repeat(2, 1fr);
        gap: 40px;
    }
    
    .team-name-premium {
        font-size: 1.75rem;
    }
}

/* RESPONSIVE - MÓVIL (1 COLUMNA) */
@media (max-width: 640px) {
    .team-section-premium {
        padding: 60px 15px;
    }
    
    .team-container-premium {
        grid-template-columns: 1fr;
        gap: 32px;
    }
    
    .team-card-premium {
        max-width: 400px;
        margin: 0 auto;
    }
    
    .team-name-premium {
        font-size: 1.6rem;
    }
    
    .role-badge {
        font-size: 0.7rem;
        padding: 5px 12px;
    }
}

/* ANIMACIÓN DE ENTRADA ESCALONADA */
@keyframes fadeInScale {
    from {
        opacity: 0;
        transform: scale(0.9) translateY(40px);
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}

.team-card-premium {
    opacity: 0;
    animation: fadeInScale 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.team-card-premium:nth-child(1) { animation-delay: 0.1s; }
.team-card-premium:nth-child(2) { animation-delay: 0.2s; }
.team-card-premium:nth-child(3) { animation-delay: 0.3s; }
.team-card-premium:nth-child(4) { animation-delay: 0.4s; }
.team-card-premium:nth-child(5) { animation-delay: 0.5s; }
.team-card-premium:nth-child(6) { animation-delay: 0.6s; }

/* EFECTO PARALLAX EN SCROLL (OPCIONAL) */
@media (prefers-reduced-motion: no-preference) {
    .team-card-premium {
        transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891fa93 */.elementor-404 .elementor-element.elementor-element-891fa93 {
    position: relative;
}

.elementor-404 .elementor-element.elementor-element-891fa93::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgb(64, 223, 207) 0%, rgb(167, 69, 255) 50%, rgb(229, 0, 104) 100%);
    opacity: 0.05;
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */