.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-11646 .elementor-element.elementor-element-c3df45f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11646 .elementor-element.elementor-element-58a7d47 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 49%, #FFFFFF00 94%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11646 .elementor-element.elementor-element-58a7d47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-bc48208{z-index:10;}.elementor-11646 .elementor-element.elementor-element-c347c48{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-a38286d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-e952c7f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-501ccf01:not(.elementor-motion-effects-element-type-background), .elementor-11646 .elementor-element.elementor-element-501ccf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11646 .elementor-element.elementor-element-501ccf01 > .elementor-container{max-width:1248px;}.elementor-11646 .elementor-element.elementor-element-501ccf01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 20px 100px 20px;z-index:103;}.elementor-11646 .elementor-element.elementor-element-501ccf01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-11646 .elementor-element.elementor-element-1293c449{font-family:"Helvena", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-ffa14ea );}.elementor-11646 .elementor-element.elementor-element-13a2445c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-7b32222d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-7b32222d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{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-11646 .elementor-element.elementor-element-5d66e1d2 img{width:31%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-1d3c52c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-1d3c52c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-55d09224 img{width:41%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-4ab079ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-4ab079ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-13883c4d img{width:31%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-6eaa8b27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-6eaa8b27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-49603703 img{width:80%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-fe22502.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-fe22502.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-103780ba img{width:59%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-5012c24e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-5012c24e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-3081435a img{width:50%;}.elementor-11646 .elementor-element.elementor-element-10ba4a19{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-65d76f87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-65d76f87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-2ea7a238 img{width:36%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-7d65a6e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-7d65a6e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-1e62f983 img{width:50%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-155161f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-155161f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-18a1489e img{width:79%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-28ae354e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-28ae354e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-ed7ee31 img{width:51%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-d665d1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-d665d1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-70f6779b img{width:59%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-1b28ed5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-1b28ed5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-531ef081 img{width:55%;}.elementor-11646 .elementor-element.elementor-element-38661d1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-2a8ac262.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-2a8ac262.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-4713e687 img{width:57%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-a8136bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-a8136bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-685ad9ec img{width:52%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-6d824bc0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-6d824bc0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-3f5199c5 img{width:48%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-2d4ea8f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-2d4ea8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-5b77f3ee img{width:69%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-3a18621f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-3a18621f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-65127ae7 img{width:46%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-4f7b3d19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-4f7b3d19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-68645d06 img{width:51%;}.elementor-11646 .elementor-element.elementor-element-205098bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-53d254.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-53d254.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-4fb9d63d img{width:59%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-1efb7dcb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-1efb7dcb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-72c4600a img{width:76%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-79f07069.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-79f07069.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-3c4485c2 img{width:52%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-5d2ef5bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-5d2ef5bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-6502b6 img{width:27%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-77fdaaa2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-77fdaaa2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-1b5e14c img{width:52%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-290279a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-290279a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-5fcaf65a img{width:52%;}.elementor-11646 .elementor-element.elementor-element-553149f7{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-3b393de6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-3b393de6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-3a70cc94 img{width:58%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-42c006ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-42c006ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-4a6e4caf img{width:48%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-3937590c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-3937590c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-7ec8da0a img{width:60%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-381c51a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-381c51a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-65c9a8e6 img{width:58%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-732e9f87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-732e9f87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-728404ae img{width:49%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-58010a65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-58010a65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-5d462d34 img{width:49%;}.elementor-11646 .elementor-element.elementor-element-2ea08469{margin-top:9px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-5c730471.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-5c730471.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-25019019 img{width:55%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-1438d406.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-1438d406.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-7c98063e img{width:62%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-448b69c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-448b69c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-245e6143 img{width:62%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-2f912df0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-2f912df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-73e5acf5 img{width:85%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-216f0f4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-216f0f4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-333757d4 img{width:85%;}.elementor-bc-flex-widget .elementor-11646 .elementor-element.elementor-element-9584973.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11646 .elementor-element.elementor-element-9584973.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11646 .elementor-element.elementor-element-25cb2872 img{width:58%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11646 .elementor-element.elementor-element-501ccf01{padding:0px 10px 0px 10px;}.elementor-11646 .elementor-element.elementor-element-1293c449 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-1293c449{text-align:start;font-size:30px;}.elementor-11646 .elementor-element.elementor-element-7b32222d{width:33%;}.elementor-11646 .elementor-element.elementor-element-5d66e1d2 img{width:55%;}.elementor-11646 .elementor-element.elementor-element-1d3c52c7{width:33%;}.elementor-11646 .elementor-element.elementor-element-55d09224 img{width:77%;}.elementor-11646 .elementor-element.elementor-element-4ab079ce{width:33%;}.elementor-11646 .elementor-element.elementor-element-13883c4d img{width:60%;}.elementor-11646 .elementor-element.elementor-element-6eaa8b27{width:33%;}.elementor-11646 .elementor-element.elementor-element-49603703 img{width:100%;}.elementor-11646 .elementor-element.elementor-element-fe22502{width:33%;}.elementor-11646 .elementor-element.elementor-element-103780ba img{width:100%;}.elementor-11646 .elementor-element.elementor-element-5012c24e{width:33%;}.elementor-11646 .elementor-element.elementor-element-3081435a img{width:69%;}.elementor-11646 .elementor-element.elementor-element-65d76f87{width:33%;}.elementor-11646 .elementor-element.elementor-element-2ea7a238 img{width:58%;}.elementor-11646 .elementor-element.elementor-element-7d65a6e3{width:33%;}.elementor-11646 .elementor-element.elementor-element-1e62f983 img{width:92%;}.elementor-11646 .elementor-element.elementor-element-155161f1{width:33%;}.elementor-11646 .elementor-element.elementor-element-18a1489e img{width:100%;}.elementor-11646 .elementor-element.elementor-element-28ae354e{width:33%;}.elementor-11646 .elementor-element.elementor-element-ed7ee31 img{width:87%;}.elementor-11646 .elementor-element.elementor-element-d665d1f{width:33%;}.elementor-11646 .elementor-element.elementor-element-70f6779b img{width:92%;}.elementor-11646 .elementor-element.elementor-element-1b28ed5e{width:33%;}.elementor-11646 .elementor-element.elementor-element-531ef081 img{width:84%;}.elementor-11646 .elementor-element.elementor-element-2a8ac262{width:33%;}.elementor-11646 .elementor-element.elementor-element-4713e687 img{width:81%;}.elementor-11646 .elementor-element.elementor-element-a8136bf{width:33%;}.elementor-11646 .elementor-element.elementor-element-685ad9ec img{width:77%;}.elementor-11646 .elementor-element.elementor-element-6d824bc0{width:33%;}.elementor-11646 .elementor-element.elementor-element-3f5199c5 img{width:71%;}.elementor-11646 .elementor-element.elementor-element-2d4ea8f{width:33%;}.elementor-11646 .elementor-element.elementor-element-5b77f3ee img{width:93%;}.elementor-11646 .elementor-element.elementor-element-3a18621f{width:33%;}.elementor-11646 .elementor-element.elementor-element-65127ae7 img{width:91%;}.elementor-11646 .elementor-element.elementor-element-4f7b3d19{width:33%;}.elementor-11646 .elementor-element.elementor-element-68645d06 img{width:91%;}.elementor-11646 .elementor-element.elementor-element-53d254{width:33%;}.elementor-11646 .elementor-element.elementor-element-4fb9d63d img{width:100%;}.elementor-11646 .elementor-element.elementor-element-1efb7dcb{width:33%;}.elementor-11646 .elementor-element.elementor-element-72c4600a img{width:100%;}.elementor-11646 .elementor-element.elementor-element-79f07069{width:33%;}.elementor-11646 .elementor-element.elementor-element-3c4485c2 img{width:92%;}.elementor-11646 .elementor-element.elementor-element-5d2ef5bf{width:33%;}.elementor-11646 .elementor-element.elementor-element-6502b6 img{width:39%;}.elementor-11646 .elementor-element.elementor-element-77fdaaa2{width:33%;}.elementor-11646 .elementor-element.elementor-element-1b5e14c img{width:92%;}.elementor-11646 .elementor-element.elementor-element-290279a3{width:33%;}.elementor-11646 .elementor-element.elementor-element-5fcaf65a img{width:77%;}.elementor-11646 .elementor-element.elementor-element-3b393de6{width:33%;}.elementor-11646 .elementor-element.elementor-element-3a70cc94 img{width:100%;}.elementor-11646 .elementor-element.elementor-element-42c006ae{width:33%;}.elementor-11646 .elementor-element.elementor-element-42c006ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-4a6e4caf img{width:59%;}.elementor-11646 .elementor-element.elementor-element-3937590c{width:33%;}.elementor-11646 .elementor-element.elementor-element-7ec8da0a img{width:100%;}.elementor-11646 .elementor-element.elementor-element-381c51a0{width:33%;}.elementor-11646 .elementor-element.elementor-element-65c9a8e6 img{width:92%;}.elementor-11646 .elementor-element.elementor-element-732e9f87{width:33%;}.elementor-11646 .elementor-element.elementor-element-728404ae img{width:84%;}.elementor-11646 .elementor-element.elementor-element-58010a65{width:33%;}.elementor-11646 .elementor-element.elementor-element-5d462d34 img{width:84%;}.elementor-11646 .elementor-element.elementor-element-5c730471{width:33%;}.elementor-11646 .elementor-element.elementor-element-25019019 img{width:78%;}.elementor-11646 .elementor-element.elementor-element-1438d406{width:33%;}.elementor-11646 .elementor-element.elementor-element-1438d406 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11646 .elementor-element.elementor-element-7c98063e img{width:82%;}.elementor-11646 .elementor-element.elementor-element-448b69c3{width:33%;}.elementor-11646 .elementor-element.elementor-element-245e6143 img{width:94%;}.elementor-11646 .elementor-element.elementor-element-2f912df0{width:33%;}.elementor-11646 .elementor-element.elementor-element-73e5acf5 img{width:100%;}.elementor-11646 .elementor-element.elementor-element-216f0f4c{width:33%;}.elementor-11646 .elementor-element.elementor-element-333757d4 img{width:100%;}.elementor-11646 .elementor-element.elementor-element-9584973{width:33%;}.elementor-11646 .elementor-element.elementor-element-25cb2872 img{width:88%;}}/* Start custom CSS for section, class: .elementor-element-c3df45f */*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --violeta: #6600ff;
      --violeta-dark: #4d00cc;
      --negro: #0a0a0a;
      --negro2: #111111;
      --gris-oscuro: #1e1e1e;
      --blanco: #ffffff;
      --blanco-suave: rgba(255,255,255,0.75);
      --blanco-tenue: rgba(255,255,255,0.4);
    }

    html { scroll-behavior: smooth; }

    body {
      background: var(--negro);
      color: #333;
      font-family: 'Roboto', sans-serif;
      font-weight: 400;
      font-size: 1.15rem;
      line-height: 1.5;
      overflow-x: hidden;
    }



    /* HERO */
    .hero {
      min-height: 100vh;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      text-align: center;
      position: relative;
      overflow: hidden;
      background: var(--negro);
    }

    .hero-glow {
      position: absolute;
      width: 700px;
      height: 700px;
      border-radius: 50%;
      background: radial-gradient(circle, rgba(130,0,255,0.55) 0%, rgba(80,0,200,0.25) 40%, transparent 70%);
      top: 50%; left: 50%;
      transform: translate(-50%, -50%);
      pointer-events: none;
      animation: breathe 6s ease-in-out infinite;
    }

    @keyframes breathe {
      0%, 100% { transform: translate(-50%, -50%) scale(1); opacity: 0.8; }
      50% { transform: translate(-50%, -52%) scale(1.1); opacity: 1; }
    }

    .hero-content {
      position: relative;
      z-index: 2;
      padding: 2rem 1.5rem;
      max-width: 800px;
    }

    .hero h1 {
      font-size: clamp(2.8rem, 9vw, 6rem);
      font-family: 'Helvena', sans-serif;
      font-weight: 800;
      line-height: 1.05;
      letter-spacing: -0.03em;
      margin-bottom: 2rem;
      color: var(--blanco);
    }

    .hero h1 em {
      font-style: italic;
      font-weight: 300;
      color: var(--blanco-suave);
    }

    .hero-sub {
      font-size: clamp(1rem, 2vw, 1.2rem);
      font-weight: 300;
      color: var(--blanco-suave);
      max-width: 520px;
      margin: 0 auto 3rem;
      line-height: 1.7;
    }

    .btn-violeta {
      display: inline-block;
      background: var(--violeta);
      color: var(--blanco);
      font-size: 0.9rem;
      font-weight: 600;
      padding: 1rem 2.5rem;
      border-radius: 50px;
      text-decoration: none;
      transition: background 0.2s, transform 0.2s;
    }
    .btn-violeta:hover { background: var(--violeta-dark); transform: translateY(-2px); }

    .scroll-indicator {
      position: absolute;
      bottom: 2.5rem;
      left: 50%;
      transform: translateX(-50%);
      z-index: 2;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 0.5rem;
      font-size: 0.65rem;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      color: var(--blanco-tenue);
    }
    .scroll-indicator span {
      width: 1px; height: 40px;
      background: linear-gradient(to bottom, var(--blanco-tenue), transparent);
      animation: spulse 2s ease-in-out infinite;
    }
    @keyframes spulse { 0%,100%{opacity:.3} 50%{opacity:1} }

    /* SECTIONS */
