.elementor-4211 .elementor-element.elementor-element-8f565c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-8f565c3:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-8f565c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4211 .elementor-element.elementor-element-7cce50b{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-d7ab12e{--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-4211 .elementor-element.elementor-element-7ae4312{text-align:center;}.elementor-4211 .elementor-element.elementor-element-7ae4312 .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:#2F38BA;}.elementor-4211 .elementor-element.elementor-element-9616283{text-align:center;}.elementor-4211 .elementor-element.elementor-element-9616283 .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:#040322;}.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-4211 .elementor-element.elementor-element-b21213e .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;}.elementor-4211 .elementor-element.elementor-element-0b94473{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-4c28f91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-5aab2d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-7a4d7da{--display:flex;--min-height:377px;--justify-content:space-between;--overlay-opacity:0.1;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-7a4d7da:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-7a4d7da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/3ZWM0P2n9qQ8kTGnFAC9wGTPgqE.avif");background-position:center center;background-size:cover;}.elementor-4211 .elementor-element.elementor-element-7a4d7da::before, .elementor-4211 .elementor-element.elementor-element-7a4d7da > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-7a4d7da > .e-con-inner > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-7a4d7da > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-7a4d7da > .e-con-inner > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-7a4d7da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4211 .elementor-element.elementor-element-6920f90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-6920f90.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-6920f90.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-6920f90.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-6920f90.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-6920f90 .elementor-icon{font-size:36px;}.elementor-4211 .elementor-element.elementor-element-6920f90 .elementor-icon svg{height:36px;}.elementor-4211 .elementor-element.elementor-element-6920f90 .elementor-icon-wrapper svg{width:auto;}.elementor-4211 .elementor-element.elementor-element-1208cfe .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:#F5F5F5;padding:8px 16px 8px 16px;}.elementor-4211 .elementor-element.elementor-element-2e81059{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-21e8136 .elementor-heading-title{font-family:"Grift", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:-0.04em;color:#040322;}.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-4211 .elementor-element.elementor-element-216bf2d{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:#040322;}.elementor-4211 .elementor-element.elementor-element-8fea68e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-62a561f{--display:flex;--min-height:377px;--justify-content:space-between;--overlay-opacity:0.1;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-62a561f:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-62a561f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/NDJP2E0d4eG6TmnEtqKg9QtW3yY.avif");background-position:center center;background-size:cover;}.elementor-4211 .elementor-element.elementor-element-62a561f::before, .elementor-4211 .elementor-element.elementor-element-62a561f > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-62a561f > .e-con-inner > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-62a561f > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-62a561f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-62a561f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4211 .elementor-element.elementor-element-1988ba6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-1988ba6.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-1988ba6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-1988ba6.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-1988ba6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-1988ba6 .elementor-icon{font-size:36px;}.elementor-4211 .elementor-element.elementor-element-1988ba6 .elementor-icon svg{height:36px;}.elementor-4211 .elementor-element.elementor-element-1988ba6 .elementor-icon-wrapper svg{width:auto;}.elementor-4211 .elementor-element.elementor-element-11d5639 .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:#F5F5F5;padding:8px 16px 8px 16px;}.elementor-4211 .elementor-element.elementor-element-27002f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-4429094 .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:#040322;}.elementor-4211 .elementor-element.elementor-element-8fcbaed{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:#040322;}.elementor-4211 .elementor-element.elementor-element-e646c24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-00874a9{--display:flex;--min-height:377px;--justify-content:space-between;--overlay-opacity:0.1;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-00874a9:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-00874a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/YQl66hNhcRvXpNEqPivgVjpCo.avif");background-position:center center;background-size:cover;}.elementor-4211 .elementor-element.elementor-element-00874a9::before, .elementor-4211 .elementor-element.elementor-element-00874a9 > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-00874a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-00874a9 > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-00874a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-00874a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4211 .elementor-element.elementor-element-f1cc14e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-f1cc14e.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-f1cc14e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-f1cc14e.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-f1cc14e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-f1cc14e .elementor-icon{font-size:36px;}.elementor-4211 .elementor-element.elementor-element-f1cc14e .elementor-icon svg{height:36px;}.elementor-4211 .elementor-element.elementor-element-f1cc14e .elementor-icon-wrapper svg{width:auto;}.elementor-4211 .elementor-element.elementor-element-be480a0 .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:#F5F5F5;padding:8px 16px 8px 16px;}.elementor-4211 .elementor-element.elementor-element-58fb9b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-a6473ff .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:#040322;}.elementor-4211 .elementor-element.elementor-element-8b1df66{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:#040322;}.elementor-4211 .elementor-element.elementor-element-dc52b46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-263efe6{--display:flex;--min-height:377px;--justify-content:space-between;--overlay-opacity:0.1;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-263efe6:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-263efe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/kybUhNV3G0HgvDWQaipBLJcKgo.avif");background-position:center center;background-size:cover;}.elementor-4211 .elementor-element.elementor-element-263efe6::before, .elementor-4211 .elementor-element.elementor-element-263efe6 > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-263efe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-263efe6 > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-263efe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-263efe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4211 .elementor-element.elementor-element-971a5db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-971a5db.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-971a5db.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-971a5db.elementor-view-framed .elementor-icon, .elementor-4211 .elementor-element.elementor-element-971a5db.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-971a5db .elementor-icon{font-size:36px;}.elementor-4211 .elementor-element.elementor-element-971a5db .elementor-icon svg{height:36px;}.elementor-4211 .elementor-element.elementor-element-971a5db .elementor-icon-wrapper svg{width:auto;}.elementor-4211 .elementor-element.elementor-element-2546d46 .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:#F5F5F5;padding:8px 16px 8px 16px;}.elementor-4211 .elementor-element.elementor-element-737adb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-112bd07 .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:#040322;}.elementor-4211 .elementor-element.elementor-element-4dca137{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:#040322;}.elementor-4211 .elementor-element.elementor-element-fddb95e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-f1c09cf .elementor-button{background-color:#04032200;fill:#040322;color:#040322;border-style:solid;border-width:1px 1px 1px 1px;border-color:#040322;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-4211 .elementor-element.elementor-element-dd7977f .elementor-button{background-color:#04032200;fill:#040322;color:#040322;border-style:solid;border-width:1px 1px 1px 1px;border-color:#040322;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-4211 .elementor-element.elementor-element-6897880{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-8bdae0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4211 .elementor-element.elementor-element-27e210d{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4211 .elementor-element.elementor-element-27e210d .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-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-4211 .elementor-element.elementor-element-f95aac5 .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:#040322;}.elementor-4211 .elementor-element.elementor-element-6a91e9d{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4211 .elementor-element.elementor-element-87b33f3.elementor-element{--align-self:center;}.elementor-4211 .elementor-element.elementor-element-87b33f3{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:#FFFFFFB3;}.elementor-4211 .elementor-element.elementor-element-43327c7{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4211 .elementor-element.elementor-element-21e65fb.elementor-element{--align-self:center;}.elementor-4211 .elementor-element.elementor-element-21e65fb{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:#FFFFFFB3;}.elementor-4211 .elementor-element.elementor-element-27ce9e3{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4211 .elementor-element.elementor-element-e95ffb6.elementor-element{--align-self:center;}.elementor-4211 .elementor-element.elementor-element-e95ffb6{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:#FFFFFFB3;}.elementor-4211 .elementor-element.elementor-element-5a1a9cb{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4211 .elementor-element.elementor-element-c19e3d4.elementor-element{--align-self:center;}.elementor-4211 .elementor-element.elementor-element-c19e3d4{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:#FFFFFFB3;}.elementor-4211 .elementor-element.elementor-element-8cd8202{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4211 .elementor-element.elementor-element-0eeda03.elementor-element{--align-self:center;}.elementor-4211 .elementor-element.elementor-element-0eeda03{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:#FFFFFFB3;}.elementor-4211 .elementor-element.elementor-element-ab6a9b2{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4211 .elementor-element.elementor-element-7d2c30d.elementor-element{--align-self:center;}.elementor-4211 .elementor-element.elementor-element-7d2c30d{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:#FFFFFFB3;}.elementor-4211 .elementor-element.elementor-element-33cbbda{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:40px;}.elementor-4211 .elementor-element.elementor-element-33cbbda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#040322;}:where( .elementor-4211 .elementor-element.elementor-element-33cbbda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#040322;}.elementor-4211 .elementor-element.elementor-element-33cbbda {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-4211 .elementor-element.elementor-element-33cbbda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;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 );}@media(max-width:1250px){.elementor-4211 .elementor-element.elementor-element-6897880{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4211 .elementor-element.elementor-element-7ae4312 .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-4211 .elementor-element.elementor-element-9616283 .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-4211 .elementor-element.elementor-element-b21213e .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 );}.elementor-4211 .elementor-element.elementor-element-0b94473{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-1208cfe .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 );}.elementor-4211 .elementor-element.elementor-element-21e8136 .elementor-heading-title{font-size:24px;}.elementor-4211 .elementor-element.elementor-element-216bf2d{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-4211 .elementor-element.elementor-element-11d5639 .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 );}.elementor-4211 .elementor-element.elementor-element-4429094 .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-4211 .elementor-element.elementor-element-8fcbaed{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-4211 .elementor-element.elementor-element-be480a0 .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 );}.elementor-4211 .elementor-element.elementor-element-a6473ff .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-4211 .elementor-element.elementor-element-8b1df66{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-4211 .elementor-element.elementor-element-2546d46 .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 );}.elementor-4211 .elementor-element.elementor-element-112bd07 .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-4211 .elementor-element.elementor-element-4dca137{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-4211 .elementor-element.elementor-element-6897880{--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4211 .elementor-element.elementor-element-27e210d .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-4211 .elementor-element.elementor-element-f95aac5 .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-4211 .elementor-element.elementor-element-87b33f3{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-4211 .elementor-element.elementor-element-21e65fb{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-4211 .elementor-element.elementor-element-e95ffb6{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-4211 .elementor-element.elementor-element-c19e3d4{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-4211 .elementor-element.elementor-element-0eeda03{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-4211 .elementor-element.elementor-element-7d2c30d{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-4211 .elementor-element.elementor-element-33cbbda{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );}:where( .elementor-4211 .elementor-element.elementor-element-33cbbda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{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-4211 .elementor-element.elementor-element-7ae4312 .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-4211 .elementor-element.elementor-element-9616283 .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-4211 .elementor-element.elementor-element-b21213e .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 );}.elementor-4211 .elementor-element.elementor-element-0b94473{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4211 .elementor-element.elementor-element-1208cfe .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 );}.elementor-4211 .elementor-element.elementor-element-21e8136 .elementor-heading-title{font-size:20px;}.elementor-4211 .elementor-element.elementor-element-216bf2d{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-4211 .elementor-element.elementor-element-11d5639 .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 );}.elementor-4211 .elementor-element.elementor-element-4429094 .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-4211 .elementor-element.elementor-element-8fcbaed{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-4211 .elementor-element.elementor-element-be480a0 .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 );}.elementor-4211 .elementor-element.elementor-element-a6473ff .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-4211 .elementor-element.elementor-element-8b1df66{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-4211 .elementor-element.elementor-element-2546d46 .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 );}.elementor-4211 .elementor-element.elementor-element-112bd07 .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-4211 .elementor-element.elementor-element-4dca137{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-4211 .elementor-element.elementor-element-6897880{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4211 .elementor-element.elementor-element-27e210d .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-4211 .elementor-element.elementor-element-f95aac5 .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-4211 .elementor-element.elementor-element-87b33f3{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-4211 .elementor-element.elementor-element-21e65fb{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-4211 .elementor-element.elementor-element-e95ffb6{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-4211 .elementor-element.elementor-element-c19e3d4{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-4211 .elementor-element.elementor-element-0eeda03{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-4211 .elementor-element.elementor-element-7d2c30d{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-4211 .elementor-element.elementor-element-33cbbda{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );}:where( .elementor-4211 .elementor-element.elementor-element-33cbbda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4211 .elementor-element.elementor-element-7ae4312 .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-4211 .elementor-element.elementor-element-9616283 .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-4211 .elementor-element.elementor-element-b21213e .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 );}.elementor-4211 .elementor-element.elementor-element-1208cfe .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 );}.elementor-4211 .elementor-element.elementor-element-216bf2d{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-4211 .elementor-element.elementor-element-11d5639 .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 );}.elementor-4211 .elementor-element.elementor-element-4429094 .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-4211 .elementor-element.elementor-element-8fcbaed{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-4211 .elementor-element.elementor-element-be480a0 .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 );}.elementor-4211 .elementor-element.elementor-element-a6473ff .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-4211 .elementor-element.elementor-element-8b1df66{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-4211 .elementor-element.elementor-element-2546d46 .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 );}.elementor-4211 .elementor-element.elementor-element-112bd07 .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-4211 .elementor-element.elementor-element-4dca137{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-4211 .elementor-element.elementor-element-6897880{--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-27e210d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4211 .elementor-element.elementor-element-27e210d .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-4211 .elementor-element.elementor-element-f95aac5 .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-4211 .elementor-element.elementor-element-87b33f3{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-4211 .elementor-element.elementor-element-21e65fb{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-4211 .elementor-element.elementor-element-e95ffb6{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-4211 .elementor-element.elementor-element-c19e3d4{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-4211 .elementor-element.elementor-element-0eeda03{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-4211 .elementor-element.elementor-element-7d2c30d{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-4211 .elementor-element.elementor-element-33cbbda{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );}:where( .elementor-4211 .elementor-element.elementor-element-33cbbda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{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-ba0baff */.elementor-element-7cce50b{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.elementor-element-7cce50b > .elementor-element-ba0baff{
  position:absolute;
  inset:0;
  z-index:0;
}

/* --- las cintas --- */
.zk-cintas{
  --zk-borde:48px;
  --zk-sep:60px;
  --zk-logo:60px;
  --zk-hueco:40px;      /* separación vertical entre logos */
  --zk-vel:10s;

  position:absolute;
  inset:0;
  max-width:1400px;
  margin:0 auto;
  display:grid;
  
  grid-template-columns:
    var(--zk-borde) var(--zk-logo) var(--zk-sep) var(--zk-logo)
    1fr
    var(--zk-logo) var(--zk-sep) var(--zk-logo) var(--zk-borde);
  height:100%;
}
/* cada pieza en su columna de la rejilla */
.zk-cintas > :nth-child(1){ grid-column:2 }
.zk-cintas > :nth-child(2){ grid-column:4 }
.zk-cintas > :nth-child(3){ grid-column:5 }   /* hueco del texto */
.zk-cintas > :nth-child(4){ grid-column:6 }
.zk-cintas > :nth-child(5){ grid-column:8 }

.zk-cintas__col{
  position:relative;
  overflow:hidden;
  display:flex;
  justify-content:center;
  /* se desvanecen arriba y abajo para que no se vea dónde se cortan */
  -webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);
          mask-image:linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);
}

