.elementor-3780 .elementor-element.elementor-element-e64792f{--display:flex;--min-height:543px;--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:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-e64792f:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-e64792f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25e916c );}.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 );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-a4f9d8c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-88faa30 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-3da57ab .elementor-heading-title{font-family:var( --e-global-typography-jgiant1-font-family ), Sans-serif;font-size:var( --e-global-typography-jgiant1-font-size );font-weight:var( --e-global-typography-jgiant1-font-weight );line-height:var( --e-global-typography-jgiant1-line-height );color:var( --e-global-color-455f747 );}.elementor-3780 .elementor-element.elementor-element-469b86e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-3780 .elementor-element.elementor-element-469b86e:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-469b86e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-455f747 );}.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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-b49ce77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-839c9e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );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-3780 .elementor-element.elementor-element-7176b53{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-6f2d3c8{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-16b0e38 .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-967f613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-4eecda8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-a10a307 .elementor-heading-title{color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-03059e1 .elementor-heading-title{font-family:var( --e-global-typography-cbdf59e-font-family ), Sans-serif;font-size:var( --e-global-typography-cbdf59e-font-size );font-weight:var( --e-global-typography-cbdf59e-font-weight );line-height:var( --e-global-typography-cbdf59e-line-height );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-8bbf670{font-family:var( --e-global-typography-jsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-jsmall-font-size );font-weight:var( --e-global-typography-jsmall-font-weight );line-height:var( --e-global-typography-jsmall-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-d255a57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-ce69795 .elementor-heading-title{color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-4196f5e .elementor-heading-title{font-family:var( --e-global-typography-cbdf59e-font-family ), Sans-serif;font-size:var( --e-global-typography-cbdf59e-font-size );font-weight:var( --e-global-typography-cbdf59e-font-weight );line-height:var( --e-global-typography-cbdf59e-line-height );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-3ce728f{font-family:var( --e-global-typography-jsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-jsmall-font-size );font-weight:var( --e-global-typography-jsmall-font-weight );line-height:var( --e-global-typography-jsmall-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-5e4a8d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-d52afe0 .elementor-heading-title{color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-c2f434a .elementor-heading-title{font-family:var( --e-global-typography-cbdf59e-font-family ), Sans-serif;font-size:var( --e-global-typography-cbdf59e-font-size );font-weight:var( --e-global-typography-cbdf59e-font-weight );line-height:var( --e-global-typography-cbdf59e-line-height );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-a5eabe7{font-family:var( --e-global-typography-jsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-jsmall-font-size );font-weight:var( --e-global-typography-jsmall-font-weight );line-height:var( --e-global-typography-jsmall-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-44ab8fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-b6f5de2 .elementor-heading-title{color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-1bde847 .elementor-heading-title{font-family:var( --e-global-typography-cbdf59e-font-family ), Sans-serif;font-size:var( --e-global-typography-cbdf59e-font-size );font-weight:var( --e-global-typography-cbdf59e-font-weight );line-height:var( --e-global-typography-cbdf59e-line-height );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-c27630e{font-family:var( --e-global-typography-jsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-jsmall-font-size );font-weight:var( --e-global-typography-jsmall-font-weight );line-height:var( --e-global-typography-jsmall-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-52ed785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-3780 .elementor-element.elementor-element-52ed785:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-52ed785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-5d4214e .elementor-heading-title{font-family:var( --e-global-typography-0d11b0d-font-family ), Sans-serif;font-size:var( --e-global-typography-0d11b0d-font-size );font-weight:var( --e-global-typography-0d11b0d-font-weight );line-height:var( --e-global-typography-0d11b0d-line-height );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-54a07eb .elementor-heading-title{font-family:var( --e-global-typography-df65286-font-family ), Sans-serif;font-size:var( --e-global-typography-df65286-font-size );font-weight:var( --e-global-typography-df65286-font-weight );line-height:var( --e-global-typography-df65286-line-height );color:var( --e-global-color-455f747 );}.elementor-3780 .elementor-element.elementor-element-c588ca6{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-711eac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-022ea1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-022ea1d:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-022ea1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-60388ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-1e028bd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-5e8978e .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-9f3b6cb .elementor-heading-title{font-family:var( --e-global-typography-jmail1-font-family ), Sans-serif;font-size:var( --e-global-typography-jmail1-font-size );font-weight:var( --e-global-typography-jmail1-font-weight );line-height:var( --e-global-typography-jmail1-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-4688448{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-0368c65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-0368c65:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-0368c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-d38b9d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-c3ceefa .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-60e060b .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-8186503 .elementor-heading-title{font-family:var( --e-global-typography-jmail1-font-family ), Sans-serif;font-size:var( --e-global-typography-jmail1-font-size );font-weight:var( --e-global-typography-jmail1-font-weight );line-height:var( --e-global-typography-jmail1-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-93e0b1d{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-55f8870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-55f8870:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-55f8870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-1941225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-ab8a4b8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-ffbb139 .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-59ee850 .elementor-heading-title{font-family:var( --e-global-typography-jmail1-font-family ), Sans-serif;font-size:var( --e-global-typography-jmail1-font-size );font-weight:var( --e-global-typography-jmail1-font-weight );line-height:var( --e-global-typography-jmail1-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-8639a00{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-eb08a19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-eb08a19:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-eb08a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-5828de1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-7bb6037 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-a60c74b .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-c2f2788 .elementor-heading-title{font-family:var( --e-global-typography-jmail1-font-family ), Sans-serif;font-size:var( --e-global-typography-jmail1-font-size );font-weight:var( --e-global-typography-jmail1-font-weight );line-height:var( --e-global-typography-jmail1-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-81e3a43{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-273a8f2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-273a8f2:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-273a8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25e916c );}.elementor-3780 .elementor-element.elementor-element-2a762bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-5d37158 img{border-radius:30px 30px 30px 30px;}.elementor-3780 .elementor-element.elementor-element-86b7be9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-daa12e0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-9e95199 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:86px;font-weight:800;line-height:80px;color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-bbaf8ff{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-5a0ef13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-3780 .elementor-element.elementor-element-5a0ef13:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-5a0ef13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-bb55c52 .elementor-heading-title{font-family:var( --e-global-typography-0d11b0d-font-family ), Sans-serif;font-size:var( --e-global-typography-0d11b0d-font-size );font-weight:var( --e-global-typography-0d11b0d-font-weight );line-height:var( --e-global-typography-0d11b0d-line-height );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-027c061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-92ce3ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-7e5a969 .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-73d3275{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-fbf3241{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-67ae89c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-02a9144 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-04430c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-da50f0e .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-7324402{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-9c04cc2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-c67b9ae .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-85eb264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-b556740 .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-17768ee{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-6c56d22{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-d6b6382 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-c50bb6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-8168527 .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-2f66dfa{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-a598cfe{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-db81050 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3780 .elementor-element.elementor-element-0d53778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-807e805 .elementor-heading-title{color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-394d4b7{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-3a9b683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-3d902c1 .elementor-heading-title{font-family:var( --e-global-typography-df65286-font-family ), Sans-serif;font-size:var( --e-global-typography-df65286-font-size );font-weight:var( --e-global-typography-df65286-font-weight );line-height:var( --e-global-typography-df65286-line-height );color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-8eaab19{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-5b628cb );}.elementor-3780 .elementor-element.elementor-element-c6c943d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-3780 .elementor-element.elementor-element-c6c943d:not(.elementor-motion-effects-element-type-background), .elementor-3780 .elementor-element.elementor-element-c6c943d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c1f7d8 );}.elementor-3780 .elementor-element.elementor-element-6431bd1 .elementor-heading-title{font-family:var( --e-global-typography-0d11b0d-font-family ), Sans-serif;font-size:var( --e-global-typography-0d11b0d-font-size );font-weight:var( --e-global-typography-0d11b0d-font-weight );line-height:var( --e-global-typography-0d11b0d-line-height );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-a75eb04 .elementor-heading-title{font-family:var( --e-global-typography-df65286-font-family ), Sans-serif;font-size:var( --e-global-typography-df65286-font-size );font-weight:var( --e-global-typography-df65286-font-weight );line-height:var( --e-global-typography-df65286-line-height );color:var( --e-global-color-455f747 );}.elementor-3780 .elementor-element.elementor-element-0c9fa79{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-53486f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-d895abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-b7fc7ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-35d11c1 .elementor-heading-title{font-family:var( --e-global-typography-df65286-font-family ), Sans-serif;font-size:var( --e-global-typography-df65286-font-size );font-weight:var( --e-global-typography-df65286-font-weight );line-height:var( --e-global-typography-df65286-line-height );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-a0a2a81{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-3780 .elementor-element.elementor-element-862a579{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3780 .elementor-element.elementor-element-2c3d772 .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-3780 .elementor-element.elementor-element-e64792f{--min-height:454px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3780 .elementor-element.elementor-element-88faa30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3780 .elementor-element.elementor-element-3da57ab .elementor-heading-title{font-size:var( --e-global-typography-jgiant1-font-size );line-height:var( --e-global-typography-jgiant1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-7176b53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-16b0e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-03059e1 .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-8bbf670{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-4196f5e .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-3ce728f{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-c2f434a .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-a5eabe7{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-1bde847 .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-c27630e{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-5d4214e .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-54a07eb .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-c588ca6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-9f3b6cb .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-4688448{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-8186503 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-93e0b1d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-59ee850 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-8639a00{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-c2f2788 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-81e3a43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-9e95199 .elementor-heading-title{font-size:70px;line-height:67px;}.elementor-3780 .elementor-element.elementor-element-bbaf8ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-bb55c52 .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-73d3275{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-7324402{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-17768ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2f66dfa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-394d4b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-3d902c1 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-8eaab19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-6431bd1 .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-a75eb04 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-0c9fa79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-35d11c1 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-a0a2a81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2c3d772 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-3780 .elementor-element.elementor-element-e64792f{--min-height:380px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3780 .elementor-element.elementor-element-88faa30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3780 .elementor-element.elementor-element-3da57ab .elementor-heading-title{font-size:var( --e-global-typography-jgiant1-font-size );line-height:var( --e-global-typography-jgiant1-line-height );}.elementor-3780 .elementor-element.elementor-element-469b86e{--padding-top:60px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-7176b53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-16b0e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-03059e1 .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-8bbf670{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-4196f5e .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-3ce728f{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-c2f434a .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-a5eabe7{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-1bde847 .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-c27630e{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-52ed785{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-3780 .elementor-element.elementor-element-5d4214e .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-54a07eb .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-c588ca6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-9f3b6cb .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-4688448{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-8186503 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-93e0b1d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-59ee850 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-8639a00{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-c2f2788 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-81e3a43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-9e95199 .elementor-heading-title{font-size:50px;line-height:47px;}.elementor-3780 .elementor-element.elementor-element-bbaf8ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-5a0ef13{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-3780 .elementor-element.elementor-element-bb55c52 .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-73d3275{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-7324402{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-17768ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2f66dfa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-394d4b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-3d902c1 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-8eaab19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-c6c943d{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-3780 .elementor-element.elementor-element-6431bd1 .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-a75eb04 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-0c9fa79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-35d11c1 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-a0a2a81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2c3d772 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-3780 .elementor-element.elementor-element-e64792f{--min-height:328px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3780 .elementor-element.elementor-element-a4f9d8c{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;text-align:center;}.elementor-3780 .elementor-element.elementor-element-88faa30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3780 .elementor-element.elementor-element-3da57ab .elementor-heading-title{font-size:var( --e-global-typography-jgiant1-font-size );line-height:var( --e-global-typography-jgiant1-line-height );}.elementor-3780 .elementor-element.elementor-element-469b86e{--padding-top:40px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-7176b53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-16b0e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3780 .elementor-element.elementor-element-03059e1 .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-8bbf670{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-4196f5e .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-3ce728f{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-c2f434a .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-a5eabe7{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-1bde847 .elementor-heading-title{font-size:var( --e-global-typography-cbdf59e-font-size );line-height:var( --e-global-typography-cbdf59e-line-height );}.elementor-3780 .elementor-element.elementor-element-c27630e{font-size:var( --e-global-typography-jsmall-font-size );line-height:var( --e-global-typography-jsmall-line-height );}.elementor-3780 .elementor-element.elementor-element-52ed785{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-3780 .elementor-element.elementor-element-5d4214e .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-54a07eb .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-c588ca6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-9f3b6cb .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-4688448{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-8186503 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-93e0b1d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-59ee850 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-8639a00{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-c2f2788 .elementor-heading-title{font-size:var( --e-global-typography-jmail1-font-size );line-height:var( --e-global-typography-jmail1-line-height );}.elementor-3780 .elementor-element.elementor-element-81e3a43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2a762bd{--width:100%;}.elementor-3780 .elementor-element.elementor-element-86b7be9{--width:100%;}.elementor-3780 .elementor-element.elementor-element-9e95199 .elementor-heading-title{font-size:32px;line-height:31px;}.elementor-3780 .elementor-element.elementor-element-bbaf8ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-5a0ef13{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-3780 .elementor-element.elementor-element-bb55c52 .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-73d3275{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-7324402{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-17768ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2f66dfa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-394d4b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-3d902c1 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-8eaab19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-c6c943d{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-3780 .elementor-element.elementor-element-6431bd1 .elementor-heading-title{font-size:var( --e-global-typography-0d11b0d-font-size );line-height:var( --e-global-typography-0d11b0d-line-height );}.elementor-3780 .elementor-element.elementor-element-a75eb04 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-0c9fa79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-35d11c1 .elementor-heading-title{font-size:var( --e-global-typography-df65286-font-size );line-height:var( --e-global-typography-df65286-line-height );}.elementor-3780 .elementor-element.elementor-element-a0a2a81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3780 .elementor-element.elementor-element-2c3d772 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-3780 .elementor-element.elementor-element-469b86e{--content-width:1200px;}.elementor-3780 .elementor-element.elementor-element-52ed785{--content-width:1200px;}.elementor-3780 .elementor-element.elementor-element-2a762bd{--width:55%;}.elementor-3780 .elementor-element.elementor-element-86b7be9{--width:45%;}.elementor-3780 .elementor-element.elementor-element-5a0ef13{--content-width:1200px;}.elementor-3780 .elementor-element.elementor-element-c6c943d{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3780 .elementor-element.elementor-element-2a762bd{--width:100%;}.elementor-3780 .elementor-element.elementor-element-86b7be9{--width:100%;}}/* Start custom CSS *//* Los Mizzu · sistema visual Joyn (usa los globales del Kit 346) */
.jm-label .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),monospace!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;letter-spacing:.08em;text-transform:uppercase}
.jm-center .elementor-heading-title{text-align:center}
.jm-sub .elementor-heading-title{max-width:880px}
.jm-lead{max-width:780px}
.jm-lead p,.jm-card-txt p{margin:0}
/* Hero: etiqueta + subtitular mono + palabra gigante que se funde con la sección morada */
.jm-hero{overflow:hidden}
.jm-hero .jm-label .elementor-heading-title{letter-spacing:.12em}
.jm-stack{display:flex!important;flex-direction:column!important;align-items:center;gap:clamp(28px,4vw,56px)!important;width:100%}
.jm-stack>.elementor-element{width:100%}
.jm-over .elementor-heading-title{text-align:center;max-width:1000px;margin:0 auto;font-size:clamp(24px,3.6vw,var(--e-global-typography-secondary-font-size))!important;line-height:1.12!important;text-wrap:balance}
.jm-giant{align-self:flex-start!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-bottom:-.3em!important;font-size:18.4vw}
.jm-giant .elementor-heading-title{text-align:center;white-space:nowrap;font-size:18.4vw!important;line-height:.8!important;letter-spacing:-.02em}
@media(max-width:1024px){.jm-hero .jm-label .elementor-heading-title{font-size:13px!important}}
@media(max-width:767px){.jm-hero .jm-label .elementor-heading-title{font-size:10.5px!important;letter-spacing:.08em;line-height:16px!important}.jm-giant{margin-bottom:-.2em!important}.jm-over .elementor-heading-title{font-size:clamp(22px,6.4vw,29px)!important;line-height:1.15!important}}
/* Grids */
.jm-g2{display:grid!important;grid-template-columns:1fr 1fr;align-items:start}
.jm-g2-55{grid-template-columns:1.15fr 1fr;align-items:center}
.jm-g2-45{grid-template-columns:1fr 1.25fr;align-items:center}
.jm-g3{display:grid!important;grid-template-columns:repeat(3,1fr)}
.jm-g4{display:grid!important;grid-template-columns:repeat(4,1fr)}
.jm-g2>.e-con,.jm-g3>.e-con,.jm-g4>.e-con{width:auto!important;min-width:0}
@media(max-width:1024px){.jm-g2,.jm-g2-55,.jm-g2-45{grid-template-columns:1fr}.jm-g3{grid-template-columns:1fr 1fr}.jm-cards{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.jm-g3,.jm-cards{grid-template-columns:1fr}.jm-ficha{grid-template-columns:1fr 1fr}}
/* Imágenes */
.jm-round img{border-radius:30px;width:100%}
.jm-hero-img img{aspect-ratio:16/8;object-fit:cover;object-position:50% 35%}
@media(max-width:767px){.jm-hero-img img{aspect-ratio:4/3}.jm-round img{border-radius:20px}}
/* Botones Joyn: píldora con borde de 3px */
.jm-btns{flex-wrap:wrap!important}
.jm-btns>.elementor-element{width:auto!important}
.jm-btn .elementor-button{background:transparent!important;border:3px solid #fff!important;border-radius:40px!important;padding:12px 24px!important;color:#fff!important;transition:all .25s}
.jm-btn .elementor-button:hover{background:#fff!important;color:var(--e-global-color-primary)!important}
.jm-btn-dark .elementor-button{border-color:var(--e-global-color-primary)!important;color:var(--e-global-color-primary)!important}
.jm-btn-dark .elementor-button:hover{background:var(--e-global-color-primary)!important;color:#fff!important}
/* Ficha */
.jm-ficha{grid-template-columns:1fr 1fr!important;row-gap:32px!important}
.jm-ficha-v .elementor-heading-title{font-size:32px!important;line-height:1.1!important;font-weight:800!important}
.jm-ficha p{margin:0}
/* Tarjetas personajes */
.jm-card{border-radius:24px;overflow:hidden;transition:transform .3s}
.jm-card:hover{transform:translateY(-6px)}
.jm-card-img img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s}
.jm-card:hover .jm-card-img img{transform:scale(1.04)}
.jm-card-body{padding:22px 22px 26px!important}
.jm-card-name .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),sans-serif!important;font-weight:800!important;font-size:44px!important;line-height:1!important}
.jm-card-es .elementor-heading-title{font-size:18px!important;line-height:24px!important}
.jm-card-txt{font-size:16px!important;line-height:24px!important}
.jm-card-txt p{font-size:16px;line-height:24px}
.jm-tags,.jm-chips,.jm-steps,.jm-venues,.jm-list{list-style:none;margin:0;padding:0}
.jm-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.jm-tags li{font-family:var(--e-global-typography-secondary-font-family),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--e-global-color-5b628cb);border:1.5px solid var(--e-global-color-5b628cb);border-radius:40px;padding:4px 10px}
/* Gran Guacamole */
.jm-guaca{border-radius:30px;padding:28px 40px 28px 28px!important;align-items:center!important;margin-top:28px}
.jm-guaca>.elementor-element:first-child{width:auto!important;flex:0 0 auto}
.jm-guaca-img img{width:230px;height:230px;object-fit:cover;border-radius:50%;border:5px solid #fff}
@media(max-width:767px){.jm-guaca{flex-direction:column!important;text-align:center;padding:28px 20px!important}.jm-guaca-img img{width:180px;height:180px}}
/* Misión */
.jm-quote .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),sans-serif!important;font-weight:800!important;font-size:58px!important;line-height:1.05!important}
.jm-hl{color:var(--e-global-color-5b628cb)}
@media(max-width:1024px){.jm-quote .elementor-heading-title{font-size:44px!important}}
@media(max-width:767px){.jm-quote .elementor-heading-title{font-size:32px!important}}
.jm-paso{padding:22px 0!important;border-top:1px solid rgba(173,135,255,.35)}
.jm-paso:last-child{border-bottom:1px solid rgba(173,135,255,.35)}
.jm-paso>.elementor-element:first-child{width:52px!important;flex:0 0 52px}
.jm-num .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),monospace!important;font-size:18px!important;font-weight:700!important;line-height:27px!important}
.jm-paso-t .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),sans-serif!important;font-weight:800!important;font-size:26px!important;line-height:1.15!important}
.jm-paso p{margin:0}
.jm-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.jm-chips li{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--e-global-color-5b628cb);border-radius:40px;padding:8px 16px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;color:#fff;transition:background .2s}
.jm-chips li:hover{background:var(--e-global-color-455f747)}
.jm-chips s{color:var(--e-global-color-5b628cb);opacity:.85}
.jm-chips .jm-arr{font-family:var(--e-global-typography-secondary-font-family),monospace;color:var(--e-global-color-accent)}
.jm-chips b{font-weight:800}
/* Episodios */
.jm-play{position:relative}
.jm-play a{display:block;position:relative}
.jm-play a::after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;border:3px solid #fff;color:#fff;display:grid;place-items:center;font-size:26px;padding-left:5px;box-sizing:border-box;background:rgba(25,0,51,.35);transition:all .25s}
.jm-play a:hover::after{background:#fff;color:var(--e-global-color-primary)}
.jm-play img{aspect-ratio:864/496;object-fit:cover}
.jm-steps{display:flex;flex-wrap:wrap;gap:8px}
.jm-steps li{font-family:var(--e-global-typography-secondary-font-family),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#fff;border:1.5px solid var(--e-global-color-5b628cb);border-radius:40px;padding:6px 12px}
.jm-steps li:not(:last-child)::after{content:" →";color:var(--e-global-color-accent)}
/* Show: mosaico */
.jm-mosaic{display:grid!important;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(120px,14vw,190px);margin:18px 0 40px}
.jm-mosaic>.elementor-element{width:auto!important;margin:0!important}
.jm-m,.jm-m .elementor-widget-container,.jm-m img{height:100%!important}
.jm-m img{width:100%;object-fit:cover;border-radius:20px}
.jm-ma{grid-column:span 7;grid-row:span 2}.jm-mb{grid-column:span 5}.jm-mc{grid-column:span 5}.jm-md{grid-column:span 4}.jm-me{grid-column:span 8}
.jm-me img{object-position:50% 60%}
@media(max-width:767px){.jm-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.jm-ma{grid-column:span 2}.jm-mb,.jm-mc,.jm-md,.jm-me{grid-column:span 1;grid-row:span 1}}
.jm-venues{border-top:2px solid var(--e-global-color-primary)}
.jm-venues li{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding:16px 0;border-bottom:2px solid var(--e-global-color-primary)}
.jm-venues b{display:block;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-weight:800;font-size:19px;color:var(--e-global-color-primary)}
.jm-venues span{font-size:15px;color:var(--e-global-color-455f747)}
.jm-venues em{font-style:normal;font-family:var(--e-global-typography-secondary-font-family),monospace;font-weight:700;font-size:16px;color:var(--e-global-color-25e916c);white-space:nowrap}
@media(max-width:480px){.jm-venues li{grid-template-columns:1fr}}
/* Universo */
.jm-fcard{border-radius:24px;transition:transform .3s}
.jm-fcard:hover{transform:translateY(-4px)}
.jm-fcard-t .elementor-heading-title,.jm-acard-t .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),sans-serif!important;font-weight:800!important;font-size:28px!important;line-height:1.1!important}
.jm-fcard p,.jm-acard p{margin:0}
.jm-trans{display:flex;flex-wrap:wrap;gap:6px 12px;margin:20px 0 0;font-family:var(--e-global-typography-secondary-font-family),monospace;font-weight:700;font-size:20px;color:#fff;text-transform:uppercase}
.jm-trans span:not(:last-child)::after{content:"→";margin-left:12px;color:var(--e-global-color-accent)}
/* Aliados */
.jm-acard{border:3px solid var(--e-global-color-primary);border-radius:24px}
.jm-list li{position:relative;padding:6px 0 6px 22px;font-size:16px;color:var(--e-global-color-primary);border-top:1px solid rgba(58,1,118,.15)}
.jm-list li::before{content:"→";position:absolute;left:0;font-family:var(--e-global-typography-secondary-font-family),monospace;color:var(--e-global-color-25e916c)}
/* Tienda */
.jm-merch img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}
@media(max-width:480px){.jm-merchgrid{grid-template-columns:1fr 1fr}}
.jm-stick{border-radius:24px;align-items:center!important}
.jm-stick>.elementor-element:first-child{width:auto!important;flex:0 0 auto}
.jm-stick-img img{width:240px;border-radius:14px}
@media(max-width:767px){.jm-stick{flex-direction:column!important;text-align:center}}
/* Contacto */
.jm-contact-left p{margin:0}
.jm-form-slot{min-width:0}/* End custom CSS */