.elementor-21451 .elementor-element.elementor-element-21656724:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-21656724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-21451 .elementor-element.elementor-element-21656724 > .elementor-background-overlay{background-color:#000000;opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21451 .elementor-element.elementor-element-21656724{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 10px 80px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-770b2def{text-align:center;}.elementor-21451 .elementor-element.elementor-element-770b2def .elementor-heading-title{font-size:44px;font-weight:700;color:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-21ac9b70{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-71cce5ff{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-44f3363b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-55606be6 .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-552de52 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-3a71b878{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-7dc7d811{--display:flex;}.elementor-21451 .elementor-element.elementor-element-585e1bbe{text-align:center;}.elementor-21451 .elementor-element.elementor-element-585e1bbe .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-69d85fcd{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-332b085c{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-6e355539{--display:flex;}.elementor-21451 .elementor-element.elementor-element-4c895cd4{text-align:center;}.elementor-21451 .elementor-element.elementor-element-4c895cd4 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-5278099f{text-align:center;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-7f2db339{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-33ac1162{text-align:center;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-15bc28dc{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-15bc28dc:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-15bc28dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-6703df12 .elementor-heading-title{font-size:34px;font-weight:600;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-2b5fb6dc{--display:flex;}.elementor-21451 .elementor-element.elementor-element-2e613239{--display:flex;--justify-content:center;}.elementor-21451 .elementor-element.elementor-element-732a75dd{--display:flex;}.elementor-21451 .elementor-element.elementor-element-2d4700fb{text-align:center;}.elementor-21451 .elementor-element.elementor-element-2d4700fb .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-280f3423{--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-21451 .elementor-element.elementor-element-59077a85{--display:flex;}.elementor-21451 .elementor-element.elementor-element-1ff53a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21451 .elementor-element.elementor-element-1d981ac5{text-align:justify;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-572e5cbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21451 .elementor-element.elementor-element-43354e8c{text-align:start;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-56f83dc7{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-38ce0279{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-692f361 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-21451 .elementor-element.elementor-element-692f361 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21451 .elementor-element.elementor-element-18650ce4{--display:flex;--justify-content:center;}.elementor-21451 .elementor-element.elementor-element-4744eee0{--display:flex;}.elementor-21451 .elementor-element.elementor-element-74ff98d6{text-align:center;}.elementor-21451 .elementor-element.elementor-element-74ff98d6 .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-dc55f7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21451 .elementor-element.elementor-element-7f6ecea5{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-3742bbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21451 .elementor-element.elementor-element-5740c4e6{text-align:start;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-7bbb8517{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-49738857 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-2d139bd{--display:flex;--justify-content:center;}.elementor-21451 .elementor-element.elementor-element-5bc9ebca{--display:flex;}.elementor-21451 .elementor-element.elementor-element-3bf1b74{text-align:start;}.elementor-21451 .elementor-element.elementor-element-3bf1b74 .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-184b6e57{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-74657079 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-70c5c3c4{--display:flex;}.elementor-21451 .elementor-element.elementor-element-1b82eb4{text-align:start;}.elementor-21451 .elementor-element.elementor-element-1b82eb4 .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-690c02eb{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-330cec7d .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-245296fa{--display:flex;}.elementor-21451 .elementor-element.elementor-element-5755e3a1{text-align:start;}.elementor-21451 .elementor-element.elementor-element-5755e3a1 .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-7b1b4df7{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-5a4a43bf .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-5f995e33{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-size:14px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-26d96333{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-654e7d3{--display:flex;}.elementor-21451 .elementor-element.elementor-element-43522dc6{text-align:center;}.elementor-21451 .elementor-element.elementor-element-43522dc6 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-7acdc042{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-d61eafe{--display:flex;}.elementor-21451 .elementor-element.elementor-element-4e641d24 .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-2617ed54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-434715d4{--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-21451 .elementor-element.elementor-element-434715d4:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-434715d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a3bf93 );}.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-21451 .elementor-element.elementor-element-1503b0be .elementor-icon-wrapper{text-align:center;}.elementor-21451 .elementor-element.elementor-element-d747981{text-align:center;}.elementor-21451 .elementor-element.elementor-element-d747981 .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-25641ffd{--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-21451 .elementor-element.elementor-element-4c0af7a3{--display:flex;}.elementor-21451 .elementor-element.elementor-element-5bb9beb1{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-3a0de026{--display:flex;}.elementor-21451 .elementor-element.elementor-element-2bf51e38{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-1af1458e{--display:flex;}.elementor-21451 .elementor-element.elementor-element-56c26d5e{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-1248a770{--display:flex;}.elementor-21451 .elementor-element.elementor-element-441badd3{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-40acca95{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-21451 .elementor-element.elementor-element-221baeb{--display:flex;}.elementor-21451 .elementor-element.elementor-element-4994c34c{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-2cd8519e{--display:flex;}.elementor-21451 .elementor-element.elementor-element-44befab9{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-48dae978{--display:flex;}.elementor-21451 .elementor-element.elementor-element-34c3422f{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-4c187d46{--display:flex;}.elementor-21451 .elementor-element.elementor-element-343f8d1a{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-12fefd0b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-21451 .elementor-element.elementor-element-278ef8cf > .elementor-container{min-height:754px;}.elementor-21451 .elementor-element.elementor-element-278ef8cf:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-278ef8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21451 .elementor-element.elementor-element-278ef8cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 10px 0px 10px;}.elementor-21451 .elementor-element.elementor-element-278ef8cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21451 .elementor-element.elementor-element-2f872b49{text-align:center;}.elementor-21451 .elementor-element.elementor-element-2f872b49 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-3acb9f5c{text-align:center;}.elementor-21451 .elementor-element.elementor-element-3acb9f5c .elementor-heading-title{font-size:26px;font-weight:700;color:#000000;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-4e076d59{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing-item .body ul li .li-icon i{font-size:20px;}div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border,
					div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#3d3d3d;}div.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border, .tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#3d3d3d;}div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,
					div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#3d3d3d;}div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,
					div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#3d3d3d;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:50%;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-4e076d59 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-7763355b{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:50%;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-button{color:#fff;background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-7763355b .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .header .subtitle{font-size:22px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:0%;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-ad15a3d .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21451 .elementor-element.elementor-element-7b818070:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-7b818070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21451 .elementor-element.elementor-element-7b818070{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-21451 .elementor-element.elementor-element-7b818070 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21451 .elementor-element.elementor-element-403ecd36{text-align:center;}.elementor-21451 .elementor-element.elementor-element-403ecd36 .elementor-heading-title{font-size:26px;font-weight:700;color:#000000;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-item{background-color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .header .subtitle{color:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:var( --e-global-color-secondary );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .body ul li .li-icon{color:#000000;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing-item .body ul li .li-icon svg{fill:#000000;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:0%;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-d069294 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21451 .elementor-element.elementor-element-d069294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .header .subtitle{color:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:0%;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-29f3a48c .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing{border-radius:4px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:50%;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21451 .elementor-element.elementor-element-302cdd9c .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21451 .elementor-element.elementor-element-7acd7784 > .elementor-container{min-height:298px;}.elementor-21451 .elementor-element.elementor-element-7acd7784:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-7acd7784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-7acd7784{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21451 .elementor-element.elementor-element-7acd7784 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21451 .elementor-element.elementor-element-54497c87{text-align:center;}.elementor-21451 .elementor-element.elementor-element-54497c87 .elementor-heading-title{font-size:26px;color:#ffffff;}.elementor-21451 .elementor-element.elementor-element-2bf702a9{text-align:center;}.elementor-21451 .elementor-element.elementor-element-2bf702a9 .elementor-heading-title{font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-21451 .elementor-element.elementor-element-1d7c855 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-338cb458{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-7495f9c9{text-align:center;}.elementor-21451 .elementor-element.elementor-element-7495f9c9 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-6e7e5325{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-6ac682f5{text-align:center;font-size:16px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-73016f83{--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-21451 .elementor-element.elementor-element-73016f83:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-73016f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-48b4234 );}.elementor-21451 .elementor-element.elementor-element-55dcb7c8{--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-21451 .elementor-element.elementor-element-33c1dda4{--display:flex;--justify-content:center;}.elementor-21451 .elementor-element.elementor-element-2eaf5c1d{text-align:center;}.elementor-21451 .elementor-element.elementor-element-2eaf5c1d .elementor-heading-title{font-size:26px;color:#ffffff;}.elementor-21451 .elementor-element.elementor-element-222a3de5{text-align:center;}.elementor-21451 .elementor-element.elementor-element-222a3de5 .elementor-heading-title{font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-21451 .elementor-element.elementor-element-532acec3 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-501e38ad{--display:flex;}.elementor-21451 .elementor-element.elementor-element-64b75663 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21451 .elementor-element.elementor-element-6ee06c80{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-4cc86aae{--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-21451 .elementor-element.elementor-element-2c572d22{--display:flex;}.elementor-21451 .elementor-element.elementor-element-2e5805ff{--display:flex;}.elementor-21451 .elementor-element.elementor-element-2de3714b{text-align:center;}.elementor-21451 .elementor-element.elementor-element-2de3714b .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-7341345a{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-14b8ca05 .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-626ba11b{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-5b475587{--display:flex;}.elementor-21451 .elementor-element.elementor-element-7b565c85{text-align:start;}.elementor-21451 .elementor-element.elementor-element-7b565c85 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-5e399d2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-554860b1{--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-21451 .elementor-element.elementor-element-31d0db7c{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-21451 .elementor-element.elementor-element-31d0db7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21451 .elementor-element.elementor-element-1fd4cd27{text-align:center;}.elementor-21451 .elementor-element.elementor-element-1fd4cd27 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-3093d21b{text-align:center;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-990b746{text-align:center;font-size:16px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms .wpforms-field select{height:30px;}.elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-21451 .elementor-element.elementor-element-969ce25 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-21451 .elementor-element.elementor-element-969ce25{width:var( --container-widget-width, 46.171% );max-width:46.171%;--container-widget-width:46.171%;--container-widget-flex-grow:0;}.elementor-21451 .elementor-element.elementor-element-969ce25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21451 .elementor-element.elementor-element-552e80c2 > .elementor-container{min-height:400px;}.elementor-21451 .elementor-element.elementor-element-552e80c2{padding:60px 10px 60px 10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21451 .elementor-element.elementor-element-6dca7585{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21451 .elementor-element.elementor-element-6dca7585 .elementor-divider-separator{width:100%;}.elementor-21451 .elementor-element.elementor-element-6dca7585 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21451 .elementor-element.elementor-element-7bad050e{text-align:center;}.elementor-21451 .elementor-element.elementor-element-7bad050e .elementor-heading-title{font-size:34px;font-weight:700;color:#000000;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21451 .elementor-element.elementor-element-17186170.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-21451 .elementor-element.elementor-element-17186170.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:41px;}.elementor-21451 .elementor-element.elementor-element-17186170.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:41px;}.elementor-21451 .elementor-element.elementor-element-17186170.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:41px;}.elementor-21451 .elementor-element.elementor-element-17186170.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:41px;}.elementor-21451 .elementor-element.elementor-element-17186170 .elementor-testimonial__text{color:#2B2B2B;font-weight:400;}.elementor-21451 .elementor-element.elementor-element-17186170 .elementor-testimonial__name{color:#000000;}.elementor-21451 .elementor-element.elementor-element-17186170 .elementor-testimonial__title{color:#000000;}.elementor-21451 .elementor-element.elementor-element-17186170 .elementor-swiper-button{font-size:0px;}.elementor-21451 .elementor-element.elementor-element-17186170 .swiper-pagination-bullet{height:16px;width:16px;}.elementor-21451 .elementor-element.elementor-element-17186170 .swiper-horizontal .swiper-pagination-progressbar{height:16px;}.elementor-21451 .elementor-element.elementor-element-17186170 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#DCC9FB;opacity:1;}.elementor-21451 .elementor-element.elementor-element-17186170 .swiper-pagination-bullet-active, .elementor-21451 .elementor-element.elementor-element-17186170 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-17186170 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-21451 .elementor-element.elementor-element-17186170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21451 .elementor-element.elementor-element-187d9fe4{--spacer-size:5px;}.elementor-21451 .elementor-element.elementor-element-61bd1130{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21451 .elementor-element.elementor-element-44580f9a{--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-21451 .elementor-element.elementor-element-44580f9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21451 .elementor-element.elementor-element-3acaca36{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-21451 .elementor-element.elementor-element-3acaca36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21451 .elementor-element.elementor-element-5add8291{text-align:start;}.elementor-21451 .elementor-element.elementor-element-5add8291 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21451 .elementor-element.elementor-element-419ce428{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21451 .elementor-element.elementor-element-389c7808 .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21451 .elementor-element.elementor-element-358455c5{--display:flex;}.elementor-21451 .elementor-element.elementor-element-380e9bb5{text-align:start;}.elementor-21451 .elementor-element.elementor-element-380e9bb5 .elementor-heading-title{font-size:26px;font-weight:700;color:#000000;}.elementor-21451 .elementor-element.elementor-element-36f58b24{--display:flex;}.elementor-21451 .elementor-element.elementor-element-1a9af3cb{--display:flex;}.elementor-21451 .elementor-element.elementor-element-4eb3ffd6{--display:flex;}.elementor-21451 .elementor-element.elementor-element-2b7fc90f{--display:flex;}.elementor-21451 .elementor-element.elementor-element-59bc0d95{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-21451 .elementor-element.elementor-element-3329ae1f{--display:flex;}@media(max-width:1024px){.elementor-21451 .elementor-element.elementor-element-5f995e33{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-21451 .elementor-element.elementor-element-770b2def .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-71cce5ff{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-55606be6 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-552de52 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-585e1bbe .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-69d85fcd{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-4c895cd4 .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-5278099f{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-7f2db339{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-33ac1162{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-6703df12{text-align:center;}.elementor-21451 .elementor-element.elementor-element-6703df12 .elementor-heading-title{font-size:24px;}.elementor-21451 .elementor-element.elementor-element-2d4700fb .elementor-heading-title{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-1d981ac5{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-43354e8c{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-56f83dc7{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-38ce0279{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-692f361 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-74ff98d6 .elementor-heading-title{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-7f6ecea5{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-5740c4e6{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-7bbb8517{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-49738857 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-3bf1b74 .elementor-heading-title{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-184b6e57{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-74657079 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-1b82eb4 .elementor-heading-title{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-690c02eb{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-330cec7d .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-5755e3a1 .elementor-heading-title{font-size:20px;}.elementor-21451 .elementor-element.elementor-element-7b1b4df7{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-5a4a43bf .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-5f995e33{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21451 .elementor-element.elementor-element-43522dc6 .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-7acdc042{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-4e641d24 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-d747981 .elementor-heading-title{font-size:26px;}.elementor-21451 .elementor-element.elementor-element-5bb9beb1{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-2bf51e38{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-56c26d5e{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-441badd3{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-4994c34c{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-44befab9{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-34c3422f{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-343f8d1a{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-2f872b49 .elementor-heading-title{font-size:26px;}.elementor-21451 .elementor-element.elementor-element-54497c87 .elementor-heading-title{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-2bf702a9 .elementor-heading-title{font-size:26px;}.elementor-21451 .elementor-element.elementor-element-7495f9c9 .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-6e7e5325{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-6ac682f5{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-2eaf5c1d .elementor-heading-title{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-222a3de5 .elementor-heading-title{font-size:26px;}.elementor-21451 .elementor-element.elementor-element-2de3714b .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-7341345a{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-14b8ca05 .elementor-button{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-7b565c85 .elementor-heading-title{font-size:30px;}.elementor-21451 .elementor-element.elementor-element-1fd4cd27 .elementor-heading-title{font-size:26px;}.elementor-21451 .elementor-element.elementor-element-3093d21b{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-990b746{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-969ce25{width:var( --container-widget-width, 247.066px );max-width:247.066px;--container-widget-width:247.066px;--container-widget-flex-grow:0;}.elementor-21451 .elementor-element.elementor-element-7bad050e .elementor-heading-title{font-size:24px;}.elementor-21451 .elementor-element.elementor-element-17186170 .elementor-testimonial__text{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-5add8291 .elementor-heading-title{font-size:26px;}.elementor-21451 .elementor-element.elementor-element-419ce428{font-size:16px;}.elementor-21451 .elementor-element.elementor-element-389c7808 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-21451 .elementor-element.elementor-element-59077a85{--width:100%;}.elementor-21451 .elementor-element.elementor-element-501e38ad{--width:100%;}.elementor-21451 .elementor-element.elementor-element-31d0db7c{--width:41.329%;}.elementor-21451 .elementor-element.elementor-element-61bd1130{--content-width:1305px;}.elementor-21451 .elementor-element.elementor-element-44580f9a{--width:100%;}.elementor-21451 .elementor-element.elementor-element-3acaca36{--width:62%;}.elementor-21451 .elementor-element.elementor-element-358455c5{--width:100%;}}@media(min-width:1025px){.elementor-21451 .elementor-element.elementor-element-21656724:not(.elementor-motion-effects-element-type-background), .elementor-21451 .elementor-element.elementor-element-21656724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-5ee4927a *//* Contenedor Principal */
.hero-bullets-wrapper {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding: 20px;
    max-width: 1100px;
    margin: 0 auto;
    flex-wrap: wrap;
}

/* Estilo de la "Card" de cada bullet */
.bullet-card {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 16px;
    padding: 20px 25px;
    display: flex;
    align-items: center;
    gap: 15px;
    flex: 1;
    min-width: 280px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.04);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.bullet-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(0,0,0,0.08);
}

