.elementor-51 .elementor-element.elementor-element-de4e6c3{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-2b73833{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-57a64a3 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:4rem;font-weight:800;color:var( --e-global-color-1a74e1a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-51 .elementor-element.elementor-element-61bd93f{color:var( --e-global-color-c37bdda );}.elementor-51 .elementor-element.elementor-element-a9b5b32{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-4a7e116{text-align:right;}.elementor-51 .elementor-element.elementor-element-4a7e116 img{max-width:90%;}.elementor-51 .elementor-element.elementor-element-12520ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-12520ad > .elementor-shape-bottom .elementor-shape-fill, .elementor-51 .elementor-element.elementor-element-12520ad > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-12520ad > .elementor-shape-bottom svg, .elementor-51 .elementor-element.elementor-element-12520ad > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-51 .elementor-element.elementor-element-a4dfbf7{text-align:center;}.elementor-51 .elementor-element.elementor-element-a4dfbf7 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:3rem;font-weight:800;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.3);color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-ecb137e{--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:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-885b807{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#22222230;--border-color:#22222230;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-885b807:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-885b807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0027FF80 0%, #F8F8FFE6 100%);}.elementor-51 .elementor-element.elementor-element-885b807.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-51 .elementor-element.elementor-element-98c5958{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;}.elementor-51 .elementor-element.elementor-element-4e6565f .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-accent );}.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-51 .elementor-element.elementor-element-71e5918{background-color:transparent;padding:8px 8px 8px 8px;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF05 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:50px 50px 50px 50px;}.elementor-51 .elementor-element.elementor-element-71e5918.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-71e5918 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-71e5918.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-71e5918.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-71e5918.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-71e5918.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-71e5918.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-71e5918 .elementor-icon{font-size:24px;}.elementor-51 .elementor-element.elementor-element-71e5918 .elementor-icon svg{height:24px;}.elementor-51 .elementor-element.elementor-element-2502934{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-f64584d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#22222230;--border-color:#22222230;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-f64584d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-f64584d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BD4DFF80 0%, #F8F8FFE6 100%);}.elementor-51 .elementor-element.elementor-element-f64584d.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-51 .elementor-element.elementor-element-325140b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-51 .elementor-element.elementor-element-b537e18 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-a4f8977{background-color:transparent;padding:8px 8px 8px 8px;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF05 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:50px 50px 50px 50px;}.elementor-51 .elementor-element.elementor-element-a4f8977.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-a4f8977 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-a4f8977.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-a4f8977.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-a4f8977.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-a4f8977.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-a4f8977.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-a4f8977 .elementor-icon{font-size:24px;}.elementor-51 .elementor-element.elementor-element-a4f8977 .elementor-icon svg{height:24px;}.elementor-51 .elementor-element.elementor-element-b2b03d1{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-1950f71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-1950f71:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1950f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1b20bfa{text-align:center;}.elementor-51 .elementor-element.elementor-element-1b20bfa .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:2.8rem;font-weight:800;color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-8b4b1f2{text-align:center;}.elementor-51 .elementor-element.elementor-element-8b4b1f2 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:1.8rem;font-weight:800;color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-a3c24fd{--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-51 .elementor-element.elementor-element-c0bd0b2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E6ED50;--border-color:#E0E6ED50;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-51 .elementor-element.elementor-element-c0bd0b2:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-c0bd0b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0E6ED25 0%, #FFFFFF05 100%);}.elementor-51 .elementor-element.elementor-element-c0bd0b2.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-51 .elementor-element.elementor-element-c0bd0b2:hover{box-shadow:0px 10px 10px 0px rgba(4.391668964321096, 0.2933731808869718, 134.9516632080078, 0.43);}.elementor-51 .elementor-element.elementor-element-ad465f7{background-color:transparent;padding:8px 8px 8px 8px;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF05 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:50px 50px 50px 50px;}.elementor-51 .elementor-element.elementor-element-ad465f7.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-ad465f7 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-ad465f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-ad465f7.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-ad465f7.elementor-view-default .elementor-icon{color:var( --e-global-color-b53c955 );border-color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-ad465f7.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-ad465f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-ad465f7 .elementor-icon{font-size:24px;}.elementor-51 .elementor-element.elementor-element-ad465f7 .elementor-icon svg{height:24px;}.elementor-51 .elementor-element.elementor-element-79bb29f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-79bb29f .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-0b26257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-86e4582{text-align:center;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-b325719{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E6ED50;--border-color:#E0E6ED50;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-51 .elementor-element.elementor-element-b325719:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b325719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0E6ED25 0%, #FFFFFF05 100%);}.elementor-51 .elementor-element.elementor-element-b325719.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-51 .elementor-element.elementor-element-b325719:hover{box-shadow:0px 10px 10px 0px rgba(4.391668964321096, 0.2933731808869718, 134.9516632080078, 0.43);}.elementor-51 .elementor-element.elementor-element-1f5453d{background-color:transparent;padding:8px 8px 8px 8px;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF05 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:50px 50px 50px 50px;}.elementor-51 .elementor-element.elementor-element-1f5453d.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-1f5453d .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-1f5453d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-1f5453d.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-1f5453d.elementor-view-default .elementor-icon{color:var( --e-global-color-b53c955 );border-color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-1f5453d.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-1f5453d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-1f5453d .elementor-icon{font-size:24px;}.elementor-51 .elementor-element.elementor-element-1f5453d .elementor-icon svg{height:24px;}.elementor-51 .elementor-element.elementor-element-1d39a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-1d39a27 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-cf8d065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-79c9b99{text-align:center;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-4d9e216{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E6ED50;--border-color:#E0E6ED50;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-51 .elementor-element.elementor-element-4d9e216:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4d9e216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0E6ED25 0%, #FFFFFF05 100%);}.elementor-51 .elementor-element.elementor-element-4d9e216.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-51 .elementor-element.elementor-element-4d9e216:hover{box-shadow:0px 10px 10px 0px rgba(4.391668964321096, 0.2933731808869718, 134.9516632080078, 0.43);}.elementor-51 .elementor-element.elementor-element-ad97fb5{background-color:transparent;padding:8px 8px 8px 8px;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF05 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:50px 50px 50px 50px;}.elementor-51 .elementor-element.elementor-element-ad97fb5.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-ad97fb5 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-ad97fb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-ad97fb5.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-ad97fb5.elementor-view-default .elementor-icon{color:var( --e-global-color-b53c955 );border-color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-ad97fb5.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-ad97fb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-ad97fb5 .elementor-icon{font-size:24px;}.elementor-51 .elementor-element.elementor-element-ad97fb5 .elementor-icon svg{height:24px;}.elementor-51 .elementor-element.elementor-element-0f21378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-0f21378 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-1319708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-d6caad9{text-align:center;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-1aa5414{--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-51 .elementor-element.elementor-element-1aa5414:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1aa5414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-1aa5414 > .elementor-shape-top .elementor-shape-fill, .elementor-51 .elementor-element.elementor-element-1aa5414 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1aa5414 > .elementor-shape-top svg, .elementor-51 .elementor-element.elementor-element-1aa5414 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-51 .elementor-element.elementor-element-b39f19f{--spacer-size:50px;}.elementor-51 .elementor-element.elementor-element-0ff964f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-0ff964f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-0ff964f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-f97178d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF10;--border-color:#FFFFFF10;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-51 .elementor-element.elementor-element-f97178d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-f97178d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0027FF20 0%, #BD4DFF20 100%);}.elementor-51 .elementor-element.elementor-element-6987518{--display:flex;}.elementor-51 .elementor-element.elementor-element-bfb44c1 .elementor-heading-title{font-family:"Causten Bold", Sans-serif;font-size:2.8rem;font-weight:800;color:var( --e-global-color-b53c955 );}.elementor-51 .elementor-element.elementor-element-0ed66e4{text-align:left;font-family:"Work Sans", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-1a74e1a );}.elementor-51 .elementor-element.elementor-element-66f54ef{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-51 .elementor-element.elementor-element-dc0576b .elementor-button{background-color:#FFFFFF1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF20;border-radius:5px 5px 5px 5px;}.elementor-51 .elementor-element.elementor-element-dc0576b:hover{--e-transform-translateY:-2px;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-2b73833{--width:50%;}.elementor-51 .elementor-element.elementor-element-a9b5b32{--width:50%;}.elementor-51 .elementor-element.elementor-element-ecb137e{--width:70%;}.elementor-51 .elementor-element.elementor-element-a3c24fd{--width:80%;}.elementor-51 .elementor-element.elementor-element-f97178d{--width:96%;}.elementor-51 .elementor-element.elementor-element-6987518{--width:77.77%;}.elementor-51 .elementor-element.elementor-element-66f54ef{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-ecb137e{--width:90%;}.elementor-51 .elementor-element.elementor-element-c0bd0b2{--width:48%;}.elementor-51 .elementor-element.elementor-element-b325719{--width:48%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-98c5958{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-325140b{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-a3c24fd{--flex-wrap:wrap;}.elementor-51 .elementor-element.elementor-element-bfb44c1 .elementor-heading-title{font-size:2.2rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-de4e6c3{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-57a64a3{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-61bd93f{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-4a7e116{text-align:center;}.elementor-51 .elementor-element.elementor-element-12520ad{--content-width:96%;}.elementor-51 .elementor-element.elementor-element-98c5958{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-325140b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-1950f71{--content-width:96%;}.elementor-51 .elementor-element.elementor-element-0ff964f{--content-width:96%;}.elementor-51 .elementor-element.elementor-element-bfb44c1{text-align:center;}.elementor-51 .elementor-element.elementor-element-0ed66e4{text-align:center;}.elementor-51 .elementor-element.elementor-element-66f54ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-de4e6c3 */.mi-contenedor-fondo-tenue {
    position: relative;
    overflow: hidden;
    background-color: #161616;
}

.mi-contenedor-fondo-tenue::before,
.mi-contenedor-fondo-tenue::after {
    content: '';
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    opacity: 0.5;
    pointer-events: none;
    transform: translate(-50%, -50%);
}

.mi-contenedor-fondo-tenue::before {
    background: radial-gradient(circle, rgba(189, 77, 255, 0.4) 0%, rgba(189, 77, 255, 0) 70%);
    width: 700px;
    height: 700px;
    top: 30%;
    left: 50%;
    animation: floatAnimation1 18s ease-in-out infinite;
}

.mi-contenedor-fondo-tenue::after {
    background: radial-gradient(circle, rgba(0, 39, 255, 0.4) 0%, rgba(0, 39, 255, 0) 70%);
    width: 500px;
    height: 500px;
    top: 70%;
    left: 50%;
    animation: floatAnimation2 20s ease-in-out infinite;
}

@keyframes floatAnimation1 {
    0%, 100% {
        transform: translate(-50%, -50%) translateY(0);
    }
    50% {
        transform: translate(-50%, -50%) translateY(-25px);
    }
}


@keyframes floatAnimation2 {
    0%, 100% {
        transform: translate(-50%, -50%) translateY(0);
    }
    50% {
        transform: translate(-50%, -50%) translateY(20px);
    }
}


@media (max-width: 768px) {
    .mi-contenedor-fondo-tenue::before {
        width: 450px;
        height: 450px;
        filter: blur(80px);
        animation: floatAnimation1 6s ease-in-out infinite;
    }
    .mi-contenedor-fondo-tenue::after {
        width: 300px;
        height: 300px;
        filter: blur(70px);
        animation: floatAnimation2 8s ease-in-out infinite;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4dfbf7 */.elementor-51 .elementor-element.elementor-element-a4dfbf7 span {
    /* gradiente */
  background: linear-gradient(
    90deg,
    #0027ff 0%,   /* Azul exacto */
    #bd4dff 100%  /* Morado hasta el final */
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Para Firefox moderno */
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885b807 */.tarjeta {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px); /* soporte en Safari */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc0576b */.blur-button {

  backdrop-filter: blur(8px); /* desenfoque */
  -webkit-backdrop-filter: blur(8px); /* soporte en Safari */
 
  transition: background 0.3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Causten Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://demos01.panoramasdmkt.com/wp-content/uploads/2025/07/Zabal-DEMO.eot');
	src: url('https://demos01.panoramasdmkt.com/wp-content/uploads/2025/07/Zabal-DEMO.eot?#iefix') format('embedded-opentype'),
		url('https://demos01.panoramasdmkt.com/wp-content/uploads/2025/07/Zabal-DEMO.woff2') format('woff2'),
		url('https://demos01.panoramasdmkt.com/wp-content/uploads/2025/07/Zabal-DEMO.woff') format('woff'),
		url('https://demos01.panoramasdmkt.com/wp-content/uploads/2025/07/Zabal-DEMO.ttf') format('truetype'),
		url('https://demos01.panoramasdmkt.com/wp-content/uploads/2025/07/Zabal-DEMO.svg#CaustenBold') format('svg');
}
/* End Custom Fonts CSS */