.elementor-4201 .elementor-element.elementor-element-a81dc5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-82da5ad{--display:flex;--justify-content:flex-end;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-82da5ad:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-82da5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/znQVd0uKcEomkxhZK5z2FxMb.avif");background-position:center center;background-size:cover;}.elementor-4201 .elementor-element.elementor-element-ee1ba95{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-f1fd4ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4201 .elementor-element.elementor-element-3b752e1 .elementor-heading-title{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-dba0003 .elementor-heading-title{font-family:var( --e-global-typography-3ac5550-font-family ), Sans-serif;font-size:var( --e-global-typography-3ac5550-font-size );line-height:var( --e-global-typography-3ac5550-line-height );letter-spacing:var( --e-global-typography-3ac5550-letter-spacing );color:#F5F5F5;}.elementor-4201 .elementor-element.elementor-element-556d4b0{--display:flex;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-556d4b0:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-556d4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4201 .elementor-element.elementor-element-8cd41f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-bcc18da{text-align:center;}.elementor-4201 .elementor-element.elementor-element-bcc18da .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#2F38BA;}.elementor-4201 .elementor-element.elementor-element-5d8da3b{--display:flex;--min-height:100vh;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-5d8da3b:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-5d8da3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070644;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4201 .elementor-element.elementor-element-92f1df7{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-583d09c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-583d09c.e-con{--align-self:center;}.elementor-4201 .elementor-element.elementor-element-89f4d2b{--display:flex;--min-height:500px;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4201 .elementor-element.elementor-element-89f4d2b:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-89f4d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.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-4201 .elementor-element.elementor-element-a9b7deb img{border-radius:8px 8px 8px 8px;}.elementor-4201 .elementor-element.elementor-element-f8e5811{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-f4fc14a .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-87d4bdc .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.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-4201 .elementor-element.elementor-element-423ffd1{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-63b60c8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-8a7815a .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-7a49c2b .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-1404933{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-3621bc2{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4201 .elementor-element.elementor-element-3621bc2:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-3621bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4201 .elementor-element.elementor-element-6ff49ff img{border-radius:8px 8px 8px 8px;}.elementor-4201 .elementor-element.elementor-element-01b958b{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4201 .elementor-element.elementor-element-01b958b:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-01b958b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4201 .elementor-element.elementor-element-53e3f11 img{border-radius:8px 8px 8px 8px;}.elementor-4201 .elementor-element.elementor-element-9b515a0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-cf20677 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-36cfa96 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-422414e{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-db610bc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-13641ef .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-306104f .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-9df34c8{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-ee44f0a{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4201 .elementor-element.elementor-element-ee44f0a:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-ee44f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4201 .elementor-element.elementor-element-0fd7dbc img{border-radius:8px 8px 8px 8px;}.elementor-4201 .elementor-element.elementor-element-ae1f968{--display:flex;--min-height:90vh;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-ae1f968:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-ae1f968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4201 .elementor-element.elementor-element-3d2f4d0{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4201 .elementor-element.elementor-element-c6a73f5{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-text{color:#070644;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-104d6bb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-104d6bb.elementor-element{--align-self:center;}.elementor-4201 .elementor-element.elementor-element-104d6bb .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-9fc0319{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );color:#07064499;}.elementor-4201 .elementor-element.elementor-element-9fc0319.elementor-element{--align-self:center;}.elementor-4201 .elementor-element.elementor-element-7443cd9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-7443cd9.e-con{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter{gap:10px;}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-number-wrapper{color:#070644;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-title{color:#9CCEF7;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter{gap:10px;}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-number-wrapper{color:#070644;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-title{color:#9CCEF7;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter{gap:10px;}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-number-wrapper{color:#070644;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-title{color:#9CCEF7;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1b58d73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-1b58d73:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-1b58d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070644;}.elementor-4201 .elementor-element.elementor-element-efa131e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-icon i{color:#9CCEF7;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-icon svg{fill:#9CCEF7;transition:fill 0.3s;}.elementor-4201 .elementor-element.elementor-element-333057d{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > a{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-320e758{width:initial;max-width:initial;text-align:center;}.elementor-4201 .elementor-element.elementor-element-320e758.elementor-element{--align-self:center;}.elementor-4201 .elementor-element.elementor-element-320e758 .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-f7a2714{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(auto, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-ce57d68{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4201 .elementor-element.elementor-element-ce57d68:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-ce57d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4201 .elementor-element.elementor-element-75af193 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-64685e8 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-88e0c02 .elementor-heading-title{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e5887bc{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-8cf389a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4201 .elementor-element.elementor-element-8cf389a:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-8cf389a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4201 .elementor-element.elementor-element-c891f10 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-f9b27f6 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-b8107fd .elementor-heading-title{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-6ab6e41{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-ae0d2d0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4201 .elementor-element.elementor-element-ae0d2d0:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-ae0d2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4201 .elementor-element.elementor-element-16c0a53 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-e1dda53 .elementor-heading-title{font-family:var( --e-global-typography-4a234ce-font-family ), Sans-serif;font-size:var( --e-global-typography-4a234ce-font-size );font-weight:var( --e-global-typography-4a234ce-font-weight );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-e8b05e7 .elementor-heading-title{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-24bee77{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-7a80e17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-7a80e17:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-7a80e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-91799e1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-58e0ee3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-d860c7d{text-align:start;}.elementor-4201 .elementor-element.elementor-element-d860c7d .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#070644;}.elementor-4201 .elementor-element.elementor-element-94b3aba{text-align:start;}.elementor-4201 .elementor-element.elementor-element-94b3aba .elementor-heading-title{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-2629f62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-cb16cfe{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-972eaab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-b996641{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-4280e39{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-51b7dfd{text-align:start;}.elementor-4201 .elementor-element.elementor-element-51b7dfd .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#070644;}.elementor-4201 .elementor-element.elementor-element-7971df5{text-align:start;}.elementor-4201 .elementor-element.elementor-element-7971df5 .elementor-heading-title{font-family:var( --e-global-typography-8ce37cc-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce37cc-font-size );font-weight:var( --e-global-typography-8ce37cc-font-weight );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-37c2caf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-df8f2b0{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );color:#FCFCFC;}.elementor-4201 .elementor-element.elementor-element-303a306{--display:flex;--min-height:100vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-e9b26cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4201 .elementor-element.elementor-element-c25d9c3{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4201 .elementor-element.elementor-element-0297721{text-align:center;}.elementor-4201 .elementor-element.elementor-element-0297721 .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-1cda4ae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );color:#FFFFFF;}.elementor-4201 .elementor-element.elementor-element-1cda4ae.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4201 .elementor-element.elementor-element-11cfefb .elementor-button{background-color:#2F38BA99;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F38BA;}@media(max-width:1250px){.elementor-4201 .elementor-element.elementor-element-583d09c{--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-7443cd9{--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-f7a2714{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4201 .elementor-element.elementor-element-ee1ba95{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4201 .elementor-element.elementor-element-3b752e1 .elementor-heading-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dba0003 .elementor-heading-title{font-size:var( --e-global-typography-3ac5550-font-size );line-height:var( --e-global-typography-3ac5550-line-height );letter-spacing:var( --e-global-typography-3ac5550-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-bcc18da .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-5d8da3b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-583d09c{--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-89f4d2b{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4201 .elementor-element.elementor-element-f4fc14a .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-87d4bdc .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-423ffd1{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-8a7815a .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7a49c2b .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1404933{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-3621bc2{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4201 .elementor-element.elementor-element-01b958b{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4201 .elementor-element.elementor-element-cf20677 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-36cfa96 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-422414e{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-13641ef .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-306104f .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-9df34c8{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-ee44f0a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4201 .elementor-element.elementor-element-ae1f968{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-104d6bb .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-9fc0319{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7443cd9{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-number-wrapper{font-size:40px;}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-number-wrapper{font-size:40px;}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-number-wrapper{font-size:40px;}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1b58d73{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-320e758 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-f7a2714{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-75af193 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-64685e8 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-88e0c02 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e5887bc{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c891f10 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-f9b27f6 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-b8107fd .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-6ab6e41{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-16c0a53 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e1dda53 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e8b05e7 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-24bee77{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7a80e17{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-d860c7d .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-94b3aba .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-cb16cfe{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-51b7dfd .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7971df5 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-df8f2b0{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e9b26cc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-0297721 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1cda4ae{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-11cfefb .elementor-button{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4201 .elementor-element.elementor-element-3b752e1 .elementor-heading-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dba0003 .elementor-heading-title{font-size:var( --e-global-typography-3ac5550-font-size );line-height:var( --e-global-typography-3ac5550-line-height );letter-spacing:var( --e-global-typography-3ac5550-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-bcc18da .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-583d09c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-89f4d2b{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-f4fc14a .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-87d4bdc .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-423ffd1{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-8a7815a .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7a49c2b .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1404933{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-cf20677 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-36cfa96 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-422414e{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-13641ef .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-306104f .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-9df34c8{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-104d6bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4201 .elementor-element.elementor-element-104d6bb .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-9fc0319{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7443cd9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-number-wrapper{font-size:46px;}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-number-wrapper{font-size:46px;}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-number-wrapper{font-size:46px;}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-320e758{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4201 .elementor-element.elementor-element-320e758 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-f7a2714{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-75af193 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-64685e8 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-88e0c02 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e5887bc{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c891f10 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-f9b27f6 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-b8107fd .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-6ab6e41{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-16c0a53 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e1dda53 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e8b05e7 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-24bee77{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-d860c7d .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-94b3aba .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-cb16cfe{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-51b7dfd .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7971df5 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-df8f2b0{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-0297721 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1cda4ae{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-11cfefb .elementor-button{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}@media(min-width:768px){.elementor-4201 .elementor-element.elementor-element-f1fd4ad{--width:80%;}.elementor-4201 .elementor-element.elementor-element-7443cd9{--width:60%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4201 .elementor-element.elementor-element-3b752e1 .elementor-heading-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dba0003 .elementor-heading-title{font-size:var( --e-global-typography-3ac5550-font-size );line-height:var( --e-global-typography-3ac5550-line-height );letter-spacing:var( --e-global-typography-3ac5550-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-bcc18da .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-92f1df7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-583d09c{--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-f4fc14a .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-87d4bdc .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-423ffd1{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-8a7815a .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7a49c2b .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1404933{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-cf20677 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-36cfa96 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-422414e{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-13641ef .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-306104f .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-9df34c8{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c6a73f5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-104d6bb .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-9fc0319{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7443cd9{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-4201 .elementor-element.elementor-element-2236af6 .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-dcb7e8e .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-842dc4c .elementor-counter-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-333057d .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-320e758 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-f7a2714{--grid-auto-flow:row;}.elementor-4201 .elementor-element.elementor-element-75af193 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-64685e8 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-88e0c02 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e5887bc{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c891f10 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-f9b27f6 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-b8107fd .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-6ab6e41{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-16c0a53 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e1dda53 .elementor-heading-title{font-size:var( --e-global-typography-4a234ce-font-size );line-height:var( --e-global-typography-4a234ce-line-height );letter-spacing:var( --e-global-typography-4a234ce-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-e8b05e7 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-24bee77{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-d860c7d .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-94b3aba .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-cb16cfe{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-51b7dfd .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-7971df5 .elementor-heading-title{font-size:var( --e-global-typography-8ce37cc-font-size );line-height:var( --e-global-typography-8ce37cc-line-height );letter-spacing:var( --e-global-typography-8ce37cc-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-df8f2b0{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4201 .elementor-element.elementor-element-c25d9c3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-0297721 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-1cda4ae{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4201 .elementor-element.elementor-element-11cfefb .elementor-button{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-d147303 */.cinta-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  
  -webkit-mask-image: linear-gradient(to right,
        transparent 0,
        #000 150px,
        #000 calc(100% - 150px),
        transparent 100%);
            mask-image: linear-gradient(to right,
        transparent 0,
        #000 80px,
        #000 calc(100% - 150px),
        transparent 100%);
}