/* Círculos para los iconos */
.bullet-icon-box {
    width: 45px;
    height: 45px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.bullet-icon-box svg {
    width: 24px;
    height: 24px;
    fill: #ffffff;
}

/* Aplicando tus colores específicos de la imagen */
.icon-purple { background-color: #802277; } /* Principal */
.icon-grey   { background-color: #54595F; } /* Secundario */
.icon-green  { background-color: #61CE70; } /* Énfasis */

/* Texto (Color #7A7A7A) */
.bullet-content {
    color: #54595F; /* Usamos el gris oscuro para lectura */
    font-size: 15px;
    font-weight: 600;
    line-height: 1.3;
    font-family: 'Segoe UI', Roboto, sans-serif;
}

/* Responsive para tablets y móvil */
@media (max-width: 900px) {
    .hero-bullets-wrapper { flex-direction: column; align-items: center; }
    .bullet-card { width: 100%; max-width: 450px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1aab70c4 *//* CONTENEDOR - Fondo blanco y sombra suave */
.contenedor-tabla-blanca-indiana {
    background-color: #FFFFFF; /* Fondo Blanco Puro */
    padding: 25px;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05); /* Sombra muy sutil */
    overflow-x: auto; /* Responsive móvil */
    border: 1px solid #f0f0f0; /* Borde muy fino decorativo */
}

/* TABLA */
.tabla-datos-hispana-blanca {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', Roboto, sans-serif;
    color: #54595F; /* Gris oscuro secundario para texto */
}

/* ENCABEZADO - Morado Principal #802277 */
.tabla-datos-hispana-blanca thead tr {
    border-bottom: 3px solid #802277; /* Línea gruesa morada */
}

.tabla-datos-hispana-blanca th {
    text-align: left;
    padding: 18px 15px;
    font-size: 17px;
    font-weight: 700;
    color: #802277; /* Títulos en morado */
    text-transform: uppercase; /* Opcional, para más impacto */
    letter-spacing: 0.5px;
}

/* CELDAS DE DATOS */
.tabla-datos-hispana-blanca td {
    padding: 15px;
    border-bottom: 1px solid #eeeeee; /* Línea divisoria muy sutil */
    font-size: 16px;
}

/* RESALTE DE CIUDADES - Azul de tu paleta #A26BFC */
.tabla-datos-hispana-blanca tbody tr td:first-child {
    font-weight: 600;
    color: #A26BFC;
}

/* COLUMNA DE PORCENTAJE - Verde Énfasis #61CE70 */
.porcentaje {
    color: #61CE70;
    font-weight: 700;
    font-size: 17px !important; /* Un poco más grande para destacar */
}

/* EFECTO HOVER EN FILAS */
.tabla-datos-hispana-blanca tbody tr:hover {
    background-color: rgba(97, 206, 112, 0.05); /* Brillo verde sutil */
    transform: translateX(3px); /* Pequeño movimiento */
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692f361 *//* 1. Quitamos el fondo morado gigante del contenedor del widget */
#mi-boton-final {
    background: transparent !important;
    padding: 0 !important;
    margin: 10px 0 !important;
    display: block !important;

}

/* 2. Estilo del BOTÓN REAL (el enlace interno) */
#mi-boton-final .elementor-button,
#mi-boton-final a {
    background-color: #802277 !important; /* Morado Principal */
    color: #FFFFFF !important;            /* Texto Blanco */
    font-size: 18px !important;           /* Tamaño pedido */
    font-weight: 600 !important;
    padding: 14px 32px !important;        /* Espaciado interno equilibrado */
    border-radius: 6px !important;
    display: inline-flex !important;      /* Hace que el morado solo ocupe el texto */
    align-items: center;
    text-decoration: none !important;     /* Quita cualquier subrayado */
    border: none !important;
    transition: all 0.3s ease-in-out !important;
}

/* 3. Forzamos el color del texto por si el tema es rebelde */
#mi-boton-final .elementor-button-text {
    color: #FFFFFF !important;
    font-size: 18px !important;
}

/* 4. Efecto HOVER (Al pasar el ratón) */
#mi-boton-final .elementor-button:hover,
#mi-boton-final a:hover {
    background-color: #000000 !important; /* Cambia a Negro */
    color: #FFFFFF !important;
    transform: translateY(-2px);           /* Pequeño salto */
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

/* 5. Si el botón tiene un icono, que sea blanco */
#mi-boton-final i, 
#mi-boton-final svg {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc9ebca */.elementor-21451 .elementor-element.elementor-element-5bc9ebca{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c5c3c4 */.elementor-21451 .elementor-element.elementor-element-70c5c3c4{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245296fa */.elementor-21451 .elementor-element.elementor-element-245296fa{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692f361 *//* 1. Quitamos el fondo morado gigante del contenedor del widget */
#mi-boton-final {
    background: transparent !important;
    padding: 0 !important;
    margin: 10px 0 !important;
    display: block !important;

}

/* 2. Estilo del BOTÓN REAL (el enlace interno) */
#mi-boton-final .elementor-button,
#mi-boton-final a {
    background-color: #802277 !important; /* Morado Principal */
    color: #FFFFFF !important;            /* Texto Blanco */
    font-size: 18px !important;           /* Tamaño pedido */
    font-weight: 600 !important;
    padding: 14px 32px !important;        /* Espaciado interno equilibrado */
    border-radius: 6px !important;
    display: inline-flex !important;      /* Hace que el morado solo ocupe el texto */
    align-items: center;
    text-decoration: none !important;     /* Quita cualquier subrayado */
    border: none !important;
    transition: all 0.3s ease-in-out !important;
}

/* 3. Forzamos el color del texto por si el tema es rebelde */
#mi-boton-final .elementor-button-text {
    color: #FFFFFF !important;
    font-size: 18px !important;
}