section:not(.elementor-element-bbc92b5) { 
 
  padding: clamp(3rem, 6vw, 5rem) clamp(1.5rem, 5vw, 3rem); 
}
 /* EXCLUIR PADDING HEADER */
.elementor-location-header section {
  padding: 0 !important;
}
.section-eyebrow {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  color: var(--violeta);
  margin-bottom: 2.5rem;
}
    /* MANIFIESTO */
    .manifesto { color: var(--negro); }

    .manifesto h2 {
      font-size: clamp(2.5rem, 6vw, 5rem);
      font-family: 'Helvena', sans-serif;
      font-weight: 800;
      line-height: 1.1;
      letter-spacing: -0.02em;
      margin-bottom: 2.5rem;
    }
    .manifesto h2 strong { color: var(--violeta); }

    .manifesto p {
      font-size: clamp(1.15rem, 2vw, 1.4rem);
      font-weight: 300;
      color: #333;
      max-width: 680px;
      margin-bottom: 1.5rem;
      line-height: 1.8;
    }
    .manifesto p strong { color: var(--negro); font-weight: 700; }

    /* QUOTE BAND */
    .quote-band {
      background: var(--negro);
      padding: clamp(4rem, 8vw, 6rem) clamp(1.5rem, 5vw, 3rem);
      border-top: 1px solid rgba(255,255,255,0.06);
      border-bottom: 1px solid rgba(255,255,255,0.06);
    }
    .quote-band blockquote {
      font-size: clamp(1.5rem, 4vw, 2.8rem);
      font-weight: 700;
      line-height: 1.25;
      letter-spacing: -0.02em;
      max-width: 780px;
    }
    .quote-band blockquote em { color: var(--violeta); font-style: normal; }

    /* STATS */
    .stats { background: var(--negro); text-align: center; }
    .stats-grid {
      display: grid;
      grid-template-columns: repeat(3,1fr);
      gap: 2rem;
      max-width: 700px;
      margin: 3rem auto 0;
    }
    .stat-num {
      font-size: clamp(3rem, 8vw, 5rem);
      font-weight: 900;
      color: var(--violeta);
      line-height: 1;
      letter-spacing: -0.03em;
    }
    .stat-label {
      font-size: 0.78rem;
      color: var(--blanco-suave);
      margin-top: 0.5rem;
      line-height: 1.4;
    }

    /* VIOLETA BLOCK */
    .violeta-block {
      background: var(--violeta);
      color: var(--blanco);
      text-align: center;
      padding: clamp(4rem, 10vw, 8rem) clamp(1.5rem, 5vw, 3rem);
    }
    .violeta-block h2 {
      font-size: clamp(2rem, 7vw, 5rem);
      font-weight: 900;
      line-height: 1.05;
      letter-spacing: -0.02em;
      text-transform: uppercase;
      margin-bottom: 1rem;
    }
    .violeta-block .sub {
      font-size: clamp(1rem, 2vw, 1.3rem);
      font-weight: 300;
      opacity: 0.85;
      max-width: 560px;
      margin: 0 auto;
      line-height: 1.7;
    }

    /* DIFERENCIADORES */
    .diferenciadores { background: var(--negro2); }
    .diferenciadores h2 {
      font-size: clamp(2.5rem, 6vw, 5rem);
      font-family: 'Helvena', sans-serif;
      font-weight: 800;
      line-height: 1.1;
      letter-spacing: -0.02em;
      margin-bottom: 4rem;
      color: var(--blanco);
    }
    .para-quien h2 {
      font-size: clamp(3rem, 8vw, 7rem);
      font-family: 'Helvena', sans-serif;
      font-weight: 900;
      letter-spacing: -0.02em;
      line-height: 1.05;
      margin-bottom: 4rem;
    }
    .cta-final h2 {
      font-size: clamp(2rem, 6vw, 4.5rem);
      font-family: 'Helvena', sans-serif;
      font-weight: 800;
      letter-spacing: -0.02em;
      line-height: 1.1;
      margin-bottom: 1.5rem;
    }
    .dif-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 1px;
      background: rgb(17, 17, 17);
    }
    .dif-card {
      background: var(--negro2);
      padding: 2.5rem 2rem;
      transition: background 0.3s;
    }
    .dif-card:hover { background: rgba(102,0,255,0.09); }
    .dif-num {
      font-size: 0.7rem;
      font-weight: 700;
      letter-spacing: 0.2em;
      color: var(--violeta);
      margin-bottom: 1.2rem;
    }
    .dif-card h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--blanco);
      margin-bottom: 0.8rem;
      line-height: 1.3;
    }
    .dif-card p {
      font-size: 0.9rem;
      font-weight: 300;
      color: var(--blanco-suave);
      line-height: 1.7;
    }

    /* SERVICIOS */
    .servicios { background: var(--blanco); color: var(--negro); }
    .servicios h2 {
      font-size: clamp(2rem, 5vw, 3.5rem);
      font-family: 'Helvena', sans-serif;
      font-weight: 800;
      letter-spacing: -0.02em;
      line-height: 1.1;
      margin-bottom: 1rem;
    }
    .servicios-lead {
      font-size: clamp(1.1rem, 2vw, 1.3rem);
      font-weight: 300;
      color: #444;
      max-width: 560px;
      margin-bottom: 4rem;
      line-height: 1.7;
    }
    .serv-list { display: flex; flex-direction: column; }
    .serv-item {
      display: grid;
      grid-template-columns: 56px 1fr;
      gap: 2rem;
      padding: 2rem 0;
      border-bottom: 1px solid rgba(0,0,0,0.08);
      transition: padding-left 0.3s ease;
      cursor: default;
    }
    .serv-item:first-child { border-top: 1px solid rgba(0,0,0,0.08); }
    .serv-item:hover { padding-left: 0.8rem; }
    .serv-num {
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.15em;
      color: var(--violeta);
      padding-top: 0.4rem;
    }
    .serv-item h3 {
      font-size: clamp(1.3rem, 2.5vw, 1.8rem);
      font-weight: 700;
      color: var(--negro);
      margin-bottom: 0.6rem;
      line-height: 1.2;
    }
    .serv-item p {
      font-size: clamp(1.05rem, 1.8vw, 1.2rem);
      font-weight: 300;
      color: #555;
      line-height: 1.7;
    }

    /* PARA QUIÉN */
    .para-quien { background: var(--violeta); color: var(--blanco); }
    .para-quien h2 {
      font-size: clamp(3rem, 8vw, 7rem);
      font-weight: 900;
      letter-spacing: -0.02em;
      line-height: 1.05;
      margin-bottom: 4rem;
    }
    .pq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; }
    .pq-col h3 {
      font-size: 1.2rem;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      margin-bottom: 1.5rem;
      padding-bottom: 1rem;
      border-bottom: 1px solid rgba(255,255,255,0.25);
    }
    .pq-list { list-style: none; display: flex; flex-direction: column; gap: 0.9rem; }
    .pq-list li {
      font-size: 1.15rem;
      font-weight: 300;
      color: rgba(255,255,255,0.85);
      padding-left: 1.4rem;
      position: relative;
      line-height: 1.5;
    }
    .pq-list li::before {
      content: '→';
      position: absolute;
      left: 0;
      color: rgba(255,255,255,0.5);
      font-size: 0.8rem;
    }

   

    /* CTA FINAL */
    .cta-final {
      background: var(--negro2);
      text-align: center;
      padding: clamp(5rem, 12vw, 10rem) clamp(1.5rem, 5vw, 3rem);
    }
    .cta-final h2 {
      font-size: clamp(2rem, 6vw, 4.5rem);
      font-weight: 800;
      letter-spacing: -0.02em;
      line-height: 1.1;
      margin-bottom: 1.5rem;
    }
    .cta-final p {
      font-size: clamp(1rem, 2vw, 1.15rem);
      font-weight: 300;
      color: var(--blanco-suave);
      max-width: 480px;
      margin: 0 auto 3rem;
      line-height: 1.7;
    }

    /* FOOTER */
    footer {
      background: var(--gris-oscuro);
      padding: 0rem 0rem;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      gap: 0rem;
      border-top: 1px solid rgba(255,255,255,0.06);
    }
    .footer-logo { font-size: 1.2rem; font-weight: 800; color: var(--violeta); letter-spacing: -0.02em; }
    .footer-copy { font-size: 0.75rem; color: var(--blanco-tenue); }



    /* RESPONSIVE */
    @media (max-width: 640px) {
      .pq-grid { grid-template-columns: 1fr; gap: 2.5rem; }
      .stats-grid { grid-template-columns: 1fr; gap: 3rem; }
      .serv-item { grid-template-columns: 40px 1fr; gap: 1rem; }
    }

    /* FADE */
    .fade { opacity: 0; transform: translateY(24px); transition: opacity 0.7s ease, transform 0.7s ease; }
    .fade.in { opacity: 1; transform: none; }
    
    
    /* EXCLUIR SECCIÓN bbc92b5 */
.elementor-element-bbc92b5 {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  color: inherit !important;
  text-align: inherit !important;
}

.elementor-element-bbc92b5 * {
  background:
  color:  !important;
  padding: inherit !important;
  margin: center !important;
}/* End custom CSS */