.elementor-4168 .elementor-element.elementor-element-a70c09d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-b58bff9{--display:flex;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-b58bff9:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-b58bff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/8evX3kbTjeSeKnUIbDIf3J63WaM.avif");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-f7d37d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-886fbc4{--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-4168 .elementor-element.elementor-element-dd787f5 .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-4168 .elementor-element.elementor-element-aa9a923{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4168 .elementor-element.elementor-element-aa9a923 .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-4168 .elementor-element.elementor-element-1be3953{--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-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-4168 .elementor-element.elementor-element-4de2bc2 .elementor-button{background-color:#FFFFFF80;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:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-2c94e93 .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-4168 .elementor-element.elementor-element-8e96c93{--display:flex;--min-height:800px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-c63b3bc{--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-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4168 .elementor-element.elementor-element-d0d21ac{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-d0d21ac .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-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-a565c5c{text-align:center;}.elementor-4168 .elementor-element.elementor-element-a565c5c .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-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-4168 .elementor-element.elementor-element-370a1bd{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:#070644B3;}.elementor-4168 .elementor-element.elementor-element-370a1bd.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-e5c3360{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-c59d50a .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-4168 .elementor-element.elementor-element-e8f2533 .elementor-button{background-color:#00000000;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 );fill:#040322;color:#040322;border-style:solid;border-width:1px 1px 1px 1px;border-color:#040322;}.elementor-4168 .elementor-element.elementor-element-b1ed0db{--display:grid;--e-con-grid-template-columns:repeat(3, 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-4168 .elementor-element.elementor-element-8a7b868{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-a68ebb9{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-a68ebb9:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-a68ebb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/5peugRPjFuOfh9vKV0OYnna99s.avif");background-size:cover;}.elementor-4168 .elementor-element.elementor-element-5760d83{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-5760d83:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-5760d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-5760d83.e-con{--flex-grow:1;--flex-shrink:0;}.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-4168 .elementor-element.elementor-element-d269d18.elementor-view-stacked .elementor-icon{background-color:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-d269d18.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-d269d18.elementor-view-default .elementor-icon{color:#2F38BA;border-color:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-d269d18.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-d269d18.elementor-view-default .elementor-icon svg{fill:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-d269d18 .elementor-icon{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-d269d18 .elementor-icon svg{height:40px;}.elementor-4168 .elementor-element.elementor-element-160bae8 .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#040322;}.elementor-4168 .elementor-element.elementor-element-fe6e4ab.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-fe6e4ab{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:#04032299;}.elementor-4168 .elementor-element.elementor-element-a7d90d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-0235804{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-0235804:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-0235804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/WgsZd8J3HSTbrKMG10iBccrFcww.avif");background-size:cover;}.elementor-4168 .elementor-element.elementor-element-a9eca89{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-a9eca89:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-a9eca89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-a9eca89.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-14ab879.elementor-view-stacked .elementor-icon{background-color:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-14ab879.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-14ab879.elementor-view-default .elementor-icon{color:#2F38BA;border-color:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-14ab879.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-14ab879.elementor-view-default .elementor-icon svg{fill:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-14ab879 .elementor-icon{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-14ab879 .elementor-icon svg{height:40px;}.elementor-4168 .elementor-element.elementor-element-2537de3 .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#040322;}.elementor-4168 .elementor-element.elementor-element-4becf5e.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-4becf5e{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:#04032299;}.elementor-4168 .elementor-element.elementor-element-893aee2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-35ef988{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-35ef988:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-35ef988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/dWn0Ynef6z227J4u5IB2eO3xc-e1789393768479.avif");background-size:cover;}.elementor-4168 .elementor-element.elementor-element-9e18399{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-9e18399:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-9e18399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-9e18399.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-a26f421.elementor-view-stacked .elementor-icon{background-color:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-a26f421.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-a26f421.elementor-view-default .elementor-icon{color:#2F38BA;border-color:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-a26f421.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-a26f421.elementor-view-default .elementor-icon svg{fill:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-a26f421 .elementor-icon{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-a26f421 .elementor-icon svg{height:40px;}.elementor-4168 .elementor-element.elementor-element-b475714 .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#040322;}.elementor-4168 .elementor-element.elementor-element-2d3c300.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-2d3c300{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:#04032299;}.elementor-4168 .elementor-element.elementor-element-9e5b496{--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-4168 .elementor-element.elementor-element-9e5b496:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-9e5b496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040322;}.elementor-4168 .elementor-element.elementor-element-77bae3b{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4168 .elementor-element.elementor-element-950ac74{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-950ac74 .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-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-43ced66{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-4168 .elementor-element.elementor-element-43ced66.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-43ced66 .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-4168 .elementor-element.elementor-element-87021c0{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:#FCFCFC99;}.elementor-4168 .elementor-element.elementor-element-87021c0.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-15272d7{--display:grid;--e-con-grid-template-columns:repeat(4, 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-4168 .elementor-element.elementor-element-15272d7.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-4168 .elementor-element.elementor-element-94442cf .elementor-counter{gap:10px;}.elementor-4168 .elementor-element.elementor-element-94442cf .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4168 .elementor-element.elementor-element-94442cf .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-4168 .elementor-element.elementor-element-cccde29 .elementor-counter{gap:10px;}.elementor-4168 .elementor-element.elementor-element-cccde29 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4168 .elementor-element.elementor-element-cccde29 .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-4168 .elementor-element.elementor-element-b8fa9f1 .elementor-counter{gap:10px;}.elementor-4168 .elementor-element.elementor-element-b8fa9f1 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4168 .elementor-element.elementor-element-b8fa9f1 .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-4168 .elementor-element.elementor-element-405c09e .elementor-counter{gap:10px;}.elementor-4168 .elementor-element.elementor-element-405c09e .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Grift", Sans-serif;font-size:68px;font-weight:500;line-height:1em;letter-spacing:-0.04em;}.elementor-4168 .elementor-element.elementor-element-405c09e .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-4168 .elementor-element.elementor-element-fd98804{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-caae2d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4168 .elementor-element.elementor-element-edbbb4a{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-edbbb4a .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-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-2b748ff .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-4168 .elementor-element.elementor-element-715664b{--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-4168 .elementor-element.elementor-element-fec1fa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4168 .elementor-element.elementor-element-29ca435{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-29ca435 .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-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-74a2aab{text-align:center;}.elementor-4168 .elementor-element.elementor-element-74a2aab .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-4168 .elementor-element.elementor-element-94d9f72{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-7e85d60{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-52a0713.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-52a0713.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-52a0713.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-52a0713.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-52a0713.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-52a0713 .elementor-icon{font-size:36px;}.elementor-4168 .elementor-element.elementor-element-52a0713 .elementor-icon svg{height:36px;}.elementor-4168 .elementor-element.elementor-element-52a0713 .elementor-icon-wrapper svg{width:auto;}.elementor-4168 .elementor-element.elementor-element-cd940e5 .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#F5F5F5;}.elementor-4168 .elementor-element.elementor-element-1a96a11.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-1a96a11{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-4168 .elementor-element.elementor-element-5ca59bd{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-5ca59bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-bacfe56 .elementor-button{background-color:#2F38BA99;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 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F38BA;padding:8px 16px 8px 16px;}.elementor-4168 .elementor-element.elementor-element-7793e5e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-0deedba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-0deedba.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-0deedba.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-0deedba.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-0deedba.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-0deedba .elementor-icon{font-size:36px;}.elementor-4168 .elementor-element.elementor-element-0deedba .elementor-icon svg{height:36px;}.elementor-4168 .elementor-element.elementor-element-0deedba .elementor-icon-wrapper svg{width:auto;}.elementor-4168 .elementor-element.elementor-element-849b1f8 .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#F5F5F5;}.elementor-4168 .elementor-element.elementor-element-ab2b1f5.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-ab2b1f5{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-4168 .elementor-element.elementor-element-eca1970{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-eca1970.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-6d94318 .elementor-button{background-color:#2F38BA99;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 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F38BA;padding:8px 16px 8px 16px;}.elementor-4168 .elementor-element.elementor-element-024a5f3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-d103572.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-d103572.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-d103572.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-d103572.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-d103572.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-d103572 .elementor-icon{font-size:36px;}.elementor-4168 .elementor-element.elementor-element-d103572 .elementor-icon svg{height:36px;}.elementor-4168 .elementor-element.elementor-element-d103572 .elementor-icon-wrapper svg{width:auto;}.elementor-4168 .elementor-element.elementor-element-3407702 .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#F5F5F5;}.elementor-4168 .elementor-element.elementor-element-ed3875f.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-ed3875f{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-4168 .elementor-element.elementor-element-ce5d1bc{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-ce5d1bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-df00628 .elementor-button{background-color:#2F38BA99;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 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F38BA;padding:8px 16px 8px 16px;}.elementor-4168 .elementor-element.elementor-element-ecefc30{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-cbf3e06.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-cbf3e06.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-cbf3e06.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-cbf3e06.elementor-view-framed .elementor-icon, .elementor-4168 .elementor-element.elementor-element-cbf3e06.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-cbf3e06 .elementor-icon{font-size:36px;}.elementor-4168 .elementor-element.elementor-element-cbf3e06 .elementor-icon svg{height:36px;}.elementor-4168 .elementor-element.elementor-element-cbf3e06 .elementor-icon-wrapper svg{width:auto;}.elementor-4168 .elementor-element.elementor-element-5de9d5d .elementor-heading-title{font-family:var( --e-global-typography-d27fd5b-font-family ), Sans-serif;font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );color:#F5F5F5;}.elementor-4168 .elementor-element.elementor-element-4847ef2.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-4847ef2{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-4168 .elementor-element.elementor-element-ddad7c2{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-ddad7c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-432e850 .elementor-button{background-color:#2F38BA99;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 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F38BA;padding:8px 16px 8px 16px;}.elementor-4168 .elementor-element.elementor-element-d56e2d3{--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-4168 .elementor-element.elementor-element-2ef8581{--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-4168 .elementor-element.elementor-element-cb6c01a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4168 .elementor-element.elementor-element-abf5685{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-abf5685 .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-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-792c9be .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-4168 .elementor-element.elementor-element-ec9faac{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4168 .elementor-element.elementor-element-c0bc592.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-c0bc592{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-4168 .elementor-element.elementor-element-ede3a79{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4168 .elementor-element.elementor-element-c3c61a1.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-c3c61a1{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-4168 .elementor-element.elementor-element-957244d{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4168 .elementor-element.elementor-element-e108c2d.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-e108c2d{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-4168 .elementor-element.elementor-element-a27616a{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4168 .elementor-element.elementor-element-90a48f5.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-90a48f5{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-4168 .elementor-element.elementor-element-b8da675{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4168 .elementor-element.elementor-element-0e3eacd.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-0e3eacd{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-4168 .elementor-element.elementor-element-add3ac2{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4168 .elementor-element.elementor-element-0f66ed8.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-0f66ed8{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-4168 .elementor-element.elementor-element-985cd37{--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;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-985cd37 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#040322;}:where( .elementor-4168 .elementor-element.elementor-element-985cd37 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#040322;}.elementor-4168 .elementor-element.elementor-element-985cd37 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-4168 .elementor-element.elementor-element-985cd37 > .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 );}.elementor-4168 .elementor-element.elementor-element-4e55e6f{--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-4168 .elementor-element.elementor-element-605094c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-9361cea{text-align:center;}.elementor-4168 .elementor-element.elementor-element-9361cea .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-4168 .elementor-element.elementor-element-14f163a.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-14f163a{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:#040322;}.elementor-4168 .elementor-element.elementor-element-2251b8a{--display:flex;}.elementor-4168 .elementor-element.elementor-element-18f326f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-18f326f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-eff93dd{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-eff93dd:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-eff93dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/YMWee140xN8un4n0YuewZbHkT64.avif");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-3c09038{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-3c09038:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-3c09038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-3c09038.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-674ff39{text-align:center;}.elementor-4168 .elementor-element.elementor-element-674ff39 .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-4168 .elementor-element.elementor-element-761b57d.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-761b57d{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:#040322;}.elementor-4168 .elementor-element.elementor-element-188346e{--display:flex;}.elementor-4168 .elementor-element.elementor-element-9882a9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-9882a9a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-ef313c1{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-ef313c1:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-ef313c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/tdhXzK7MjJkQNftsrWGbVGjRHU.avif");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-6318265{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-6318265:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-6318265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-6318265.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-43a6bfd{text-align:center;}.elementor-4168 .elementor-element.elementor-element-43a6bfd .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-4168 .elementor-element.elementor-element-8ce65b3.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-8ce65b3{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:#040322;}.elementor-4168 .elementor-element.elementor-element-20705f0{--display:flex;}.elementor-4168 .elementor-element.elementor-element-f5fbd62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-f5fbd62.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-5e2dc54{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-5e2dc54:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-5e2dc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/Ui7C9d03DTFGXnWFWdgas4p6iKQ.avif");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-94a6bfb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-94a6bfb:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-94a6bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-94a6bfb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-943fc94{text-align:center;}.elementor-4168 .elementor-element.elementor-element-943fc94 .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-4168 .elementor-element.elementor-element-2637bf9.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-2637bf9{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:#040322;}.elementor-4168 .elementor-element.elementor-element-deafd1c{--display:flex;}.elementor-4168 .elementor-element.elementor-element-a4f3f2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-a4f3f2e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-2ce721f{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-2ce721f:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-2ce721f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/3sVq4XDlMGbq2jEDRQhQY70B0I.avif");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-7192f6e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-7192f6e:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-7192f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-7192f6e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-43c6988{text-align:center;}.elementor-4168 .elementor-element.elementor-element-43c6988 .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-4168 .elementor-element.elementor-element-65a803e.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-65a803e{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:#040322;}.elementor-4168 .elementor-element.elementor-element-d6de2f6{--display:flex;}.elementor-4168 .elementor-element.elementor-element-4f31797{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-4f31797.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-a421d29{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-a421d29:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-a421d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/xiHyUMOJX7bSgtW5fTNnEGJkjc.avif");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-daeafb3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-daeafb3:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-daeafb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-daeafb3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-fe8eebd{text-align:center;}.elementor-4168 .elementor-element.elementor-element-fe8eebd .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-4168 .elementor-element.elementor-element-87a7937.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-87a7937{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:#040322;}.elementor-4168 .elementor-element.elementor-element-91d7508{--display:flex;}.elementor-4168 .elementor-element.elementor-element-c968f4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-c968f4a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-ff8588a{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-ff8588a:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-ff8588a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sozias.com/wp-content/uploads/2026/09/9MDYF5IUSsnyedm83PHhy1Jtyqc.webp");background-position:center center;background-size:cover;}.elementor-4168 .elementor-element.elementor-element-ddb4688{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-ddb4688:not(.elementor-motion-effects-element-type-background), .elementor-4168 .elementor-element.elementor-element-ddb4688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4168 .elementor-element.elementor-element-ddb4688.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4168 .elementor-element.elementor-element-0fc3629{text-align:center;}.elementor-4168 .elementor-element.elementor-element-0fc3629 .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-4168 .elementor-element.elementor-element-ec9eca6.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-ec9eca6{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:#040322;}.elementor-4168 .elementor-element.elementor-element-6f56b7a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#2F38BA;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-4168 .elementor-element.elementor-element-6c27b66{--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-4168 .elementor-element.elementor-element-a825f38{--display:flex;--min-height:800px;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-c9b43b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4168 .elementor-element.elementor-element-7963254{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-7963254 .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-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-4168 .elementor-element.elementor-element-151e82b{text-align:center;}.elementor-4168 .elementor-element.elementor-element-151e82b .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:#2F38BA;}.elementor-4168 .elementor-element.elementor-element-c023f4f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--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:#040322;}.elementor-4168 .elementor-element.elementor-element-c023f4f.elementor-element{--align-self:center;}.elementor-4168 .elementor-element.elementor-element-495323e .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;}body.elementor-page-4168:not(.elementor-motion-effects-element-type-background), body.elementor-page-4168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(max-width:1250px){.elementor-4168 .elementor-element.elementor-element-b1ed0db{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-15272d7{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-fd98804{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-94d9f72{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-2ef8581{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4168 .elementor-element.elementor-element-b58bff9{--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-4168 .elementor-element.elementor-element-dd787f5 .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-4168 .elementor-element.elementor-element-aa9a923 .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-4168 .elementor-element.elementor-element-4de2bc2 .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-4168 .elementor-element.elementor-element-2c94e93 .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-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-d0d21ac .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-4168 .elementor-element.elementor-element-a565c5c .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-4168 .elementor-element.elementor-element-370a1bd{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-4168 .elementor-element.elementor-element-c59d50a .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-4168 .elementor-element.elementor-element-e8f2533 .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-4168 .elementor-element.elementor-element-b1ed0db{--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-160bae8 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-fe6e4ab{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-4168 .elementor-element.elementor-element-2537de3 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-4becf5e{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-4168 .elementor-element.elementor-element-b475714 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-2d3c300{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-4168 .elementor-element.elementor-element-9e5b496{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-950ac74 .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-4168 .elementor-element.elementor-element-43ced66 .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-4168 .elementor-element.elementor-element-87021c0{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-4168 .elementor-element.elementor-element-15272d7{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-4168 .elementor-element.elementor-element-94442cf .elementor-counter-number-wrapper{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-94442cf .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-4168 .elementor-element.elementor-element-cccde29 .elementor-counter-number-wrapper{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-cccde29 .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-4168 .elementor-element.elementor-element-b8fa9f1 .elementor-counter-number-wrapper{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-b8fa9f1 .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-4168 .elementor-element.elementor-element-405c09e .elementor-counter-number-wrapper{font-size:40px;}.elementor-4168 .elementor-element.elementor-element-405c09e .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-4168 .elementor-element.elementor-element-fd98804{--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-edbbb4a .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-4168 .elementor-element.elementor-element-2b748ff .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-4168 .elementor-element.elementor-element-715664b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-29ca435 .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-4168 .elementor-element.elementor-element-74a2aab .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-4168 .elementor-element.elementor-element-94d9f72{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-cd940e5 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-1a96a11{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-4168 .elementor-element.elementor-element-bacfe56 .elementor-button{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-4168 .elementor-element.elementor-element-849b1f8 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-ab2b1f5{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-4168 .elementor-element.elementor-element-6d94318 .elementor-button{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-4168 .elementor-element.elementor-element-3407702 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-ed3875f{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-4168 .elementor-element.elementor-element-df00628 .elementor-button{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-4168 .elementor-element.elementor-element-5de9d5d .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-4847ef2{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-4168 .elementor-element.elementor-element-432e850 .elementor-button{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-4168 .elementor-element.elementor-element-d56e2d3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-2ef8581{--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-abf5685 .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-4168 .elementor-element.elementor-element-792c9be .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-4168 .elementor-element.elementor-element-c0bc592{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-4168 .elementor-element.elementor-element-c3c61a1{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-4168 .elementor-element.elementor-element-e108c2d{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-4168 .elementor-element.elementor-element-90a48f5{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-4168 .elementor-element.elementor-element-0e3eacd{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-4168 .elementor-element.elementor-element-0f66ed8{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-4168 .elementor-element.elementor-element-985cd37{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );}:where( .elementor-4168 .elementor-element.elementor-element-985cd37 > .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 );}.elementor-4168 .elementor-element.elementor-element-4e55e6f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-9361cea .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-4168 .elementor-element.elementor-element-14f163a{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-4168 .elementor-element.elementor-element-674ff39 .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-4168 .elementor-element.elementor-element-761b57d{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-4168 .elementor-element.elementor-element-43a6bfd .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-4168 .elementor-element.elementor-element-8ce65b3{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-4168 .elementor-element.elementor-element-943fc94 .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-4168 .elementor-element.elementor-element-2637bf9{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-4168 .elementor-element.elementor-element-43c6988 .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-4168 .elementor-element.elementor-element-65a803e{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-4168 .elementor-element.elementor-element-fe8eebd .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-4168 .elementor-element.elementor-element-87a7937{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-4168 .elementor-element.elementor-element-0fc3629 .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-4168 .elementor-element.elementor-element-ec9eca6{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-4168 .elementor-element.elementor-element-6f56b7a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4168 .elementor-element.elementor-element-a825f38{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-7963254 .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-4168 .elementor-element.elementor-element-151e82b .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-4168 .elementor-element.elementor-element-c023f4f{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-4168 .elementor-element.elementor-element-495323e .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-4168 .elementor-element.elementor-element-dd787f5 .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-4168 .elementor-element.elementor-element-aa9a923{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4168 .elementor-element.elementor-element-aa9a923 .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-4168 .elementor-element.elementor-element-4de2bc2 .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-4168 .elementor-element.elementor-element-2c94e93 .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-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-d0d21ac .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-4168 .elementor-element.elementor-element-a565c5c .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-4168 .elementor-element.elementor-element-370a1bd{--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-4168 .elementor-element.elementor-element-c59d50a .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-4168 .elementor-element.elementor-element-e8f2533 .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-4168 .elementor-element.elementor-element-b1ed0db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-160bae8 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-fe6e4ab{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-4168 .elementor-element.elementor-element-2537de3 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-4becf5e{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-4168 .elementor-element.elementor-element-b475714 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-2d3c300{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-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-950ac74 .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-4168 .elementor-element.elementor-element-43ced66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4168 .elementor-element.elementor-element-43ced66 .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-4168 .elementor-element.elementor-element-87021c0{--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-4168 .elementor-element.elementor-element-15272d7{--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-4168 .elementor-element.elementor-element-94442cf .elementor-counter-number-wrapper{font-size:46px;}.elementor-4168 .elementor-element.elementor-element-94442cf .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-4168 .elementor-element.elementor-element-cccde29 .elementor-counter-number-wrapper{font-size:46px;}.elementor-4168 .elementor-element.elementor-element-cccde29 .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-4168 .elementor-element.elementor-element-b8fa9f1 .elementor-counter-number-wrapper{font-size:46px;}.elementor-4168 .elementor-element.elementor-element-b8fa9f1 .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-4168 .elementor-element.elementor-element-405c09e .elementor-counter-number-wrapper{font-size:46px;}.elementor-4168 .elementor-element.elementor-element-405c09e .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-4168 .elementor-element.elementor-element-fd98804{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-edbbb4a .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-4168 .elementor-element.elementor-element-2b748ff .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-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-29ca435 .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-4168 .elementor-element.elementor-element-74a2aab .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-4168 .elementor-element.elementor-element-94d9f72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-cd940e5 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-1a96a11{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-4168 .elementor-element.elementor-element-bacfe56 .elementor-button{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-4168 .elementor-element.elementor-element-849b1f8 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-ab2b1f5{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-4168 .elementor-element.elementor-element-6d94318 .elementor-button{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-4168 .elementor-element.elementor-element-3407702 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-ed3875f{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-4168 .elementor-element.elementor-element-df00628 .elementor-button{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-4168 .elementor-element.elementor-element-5de9d5d .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-4847ef2{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-4168 .elementor-element.elementor-element-432e850 .elementor-button{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-4168 .elementor-element.elementor-element-2ef8581{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-abf5685 .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-4168 .elementor-element.elementor-element-792c9be .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-4168 .elementor-element.elementor-element-c0bc592{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-4168 .elementor-element.elementor-element-c3c61a1{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-4168 .elementor-element.elementor-element-e108c2d{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-4168 .elementor-element.elementor-element-90a48f5{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-4168 .elementor-element.elementor-element-0e3eacd{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-4168 .elementor-element.elementor-element-0f66ed8{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-4168 .elementor-element.elementor-element-985cd37{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );}:where( .elementor-4168 .elementor-element.elementor-element-985cd37 > .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 );}.elementor-4168 .elementor-element.elementor-element-9361cea .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-4168 .elementor-element.elementor-element-14f163a{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-4168 .elementor-element.elementor-element-674ff39 .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-4168 .elementor-element.elementor-element-761b57d{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-4168 .elementor-element.elementor-element-43a6bfd .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-4168 .elementor-element.elementor-element-8ce65b3{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-4168 .elementor-element.elementor-element-943fc94 .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-4168 .elementor-element.elementor-element-2637bf9{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-4168 .elementor-element.elementor-element-43c6988 .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-4168 .elementor-element.elementor-element-65a803e{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-4168 .elementor-element.elementor-element-fe8eebd .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-4168 .elementor-element.elementor-element-87a7937{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-4168 .elementor-element.elementor-element-0fc3629 .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-4168 .elementor-element.elementor-element-ec9eca6{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-4168 .elementor-element.elementor-element-6f56b7a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4168 .elementor-element.elementor-element-a825f38{--min-height:600px;}.elementor-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-7963254 .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-4168 .elementor-element.elementor-element-151e82b .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-4168 .elementor-element.elementor-element-c023f4f{--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-4168 .elementor-element.elementor-element-495323e .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-4168 .elementor-element.elementor-element-886fbc4{--width:80%;}.elementor-4168 .elementor-element.elementor-element-c63b3bc{--width:80%;}.elementor-4168 .elementor-element.elementor-element-15272d7{--width:80%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4168 .elementor-element.elementor-element-dd787f5 .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-4168 .elementor-element.elementor-element-aa9a923 .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-4168 .elementor-element.elementor-element-4de2bc2 .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-4168 .elementor-element.elementor-element-2c94e93 .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-4168 .elementor-element.elementor-element-d0d21ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-d0d21ac .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-4168 .elementor-element.elementor-element-a565c5c .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-4168 .elementor-element.elementor-element-370a1bd{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-4168 .elementor-element.elementor-element-c59d50a .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-4168 .elementor-element.elementor-element-e8f2533 .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-4168 .elementor-element.elementor-element-b1ed0db{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-160bae8 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-fe6e4ab{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-4168 .elementor-element.elementor-element-2537de3 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-4becf5e{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-4168 .elementor-element.elementor-element-b475714 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-2d3c300{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-4168 .elementor-element.elementor-element-950ac74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-950ac74 .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-4168 .elementor-element.elementor-element-43ced66 .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-4168 .elementor-element.elementor-element-87021c0{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-4168 .elementor-element.elementor-element-15272d7{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-4168 .elementor-element.elementor-element-94442cf .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-4168 .elementor-element.elementor-element-cccde29 .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-4168 .elementor-element.elementor-element-b8fa9f1 .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-4168 .elementor-element.elementor-element-405c09e .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-4168 .elementor-element.elementor-element-fd98804{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-edbbb4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-edbbb4a .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-4168 .elementor-element.elementor-element-2b748ff .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-4168 .elementor-element.elementor-element-29ca435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-29ca435 .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-4168 .elementor-element.elementor-element-74a2aab .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-4168 .elementor-element.elementor-element-94d9f72{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-cd940e5 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-1a96a11{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-4168 .elementor-element.elementor-element-bacfe56 .elementor-button{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-4168 .elementor-element.elementor-element-849b1f8 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-ab2b1f5{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-4168 .elementor-element.elementor-element-6d94318 .elementor-button{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-4168 .elementor-element.elementor-element-3407702 .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-ed3875f{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-4168 .elementor-element.elementor-element-df00628 .elementor-button{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-4168 .elementor-element.elementor-element-5de9d5d .elementor-heading-title{font-size:var( --e-global-typography-d27fd5b-font-size );line-height:var( --e-global-typography-d27fd5b-line-height );letter-spacing:var( --e-global-typography-d27fd5b-letter-spacing );}.elementor-4168 .elementor-element.elementor-element-4847ef2{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-4168 .elementor-element.elementor-element-432e850 .elementor-button{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-4168 .elementor-element.elementor-element-2ef8581{--grid-auto-flow:row;}.elementor-4168 .elementor-element.elementor-element-abf5685 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-abf5685 .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-4168 .elementor-element.elementor-element-792c9be .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-4168 .elementor-element.elementor-element-c0bc592{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-4168 .elementor-element.elementor-element-c3c61a1{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-4168 .elementor-element.elementor-element-e108c2d{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-4168 .elementor-element.elementor-element-90a48f5{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-4168 .elementor-element.elementor-element-0e3eacd{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-4168 .elementor-element.elementor-element-0f66ed8{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-4168 .elementor-element.elementor-element-985cd37{--n-accordion-title-font-size:var( --e-global-typography-f155299-font-size );}:where( .elementor-4168 .elementor-element.elementor-element-985cd37 > .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 );}.elementor-4168 .elementor-element.elementor-element-9361cea .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-4168 .elementor-element.elementor-element-14f163a{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-4168 .elementor-element.elementor-element-674ff39 .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-4168 .elementor-element.elementor-element-761b57d{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-4168 .elementor-element.elementor-element-43a6bfd .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-4168 .elementor-element.elementor-element-8ce65b3{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-4168 .elementor-element.elementor-element-943fc94 .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-4168 .elementor-element.elementor-element-2637bf9{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-4168 .elementor-element.elementor-element-43c6988 .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-4168 .elementor-element.elementor-element-65a803e{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-4168 .elementor-element.elementor-element-fe8eebd .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-4168 .elementor-element.elementor-element-87a7937{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-4168 .elementor-element.elementor-element-0fc3629 .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-4168 .elementor-element.elementor-element-ec9eca6{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-4168 .elementor-element.elementor-element-7963254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4168 .elementor-element.elementor-element-7963254 .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-4168 .elementor-element.elementor-element-151e82b .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-4168 .elementor-element.elementor-element-c023f4f{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-4168 .elementor-element.elementor-element-495323e .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 container, class: .elementor-element-b58bff9 */.hero {
    min-height: 100dvh;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e88df9 */.e-con:has(> .elementor-widget-html .zk-orbita){position:relative;overflow:hidden;min-height:800px}
.e-con > .elementor-widget-html:has(.zk-orbita){position:absolute!important;inset:0;width:auto!important;max-width:none!important;z-index:0;margin:0!important;pointer-events:none}
/* esta instalación mete un contenedor intermedio dentro del widget */
.elementor-widget-html:has(.zk-orbita) > .elementor-widget-container{position:absolute;inset:0}

.e-con:has(> .elementor-widget-html .zk-orbita) > .e-con,
.e-con:has(> .elementor-widget-html .zk-orbita) > .elementor-element:not(.elementor-widget-html){position:relative;z-index:2}

/* Órbita */
.zk-orbita{--n:7;--d:720px;--icono:80px;--vuelta:35s;
    --zk-bajar:40px;
    position:absolute;left:50%;top:calc(50% + var(--zk-bajar));width:var(--d);height:var(--d);transform:translate(-50%,-50%)}
.zk-orbita__aro{position:absolute;inset:0;border:1px solid #E8E2FF;border-radius:50%}
.zk-orbita__giro{position:absolute;inset:0;animation:zk-giro var(--vuelta) linear infinite reverse}
.zk-orbita__item{--a:calc(360deg / var(--n) * var(--i));
    position:absolute;left:50%;top:50%;width:var(--icono);height:var(--icono);padding:10px;box-sizing:border-box;
    transform:translate(-50%,-50%) rotate(var(--a)) translate(calc(var(--d) / 2)) rotate(calc(var(--a) * -1))}
.zk-orbita__item img{width:100%;height:100%;object-fit:contain;display:block;
    animation:zk-giro var(--vuelta) linear infinite}
@keyframes zk-giro{to{transform:rotate(360deg)}}

/* Degradado que tapa la mitad de abajo */
.zk-orbita__fundido{position:absolute;inset:0;
    background:linear-gradient(180deg,transparent 0%,transparent 38%,#f5f5f5 52%,#f5f5f5 100%)}

/* Tamaños */
@media (max-width:1199.98px){.zk-orbita{--d:600px}}
@media (max-width:767px){
  /* El aro (600px) es más ancho que la pantalla: solo asoma el arco de
     arriba. En móvil no se centra en la sección, se ancla por arriba:
       --zk-arco  distancia del borde superior de la sección al arco
       --zk-hueco espacio reservado encima del texto para el arco y los iconos
     La sección ya no tiene altura fija: mide lo que ocupa el texto. */
  .zk-orbita{--icono:60px;--d:600px;--zk-arco:50px;
    top:calc(var(--zk-arco) + var(--d) / 2)}
  .zk-orbita__item{padding:6px}
  .elementor-element.e-con:has(> .elementor-widget-html .zk-orbita){
    --zk-hueco:160px;
    min-height:0;
    --padding-top:var(--zk-hueco);
    --padding-bottom:60px;
    --padding-left:20px;
    --padding-right:20px;
  }
}

/* Accesibilidad: sin giro si el usuario lo pide */
@media (prefers-reduced-motion:reduce){
    .zk-orbita__giro,.zk-orbita__item img{animation:none}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6dc5e7 */.szq{
  /* --- colores de la marca (los mismos del cuadro) --- */
  --szq-indigo:#2F38BA;
  --szq-deep:#070644;
  --szq-line:#2F38BA;          /* línea separadora de cada fila */
  --szq-text:rgba(7,6,68,.78); /* párrafo del ítem abierto */

  /* --- ritmo vertical y animación --- */
  --szq-row-pad:20px;
  --szq-gap:28px;              /* hueco entre título y número */
  --szq-speed:420ms;
  --szq-ease:cubic-bezier(.22,.61,.36,1);

  font-family:"Grift","Roboto",system-ui,-apple-system,sans-serif;
  width:100%;
  margin:0;
}

/* ---------------- fila ---------------- */
.szq-item{
  border-bottom:1px solid var(--szq-line);
}
.szq-head{
  margin:0;
  font:inherit;
}
.szq-btn{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--szq-gap);
  width:100%;
  padding:var(--szq-row-pad) 0!important;
  margin:0;
  background:none;
  border:0;
  border-radius:0;
  text-align:left;
  cursor:pointer;
  font:inherit;
  color:inherit;
  -webkit-appearance:none;
  appearance:none;
}
/* El reset.css de Hello Elementor pinta TODO button:hover/:focus de
   fondo #c36 (ese rosa) y texto blanco. Lo anulamos con más peso. */
.szq .szq-btn:hover,
.szq .szq-btn:focus,
.szq .szq-btn:active{
  background-color:transparent;
  background-image:none;
  color:inherit;
  text-decoration:none;
  box-shadow:none;
}
.szq .szq-btn:focus{ outline:none }
.szq .szq-btn:focus-visible{
  outline:2px solid var(--szq-indigo);
  outline-offset:4px;
}

/* título con el degradado de Framer (#070644 abajo → #2F38BA arriba) */
.szq-title{
  font-size:28px;
  font-weight:500;
  line-height:1.1em;
  letter-spacing:-0.04em;
  background-image:linear-gradient(0deg,var(--szq-deep) 0%,var(--szq-indigo) 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
  transition:opacity var(--szq-speed) var(--szq-ease);
}
.szq-item:not(.is-open) .szq-btn:hover .szq-title{ opacity:.65 }

/* número 01–04 */
.szq-num{
  flex:none;
  font-size:20px;
  font-weight:300;
  line-height:1.4em;
  letter-spacing:-0.02em;
  color:var(--szq-indigo);
  opacity:.55;
  transition:opacity var(--szq-speed) var(--szq-ease);
}
.szq-item.is-open .szq-num{ opacity:1 }

/* ------- panel desplegable (0fr → 1fr, sin calcular alturas) ------- */
.szq-panel{
  display:grid;
  grid-template-rows:0fr;
  opacity:0;
  transition:grid-template-rows var(--szq-speed) var(--szq-ease),
             opacity calc(var(--szq-speed) * .7) var(--szq-ease);
}
.szq-item.is-open .szq-panel{
  grid-template-rows:1fr;
  opacity:1;
}
.szq-panel-inner{
  overflow:hidden;
  min-height:0;
}
.szq-panel p{
  margin:0;
  padding:0 var(--szq-gap) var(--szq-row-pad) 0;
  font-size:20px;
  font-weight:300;
  line-height:1.4em;
  letter-spacing:-0.02em;
  color:var(--szq-text);
}

/* ------- fundido cruzado dentro de .sz-intro -------
   Las dos capas se animan a la vez: la de abajo (.mockup, la imagen
   anterior) se va mientras la de arriba (.szq-ghost, la nueva) entra.
   Si cambias los 320ms, cambia también la constante FADE de abajo. */
.sz-intro .mockup{
  transition:opacity 320ms cubic-bezier(.22,.61,.36,1);
}
.sz-intro .szq-ghost{
  transition:opacity 320ms cubic-bezier(.22,.61,.36,1);
  pointer-events:none;
}

/* ------- encuadres del mockup -------
   Por defecto manda el CSS del otro widget (móvil vertical: 60% / 352px).
   Si la imagen es apaisada (más ancha que alta), el JS le pone solo esta
   clase y pasa a verse centrada y más pequeña. No hay que marcar nada:
   se mide la imagen al cargarla. Aquí se ajustan los tamaños. */
.sz-intro .mockup.szq-v-wide{
  top:50%;
  width:64%;
  max-width:370px;
}

.sz-intro .szq-chat{
  position:absolute;
  inset:0;
  z-index:3;
  overflow:hidden;
  pointer-events:none;
  opacity:0;
  visibility:hidden;
  transition:opacity 320ms cubic-bezier(.22,.61,.36,1), visibility 0s linear 320ms;
  /* desvanecido: 120px arriba, 12px abajo */
  -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 120px,#000 calc(100% - 12px),transparent 100%);
          mask-image:linear-gradient(to bottom,transparent 0,#000 120px,#000 calc(100% - 12px),transparent 100%);
  font-family:"Grift","Roboto",system-ui,-apple-system,sans-serif;
}
.sz-intro .szq-chat.is-on{
  opacity:1;
  visibility:visible;
  transition:opacity 320ms cubic-bezier(.22,.61,.36,1), visibility 0s;
}
/* la pila va anclada abajo: cada mensaje nuevo empuja a los demás hacia arriba */
.sz-intro .szq-chat-stack{
  position:absolute;
  left:20px;
  right:20px;
  bottom:20px;
  display:flex;
  flex-direction:column;
  gap:24px;
}
.sz-intro .szq-chat-row{
  display:flex;
  justify-content:flex-start;   /* Sozias CRM, a la izquierda */
  width:100%;
}
.sz-intro .szq-chat-row.is-right{ justify-content:flex-end }  /* Laura */
.sz-intro .szq-chat-bubble{
  box-sizing:border-box;
  width:fit-content;
  max-width:60%;
  padding:20px;
  background:rgba(252,252,252,.2);
  border:1px solid rgba(255,255,255,.8);
  border-radius:20px;
  corner-shape:squircle;
  -webkit-backdrop-filter:blur(5px);
          backdrop-filter:blur(5px);
  box-shadow:0 18px 50px rgba(0,0,0,.01);
  color:#fff;
  overflow:hidden;
}
.sz-intro .szq-chat-head{
  display:flex;
  align-items:center;
  gap:16px;
  margin-bottom:20px;
}
.sz-intro .szq-chat-avatar{
  flex:none;
  width:28px;
  height:28px;
  max-width:none;
  border-radius:50%;
  object-fit:cover;
}
.sz-intro .szq-chat-initial{
  flex:none;
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#2F38BA;
  font-size:13px;
  font-weight:600;
  line-height:1;
}
.sz-intro .szq-chat-name{
  font-size:16px;
  font-weight:500;
  line-height:1.2;
  white-space:nowrap;
  color:rgba(255,255,255,.9);
}
.sz-intro .szq-chat-text{
  margin:0;
  font-size:16px;
  font-weight:300;
  line-height:1.2;
  word-break:break-word;
  color:#fff;
}

@media (max-width:1024px){
  .szq{ --szq-row-pad:18px; --szq-gap:20px }
  .szq-title{ font-size:24px }
  .szq-num,.szq-panel p{ font-size:18px }
}
@media (max-width:767px){
  .szq{ --szq-row-pad:16px; --szq-gap:16px }
  .szq-title{ font-size:20px }
  .szq-num,.szq-panel p{ font-size:16px }

  .sz-intro .szq-chat-stack{ left:16px; right:16px; bottom:16px; gap:16px }
  .sz-intro .szq-chat-bubble{ max-width:85%; padding:16px }
  .sz-intro .szq-chat-head{ gap:12px; margin-bottom:12px }
  .sz-intro .szq-chat-avatar,
  .sz-intro .szq-chat-initial{ width:24px; height:24px }
  .sz-intro .szq-chat-name,
  .sz-intro .szq-chat-text{ font-size:14px }
}

@media (prefers-reduced-motion:reduce){
  .szq *,.sz-intro .mockup,.sz-intro .szq-ghost,.sz-intro .szq-chat{ transition:none !important }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90f287c */.sz-intro{
  --sz-ease:cubic-bezier(.45,.05,.55,.95);
  --aura-stripes:#2F38BA;
  --aura-1:#2F38BA;
  --aura-2:#9CCEF7;
  --aura-3:#070644;
  --aura-4:#040322;
  --aura-5:#000000;
  --aura-stripe:4%;
  --aura-speed:60s;

  position:relative;
  overflow:hidden;
  isolation:isolate;
  width:100%;
  max-width:585px;
  aspect-ratio:585/619;
  max-height:100%;
  background:#040322;
  border:1px solid #FCFCFC;
  border-radius:4px;
  margin:0 auto;
}

.sz-intro::before{
  content:"";
  position:absolute;
  inset:-10px;
  z-index:1;
  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) var(--aura-stripe),
      transparent calc(var(--aura-stripe) + 3%),
      transparent calc(var(--aura-stripe) + 5%),
      var(--aura-stripes) calc(var(--aura-stripe) + 9%)),
    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%;
  -webkit-mask-image:radial-gradient(ellipse at 100% 0%, #000 40%, transparent 70%);
          mask-image:radial-gradient(ellipse at 100% 0%, #000 40%, transparent 70%);
  animation:szAura var(--aura-speed) linear infinite;
}

.sz-blobs{
  position:absolute;
  inset:-25%;
  z-index:0;
  background:#040322;
  filter:blur(60px) contrast(1.45) saturate(130%);
  animation:szSpin 34s linear infinite;
}
.sz-blobs span{
  position:absolute;
  display:block;
  border-radius:44% 56% 61% 39% / 57% 44% 56% 43%;
  will-change:transform,border-radius;
}

.sz-blobs span::before{
  content:"";
  position:absolute;
  inset:24%;
  border-radius:inherit;
  background:inherit;
  mix-blend-mode:screen;
  animation:szCore 9s ease-in-out infinite alternate;
}

/* --- la luz: se suma (screen) y va por encima --- */
.sz-blobs span:nth-child(1),
.sz-blobs span:nth-child(2),
.sz-blobs span:nth-child(3),
.sz-blobs span:nth-child(4){ z-index:1; mix-blend-mode:screen }

.sz-blobs span:nth-child(1){ width:62%; aspect-ratio:1; top:-10%;    right:-8%;  background:#2F38BA; opacity:1;   animation:szA 13s var(--sz-ease) infinite alternate, szMorph 17s ease-in-out infinite }
.sz-blobs span:nth-child(2){ width:48%; aspect-ratio:1; bottom:-12%; left:-10%;  background:#5C4BFD; opacity:.75; animation:szB 16s var(--sz-ease) infinite alternate, szMorph 21s ease-in-out infinite }
.sz-blobs span:nth-child(3){ width:40%; aspect-ratio:1; top:34%;     left:28%;   background:#2F38BA; opacity:.85; animation:szC 14s var(--sz-ease) infinite alternate, szMorph 19s ease-in-out infinite }
/* este era el lavanda: ahora es el azul vivo, el brillo alto */
.sz-blobs span:nth-child(4){ width:30%; aspect-ratio:1; top:8%;      left:16%;   background:#5C4BFD; opacity:.9;  animation:szD 11s var(--sz-ease) infinite alternate, szMorph 15s ease-in-out infinite }

/* --- la sombra: normal y por debajo, para que el líquido respire --- */
.sz-blobs span:nth-child(5){ width:66%; aspect-ratio:1; bottom:-20%; right:-14%; background:#070644; opacity:.95; animation:szC 18s var(--sz-ease) infinite alternate-reverse, szMorph 23s ease-in-out infinite }
.sz-blobs span:nth-child(6){ width:54%; aspect-ratio:1; top:-14%;    left:-12%;  background:#070644; opacity:.9;  animation:szA 20s var(--sz-ease) infinite alternate-reverse, szMorph 25s ease-in-out infinite }
.sz-blobs span:nth-child(7){ width:44%; aspect-ratio:1; bottom:18%;  left:34%;   background:#040322; opacity:.9;  animation:szB 15s var(--sz-ease) infinite alternate-reverse, szMorph 18s ease-in-out infinite }
/* los núcleos de las manchas oscuras desentonan: fuera */
.sz-blobs span:nth-child(5)::before,
.sz-blobs span:nth-child(6)::before,
.sz-blobs span:nth-child(7)::before{ display:none }

@keyframes szA{ from{transform:translate3d(-38%,-30%,0) scale(.62)}  to{transform:translate3d(42%,34%,0)   scale(1.5)} }
@keyframes szB{ from{transform:translate3d(40%,32%,0)   scale(1.45)} to{transform:translate3d(-44%,-28%,0) scale(.6)} }
@keyframes szC{ from{transform:translate3d(-32%,38%,0)  scale(1.4)}  to{transform:translate3d(46%,-40%,0)  scale(.65)} }
@keyframes szD{ from{transform:translate3d(34%,-38%,0)  scale(.68)}  to{transform:translate3d(-40%,42%,0)  scale(1.45)} }
@keyframes szCore{ from{transform:translate3d(-14%,12%,0) scale(.72)} to{transform:translate3d(16%,-12%,0) scale(1.25)} }
/* la deformación: el contorno nunca es un círculo */
@keyframes szMorph{
  0%,100%{ border-radius:44% 56% 61% 39% / 57% 44% 56% 43% }
  33%    { border-radius:62% 38% 39% 61% / 40% 62% 38% 60% }
  66%    { border-radius:36% 64% 57% 43% / 63% 36% 64% 37% }
}
@keyframes szSpin{
  0%  { transform:rotate(0deg)   scale(1)    }
  50% { transform:rotate(180deg) scale(1.12) }
  100%{ transform:rotate(360deg) scale(1)    }
}
/* la aurora: desplazamiento continuo, igual que el componente
   (backgroundPosition de "50% 50%" a "350% 50%", lineal y en bucle) */
@keyframes szAura{
  from{ background-position: 50% 50% }
  to  { background-position:350% 50% }
}

/* --- grano: el PNG de 100px al 15% del original --- */
.sz-intro::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  opacity:.15;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size:100px 100px;
  background-repeat:repeat;
}

/* --- la imagen: arriba, cortada por la mitad --- */
.sz-intro .mockup{
  position:absolute;
  z-index:2;
  left:50%;
  top:0;
  transform:translate(-50%,-50%);
  width:60%;
  max-width:352px;
  height:auto;
  display:block;
  filter:drop-shadow(0 30px 70px rgba(0,0,0,.55));
}

@media (prefers-reduced-motion:reduce){
  .sz-blobs,.sz-blobs span,.sz-blobs span::before,.sz-intro::before{ animation:none }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d9f72 *//* CSS personalizado del contenedor 6a17e38 (tarjetas de servicios de la Home).
   La curva --sz-curva reproduce el muelle del prototipo: arranca rápido,
   no rebota y se asienta con una cola larga (50% a 157ms, 95% a 348ms). */
.sz-cards{
  --sz-grow:1.8;
  --sz-dur:800ms;
  --sz-curva:cubic-bezier(.22,.61,.36,1);   /* respaldo para navegadores antiguos */
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:stretch;
  gap:8px;
}
@supports (transition-timing-function:linear(0, 1)){
  .sz-cards{
    --sz-curva:linear(
      0, 0.123 10.25%, 0.523 19.6%, 0.779 29.5%, 0.877 36.5%,
      0.928 43.5%, 0.962 51%, 0.979 58%, 0.987 65%, 0.992 71%,
      0.995 78%, 0.997 84%, 1
    );
  }
}
.sz-cards > .sz-card{
  flex:1 1 0;
  min-width:0;
  transition:flex-grow var(--sz-dur) var(--sz-curva);
}

.sz-cards > .sz-card:hover,
.sz-cards > .sz-card:focus-within{ flex-grow:var(--sz-grow) }

.sz-card{
  --aura-bg:#040322;
  --aura-stripes:#2F38BA;
  --aura-1:#2F38BA;
  --aura-2:#9CCEF7;
  --aura-3:#070644;
  --aura-4:#040322;
  --aura-5:#000000;
  --aura-stripe:4%;
  --aura-speed:60s;

  position:relative;
  overflow:hidden;
  background-color:var(--aura-bg);
  border-radius:4px;
  min-height:420px;
  padding:20px;

  --gap:0px;
  gap:0;
  justify-content:flex-end;
}

.sz-card > * + *{ margin-top:24px }

.sz-card > .elementor-widget-icon{ margin-bottom:auto!important }

/* ============ 3. LA AURORA (aparece al señalar) ============ */
.sz-card::before{
  content:"";
  position:absolute;
  inset:-10px;
  z-index:0;
  pointer-events:none;
  filter:blur(10px) opacity(50%) saturate(200%);
  background-image:
    repeating-linear-gradient(100deg,
      var(--aura-stripes) 0%,
      var(--aura-stripes) var(--aura-stripe),
      transparent calc(var(--aura-stripe) + 3%),
      transparent calc(var(--aura-stripe) + 5%),
      var(--aura-stripes) calc(var(--aura-stripe) + 9%)),
    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%;
  -webkit-mask-image:radial-gradient(ellipse at 100% 0%, #000 40%, transparent 70%);
          mask-image:radial-gradient(ellipse at 100% 0%, #000 40%, transparent 70%);
  opacity:0;
  transition:opacity var(--sz-dur) var(--sz-curva);
  animation:szAura var(--aura-speed) linear infinite;
}
.sz-card:hover::before,
.sz-card:focus-within::before{ opacity:.5 }

/* el contenido, siempre por encima de la aurora */
.sz-card > *{ position:relative; z-index:1 }

@keyframes szAura{
  from{ background-position: 50% 50% }
  to  { background-position:350% 50% }
}

/* ============ 4. DESCRIPCIÓN Y BOTÓN: OCULTOS HASTA SEÑALAR ============
   La altura se anima con grid-template-rows (0fr -> 1fr), que crece hasta
   la altura real del texto: así no da el tirón que daba max-height.
   Todo va con la misma curva y duración que el ensanchado, como en el
   prototipo, más un pequeño ascenso del contenido al aparecer. */
.sz-card > .elementor-widget-text-editor,
.sz-card > .e-con{
  display:grid;
  grid-template-rows:minmax(0,0fr);
  grid-auto-rows:0;      /* los espacios del HTML no deben abrir filas */
  flex:0 0 auto;         /* si no, Elementor estira el contenedor del botón */
  min-height:0;
  margin-top:0;
  opacity:0;
  transition:grid-template-rows var(--sz-dur) var(--sz-curva),
             margin-top var(--sz-dur) var(--sz-curva),
             opacity var(--sz-dur) var(--sz-curva);
}
.sz-card > .elementor-widget-text-editor > *,
.sz-card > .e-con > *{
  grid-row:1;            /* el contenido, en la fila que se anima */
  min-height:0;
  overflow:hidden;
  transform:translateY(10px);
  transition:transform var(--sz-dur) var(--sz-curva);
}
.sz-card:hover > .elementor-widget-text-editor,
.sz-card:hover > .e-con,
.sz-card:focus-within > .elementor-widget-text-editor,
.sz-card:focus-within > .e-con{
  grid-template-rows:minmax(0,1fr);
  margin-top:24px;
  opacity:1;
}
.sz-card:hover > .elementor-widget-text-editor > *,
.sz-card:hover > .e-con > *,
.sz-card:focus-within > .elementor-widget-text-editor > *,
.sz-card:focus-within > .e-con > *{ transform:none }

/* ============ 5. COLORES SOBRE FONDO OSCURO ============
   El icono viene con fill negro de serie y sobre #040322 no se ve.
   Al señalar crece, como en el prototipo (allí pasa de 32 a 48). */
.sz-card .elementor-icon svg{ fill:#F5F5F5 }
.sz-card .elementor-icon{
  display:inline-flex;
  transform-origin:left center;
  transition:transform var(--sz-dur) var(--sz-curva);
}
.sz-card:hover .elementor-icon,
.sz-card:focus-within .elementor-icon{ transform:scale(1.35) }
.sz-card .elementor-heading-title{ color:#F5F5F5 }
.sz-card .elementor-widget-text-editor{ color:rgba(245,245,245,.72) }

/* ============ 6. TÁCTIL Y PANTALLAS PEQUEÑAS ============
   Sin ratón no hay "hover", así que las tarjetas se apilan y
   muestran todo el contenido siempre. */
@media (max-width:1024px){
  .sz-cards{ flex-direction:column }
  .sz-cards > .sz-card{ flex:none }
  .sz-cards > .sz-card:hover,
  .sz-cards > .sz-card:focus-within{ flex-grow:0 }
  .sz-card{ min-height:0 }
  .sz-card > .elementor-widget-text-editor{ display:block; margin-top:24px; opacity:1 }
  .sz-card > .e-con{ display:flex; margin-top:24px; opacity:1 }
  .sz-card:hover .elementor-icon,
  .sz-card:focus-within .elementor-icon{ transform:none }
  .sz-card > .elementor-widget-text-editor > *,
  .sz-card > .e-con > *{ overflow:visible; transform:none }
  .sz-card::before{ opacity:.5 }
}

@media (prefers-reduced-motion:reduce){
  .sz-cards > .sz-card,
  .sz-card::before,
  .sz-card .elementor-icon,
  .sz-card > .elementor-widget-text-editor,
  .sz-card > .e-con,
  .sz-card > .elementor-widget-text-editor > *,
  .sz-card > .e-con > *{ transition:none }
  .sz-card::before{ animation:none }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-985cd37 *//* la tarjeta, de una pieza */
.elementor-4168 .elementor-element.elementor-element-985cd37 .e-n-accordion-item{
  background-color:#040322;
  border-radius:8px;
  overflow:hidden;
}
.elementor-4168 .elementor-element.elementor-element-985cd37 .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-4168 .elementor-element.elementor-element-985cd37 .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-4168 .elementor-element.elementor-element-985cd37 .e-n-accordion-item > *:not(summary){ overflow:hidden }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a825f38 */.elementor-4168 .elementor-element.elementor-element-a825f38{
  --aura-stripes:#2F38BA;
  --aura-1:#C29DFC;
  --aura-2:#5C4BFD;
  --aura-3:#070644;
  --aura-4:#9CCEF7;
  --aura-5:#5C4BFD;
  --aura-stripe:4%;
  --aura-speed:60s;

  --aura-blur:20px;

  position:relative;
  overflow:hidden;    
  isolation:isolate;
}

.elementor-4168 .elementor-element.elementor-element-a825f38::before{
  content:"";
  position:absolute;
  z-index:0;
  pointer-events:none;
  opacity:.5;
  filter:blur(var(--aura-blur)) opacity(50%) saturate(200%);
  background-image:
    repeating-linear-gradient(100deg,
      var(--aura-stripes) 0%,
      var(--aura-stripes) var(--aura-stripe),
      transparent calc(var(--aura-stripe) + 3%),
      transparent calc(var(--aura-stripe) + 5%),
      var(--aura-stripes) calc(var(--aura-stripe) + 9%)),
    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%;
  -webkit-mask-image:radial-gradient(ellipse 135% 130% at 0% 100%, #000 0%, #000 45%, transparent 72%);
          mask-image:radial-gradient(ellipse 135% 130% at 0% 100%, #000 0%, #000 45%, transparent 72%);
  animation:szCtaAura var(--aura-speed) linear infinite;
}

.elementor-4168 .elementor-element.elementor-element-a825f38 > .e-con-inner{ position:relative; z-index:1 }

@keyframes szCtaAura{
  from{ background-position: 50% 50% }
  to  { background-position:350% 50% }
}

@media (prefers-reduced-motion:reduce){
  .elementor-4168 .elementor-element.elementor-element-a825f38::before{ animation:none }
}/* End custom CSS */