/* 4. Efecto HOVER (Al pasar el ratón) */
#mi-boton-final .elementor-button:hover,
#mi-boton-final a:hover {
    background-color: #000000 !important; /* Cambia a Negro */
    color: #FFFFFF !important;
    transform: translateY(-2px);           /* Pequeño salto */
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

/* 5. Si el botón tiene un icono, que sea blanco */
#mi-boton-final i, 
#mi-boton-final svg {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc9ebca */.elementor-21451 .elementor-element.elementor-element-5bc9ebca{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c5c3c4 */.elementor-21451 .elementor-element.elementor-element-70c5c3c4{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245296fa */.elementor-21451 .elementor-element.elementor-element-245296fa{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692f361 *//* 1. Quitamos el fondo morado gigante del contenedor del widget */
#mi-boton-final {
    background: transparent !important;
    padding: 0 !important;
    margin: 10px 0 !important;
    display: block !important;

}

/* 2. Estilo del BOTÓN REAL (el enlace interno) */
#mi-boton-final .elementor-button,
#mi-boton-final a {
    background-color: #802277 !important; /* Morado Principal */
    color: #FFFFFF !important;            /* Texto Blanco */
    font-size: 18px !important;           /* Tamaño pedido */
    font-weight: 600 !important;
    padding: 14px 32px !important;        /* Espaciado interno equilibrado */
    border-radius: 6px !important;
    display: inline-flex !important;      /* Hace que el morado solo ocupe el texto */
    align-items: center;
    text-decoration: none !important;     /* Quita cualquier subrayado */
    border: none !important;
    transition: all 0.3s ease-in-out !important;
}