.cinta-left {
    display: flex;
    width: max-content;
    animation: mover-left 18s linear infinite;
}

.cinta-left svg {
    margin-left: 70px!important;
    color: white;
    width: 140px;
    height: 60px;
    flex-shrink: 0;
}

@keyframes mover-left {
    0% {
        transform: translateX(0);
        
    }
    
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82da5ad */.hero {
    min-height: 100dvh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d09c *//* ===== Cómo trabajamos · móvil =====
   En el editor los pasos alternan lado, así que en una sola columna el
   texto del 02 y del 04 quedaría por delante de su imagen. Aquí se
   recoloca: primero el cuadro, después el texto. */
@media (max-width:767px){
  /* cada fila, la altura de su contenido (en escritorio son dos filas
     iguales y eso dejaba los textos 01 y 02 con mucho aire) */
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner{
    grid-template-rows:auto !important;
    grid-auto-rows:auto !important;
  }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-89f4d2b{ order:1 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-f8e5811{ order:2 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-3621bc2{ order:3 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-63b60c8{ order:4 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-01b958b{ order:5 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-9b515a0{ order:6 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-ee44f0a{ order:7 }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .elementor-element-db610bc{ order:8 }

  /* el cuadro, cuadrado y con la imagen centrada dentro */
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .zk-vivo{
    aspect-ratio:1 !important;
    min-height:0 !important;
    padding:28px !important;
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .zk-vivo > .elementor-widget-image{ width:100% }
  .elementor-4201 .elementor-element.elementor-element-583d09c > .e-con-inner > .zk-vivo img{
    width:100%;
    height:auto;
    max-height:100%;
    object-fit:contain;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b58d73 *//* ===== Valores ===== */
/* la frase clave: en mayúsculas, con aire entre letras */
.elementor-4201 .elementor-element.elementor-element-1b58d73 .zk-clave .elementor-heading-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:.78em;
  line-height:1.5;
  color:#9CCEF7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a80e17 *//* ===== Misión y visión =====
   Fondo blanco con esferas en el azul de marca, que flotan muy despacio.
   El título va a la izquierda y el texto en columna de lectura a la derecha. */
.elementor-4201 .elementor-element.elementor-element-7a80e17{ position:relative; overflow:hidden; isolation:isolate }
.elementor-4201 .elementor-element.elementor-element-7a80e17::before{
  content:"";
  position:absolute;
  top:-240px; right:-200px;
  width:700px; height:700px;
  border-radius:50%;
  background:radial-gradient(circle at 50% 50%, rgba(47,56,186,.30), rgba(47,56,186,0) 70%);
  filter:blur(40px);
  pointer-events:none;
  z-index:0;
  will-change:transform;
  animation:zkOrbeA 34s ease-in-out infinite alternate;
}
.elementor-4201 .elementor-element.elementor-element-7a80e17::after{
  content:"";
  position:absolute;
  bottom:-280px; left:-220px;
  width:640px; height:640px;
  border-radius:50%;
  background:radial-gradient(circle at 50% 50%, rgba(47,56,186,.20), rgba(47,56,186,0) 70%);
  filter:blur(40px);
  pointer-events:none;
  z-index:0;
  will-change:transform;
  animation:zkOrbeB 42s ease-in-out infinite alternate;
}
.elementor-4201 .elementor-element.elementor-element-7a80e17 > .e-con-inner{ position:relative; z-index:1 }
/* una tercera esfera, más pequeña, entre los dos bloques */
.elementor-4201 .elementor-element.elementor-element-7a80e17 > .e-con-inner::before{
  content:"";
  position:absolute;
  top:40%; right:14%;
  width:300px; height:300px;
  border-radius:50%;
  background:radial-gradient(circle at 50% 50%, rgba(47,56,186,.16), rgba(47,56,186,0) 70%);
  filter:blur(30px);
  pointer-events:none;
  z-index:0;
  will-change:transform;
  animation:zkOrbeC 28s ease-in-out infinite alternate;
  z-index:-1;
}

@keyframes zkOrbeA{
  from{ transform:translate3d(0,0,0) scale(1) }
  to  { transform:translate3d(-70px,60px,0) scale(1.12) }
}
@keyframes zkOrbeB{
  from{ transform:translate3d(0,0,0) scale(1.06) }
  to  { transform:translate3d(80px,-50px,0) scale(.92) }
}
@keyframes zkOrbeC{
  from{ transform:translate3d(0,0,0) scale(.95) }
  to  { transform:translate3d(-50px,-60px,0) scale(1.18) }
}

/* la etiqueta de la sección */
.elementor-4201 .elementor-element.elementor-element-7a80e17 .elementor-icon-list-text{ color:rgba(7,6,68,.66) }
.elementor-4201 .elementor-element.elementor-element-7a80e17 .elementor-icon-list-icon svg{ fill:#2F38BA }

/* cada bloque: título a un lado, texto al otro */
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-fila{ display:flex; flex-direction:row; gap:40px; align-items:flex-start }
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-col-a{ flex:0 0 36%; max-width:36% }
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-col-b{ flex:1 1 auto; min-width:0; padding-top:10px }

/* el filete de color sobre el título: se despliega al aparecer */
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-titulo .elementor-heading-title::before{
  content:"";
  display:block;
  width:56px; height:3px;
  border-radius:2px;
  margin-bottom:16px;
  background:linear-gradient(90deg, #2F38BA, #9CCEF7);
  transform-origin:left center;
  animation:zkFilete 900ms cubic-bezier(.22,.61,.36,1) both;
  animation-delay:260ms;
}
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-titulo--vision .elementor-heading-title::before{
  background:linear-gradient(90deg, #9CCEF7, #2F38BA);
  animation-delay:460ms;
}
@keyframes zkFilete{
  from{ transform:scaleX(0) }
  to  { transform:scaleX(1) }
}

/* la frase clave */
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-clave .elementor-heading-title{
  text-transform:uppercase;
  letter-spacing:.1em;
  font-size:.72em;
  line-height:1.5;
  color:#2F38BA;
}

/* el texto: el primer párrafo manda, el resto acompaña */
.elementor-4201 .elementor-element.elementor-element-7a80e17 .elementor-widget-text-editor{ color:rgba(7,6,68,.72) }
.elementor-4201 .elementor-element.elementor-element-7a80e17 .elementor-widget-text-editor p{ margin:0 }
.elementor-4201 .elementor-element.elementor-element-7a80e17 .elementor-widget-text-editor p + p{ margin-top:1.1em }
.elementor-4201 .elementor-element.elementor-element-7a80e17 .elementor-widget-text-editor p:first-child{ color:#070644; font-size:1.08em }

/* la línea entre misión y visión: se dibuja de izquierda a derecha */
.elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-linea{
  height:1px;
  background:rgba(7,6,68,.14);
  transform-origin:left center;
  animation:zkFilete 1200ms cubic-bezier(.22,.61,.36,1) both;
  animation-delay:320ms;
}

@media (max-width:1024px){
  .elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-fila{ flex-direction:column; gap:18px }
  .elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-col-a{ flex:none; max-width:none }
  .elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-col-b{ padding-top:0 }
  .elementor-4201 .elementor-element.elementor-element-7a80e17 > .e-con-inner::before{ display:none }
}

@media (prefers-reduced-motion:reduce){
  .elementor-4201 .elementor-element.elementor-element-7a80e17::before,
  .elementor-4201 .elementor-element.elementor-element-7a80e17::after,
  .elementor-4201 .elementor-element.elementor-element-7a80e17 > .e-con-inner::before,
  .elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-titulo .elementor-heading-title::before,
  .elementor-4201 .elementor-element.elementor-element-7a80e17 .zk-mv-linea{ animation:none }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-303a306 */.elementor-4201 .elementor-element.elementor-element-303a306{
  /* --- colores y fondo: los mismos que las tarjetas .sz-card de la home --- */
  --aura-bg:#040322;
  --aura-stripes:#2F38BA;
  --aura-1:#2F38BA;
  --aura-2:#9CCEF7;
  --aura-3:#070644;
  --aura-4:#040322;
  --aura-5:#000000;
  /* --- el resto, como la instancia de /sobre-nosotros --- */
  --aura-speed:1.5;
  --aura-stripe:4;
  --aura-fade-strength:50;

  /* --- cálculos, igual que en el código React --- */
  /* duration = max(1, 60 / max(0.1, speed)) segundos */
  --aura-dur:max(1s, calc(60s / max(0.1, var(--aura-speed))));
  /* inner = clamp(40 - (fade - 50) * 0.2, 25, 55) */
  --aura-fade-in:clamp(25%, calc((40 - (var(--aura-fade-strength) - 50) * 0.2) * 1%), 55%);
  /* outer = clamp(70 + (fade - 50) * 0.3, 55, 90) */
  --aura-fade-out:clamp(55%, calc((70 + (var(--aura-fade-strength) - 50) * 0.3) * 1%), 90%);

  /* containerStyles */
  position:relative;
  overflow:hidden;
  isolation:isolate;
  background-color:var(--aura-bg);
  transition:background-color .3s;
}

/* jumboStyles */
.elementor-4201 .elementor-element.elementor-element-303a306::before{
  content:"";
  position:absolute;
  z-index:0;
  pointer-events:none;
  opacity:.5;
  filter:blur(10px) opacity(50%) saturate(200%);
  background-image:
    repeating-linear-gradient(100deg,
      var(--aura-stripes) 0%,
      var(--aura-stripes) calc(var(--aura-stripe) * 1%),
      transparent calc((var(--aura-stripe) + 3) * 1%),
      transparent calc((var(--aura-stripe) + 5) * 1%),
      var(--aura-stripes) calc((var(--aura-stripe) + 9) * 1%)),
    repeating-linear-gradient(100deg,
      var(--aura-1) 10%,
      var(--aura-2) 15%,
      var(--aura-3) 20%,
      var(--aura-4) 25%,
      var(--aura-5) 30%);
  background-size:300%, 200%;
  background-position:50% 50%, 50% 50%;
  /* Máscara LINEAL (no elipse): una franja a todo el ancho que va a
     plena intensidad hasta --aura-fade-in y se apaga en --aura-fade-out.
     Como la capa está girada 180º, el "to bottom" de aquí se ve en
     pantalla de abajo hacia arriba: nace en el borde inferior y se
     desvanece subiendo. Con Fade Strength 50: sólida hasta el 40% de
     la altura y transparente a partir del 70%. */
  -webkit-mask-image:linear-gradient(to bottom, #000 var(--aura-fade-in), transparent var(--aura-fade-out));
          mask-image:linear-gradient(to bottom, #000 var(--aura-fade-in), transparent var(--aura-fade-out));
  animation:szAura2 var(--aura-dur) linear infinite;   /* jumboVariants */
  /* en el prototipo el componente está girado 180º: la esquina de la
     máscara (arriba-derecha) acaba abajo a la izquierda */
  transform:rotate(180deg);
}

/* el contenido, por encima de la aurora (vale para contenedores
   de Elementor encajados o de ancho completo) */
.elementor-4201 .elementor-element.elementor-element-303a306 > *{ position:relative; z-index:1 }

@keyframes szAura2{
  from{ background-position: 50% 50% }
  to  { background-position:350% 50% }
}

@media (prefers-reduced-motion:reduce){
  .elementor-4201 .elementor-element.elementor-element-303a306::before{ animation:none }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81dc5d */.elementor-4201 .elementor-element.elementor-element-a81dc5d{
  position:relative;
}

/* el hero se queda clavado arriba mientras se hace scroll */
.elementor-4201 .elementor-element.elementor-element-a81dc5d > .hero{
  position:sticky;
  top:0;
  z-index:0;
}

/* todo lo que va detrás del hero sube por encima y lo tapa:
   72b44c5, 8e20bdb, 1902765 y 1485bec (y cualquier sección que
   añadas después, sin tener que tocar este CSS) */
.elementor-4201 .elementor-element.elementor-element-a81dc5d > .hero ~ *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grift';
	font-display: auto;
	src: url('https://sozias.com/wp-content/uploads/2026/09/Grift-Variable-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */