.elementor-9414 .elementor-element.elementor-element-5ff190d{--display:flex;--min-height:100vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9414 .elementor-element.elementor-element-7ae0f16{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-9414 .elementor-element.elementor-element-7ae0f16.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-7ae0f16 .elementor-heading-title{font-size:62px;font-weight:700;}.elementor-9414 .elementor-element.elementor-element-4889f6a{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-size:20px;}.elementor-9414 .elementor-element.elementor-element-4889f6a.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-9e89969{--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-9414 .elementor-element.elementor-element-2b10813 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;fill:var( --e-global-color-c758fca );color:var( --e-global-color-c758fca );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;padding:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-2b10813 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-2b10813 .elementor-button:focus{background-color:var( --e-global-color-c758fca );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-2b10813 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-2b10813 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9414 .elementor-element.elementor-element-db89718 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;padding:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-db89718 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-db89718 .elementor-button:focus{background-color:var( --e-global-color-c758fca );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-db89718 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-db89718 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9414 .elementor-element.elementor-element-c581c75{--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-9414 .elementor-element.elementor-element-be4ba41{--display:flex;}.elementor-9414 .elementor-element.elementor-element-2e45f19{text-align:center;}.elementor-9414 .elementor-element.elementor-element-2e45f19 .elementor-heading-title{font-size:48px;font-weight:800;}.elementor-9414 .elementor-element.elementor-element-af898ae{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-9414 .elementor-element.elementor-element-af898ae.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-89b5e5d{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9414 .elementor-element.elementor-element-4db651c{--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;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-e4af9bb{--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-9414 .elementor-element.elementor-element-cb4e4f0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9414 .elementor-element.elementor-element-3f996ff{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-9414 .elementor-element.elementor-element-5e506ff{--display:flex;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-5e506ff:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-5e506ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B78CC;}.elementor-9414 .elementor-element.elementor-element-c6c70f2{text-align:center;}.elementor-9414 .elementor-element.elementor-element-c6c70f2 .elementor-heading-title{font-weight:800;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-2cd15cc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:51px;font-weight:700;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-2cd15cc.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-14b9901{width:var( --container-widget-width, 83% );max-width:83%;margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-14b9901.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-7b1a467 .elementor-button{background-color:var( --e-global-color-c758fca );font-size:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-9414 .elementor-element.elementor-element-7b1a467 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-7b1a467 .elementor-button:focus{background-color:#3B78CC;color:var( --e-global-color-c758fca );border-color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-7b1a467 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-7b1a467 .elementor-button:focus svg{fill:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-cca1f52{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9414 .elementor-element.elementor-element-ff68831{--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;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-c8c170d{--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-9414 .elementor-element.elementor-element-a4c1e41{--display:flex;}.elementor-9414 .elementor-element.elementor-element-c5f3436{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9414 .elementor-element.elementor-element-54edeec{--display:flex;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-54edeec:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-54edeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9414 .elementor-element.elementor-element-150d94e{text-align:center;}.elementor-9414 .elementor-element.elementor-element-150d94e .elementor-heading-title{font-weight:800;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-f50efbe{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:51px;font-weight:700;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-f50efbe.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-bb3856d{width:var( --container-widget-width, 83% );max-width:83%;margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-bb3856d.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-c5e9d80 .elementor-button{background-color:var( --e-global-color-c758fca );font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-9414 .elementor-element.elementor-element-c5e9d80 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-c5e9d80 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c758fca );border-color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-c5e9d80 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-c5e9d80 .elementor-button:focus svg{fill:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-0a6ceb3{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9414 .elementor-element.elementor-element-43850d0{--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;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-282df31{--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-9414 .elementor-element.elementor-element-3ef6ae4{--display:flex;--justify-content:center;}.elementor-9414 .elementor-element.elementor-element-fe62f30{width:var( --container-widget-width, 82% );max-width:82%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-size:19px;color:var( --e-global-color-text );}.elementor-9414 .elementor-element.elementor-element-fe62f30.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-70c92d0 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;fill:var( --e-global-color-c758fca );color:var( --e-global-color-c758fca );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-70c92d0 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-70c92d0 .elementor-button:focus{background-color:var( --e-global-color-c758fca );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-70c92d0 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-70c92d0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-ee24200{--display:flex;--justify-content:center;--border-radius:17px 17px 17px 17px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-9414 .elementor-element.elementor-element-ee24200:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-ee24200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-15acbe9{text-align:center;}.elementor-9414 .elementor-element.elementor-element-15acbe9 .elementor-heading-title{font-size:56px;font-weight:800;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-2252015{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:21px;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-2252015.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-8e7ee81{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-tabs-title-border-radius:10px 10px 10px 10px;}.elementor-9414 .elementor-element.elementor-element-8e7ee81 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-8e7ee81.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-8e7ee81.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9414 .elementor-element.elementor-element-8e7ee81.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-8e7ee81.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-8e7ee81.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-00710d6{--display:flex;--min-height:60vh;--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;--justify-content:center;}.elementor-9414 .elementor-element.elementor-element-00710d6:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-00710d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d4bb97 );}.elementor-9414 .elementor-element.elementor-element-1f9b57d{text-align:center;}.elementor-9414 .elementor-element.elementor-element-1f9b57d .elementor-heading-title{font-size:60px;font-weight:700;}.elementor-9414 .elementor-element.elementor-element-bbad761{text-align:center;font-size:21px;}.elementor-9414 .elementor-element.elementor-element-8c1bc61 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;padding:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-8c1bc61 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-8c1bc61 .elementor-button:focus{background-color:var( --e-global-color-5d4bb97 );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-8c1bc61{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-9414 .elementor-element.elementor-element-8c1bc61.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-8c1bc61 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-8c1bc61 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9414 .elementor-element.elementor-element-db5eabc{--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-9414 .elementor-element.elementor-element-006f839{--display:flex;}.elementor-9414 .elementor-element.elementor-element-d7e7889{text-align:center;}.elementor-9414 .elementor-element.elementor-element-d7e7889 .elementor-heading-title{font-size:48px;font-weight:800;}.elementor-9414 .elementor-element.elementor-element-3811a3b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-9414 .elementor-element.elementor-element-3811a3b.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-fd83f88{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9414 .elementor-element.elementor-element-4e65e26{--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;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-539b5aa{--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-9414 .elementor-element.elementor-element-a9f63b4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9414 .elementor-element.elementor-element-e41f891{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-9414 .elementor-element.elementor-element-4fbd65a{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;font-size:13px;color:#02010187;}.elementor-9414 .elementor-element.elementor-element-4fbd65a.elementor-element{--align-self:flex-start;}.elementor-9414 .elementor-element.elementor-element-8175fad{--display:flex;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-8175fad:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-8175fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B78CC;}.elementor-9414 .elementor-element.elementor-element-e813376{text-align:center;}.elementor-9414 .elementor-element.elementor-element-e813376 .elementor-heading-title{font-weight:800;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-d068ed4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:51px;font-weight:700;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-d068ed4.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-e6e4c60{width:var( --container-widget-width, 83% );max-width:83%;margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-e6e4c60.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-ab53f14 .elementor-button{background-color:var( --e-global-color-c758fca );font-size:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-9414 .elementor-element.elementor-element-ab53f14 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-ab53f14 .elementor-button:focus{background-color:#3B78CC;color:var( --e-global-color-c758fca );border-color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-ab53f14 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-ab53f14 .elementor-button:focus svg{fill:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-f93df95{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9414 .elementor-element.elementor-element-664757a{--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;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-6b87960{--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-9414 .elementor-element.elementor-element-e27c7c5{--display:flex;}.elementor-9414 .elementor-element.elementor-element-8427825{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9414 .elementor-element.elementor-element-bc7402b{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;font-size:13px;color:#02010187;}.elementor-9414 .elementor-element.elementor-element-bc7402b.elementor-element{--align-self:flex-start;}.elementor-9414 .elementor-element.elementor-element-35c876c{--display:flex;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-35c876c:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-35c876c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9414 .elementor-element.elementor-element-2b7e1cf{text-align:center;}.elementor-9414 .elementor-element.elementor-element-2b7e1cf .elementor-heading-title{font-weight:800;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-aee3395{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:51px;font-weight:700;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-aee3395.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-795f25d{width:var( --container-widget-width, 83% );max-width:83%;margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-795f25d.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-2f13bac .elementor-button{background-color:var( --e-global-color-c758fca );font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-9414 .elementor-element.elementor-element-2f13bac .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-2f13bac .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c758fca );border-color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-2f13bac .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-2f13bac .elementor-button:focus svg{fill:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-c54cd24{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9414 .elementor-element.elementor-element-8199f35{--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;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-fcc0958{--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-9414 .elementor-element.elementor-element-ce6f8d6{--display:flex;}.elementor-9414 .elementor-element.elementor-element-c44597d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9414 .elementor-element.elementor-element-72bd1ef{--display:flex;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-72bd1ef:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-72bd1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-52cc6b3{text-align:center;}.elementor-9414 .elementor-element.elementor-element-52cc6b3 .elementor-heading-title{font-weight:800;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-0b26a0b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:51px;font-weight:700;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-0b26a0b.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-3bd740f{width:var( --container-widget-width, 83% );max-width:83%;margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-3bd740f.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-7bf3888 .elementor-button{background-color:var( --e-global-color-c758fca );font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-9414 .elementor-element.elementor-element-7bf3888 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-7bf3888 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c758fca );border-color:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-7bf3888 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-7bf3888 .elementor-button:focus svg{fill:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-77d630b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-tabs-title-border-radius:10px 10px 10px 10px;}.elementor-9414 .elementor-element.elementor-element-77d630b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c758fca );}.elementor-9414 .elementor-element.elementor-element-77d630b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-77d630b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9414 .elementor-element.elementor-element-77d630b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-77d630b.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-77d630b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-4ff4cc4{--display:flex;--min-height:60vh;--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;--justify-content:center;}.elementor-9414 .elementor-element.elementor-element-4ff4cc4:not(.elementor-motion-effects-element-type-background), .elementor-9414 .elementor-element.elementor-element-4ff4cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d4bb97 );}.elementor-9414 .elementor-element.elementor-element-6fd9ce2{text-align:center;}.elementor-9414 .elementor-element.elementor-element-6fd9ce2 .elementor-heading-title{font-size:60px;font-weight:700;}.elementor-9414 .elementor-element.elementor-element-3e6bb43{text-align:center;font-size:21px;}.elementor-9414 .elementor-element.elementor-element-23e9565 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;padding:17px 17px 17px 17px;}.elementor-9414 .elementor-element.elementor-element-23e9565 .elementor-button:hover, .elementor-9414 .elementor-element.elementor-element-23e9565 .elementor-button:focus{background-color:var( --e-global-color-5d4bb97 );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9414 .elementor-element.elementor-element-23e9565{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-9414 .elementor-element.elementor-element-23e9565.elementor-element{--align-self:center;}.elementor-9414 .elementor-element.elementor-element-23e9565 .elementor-button:hover svg, .elementor-9414 .elementor-element.elementor-element-23e9565 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9414 .elementor-element.elementor-element-5f62ff7{--display:flex;--min-height:0vh;--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;}body:not(.rtl) .elementor-9414 .elementor-element.elementor-element-6091d00{right:14px;}body.rtl .elementor-9414 .elementor-element.elementor-element-6091d00{left:14px;}.elementor-9414 .elementor-element.elementor-element-6091d00{bottom:-14px;}.elementor-9414 .elementor-element.elementor-element-6091d00 img{max-width:120px;opacity:0.74;}@media(min-width:768px){.elementor-9414 .elementor-element.elementor-element-4db651c{--content-width:100%;}.elementor-9414 .elementor-element.elementor-element-ff68831{--content-width:100%;}.elementor-9414 .elementor-element.elementor-element-43850d0{--content-width:100%;}.elementor-9414 .elementor-element.elementor-element-4e65e26{--content-width:100%;}.elementor-9414 .elementor-element.elementor-element-664757a{--content-width:100%;}.elementor-9414 .elementor-element.elementor-element-8199f35{--content-width:100%;}}@media(max-width:767px){.elementor-9414 .elementor-element.elementor-element-7ae0f16 .elementor-heading-title{font-size:38px;}.elementor-9414 .elementor-element.elementor-element-4889f6a{font-size:18px;}.elementor-9414 .elementor-element.elementor-element-2cd15cc{font-size:40px;}.elementor-9414 .elementor-element.elementor-element-8e7ee81{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-9414 .elementor-element.elementor-element-1f9b57d .elementor-heading-title{font-size:45px;}.elementor-9414 .elementor-element.elementor-element-bbad761{font-size:18px;}.elementor-9414 .elementor-element.elementor-element-8c1bc61{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-9414 .elementor-element.elementor-element-d068ed4{font-size:40px;}.elementor-9414 .elementor-element.elementor-element-77d630b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-9414 .elementor-element.elementor-element-6fd9ce2 .elementor-heading-title{font-size:45px;}.elementor-9414 .elementor-element.elementor-element-3e6bb43{font-size:18px;}.elementor-9414 .elementor-element.elementor-element-23e9565{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}body:not(.rtl) .elementor-9414 .elementor-element.elementor-element-6091d00{right:0%;}body.rtl .elementor-9414 .elementor-element.elementor-element-6091d00{left:0%;}.elementor-9414 .elementor-element.elementor-element-6091d00{bottom:-2%;}.elementor-9414 .elementor-element.elementor-element-6091d00 img{max-width:100px;}}/* Start custom CSS for text-editor, class: .elementor-element-3f996ff */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd15cc */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5f3436 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f50efbe */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f996ff */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd15cc */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5f3436 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f50efbe */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f996ff */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd15cc */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5f3436 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f50efbe */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f996ff */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd15cc */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5f3436 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f50efbe */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41f891 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d068ed4 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8427825 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee3395 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c44597d */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b26a0b */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41f891 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d068ed4 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8427825 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee3395 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c44597d */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b26a0b */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41f891 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d068ed4 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8427825 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee3395 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c44597d */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b26a0b */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41f891 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #3B78CC; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d068ed4 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8427825 */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee3395 */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c44597d */.plan-seccion {
  margin-top: 20px;
}

.plan-titulo {
  font-size: 22px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 15px;
}

.plan-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plan-lista li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 8px;
  line-height: 1.5;
}

.plan-lista li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  background: #4891F7; /* morado */
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b26a0b */.precio {
  display: inline-flex;
  gap: 1px;
}

.numero {
  line-height: 0;
}

.simbolo {
  font-size: 0.35em;
}

.periodo {
  font-size: 0.35em;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23e9565 */@keyframes premiumBounce {
  0%, 100% {
    transform: translateY(0);
  }

  10% {
    transform: translateY(-6px);
  }

  20% {
    transform: translateY(0);
  }
}

.elementor-9414 .elementor-element.elementor-element-23e9565 {
  animation: premiumBounce 2s ease-in-out infinite;
}/* End custom CSS */