/* 3. Forzamos el color del texto por si el tema es rebelde */
#mi-boton-final .elementor-button-text {
    color: #FFFFFF !important;
    font-size: 18px !important;
}

/* 4. Efecto HOVER (Al pasar el ratón) */
#mi-boton-final .elementor-button:hover,
#mi-boton-final a:hover {
    background-color: #000000 !important; /* Cambia a Negro */
    color: #FFFFFF !important;
    transform: translateY(-2px);           /* Pequeño salto */
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

/* 5. Si el botón tiene un icono, que sea blanco */
#mi-boton-final i, 
#mi-boton-final svg {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc9ebca */.elementor-21451 .elementor-element.elementor-element-5bc9ebca{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c5c3c4 */.elementor-21451 .elementor-element.elementor-element-70c5c3c4{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245296fa */.elementor-21451 .elementor-element.elementor-element-245296fa{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692f361 *//* 1. Quitamos el fondo morado gigante del contenedor del widget */
#mi-boton-final {
    background: transparent !important;
    padding: 0 !important;
    margin: 10px 0 !important;
    display: block !important;

}

/* 2. Estilo del BOTÓN REAL (el enlace interno) */
#mi-boton-final .elementor-button,
#mi-boton-final a {
    background-color: #802277 !important; /* Morado Principal */
    color: #FFFFFF !important;            /* Texto Blanco */
    font-size: 18px !important;           /* Tamaño pedido */
    font-weight: 600 !important;
    padding: 14px 32px !important;        /* Espaciado interno equilibrado */
    border-radius: 6px !important;
    display: inline-flex !important;      /* Hace que el morado solo ocupe el texto */
    align-items: center;
    text-decoration: none !important;     /* Quita cualquier subrayado */
    border: none !important;
    transition: all 0.3s ease-in-out !important;
}

