.elementor-654 .elementor-element.elementor-element-1b5f076{--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-654 .elementor-element.elementor-element-23490f0{--display:flex;}.elementor-654 .elementor-element.elementor-element-492fe5a{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-654 .elementor-element.elementor-element-5768ea7{text-align:center;}.elementor-654 .elementor-element.elementor-element-5768ea7 .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-654 .elementor-element.elementor-element-15edd1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-654 .elementor-element.elementor-element-198ae54{--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-654 .elementor-element.elementor-element-198ae54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-654 .elementor-element.elementor-element-aa008d4{--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-654 .elementor-element.elementor-element-99087c5 .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-654 .elementor-element.elementor-element-99087c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-654 .elementor-element.elementor-element-52cd7cc{--display:flex;}.elementor-654 .elementor-element.elementor-element-40c7cb1 .elementor-button{background-color:#40DFCF00;font-weight:700;font-style:normal;fill:var( --e-global-color-381f450 );color:var( --e-global-color-381f450 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-381f450 );border-radius:7px 7px 7px 7px;padding:15px 25px 15px 25px;}.elementor-654 .elementor-element.elementor-element-cb764c5{--spacer-size:100px;}.elementor-654 .elementor-element.elementor-element-3e14833{--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-654 .elementor-element.elementor-element-0d344ed{text-align:center;}.elementor-654 .elementor-element.elementor-element-0d344ed .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-654 .elementor-element.elementor-element-089e4c7{text-align:center;}.elementor-654 .elementor-element.elementor-element-089e4c7 .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-fd1365f{--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;}.elementor-654 .elementor-element.elementor-element-2a33ddb{--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:flex-start;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-654 .elementor-element.elementor-element-2a33ddb:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-2a33ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-2a33ddb.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-2a33ddb: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-654 .elementor-element.elementor-element-2a33ddb, .elementor-654 .elementor-element.elementor-element-2a33ddb::before{--border-transition:0.3s;}.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-654 .elementor-element.elementor-element-de82b61{background-color:#ECFCFA;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-de82b61 .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-de82b61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-de82b61.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-de82b61.elementor-view-default .elementor-icon{color:var( --e-global-color-381f450 );border-color:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-de82b61.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-de82b61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-de82b61 .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-de82b61 .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-95a61cc .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-9ff07da{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-9ff07da .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-ed3b0dc{--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:flex-start;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-654 .elementor-element.elementor-element-ed3b0dc:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-ed3b0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-ed3b0dc.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-ed3b0dc: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-654 .elementor-element.elementor-element-ed3b0dc, .elementor-654 .elementor-element.elementor-element-ed3b0dc::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-b2f87d8{background-color:#F4E8FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-b2f87d8 .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-b2f87d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-184dbb4 );}.elementor-654 .elementor-element.elementor-element-b2f87d8.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-b2f87d8.elementor-view-default .elementor-icon{color:var( --e-global-color-184dbb4 );border-color:var( --e-global-color-184dbb4 );}.elementor-654 .elementor-element.elementor-element-b2f87d8.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-b2f87d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-184dbb4 );}.elementor-654 .elementor-element.elementor-element-b2f87d8 .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-b2f87d8 .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-bb892dc .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-1493003{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-1493003 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-af17220{--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:flex-start;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-654 .elementor-element.elementor-element-af17220:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-af17220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-af17220.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-af17220: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-654 .elementor-element.elementor-element-af17220, .elementor-654 .elementor-element.elementor-element-af17220::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-7906638{background-color:#FCDFEC;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-7906638 .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-7906638.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83f40f7 );}.elementor-654 .elementor-element.elementor-element-7906638.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-7906638.elementor-view-default .elementor-icon{color:var( --e-global-color-83f40f7 );border-color:var( --e-global-color-83f40f7 );}.elementor-654 .elementor-element.elementor-element-7906638.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-7906638.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-83f40f7 );}.elementor-654 .elementor-element.elementor-element-7906638 .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-7906638 .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-c8d6c63 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-47c68de{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-47c68de .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-6f3b93c{--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:flex-start;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-654 .elementor-element.elementor-element-6f3b93c:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-6f3b93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-6f3b93c.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-6f3b93c: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-654 .elementor-element.elementor-element-6f3b93c, .elementor-654 .elementor-element.elementor-element-6f3b93c::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-9514457{background-color:#DFF3FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-9514457 .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-9514457.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e9b8bae );}.elementor-654 .elementor-element.elementor-element-9514457.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-9514457.elementor-view-default .elementor-icon{color:var( --e-global-color-e9b8bae );border-color:var( --e-global-color-e9b8bae );}.elementor-654 .elementor-element.elementor-element-9514457.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-9514457.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e9b8bae );}.elementor-654 .elementor-element.elementor-element-9514457 .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-9514457 .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-16c611d .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-5f5931b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-5f5931b .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-f1977a8{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-654 .elementor-element.elementor-element-ba5f3f7{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BDBDBD;--border-color:#BDBDBD;--border-radius:15px 15px 15px 15px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-654 .elementor-element.elementor-element-ba5f3f7:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-ba5f3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFE;}.elementor-654 .elementor-element.elementor-element-c286dd9{text-align:center;}.elementor-654 .elementor-element.elementor-element-c286dd9 .elementor-heading-title{font-family:"MuseoModerno";font-size:30px;font-weight:400;color:#000000;}.elementor-654 .elementor-element.elementor-element-c7aa98d{--spacer-size:10px;}.elementor-654 .elementor-element.elementor-element-219b627{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-654 .elementor-element.elementor-element-f37fb77{--display:flex;}.elementor-654 .elementor-element.elementor-element-83ca8ef{text-align:center;}.elementor-654 .elementor-element.elementor-element-83ca8ef .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-654 .elementor-element.elementor-element-53bab8a{text-align:center;}.elementor-654 .elementor-element.elementor-element-53bab8a .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-654 .elementor-element.elementor-element-3c3271c .elementor-repeater-item-6144ba5{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-654 .elementor-element.elementor-element-3c3271c .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-654 .elementor-element.elementor-element-3c3271c{--background-align:center;--container-width:47%;--image-width:100%;}.elementor-654 .elementor-element.elementor-element-e71f832{--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-654 .elementor-element.elementor-element-e71f832:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e71f832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-654 .elementor-element.elementor-element-35dfa8b{text-align:center;}.elementor-654 .elementor-element.elementor-element-35dfa8b .elementor-heading-title{font-family:"MuseoModerno";font-size:36px;font-weight:400;color:#000000;}.elementor-654 .elementor-element.elementor-element-eaa6187{text-align:center;}.elementor-654 .elementor-element.elementor-element-eaa6187 .elementor-heading-title{font-family:"MuseoModerno";font-size:20px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-c928fc2{--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;}.elementor-654 .elementor-element.elementor-element-eb35f99{--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:flex-start;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-654 .elementor-element.elementor-element-eb35f99:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-eb35f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-eb35f99.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-eb35f99: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-654 .elementor-element.elementor-element-eb35f99, .elementor-654 .elementor-element.elementor-element-eb35f99::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-61c6668{background-color:#ECFCFA;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-61c6668 .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-61c6668.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-61c6668.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-61c6668.elementor-view-default .elementor-icon{color:var( --e-global-color-381f450 );border-color:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-61c6668.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-61c6668.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-61c6668 .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-61c6668 .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-29abb54 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-cfcce30{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-cfcce30 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-a1ab108{--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:flex-start;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-654 .elementor-element.elementor-element-a1ab108:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a1ab108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-a1ab108.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-a1ab108: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-654 .elementor-element.elementor-element-a1ab108, .elementor-654 .elementor-element.elementor-element-a1ab108::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-db01616{background-color:#F4E8FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-db01616 .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-db01616.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-184dbb4 );}.elementor-654 .elementor-element.elementor-element-db01616.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-db01616.elementor-view-default .elementor-icon{color:var( --e-global-color-184dbb4 );border-color:var( --e-global-color-184dbb4 );}.elementor-654 .elementor-element.elementor-element-db01616.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-db01616.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-184dbb4 );}.elementor-654 .elementor-element.elementor-element-db01616 .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-db01616 .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-e2f2113 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-2a6af02{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-2a6af02 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-cc174e0{--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:flex-start;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-654 .elementor-element.elementor-element-cc174e0:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-cc174e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-cc174e0.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-cc174e0: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-654 .elementor-element.elementor-element-cc174e0, .elementor-654 .elementor-element.elementor-element-cc174e0::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-1cf67bf{background-color:#FCDFEC;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-1cf67bf .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-1cf67bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83f40f7 );}.elementor-654 .elementor-element.elementor-element-1cf67bf.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-1cf67bf.elementor-view-default .elementor-icon{color:var( --e-global-color-83f40f7 );border-color:var( --e-global-color-83f40f7 );}.elementor-654 .elementor-element.elementor-element-1cf67bf.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-1cf67bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-83f40f7 );}.elementor-654 .elementor-element.elementor-element-1cf67bf .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-1cf67bf .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-1e478d9 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-c6ecad8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-c6ecad8 .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-3d7975a{--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-654 .elementor-element.elementor-element-a53b43a{--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:flex-start;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-654 .elementor-element.elementor-element-a53b43a:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a53b43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-a53b43a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-a53b43a: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-654 .elementor-element.elementor-element-a53b43a, .elementor-654 .elementor-element.elementor-element-a53b43a::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-6ef8eac{background-color:#DFF3FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-6ef8eac .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-6ef8eac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e9b8bae );}.elementor-654 .elementor-element.elementor-element-6ef8eac.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-6ef8eac.elementor-view-default .elementor-icon{color:var( --e-global-color-e9b8bae );border-color:var( --e-global-color-e9b8bae );}.elementor-654 .elementor-element.elementor-element-6ef8eac.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-6ef8eac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e9b8bae );}.elementor-654 .elementor-element.elementor-element-6ef8eac .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-6ef8eac .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-dbd4fe2 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-e28588a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-e28588a .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-320bf46{--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:flex-start;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-654 .elementor-element.elementor-element-320bf46:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-320bf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-320bf46.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-654 .elementor-element.elementor-element-320bf46: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-654 .elementor-element.elementor-element-320bf46, .elementor-654 .elementor-element.elementor-element-320bf46::before{--border-transition:0.3s;}.elementor-654 .elementor-element.elementor-element-584b8ea{background-color:#ECFCFA;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-654 .elementor-element.elementor-element-584b8ea .elementor-icon-wrapper{text-align:center;}.elementor-654 .elementor-element.elementor-element-584b8ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-584b8ea.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-584b8ea.elementor-view-default .elementor-icon{color:var( --e-global-color-381f450 );border-color:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-584b8ea.elementor-view-framed .elementor-icon, .elementor-654 .elementor-element.elementor-element-584b8ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-381f450 );}.elementor-654 .elementor-element.elementor-element-584b8ea .elementor-icon{font-size:30px;}.elementor-654 .elementor-element.elementor-element-584b8ea .elementor-icon svg{height:30px;}.elementor-654 .elementor-element.elementor-element-5df1326 .elementor-heading-title{font-family:"MuseoModerno";font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-654 .elementor-element.elementor-element-e01f6fc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-654 .elementor-element.elementor-element-e01f6fc .elementor-heading-title{font-family:"MuseoModerno";font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-9abd115{--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-654 .elementor-element.elementor-element-9abd115.e-con{--align-self:center;}.elementor-654 .elementor-element.elementor-element-ca98071{--spacer-size:70px;}.elementor-654 .elementor-element.elementor-element-23b0dae{text-align:center;}.elementor-654 .elementor-element.elementor-element-23b0dae .elementor-heading-title{font-family:"MuseoModerno";font-size:48px;font-weight:400;line-height:48px;color:#000000;}.elementor-654 .elementor-element.elementor-element-bdbfe2a{text-align:center;}.elementor-654 .elementor-element.elementor-element-bdbfe2a .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-654 .elementor-element.elementor-element-7d997dc .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-654 .elementor-element.elementor-element-5da2893{--spacer-size:70px;}@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-198ae54{--width:45%;}.elementor-654 .elementor-element.elementor-element-2a33ddb{--width:25%;}.elementor-654 .elementor-element.elementor-element-ed3b0dc{--width:25%;}.elementor-654 .elementor-element.elementor-element-af17220{--width:25%;}.elementor-654 .elementor-element.elementor-element-6f3b93c{--width:25%;}.elementor-654 .elementor-element.elementor-element-eb35f99{--width:33%;}.elementor-654 .elementor-element.elementor-element-a1ab108{--width:33%;}.elementor-654 .elementor-element.elementor-element-cc174e0{--width:33%;}.elementor-654 .elementor-element.elementor-element-a53b43a{--width:33%;}.elementor-654 .elementor-element.elementor-element-320bf46{--width:33%;}}/* Start custom CSS for html, class: .elementor-element-492fe5a */@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-1b5f076 *//* Agrega esto en el contenedor principal en Avanzado > CSS Personalizado */

.elementor-654 .elementor-element.elementor-element-1b5f076 {
  position: relative;
  overflow: hidden;
}

.elementor-654 .elementor-element.elementor-element-1b5f076::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-654 .elementor-element.elementor-element-1b5f076::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-654 .elementor-element.elementor-element-1b5f076 > * {
  position: relative;
  z-index: 1;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-654 .elementor-element.elementor-element-1b5f076::before {
    left: 40px;
  }
  
  .elementor-654 .elementor-element.elementor-element-1b5f076::after {
    right: 40px;
  }
}

@media (max-width: 768px) {
  .elementor-654 .elementor-element.elementor-element-1b5f076::before {
    width: 200px;
    height: 200px;
    left: 10px;
  }
  
  .elementor-654 .elementor-element.elementor-element-1b5f076::after {
    width: 220px;
    height: 220px;
    right: 10px;
  }
}

@media (max-width: 480px) {
  .elementor-654 .elementor-element.elementor-element-1b5f076::before {
    width: 150px;
    height: 150px;
    left: -20px;
  }
  
  .elementor-654 .elementor-element.elementor-element-1b5f076::after {
    width: 170px;
    height: 170px;
    right: -20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-457c4e8 *//* =================================== */
/* === 1. ESTILOS BASE Y LAYOUT === */
/* =================================== */

.feature-list-grid * {
    /* Aplicamos la fuente MuseoModerno solo dentro del contenedor */
    font-family: 'MuseoModerno', sans-serif !important;
    box-sizing: border-box;
}

.feature-list-grid {
    display: grid;
    /* Dos columnas, como en la imagen */
    grid-template-columns: 1fr 1fr;
    /* Espaciado vertical entre filas */
    gap: 20px 30px; 
    padding: 0;
    margin: 0;
}

.list-item {
    display: flex;
    align-items: flex-start; /* Alinear el texto con el punto */
    line-height: 1.5;
}

/* ----------------------------------- */
/* --- 2. PUNTO DE COLOR (BULLET) --- */
/* ----------------------------------- */

.bullet-point {
    flex-shrink: 0; /* Asegura que el punto no se encoja */
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-top: 8px; /* Centrar verticalmente con la primera línea de texto */
    margin-right: 12px;
}

/* ----------------------------------- */
/* --- 3. ESTILOS DE TEXTO --- */
/* ----------------------------------- */

.list-item p {
    font-size: 16px;
    font-weight: 400; 
    color: #4A4A4A; /* Gris oscuro para el texto */
    margin: 0;
    padding: 0;
}

/* ----------------------------------- */
/* --- 4. COLORES DE LOS PUNTOS --- */
/* ----------------------------------- */

/* Color Verde/Turquesa (similar a #40DFCF) */
.bullet-green {
    background-color: #40DFCF; 
}

/* Color Rojo/Magenta (similar a #E50068) */
.bullet-red {
    background-color: #E50068; 
}

/* Color Púrpura/Violeta (similar a #A745FF) */
.bullet-purple {
    background-color: #A745FF; 
}

/* Color Azul (similar a #009EFF) */
.bullet-blue {
    background-color: #009EFF;
}


/* ---------------------------------------- */
/* --- 5. RESPONSIVIDAD (Media Queries) --- */
/* ---------------------------------------- */

@media (max-width: 767px) {
    .feature-list-grid {
        /* Se convierte en una sola columna en móvil */
        grid-template-columns: 1fr;
        gap: 15px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-666e82e *//* ================================================= */
/* === 1. CONTENEDOR EXTERNO (BORDE DEGRADADO) === */
/* ================================================= */

.api-parall-outer {
    margin-bottom: 64px; 
    position: relative;
    width: 100%;
    
    /* Mantenemos la proporción 1208x384 (31.79% de altura respecto al ancho) */
    padding-bottom: 31.79%; 
    height: 0; 

    /* === ESTILO DE BORDE Y SOMBRA === */
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    
    /* Borde redondeado (el borde blanco del diseño original) */
    border-radius: 28px; /* Ligeramente más grande que el interior (24px + 4px de borde) */

    /* El degradado de color va en el fondo del contenedor externo */
    background: linear-gradient(to right, #40DFCF, #A745FF, #E50068); 
    
    /* Ocultamos el desbordamiento (crucial para la sombra y el borde) */
    overflow: hidden; 
}


/* ================================================= */
/* === 2. CONTENEDOR INTERNO (IMAGEN Y PARALAJE) === */
/* ================================================= */

.api-parall-wrapper {
    /* La imagen de fondo ahora va aquí */
    
    /* Ocupa casi todo el contenedor exterior, dejando 4px de borde degradado */
    position: absolute;
    top: 4px; /* Deja 4px del borde degradado arriba */
    left: 4px; /* Deja 4px del borde degradado a la izquierda */
    right: 4px; /* Deja 4px del borde degradado a la derecha */
    bottom: 4px; /* Deja 4px del borde degradado abajo */
    
    /* === Mantenemos el border-radius original para que coincida con el borde blanco original === */
    border-radius: 24px; 
    overflow: hidden; 
    
    /* === CONFIGURACIÓN DEL FONDO (PARALAJE) === */
    background-image: url('https://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w3Nzg4Nzd8MHwxfHNlYXJjaHwxfHxhcGklMjBkZXZlbG9wZXJ and 20code%7C and 20code&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=figma&utm_medium=referral');
    background-size: cover; 
    background-position: center center; 
    background-repeat: no-repeat; 
    background-attachment: fixed; 
}


/* ================================================= */
/* === 3. CONTENIDO OPCIONAL SOBRE LA IMAGEN === */
/* ================================================= */

/* Si utilizas el div de contenido sobre la imagen, estos estilos se aplican al elemento más interno */
.api-parall-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white; 
    font-size: 2em;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}


/* ================================================= */
/* === 4. RESPONSIVIDAD === */
/* ================================================= */

@media (max-width: 768px) {
    .api-parall-outer {
        border-radius: 20px; /* Ajuste para que se vea bien en móvil */
    }
    .api-parall-wrapper {
        background-attachment: scroll; 
        border-radius: 16px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9abd115 */.elementor-654 .elementor-element.elementor-element-9abd115 {
    position: relative;
}

.elementor-654 .elementor-element.elementor-element-9abd115::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 */