.elementor-21438 .elementor-element.elementor-element-62575651:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-62575651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-21438 .elementor-element.elementor-element-62575651 > .elementor-background-overlay{background-color:#000000;opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21438 .elementor-element.elementor-element-62575651{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-21438 .elementor-element.elementor-element-2d03911c{text-align:center;}.elementor-21438 .elementor-element.elementor-element-2d03911c .elementor-heading-title{font-size:44px;font-weight:700;color:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-674cfae2{--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-21438 .elementor-element.elementor-element-5e50114a{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-3874d2b7{--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-21438 .elementor-element.elementor-element-359e5328 .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-21438 .elementor-element.elementor-element-36b5ddde .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-21438 .elementor-element.elementor-element-15ebc1f7{--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-21438 .elementor-element.elementor-element-4da7f7e{--display:flex;}.elementor-21438 .elementor-element.elementor-element-33522c22{text-align:center;}.elementor-21438 .elementor-element.elementor-element-33522c22 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-7b5bfe4c{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-748d29f9{--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-21438 .elementor-element.elementor-element-3e7de919{--display:flex;}.elementor-21438 .elementor-element.elementor-element-31eb22ae{text-align:center;}.elementor-21438 .elementor-element.elementor-element-31eb22ae .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-38b3f4b3{text-align:center;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-24fa8c66{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-70371147{text-align:center;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-6e0c205c{--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-21438 .elementor-element.elementor-element-6e0c205c:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-6e0c205c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-67c3bf14 .elementor-heading-title{font-size:34px;font-weight:600;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-25489fae{--display:flex;}.elementor-21438 .elementor-element.elementor-element-3960cf68{--display:flex;--justify-content:center;}.elementor-21438 .elementor-element.elementor-element-4db23a9e{--display:flex;}.elementor-21438 .elementor-element.elementor-element-36b48cf2{text-align:center;}.elementor-21438 .elementor-element.elementor-element-36b48cf2 .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-7f36b761{--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-21438 .elementor-element.elementor-element-3be72682{--display:flex;}.elementor-21438 .elementor-element.elementor-element-6ae6c7c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21438 .elementor-element.elementor-element-4bddf4a3{text-align:justify;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-76dc96c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21438 .elementor-element.elementor-element-27b56268{text-align:start;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-7dd898f2{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-68ec07ee{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-2c2ad219 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-21438 .elementor-element.elementor-element-2c2ad219 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21438 .elementor-element.elementor-element-346e8921{--display:flex;--justify-content:center;}.elementor-21438 .elementor-element.elementor-element-29ac56c8{--display:flex;}.elementor-21438 .elementor-element.elementor-element-3a866c3f{text-align:center;}.elementor-21438 .elementor-element.elementor-element-3a866c3f .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-20d0c6b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21438 .elementor-element.elementor-element-589c40f0{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-3f3fc051{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21438 .elementor-element.elementor-element-28d68883{text-align:start;font-size:18px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-61a52c8d{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-699c4eeb .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-58809d10{--display:flex;--justify-content:center;}.elementor-21438 .elementor-element.elementor-element-468ba7b9{--display:flex;}.elementor-21438 .elementor-element.elementor-element-3ae8406c{text-align:start;}.elementor-21438 .elementor-element.elementor-element-3ae8406c .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-3bdd526c{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-141074ac .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-4ab808c8{--display:flex;}.elementor-21438 .elementor-element.elementor-element-589130da{text-align:start;}.elementor-21438 .elementor-element.elementor-element-589130da .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-5b644218{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-320aeb1d .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-3e049459{--display:flex;}.elementor-21438 .elementor-element.elementor-element-639426ac{text-align:start;}.elementor-21438 .elementor-element.elementor-element-639426ac .elementor-heading-title{font-size:26px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-71cbb71{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-90f5190 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-5fa63d40{--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-21438 .elementor-element.elementor-element-6457fed1{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21438 .elementor-element.elementor-element-539919db{--display:flex;}.elementor-21438 .elementor-element.elementor-element-35e17fff{text-align:center;}.elementor-21438 .elementor-element.elementor-element-35e17fff .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-36783e97{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-2a537d25{--display:flex;}.elementor-21438 .elementor-element.elementor-element-31de1b2b .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-474d0f7{--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-21438 .elementor-element.elementor-element-2b4c6b0e{--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-21438 .elementor-element.elementor-element-2b4c6b0e:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-2b4c6b0e > .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-21438 .elementor-element.elementor-element-2103ff3c .elementor-icon-wrapper{text-align:center;}.elementor-21438 .elementor-element.elementor-element-4b058be2{text-align:center;}.elementor-21438 .elementor-element.elementor-element-4b058be2 .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-primary );}.elementor-21438 .elementor-element.elementor-element-541e6d16{--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-21438 .elementor-element.elementor-element-6a46c4a5{--display:flex;}.elementor-21438 .elementor-element.elementor-element-389726f3{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-2a71ec92{--display:flex;}.elementor-21438 .elementor-element.elementor-element-5591d79e{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-13b460ac{--display:flex;}.elementor-21438 .elementor-element.elementor-element-7a335a19{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-20afe1e4{--display:flex;}.elementor-21438 .elementor-element.elementor-element-48752a22{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-341b6083{--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-21438 .elementor-element.elementor-element-31b8fac7{--display:flex;}.elementor-21438 .elementor-element.elementor-element-6d9517c9{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-5b3c453{--display:flex;}.elementor-21438 .elementor-element.elementor-element-72d965eb{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-438854dd{--display:flex;}.elementor-21438 .elementor-element.elementor-element-4a8d7509{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-dfc2788{--display:flex;}.elementor-21438 .elementor-element.elementor-element-109a9496{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-5a044a9c{--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-21438 .elementor-element.elementor-element-74909f1f > .elementor-container{min-height:754px;}.elementor-21438 .elementor-element.elementor-element-74909f1f:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-74909f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21438 .elementor-element.elementor-element-74909f1f{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-21438 .elementor-element.elementor-element-74909f1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21438 .elementor-element.elementor-element-48bdcef4{text-align:center;}.elementor-21438 .elementor-element.elementor-element-48bdcef4 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-7968f59c{text-align:center;}.elementor-21438 .elementor-element.elementor-element-7968f59c .elementor-heading-title{font-size:26px;font-weight:700;color:#000000;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-2002b196{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .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-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:50%;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21438 .elementor-element.elementor-element-2002b196 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-41d3561e{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:50%;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-button{color:#fff;background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21438 .elementor-element.elementor-element-41d3561e .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-4ef14415{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .header .subtitle{font-size:22px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:0%;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21438 .elementor-element.elementor-element-4ef14415 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21438 .elementor-element.elementor-element-1667eaaf:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-1667eaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21438 .elementor-element.elementor-element-1667eaaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-21438 .elementor-element.elementor-element-1667eaaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21438 .elementor-element.elementor-element-63ea6b32{text-align:center;}.elementor-21438 .elementor-element.elementor-element-63ea6b32 .elementor-heading-title{font-size:26px;font-weight:700;color:#000000;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-item{background-color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .header .subtitle{color:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:var( --e-global-color-secondary );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .body ul li .li-icon{color:#000000;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing-item .body ul li .li-icon svg{fill:#000000;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:0%;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21438 .elementor-element.elementor-element-109dd394 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21438 .elementor-element.elementor-element-109dd394 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-79771976{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .header .subtitle{color:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:0%;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21438 .elementor-element.elementor-element-79771976 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-item{background-color:#FFFFFF;border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-5636a37a{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing{border-radius:4px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .header .title{color:var( --e-global-color-6a3bf93 );font-size:22px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:var( --e-global-color-6a3bf93 );}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-2 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-4 .eael-pricing-item .header{background:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#000000;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00C853;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .body ul li{color:#4A4A4A;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .body ul li .li-icon{color:#000000;width:20px;height:20px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .body ul li .li-icon svg{fill:#000000;height:20px;width:20px;font-size:20px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing-item .body ul li .li-icon i{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg{height:0px;width:0px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon{width:0px;height:0px;border-radius:50%;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-button img{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-button i{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-button{color:#fff;background:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:var( --e-global-color-accent );}.elementor-21438 .elementor-element.elementor-element-5636a37a .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9;}.elementor-21438 .elementor-element.elementor-element-74253907 > .elementor-container{min-height:298px;}.elementor-21438 .elementor-element.elementor-element-74253907:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-74253907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-74253907{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21438 .elementor-element.elementor-element-74253907 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21438 .elementor-element.elementor-element-7386a051{text-align:center;}.elementor-21438 .elementor-element.elementor-element-7386a051 .elementor-heading-title{font-size:26px;color:#ffffff;}.elementor-21438 .elementor-element.elementor-element-7c9e25a2{text-align:center;}.elementor-21438 .elementor-element.elementor-element-7c9e25a2 .elementor-heading-title{font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-21438 .elementor-element.elementor-element-76b32cfd .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-29314af0{--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-21438 .elementor-element.elementor-element-505a6fd4{text-align:center;}.elementor-21438 .elementor-element.elementor-element-505a6fd4 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-249d36e4{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-47033d58{text-align:center;font-size:16px;font-weight:700;font-style:italic;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-d66264b{--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-21438 .elementor-element.elementor-element-d66264b:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-d66264b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-48b4234 );}.elementor-21438 .elementor-element.elementor-element-1a190279{--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-21438 .elementor-element.elementor-element-262aa9cd{--display:flex;--justify-content:center;}.elementor-21438 .elementor-element.elementor-element-e727600{text-align:center;}.elementor-21438 .elementor-element.elementor-element-e727600 .elementor-heading-title{font-size:26px;color:#ffffff;}.elementor-21438 .elementor-element.elementor-element-1013205{text-align:center;}.elementor-21438 .elementor-element.elementor-element-1013205 .elementor-heading-title{font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-21438 .elementor-element.elementor-element-1eebd0c0 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-651fa9e9{--display:flex;}.elementor-21438 .elementor-element.elementor-element-43a5efa0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21438 .elementor-element.elementor-element-778cac60{--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-21438 .elementor-element.elementor-element-181781fe{--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-21438 .elementor-element.elementor-element-118349ed{--display:flex;}.elementor-21438 .elementor-element.elementor-element-6b238de{--display:flex;}.elementor-21438 .elementor-element.elementor-element-5dc12e41{text-align:center;}.elementor-21438 .elementor-element.elementor-element-5dc12e41 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-3fc06466{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-37c2238e .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-174dd645{--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-21438 .elementor-element.elementor-element-7cce574b{--display:flex;}.elementor-21438 .elementor-element.elementor-element-79868b39{text-align:start;}.elementor-21438 .elementor-element.elementor-element-79868b39 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-229f7c3{--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-21438 .elementor-element.elementor-element-775ce3f3{--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-21438 .elementor-element.elementor-element-744e8a1a{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-21438 .elementor-element.elementor-element-744e8a1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21438 .elementor-element.elementor-element-7f6a7b66{text-align:center;}.elementor-21438 .elementor-element.elementor-element-7f6a7b66 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-66d6ae96{text-align:center;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-74f00f22{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-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms .wpforms-field select{height:30px;}.elementor-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-21438 .elementor-element.elementor-element-3a180a81 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-21438 .elementor-element.elementor-element-3a180a81{width:var( --container-widget-width, 46.171% );max-width:46.171%;--container-widget-width:46.171%;--container-widget-flex-grow:0;}.elementor-21438 .elementor-element.elementor-element-3a180a81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21438 .elementor-element.elementor-element-40fc1ff6 > .elementor-container{min-height:400px;}.elementor-21438 .elementor-element.elementor-element-40fc1ff6{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-21438 .elementor-element.elementor-element-704db999{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21438 .elementor-element.elementor-element-704db999 .elementor-divider-separator{width:100%;}.elementor-21438 .elementor-element.elementor-element-704db999 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21438 .elementor-element.elementor-element-6ebba3ac{text-align:center;}.elementor-21438 .elementor-element.elementor-element-6ebba3ac .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-21438 .elementor-element.elementor-element-64c2835a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-21438 .elementor-element.elementor-element-64c2835a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:41px;}.elementor-21438 .elementor-element.elementor-element-64c2835a.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:41px;}.elementor-21438 .elementor-element.elementor-element-64c2835a.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:41px;}.elementor-21438 .elementor-element.elementor-element-64c2835a.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:41px;}.elementor-21438 .elementor-element.elementor-element-64c2835a .elementor-testimonial__text{color:#2B2B2B;font-weight:400;}.elementor-21438 .elementor-element.elementor-element-64c2835a .elementor-testimonial__name{color:#000000;}.elementor-21438 .elementor-element.elementor-element-64c2835a .elementor-testimonial__title{color:#000000;}.elementor-21438 .elementor-element.elementor-element-64c2835a .elementor-swiper-button{font-size:0px;}.elementor-21438 .elementor-element.elementor-element-64c2835a .swiper-pagination-bullet{height:16px;width:16px;}.elementor-21438 .elementor-element.elementor-element-64c2835a .swiper-horizontal .swiper-pagination-progressbar{height:16px;}.elementor-21438 .elementor-element.elementor-element-64c2835a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#DCC9FB;opacity:1;}.elementor-21438 .elementor-element.elementor-element-64c2835a .swiper-pagination-bullet-active, .elementor-21438 .elementor-element.elementor-element-64c2835a .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-21438 .elementor-element.elementor-element-64c2835a .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-21438 .elementor-element.elementor-element-64c2835a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21438 .elementor-element.elementor-element-6a43c761{--spacer-size:5px;}.elementor-21438 .elementor-element.elementor-element-6cd10231{--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-21438 .elementor-element.elementor-element-61d9fef7{--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-21438 .elementor-element.elementor-element-61d9fef7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21438 .elementor-element.elementor-element-2926c913{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-21438 .elementor-element.elementor-element-2926c913.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21438 .elementor-element.elementor-element-2fa6d9c5{text-align:start;}.elementor-21438 .elementor-element.elementor-element-2fa6d9c5 .elementor-heading-title{font-size:34px;font-weight:700;color:#A26BFC;}.elementor-21438 .elementor-element.elementor-element-778e4eed{text-align:start;font-size:18px;font-weight:400;color:#0A0000;}.elementor-21438 .elementor-element.elementor-element-412f9f25 .elementor-button{font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-21438 .elementor-element.elementor-element-460b2cbe{--display:flex;}.elementor-21438 .elementor-element.elementor-element-4bbb2f12{text-align:start;}.elementor-21438 .elementor-element.elementor-element-4bbb2f12 .elementor-heading-title{font-size:26px;font-weight:700;color:#000000;}.elementor-21438 .elementor-element.elementor-element-5187bdb9{--display:flex;}.elementor-21438 .elementor-element.elementor-element-60f03111{--display:flex;}.elementor-21438 .elementor-element.elementor-element-7faaf4f2{--display:flex;}.elementor-21438 .elementor-element.elementor-element-56a539aa{--display:flex;}.elementor-21438 .elementor-element.elementor-element-4cd32b50{--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-21438 .elementor-element.elementor-element-2c4ee018{--display:flex;}@media(max-width:1024px){.elementor-21438 .elementor-element.elementor-element-5fa63d40{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-21438 .elementor-element.elementor-element-2d03911c .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-5e50114a{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-359e5328 .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-36b5ddde .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-33522c22 .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-7b5bfe4c{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-31eb22ae .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-38b3f4b3{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-24fa8c66{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-70371147{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-67c3bf14{text-align:center;}.elementor-21438 .elementor-element.elementor-element-67c3bf14 .elementor-heading-title{font-size:24px;}.elementor-21438 .elementor-element.elementor-element-36b48cf2 .elementor-heading-title{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-4bddf4a3{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-27b56268{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-7dd898f2{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-68ec07ee{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-2c2ad219 .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-3a866c3f .elementor-heading-title{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-589c40f0{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-28d68883{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-61a52c8d{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-699c4eeb .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-3ae8406c .elementor-heading-title{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-3bdd526c{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-141074ac .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-589130da .elementor-heading-title{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-5b644218{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-320aeb1d .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-639426ac .elementor-heading-title{font-size:20px;}.elementor-21438 .elementor-element.elementor-element-71cbb71{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-90f5190 .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-5fa63d40{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21438 .elementor-element.elementor-element-35e17fff .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-36783e97{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-31de1b2b .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-4b058be2 .elementor-heading-title{font-size:26px;}.elementor-21438 .elementor-element.elementor-element-389726f3{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-5591d79e{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-7a335a19{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-48752a22{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-6d9517c9{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-72d965eb{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-4a8d7509{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-109a9496{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-48bdcef4 .elementor-heading-title{font-size:26px;}.elementor-21438 .elementor-element.elementor-element-7386a051 .elementor-heading-title{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-7c9e25a2 .elementor-heading-title{font-size:26px;}.elementor-21438 .elementor-element.elementor-element-505a6fd4 .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-249d36e4{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-47033d58{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-e727600 .elementor-heading-title{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-1013205 .elementor-heading-title{font-size:26px;}.elementor-21438 .elementor-element.elementor-element-5dc12e41 .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-3fc06466{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-37c2238e .elementor-button{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-79868b39 .elementor-heading-title{font-size:30px;}.elementor-21438 .elementor-element.elementor-element-7f6a7b66 .elementor-heading-title{font-size:26px;}.elementor-21438 .elementor-element.elementor-element-66d6ae96{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-74f00f22{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-3a180a81{width:var( --container-widget-width, 247.066px );max-width:247.066px;--container-widget-width:247.066px;--container-widget-flex-grow:0;}.elementor-21438 .elementor-element.elementor-element-6ebba3ac .elementor-heading-title{font-size:24px;}.elementor-21438 .elementor-element.elementor-element-64c2835a .elementor-testimonial__text{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-2fa6d9c5 .elementor-heading-title{font-size:26px;}.elementor-21438 .elementor-element.elementor-element-778e4eed{font-size:16px;}.elementor-21438 .elementor-element.elementor-element-412f9f25 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-21438 .elementor-element.elementor-element-3be72682{--width:100%;}.elementor-21438 .elementor-element.elementor-element-651fa9e9{--width:100%;}.elementor-21438 .elementor-element.elementor-element-744e8a1a{--width:41.329%;}.elementor-21438 .elementor-element.elementor-element-6cd10231{--content-width:1305px;}.elementor-21438 .elementor-element.elementor-element-61d9fef7{--width:100%;}.elementor-21438 .elementor-element.elementor-element-2926c913{--width:62%;}.elementor-21438 .elementor-element.elementor-element-460b2cbe{--width:100%;}}@media(min-width:1025px){.elementor-21438 .elementor-element.elementor-element-62575651:not(.elementor-motion-effects-element-type-background), .elementor-21438 .elementor-element.elementor-element-62575651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-56bc79c1 *//* 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-3a4c3b06 *//* 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-2c2ad219 *//* 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-468ba7b9 */.elementor-21438 .elementor-element.elementor-element-468ba7b9{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab808c8 */.elementor-21438 .elementor-element.elementor-element-4ab808c8{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e049459 */.elementor-21438 .elementor-element.elementor-element-3e049459{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c2ad219 *//* 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-468ba7b9 */.elementor-21438 .elementor-element.elementor-element-468ba7b9{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab808c8 */.elementor-21438 .elementor-element.elementor-element-4ab808c8{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e049459 */.elementor-21438 .elementor-element.elementor-element-3e049459{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c2ad219 *//* 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-468ba7b9 */.elementor-21438 .elementor-element.elementor-element-468ba7b9{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab808c8 */.elementor-21438 .elementor-element.elementor-element-4ab808c8{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e049459 */.elementor-21438 .elementor-element.elementor-element-3e049459{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c2ad219 *//* 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-468ba7b9 */.elementor-21438 .elementor-element.elementor-element-468ba7b9{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab808c8 */.elementor-21438 .elementor-element.elementor-element-4ab808c8{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e049459 */.elementor-21438 .elementor-element.elementor-element-3e049459{
    border-bottom: 2px solid #A26BFC; /* Usando tu Primary Color (Lavanda) */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5fa63d40 *//* 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-5ac7da0c *//* 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-31de1b2b *//* 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-4b058be2 *//* BORDE INFERIOR CON TU PALETA REAL */
.elementor-21438 .elementor-element.elementor-element-4b058be2 {
    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-21438 .elementor-element.elementor-element-4b058be2::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-341b6083 *//* --- 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-57b1ce90 */.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-5106adec */.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-73c14e9f *//* 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-7d494ba *//* 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-3a180a81 *//* 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-64c2835a *//* 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-20d2307 *//* 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-4cd32b50 *//* 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 */