/* 3. Forzamos el color del texto por si el tema es rebelde */
#mi-boton-final .elementor-button-text {
    color: #FFFFFF !important;
    font-size: 18px !important;
}

/* 4. Efecto HOVER (Al pasar el ratón) */
#mi-boton-final .elementor-button:hover,
#mi-boton-final a:hover {
    background-color: #000000 !important; /* Cambia a Negro */
    color: #FFFFFF !important;
    transform: translateY(-2px);           /* Pequeño salto */
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

/* 5. Si el botón tiene un icono, que sea blanco */
#mi-boton-final i, 
#mi-boton-final svg {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc9ebca */.elementor-21451 .elementor-element.elementor-element-5bc9ebca{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c5c3c4 */.elementor-21451 .elementor-element.elementor-element-70c5c3c4{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245296fa */.elementor-21451 .elementor-element.elementor-element-245296fa{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5f995e33 *//* Card Compacta de Alta Precisión */
.custom-glass-card {
    /* Fondo translúcido sutil para que respire el morado */
    background: rgba(255, 255, 255, 0.04) !important;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    
    /* Borde de cristal muy fino */
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 16px !important;
    
    /* Tamaño pequeño y elegante */
    max-width: 310px;
    margin: 0 auto;
    padding: 25px !important;
    
    /* Sombra de profundidad mínima */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
    
    /* Transición lineal suave, no agresiva */
    transition: all 0.3s ease !important;
    text-align: center;
}

/* Hover Suave: Solo iluminación de borde y fondo */
.custom-glass-card:hover {
    transform: translateY(-3px); /* Elevación mínima */
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: rgba(255, 255, 255, 0.4) !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15) !important;
}

/* Título: Blanco puro (Usando tu tamaño/letra de Elementor) */
.custom-glass-card .elementor-heading-title {
    color: #ffffff !important;
    margin-bottom: 10px !important;
}

/* Texto: Blanco suavizado (Usando tu tamaño/letra de Elementor) */
.custom-glass-card .elementor-widget-text-editor {
    color: ffffff !important;
    margin-bottom: 20px !important;
    line-height: 1.4 !important;
}

/* Botón: Tu Verde #61CE70 en formato discreto */
.custom-glass-card .elementor-button {
    background-color: #61CE70 !important;
    color: #ffffff !important;
    border-radius: 6px !important; /* Más cuadrado = más corporativo */
    padding: 10px 22px !important;
    border: none !important;
    font-weight: 600 !important;
    transition: background 0.3s ease !important;
    display: inline-block;
}

/* Hover del botón: Cambio a tu color principal */
.custom-glass-card .elementor-button:hover {
    background-color: #802277 !important;
    color: #ffffff !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1) !important;
}

/* Reset de espacios de Elementor */
.custom-glass-card .elementor-widget-container {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaaa812 *//* CONTENEDOR TRES COLUMNAS */
.indiana-features-clean {
    display: grid;
    /* Esto obliga a que siempre sean 3 columnas del mismo ancho */
    grid-template-columns: repeat(2, 1fr); 
    gap: 30px;
    padding: 20px 0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    max-width: 1100px;
    margin: 30px auto;
}

/* CADA ELEMENTO */
.feature-item {
    padding: 10px 15px;
    border-left: 3px solid #A26BFC; /* Azul/Morado original */
    transition: all 0.3s ease;
}

.feature-item:hover {
    border-left-color: #000000; /* Verde original al pasar el mouse */
    background-color: #fafafa; /* Un toque sutil de fondo */
}

/* TÍTULOS PEQUEÑOS Y CLAROS - Morado #802277 */
.feature-item h4 {
    color: #802277 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 0 0 5px 0 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* TEXTOS CORTOS - Gris #7A7A7A */
.feature-item p {
    color: #7A7A7A !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 0 !important;
}

/* RESPONSIVE: De 3 columnas a 1 en móviles */
@media (max-width: 800px) {
    .indiana-features-clean {
        grid-template-columns: 1fr; /* Una sola columna en tablets y móvil */
        gap: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .feature-item {
        border-left-width: 4px; /* Un poco más grueso en móvil para que resalte */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e641d24 *//* Botón Estructurado para Fondos Blancos - SIN VERDE */
.btn-premium-fx .elementor-button {
    background: #ffffff !important; 
    color: #802277 !important; /* Texto Púrpura */
    border: 2px solid #000000 !important; /* Borde Negro */
    border-radius: 4px !important;
    padding: 12px 28px !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.5, 1.2, 0.5, 1.2) !important;
    /* Sombra sólida NEGRA estilo "estratificado" */
    box-shadow: 0 4px 0px #000000 !important; 
}

/* El fondo líquido que sube desde abajo */
.btn-premium-fx .elementor-button::before {
    content: "";
    position: absolute;
    bottom: -100%; 
    left: 0;
    width: 100%;
    height: 100%;
    background: #802277 !important; /* Púrpura al llenar */
    transition: all 0.4s cubic-bezier(0.5, 1.2, 0.5, 1.2);
    z-index: -1;
}

/* Animación al pasar el mouse (Hover) */
.btn-premium-fx .elementor-button:hover {
    color: #ffffff !important; 
    border-color: #802277 !important; /* El borde se vuelve púrpura con el fondo */
    transform: translateY(-2px);
    /* Sombra suave púrpura para el efecto de elevación */
    box-shadow: 0 6px 15px rgba(128, 34, 119, 0.3) !important; 
}

.btn-premium-fx .elementor-button:hover::before {
    bottom: 0; 
}

/* Micro-efecto de pulsación al hacer clic */
.btn-premium-fx .elementor-button:active {
    transform: translateY(2px);
    box-shadow: 0 0px 0px transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d747981 *//* BORDE INFERIOR CON TU PALETA REAL */
.elementor-21451 .elementor-element.elementor-element-d747981 {
    position: relative;
    padding-bottom: 40px !important; 
    border-bottom: 4px solid #802277; /* Color Principal (Morado) */
}

/* Línea decorativa extra en Azul (Primary Color de tu imagen) */
.elementor-21451 .elementor-element.elementor-element-d747981::after {
    content: "";
    position: absolute;
    bottom: -10px; 
    left: 0;
    width: 150px; /* Una línea más corta que resalta el inicio */
    height: 4px;
    background-color: #A26BFC; /* Color Azul de tu imagen */
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-40acca95 *//* --- Estilos para el Contenedor General --- */
.e-n-accordion {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
    background-color: #ffffff;
}

/* --- Títulos del Acordeón --- */
.e-n-accordion-item-title {
    background-color: #ffffff;
    padding: 20px 25px !important; /* Un poco más de espacio para la letra más grande */
    transition: all 0.3s ease;
    border-bottom: 1px solid #f0f0f0;
}

/* Tamaño de letra 18px para la PREGUNTA */
.e-n-accordion-item-title-text {
    color: #54595F; 
    font-weight: 600;
    font-size: 18px !important; 
}

/* --- Estado Abierto (Activo) --- */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    background-color: #802277; /* Púrpura Principal */
}

/* Texto blanco cuando está abierto */
.e-n-accordion-item[open] .e-n-accordion-item-title-text {
    color: #FFFFFF !important;
}

/* --- Iconos (+ / -) --- */
.e-n-accordion-item-title-icon {
    color: #A26BFC; /* Lavanda */
    font-size: 18px; /* Icono proporcional al texto */
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: #FFFFFF;
}

/* --- Contenido Interno (Respuesta) --- */
.e-n-accordion-item > div[role="region"] {
    padding: 25px !important;
    background-color: #FFFFFF;
    border-left: 5px solid #000000; /* Acento Negro */
}

/* Tamaño de letra 18px para la RESPUESTA */
.e-n-accordion-item p, 
.e-n-accordion-item span {
    color: #7A7A7A; 
    font-size: 18px !important; 
    line-height: 1.6;
}

/* Asegurar que el texto dentro de los contenedores de Elementor herede el tamaño */
.elementor-widget-text-editor {
    font-size: 18px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26b547e6 */.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag {
    position: relative;
    z-index: 0;
    padding: 15px 0px;
    margin-bottom: 15px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4883f49b */.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag {
    position: relative;
    z-index: 0;
    padding: 15px 0px;
    margin-bottom: 15px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72c9f5fb *//* Clase global para evitar conflictos */
.tabla-personalizada-indiana {
    margin: 20px 0;
    font-family: 'Segoe UI', Arial, sans-serif;
    overflow-x: auto;
}

.tabla-personalizada-indiana table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    min-width: 600px;
}

.tabla-personalizada-indiana th {
    background-color: #802277; /* Color Principal */
    color: #FFFFFF; /* Tex Color 2 */
    text-align: left;
    padding: 15px;
    font-size: 14px;
    text-transform: uppercase;
}

.tabla-personalizada-indiana td {
    padding: 12px 15px;
    border-bottom: 1px solid #f0f0f0;
    color: #7A7A7A; /* Color Texto */
    font-size: 15px;
}

.tabla-personalizada-indiana tr:nth-child(even) {
    background-color: #fcfcfc;
}

/* Color de Énfasis para los checks */
.tabla-personalizada-indiana .check-enfasis {
    color: #000000; /* Color Énfasis */
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}

.tabla-personalizada-indiana .dato-vacio {
    color: #d1d1d1;
    text-align: center;
}

.tabla-personalizada-indiana .badge-formato {
    display: inline-block;
    background-color: #A26BFC; /* Primary Color */
    color: #FFFFFF;
    padding: 3px 12px;
    border-radius: 15px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.tabla-personalizada-indiana .text-center {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26b366fb *//* CONTENEDOR DE LA LISTA */
.lista-estados-indiana {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 2 columnas */
    gap: 12px 25px; /* Espaciado entre items */

    margin: 15px 0;
}

/* ESTILO DEL ENLACE */
.enlace-estado {
    color: #54595F !important; /* Gris secundario para no cansar la vista */
    font-size: 15px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    padding: 8px 12px;
    border-radius: 6px;
    background: #f9f9f9; /* Fondo muy suave */
    border-left: 3px solid #802277; /* Tu Morado Principal */
    transition: all 0.3s ease !important;
    display: block;
}

/* EFECTO AL PASAR EL MOUSE (HOVER) */
.enlace-estado:hover {
    background: #ffffff;
    color: #A26BFC !important; /* Cambia al Azul de tu imagen */
    border-left-color: #61CE70; /* El borde cambia a tu Verde de Énfasis */
    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
    transform: translateX(5px);
}

/* AJUSTE PARA MÓVILES (1 columna) */
@media (max-width: 480px) {
    .lista-estados-indiana {
        grid-template-columns: 1fr;
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for eael-wpforms, class: .elementor-element-969ce25 *//* ESTRUCTURA ANCHA Y LIMPIA */
.form-indiana-clean-wide {
    background: #ffffff;
    padding: 30px;
    border-radius: 12px;
    max-width: 100%; /* Más ancho para reducir altura */
    margin: 20px auto;
    border: 1px solid #f0f0f0;
}

/* 2 Columnas */
.form-indiana-clean-wide .wpforms-field-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    gap: 12px 25px; 
}

/* Ocupar todo el ancho en Textarea y Botón */
.form-indiana-clean-wide .wpforms-field-textarea,
.form-indiana-clean-wide .wpforms-submit-container {
    grid-column: span 2;
}

/* Etiquetas (Labels) - Gris Secundario #54595F */
.form-indiana-clean-wide .wpforms-field-label {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #54595F !important;
    margin-bottom: 6px !important;
}

/* --- COLOR DE CAMPOS SIN HOVER (ESTADO INICIAL) --- */
.form-indiana-clean-wide input, 
.form-indiana-clean-wide select, 
.form-indiana-clean-wide textarea {
    width: 100% !important;
    padding: 12px 15px !important;
    font-size: 15px !important;
    border: 1.5px solid #EAEAEA !important; /* Borde suave, no oscuro */
    border-radius: 8px !important;
    color: #333333 !important; /* Texto del item bien oscuro para que se vea */
    background-color: #ffffff !important; /* Fondo blanco limpio */
    transition: all 0.3s ease !important;
}

/* --- COLOR DE CAMPOS CON HOVER / FOCUS --- */
.form-indiana-clean-wide input:focus, 
.form-indiana-clean-wide select:focus {
    border-color: #A26BFC !important; /* Azul de tu imagen */
    box-shadow: 0 0 0 3px rgba(162, 107, 252, 0.1) !important;
    outline: none !important;
}

/* --- MEJORA PARA EL DESPLEGABLE (SELECT) --- */
.form-indiana-clean-wide select {
    cursor: pointer !important;
    -webkit-appearance: menulist !important;
    appearance: menulist !important;
    color: #54595F !important; /* Asegura que el texto sea visible */
}

/* Botón - Morado Principal #802277 */
.form-indiana-clean-wide .wpforms-submit {
    background-color: #802277 !important;
    color: #ffffff !important;
    padding: 15px 40px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border-radius: 8px !important;
    border: none !important;
    cursor: pointer !important;
    width: 100% !important;
    margin-top: 10px;
}

/* Hover Botón - Verde Énfasis #61CE70 */
.form-indiana-clean-wide .wpforms-submit:hover {
    background-color: #00000 !important;
}

/* Asteriscos en Oro #bd883d */
.form-indiana-clean-wide .wpforms-required-label {
    color: #bd883d !important;
}

/* Móvil */
@media (max-width: 768px) {
    .form-indiana-clean-wide .wpforms-field-container {
        grid-template-columns: 1fr;
    }
    .form-indiana-clean-wide .wpforms-field-textarea,
    .form-indiana-clean-wide .wpforms-submit-container {
        grid-column: span 1;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-17186170 *//* CONTENEDOR DE ESTRELLAS */
.estrellas-indiana {
    display: inline-flex;
    gap: 4px; /* Espacio mínimo entre estrellas */
    padding: 10px 0;
}

/* LA ESTRELLA INDIVIDUAL */
.estrella {
    font-size: 24px; /* Tamaño elegante, ni muy grande ni muy chico */
    color: #bd883d;  /* Tu Oro de marca */
    transition: all 0.2s ease;
    cursor: default;
    line-height: 1;
}

/* EFECTO HOVER (Opcional, por si quieres que brillen) */
.estrellas-indiana:hover .estrella {
    color: #61CE70; /* Cambian a tu Verde de Énfasis al pasar el mouse */
    transform: scale(1.1);
    filter: drop-shadow(0 0 5px rgba(97, 206, 112, 0.3));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67e9c55c *//* CONTENEDOR EN FILA */
.contacto-minimal-row {
    display: flex;
    flex-wrap: wrap; /* Se ajusta si la pantalla es muy chica */
    gap: 30px; /* Espacio entre los dos datos */
    padding: 10px 0;
    justify-content: start; /* Centrado (puedes cambiarlo a flex-start) */
}

/* CADA ELEMENTO MINI */
.mini-item {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

/* ICONO PEQUEÑO - Color Morado #802277 */
.mini-icon {
    display: flex;
    align-items: center;
    color: #802277; 
    transition: transform 0.3s ease;
}

/* TEXTO - Gris Secundario #54595F */
.mini-text {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #54595F;
}

/* EFECTO AL PASAR EL MOUSE */
.mini-item:hover .mini-icon {
    color: #61CE70; /* Cambia a Verde al pasar el mouse */
    transform: scale(1.2);
}

.mini-item:hover .mini-text {
    color: #A26BFC; /* El texto cambia a Azul */
}

/* MÓVIL: Si no hay espacio, se ponen uno abajo del otro */
@media (max-width: 600px) {
    .contacto-minimal-row {
        flex-direction: column;
        gap: 12px;
        align-items: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-59bc0d95 *//* CONTENEDOR CON ELEGANCIA */
.acordeon-indiana-balance {
    background: #ffffff;
    border-radius: 0px; 
    border: 1px solid #f0f0f0;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
    overflow: hidden;
}

/* CADA ITEM */
.acordeon-indiana-balance .e-n-accordion-item {
    border-bottom: 1px solid #f0f0f0 !important;
}

/* TÍTULO (SUMMARY) */
.acordeon-indiana-balance .e-n-accordion-item-title {
    padding: 16px 20px !important;
    background: #ffffff !important;
    transition: all 0.3s ease !important;
}

/* SOLUCIÓN AL TEXTO BLANCO: Forzamos tu Verde siempre */
.acordeon-indiana-balance .e-n-accordion-item-title-text,
.acordeon-indiana-balance .e-n-accordion-item[open] .e-n-accordion-item-title-text {
    color: #004731 !important; /* Tu Verde siempre visible */
    font-size: 18px !important; 
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* ICONOS (+ / -) - Morado */
.acordeon-indiana-balance .e-n-accordion-item-title-icon {
    color: #802277 !important; /* Morado solicitado */
    font-size: 16px;
}

/* CUANDO ESTÁ ABIERTO - ACENTO MORADO A LA DERECHA */
.acordeon-indiana-balance .e-n-accordion-item[open] {
    border-right: 5px solid #802277 !important; /* Borde Morado */
    border-left: none !important;
    background: #fafafa;
}

/* CONTENIDO INTERIOR */
.acordeon-indiana-balance .e-n-accordion-item-content {
    padding: 20px 30px !important;
    background: #ffffff;
}

/* LOS ENLACES DENTRO DEL ACORDEÓN */
.acordeon-indiana-balance ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.acordeon-indiana-balance li {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.acordeon-indiana-balance li a {
    color: #444 !important;
    text-decoration: none !important;
    font-size: 18px !important; 
    transition: all 0.2s ease;
}

.acordeon-indiana-balance li a:hover {
    color: #802277 !important; /* Morado al pasar el mouse */
    padding-left: 5px;
}

/* PUNTO DECORATIVO (FLECHA) - Morado */
.acordeon-indiana-balance li::before {
    content: "→"; 
    color: #802277; /* Morado solicitado */
    margin-right: 12px;
    font-weight: bold;
}/* End custom CSS */