.zk-cintas__pista{
  display:flex;
  flex-direction:column;
  will-change:transform;
}

.zk-cintas__set{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:var(--zk-hueco);
  padding-bottom:var(--zk-hueco);
}
.zk-cintas__set img{
  display:block;
  width:var(--zk-logo);
  height:auto;
}

/* sentidos alternos */
.zk-cintas__col--baja .zk-cintas__pista{ animation:zkBaja var(--zk-vel) linear infinite }
.zk-cintas__col--sube .zk-cintas__pista{ animation:zkSube var(--zk-vel) linear infinite }

@keyframes zkSube{
  from{ transform:translateY(0) }
  to  { transform:translateY(-33.3333%) }
}
@keyframes zkBaja{
  from{ transform:translateY(-33.3333%) }
  to  { transform:translateY(0) }
}

@media (max-width:1024px){
  .zk-cintas{
    grid-template-columns:var(--zk-borde) var(--zk-logo) 1fr var(--zk-logo) var(--zk-borde);
  }
  .zk-cintas__col--interior{ display:none }
  .zk-cintas > :nth-child(1){ grid-column:2 }
  .zk-cintas > :nth-child(3){ grid-column:3 }
  .zk-cintas > :nth-child(5){ grid-column:4 }
}

@media (max-width:767px){
  .zk-cintas{ display:none }
}

@media (prefers-reduced-motion:reduce){
  .zk-cintas__pista{ animation:none !important }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cce50b */.elementor-4211 .elementor-element.elementor-element-7cce50b {
    min-height: 100dvh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b94473 */.elementor-4211 .elementor-element.elementor-element-0b94473{
  --zk-gap:12px;
  --zk-pad:0px;
  --zk-card:574px;           
  --zk-card-tablet:440px;    
  --zk-card-movil:82vw;      
  --zk-cursor-bg:rgba(47,56,186,.85);
  --zk-cursor-text:#F5F5F5;

  --zk-max:1400px;

  position:relative;
  overflow:hidden;
}

.elementor-4211 .elementor-element.elementor-element-0b94473 > .e-con-inner{
  max-width:var(--zk-max);
    max-width:var(--zk-max);
  -webkit-clip-path:inset(-100vh 0 -100vh 0)!important;
          clip-path:inset(-100vh 0 -100vh 0)!important;
}

/* --- la pista --- */
.elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track{
  width:max-content !important;
  max-width:none !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  flex-shrink:0;
  align-self:flex-start;
  gap:var(--zk-gap);
  padding:20px var(--zk-pad);
  cursor:none;
  touch-action:pan-y;         
  -webkit-user-select:none;
          user-select:none;
  will-change:transform;
}
.elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track > *{
  flex:0 0 auto !important;
  width:var(--zk-card) !important;
  max-width:none !important;
  -webkit-user-drag:none;
}
@media (max-width:1024px){
  .elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track > *{ width:var(--zk-card-tablet) !important }
}
@media (max-width:767px){
  .elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track > *{ width:var(--zk-card-movil) !important }
}
.elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track img{ -webkit-user-drag:none }
.elementor-4211 .elementor-element.elementor-element-0b94473.is-dragging .zk-drag-track > *{ pointer-events:none }

.elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag__cursor{
  position:absolute;
  font-family: "Grift";
  left:0;
  top:0;
  z-index:2;
  width:80px;
  height:80px;
  margin:-40px 0 0 -40px;
  border-radius:50%;
  background-color:var(--zk-cursor-bg);
  -webkit-backdrop-filter:blur(10px);
          backdrop-filter:blur(10px);
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--zk-cursor-text);
  font-size:11px;
  font-weight:800;
  text-transform:uppercase;
  pointer-events:none;
  opacity:0;
  transform:scale(0);
  transition:opacity .25s ease, transform .35s cubic-bezier(.22,1.2,.36,1);
}
.elementor-4211 .elementor-element.elementor-element-0b94473.is-hover .zk-drag__cursor{ opacity:1; transform:scale(1) }
.elementor-4211 .elementor-element.elementor-element-0b94473.is-hover.is-dragging .zk-drag__cursor{ transform:scale(.7) }

/* sin ratón no hay cursor propio */
@media (hover:none){
  .elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track{ cursor:auto }
  .elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag__cursor{ display:none }
}

/* en el editor de Elementor el arrastre está apagado */
.elementor-editor-active .elementor-4211 .elementor-element.elementor-element-0b94473 .zk-drag-track{ cursor:auto }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-33cbbda *//* la tarjeta, de una pieza */
.elementor-4211 .elementor-element.elementor-element-33cbbda .e-n-accordion-item{
  background-color:#040322;
  border-radius:8px;
  overflow:hidden;
}
.elementor-4211 .elementor-element.elementor-element-33cbbda .e-n-accordion-item-title{
  background-color:transparent !important;
  border:0 !important;          /* la rayita clara que Elementor pone de serie */
  border-radius:0 !important;
}
/* el panel de la respuesta: mismo fondo que la tarjeta y sin doblar el hueco */
.elementor-4211 .elementor-element.elementor-element-33cbbda .e-n-accordion-item > .e-con{
  background-color:transparent !important;
  border:0 !important;
  padding-top:0 !important;
}
/* el cuerpo se recorta mientras se anima la apertura */
.elementor-4211 .elementor-element.elementor-element-33cbbda .e-n-accordion-item > *:not(summary){ overflow:hidden }/* 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 */