.elementor-2 .elementor-element.elementor-element-500e34f2{--display:flex;}.elementor-2 .elementor-element.elementor-element-7836e0d{--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:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-425d913{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-03dbbb0{background-color:#EFF6FFB3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFDBFE;}.elementor-2 .elementor-element.elementor-element-03dbbb0.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-03dbbb0 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-03dbbb0 .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-03dbbb0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-03dbbb0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-03dbbb0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9e4d1e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-33ca736{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-33ca736 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2 .elementor-element.elementor-element-b241084{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-19b0dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-2 .elementor-element.elementor-element-c9090bd .elementor-button{background-color:#0A1945;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1945;}.elementor-2 .elementor-element.elementor-element-c9090bd .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c9090bd .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f1fd090 .elementor-button{background-color:#FFFFFF;fill:#334155;color:#334155;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;}.elementor-2 .elementor-element.elementor-element-f1fd090 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f1fd090 .elementor-button:focus{background-color:var( --e-global-color-b906000 );color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-f1fd090 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f1fd090 .elementor-button:focus svg{fill:var( --e-global-color-32625db );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eda4c90{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-icon i{color:#00BC7D;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-icon svg{fill:#00BC7D;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-2 .elementor-element.elementor-element-eda4c90 .elementor-icon-list-text{color:var( --e-global-color-5330b0b );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-7ff87ff{--display:flex;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a10ee2e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-00c2cfb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F099;--border-color:#E2E8F099;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-00c2cfb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-00c2cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2 .elementor-element.elementor-element-a2cdab0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca3e513{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca3e513.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6fd3d89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6fd3d89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:0.2rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5fc9728{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:18px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-df80919{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:040px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-505f539{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7f65a9d{--display:flex;}.elementor-2 .elementor-element.elementor-element-9426f25.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-52e0858{--display:flex;}.elementor-2 .elementor-element.elementor-element-fb3300e{--display:flex;}.elementor-2 .elementor-element.elementor-element-2d242b7{--display:flex;}.elementor-2 .elementor-element.elementor-element-88bfce7{--display:flex;}.elementor-2 .elementor-element.elementor-element-3311e87{--display:flex;}.elementor-2 .elementor-element.elementor-element-557b868{--display:flex;}.elementor-2 .elementor-element.elementor-element-a2f0b79{--display:flex;}.elementor-2 .elementor-element.elementor-element-07ac6af{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:92px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2 .elementor-element.elementor-element-07ac6af.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a24d7c8{--display:flex;}.elementor-2 .elementor-element.elementor-element-a24d7c8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a24d7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020618;}.elementor-2 .elementor-element.elementor-element-ed31f93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1df44e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1491b5{background-color:#4ADE801A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4ADE8033;}.elementor-2 .elementor-element.elementor-element-b1491b5.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b1491b5 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-b1491b5 .elementor-icon-box-title{margin-block-end:0px;color:#4ADE80;}.elementor-2 .elementor-element.elementor-element-b1491b5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b1491b5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-b1491b5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-c555eff .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-4a551f6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-4a551f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-ed68cec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-ac72558{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a1afc2d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce7d104{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-1e794c2{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-6c90fe8{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-2c983b2{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-058a4be{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a65a323{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-88ec336{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-6c1afea{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.1px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-a13e701{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9fc3248{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-4581476{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-4581476.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4581476 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-4581476 .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-4581476 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4581476 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-4581476 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-c6d44c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-d79be69{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2885378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e9bffcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ef445dc{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ef445dc .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-ef445dc .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-b0727f2 );}.elementor-2 .elementor-element.elementor-element-ef445dc .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-ef445dc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ef445dc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-ef445dc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-5330b0b );}.elementor-2 .elementor-element.elementor-element-25561aa{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-25561aa.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-25561aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-25561aa .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-25561aa .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-3f35fda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0d4b6d4{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d4b6d4 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-0d4b6d4 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-0d4b6d4 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-0d4b6d4 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0d4b6d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-0d4b6d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-e9e93af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-d6a8754{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-86024ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-668e379{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-668e379 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-668e379 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-b0727f2 );}.elementor-2 .elementor-element.elementor-element-668e379 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-668e379 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-668e379 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-668e379 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-5330b0b );}.elementor-2 .elementor-element.elementor-element-60b81f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4ad0254{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4ad0254 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-4ad0254 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-4ad0254 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-4ad0254 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4ad0254 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-4ad0254 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#BFDBFECC;}.elementor-2 .elementor-element.elementor-element-813e9f5{width:var( --container-widget-width, 50% );max-width:50%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7e2ce76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7e2ce76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7e2ce76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172B;}.elementor-2 .elementor-element.elementor-element-1a1631a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0a8e4e0{background-color:#6366F11A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6366F14D;}.elementor-2 .elementor-element.elementor-element-0a8e4e0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0a8e4e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-0a8e4e0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0a8e4e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0a8e4e0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-0a8e4e0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-322b4b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-8661df0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7763914{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-df2cd2e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dd39011{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-d3b84b6{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-b091d77{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-22fa449{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-fd7554c{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-7053ba2{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-699c21b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-e73c073{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-11f9f56{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-0f923c1{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-8cd5fa8{--display:flex;}.elementor-2 .elementor-element.elementor-element-be16315{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fe015c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-42ca548{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-42ca548.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-42ca548 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-42ca548 .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-42ca548 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-42ca548 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-42ca548 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-6ddffe0{text-align:center;}.elementor-2 .elementor-element.elementor-element-6ddffe0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-56bf005{width:var( --container-widget-width, 879px );max-width:879px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:879px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-70d09c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8462003{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-8462003:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8462003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-5fe6caf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5fe6caf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5fe6caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-d8d6717{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d8d6717:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d8d6717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-48e80f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-48e80f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48e80f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172B;}.elementor-2 .elementor-element.elementor-element-9ded112{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-82f8354{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bac6025{background-color:#6366F11A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6366F14D;}.elementor-2 .elementor-element.elementor-element-bac6025.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-bac6025 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-bac6025 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bac6025 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bac6025 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-bac6025 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-3be96c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-9623299{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-041beec.elementor-view-stacked .elementor-icon{background-color:#334155;fill:#1E293B;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-041beec.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-041beec.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-041beec.elementor-view-framed .elementor-icon{background-color:#1E293B;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-041beec .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-145001b.elementor-view-stacked .elementor-icon{background-color:#334155;fill:#1E293B;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-145001b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-145001b.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-145001b.elementor-view-framed .elementor-icon{background-color:#1E293B;}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-145001b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-180f9e2.elementor-view-stacked .elementor-icon{background-color:#334155;fill:#1E293B;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-180f9e2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-180f9e2.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-180f9e2.elementor-view-framed .elementor-icon{background-color:#1E293B;}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-f9c54a2.elementor-view-stacked .elementor-icon{background-color:#334155;fill:#1E293B;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-f9c54a2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f9c54a2.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-f9c54a2.elementor-view-framed .elementor-icon{background-color:#1E293B;}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-f0a1e59.elementor-view-stacked .elementor-icon{background-color:#334155;fill:#1E293B;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-f0a1e59.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f0a1e59.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-f0a1e59.elementor-view-framed .elementor-icon{background-color:#1E293B;}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-2404195.elementor-view-stacked .elementor-icon{background-color:#334155;fill:#1E293B;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-2404195.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2404195.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-2404195.elementor-view-framed .elementor-icon{background-color:#1E293B;}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-f5f6c49{--display:flex;}.elementor-2 .elementor-element.elementor-element-f5f6c49:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f5f6c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa9e8c2 );}.elementor-2 .elementor-element.elementor-element-0bfe802{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f6bdf8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-7e1c21b{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-7e1c21b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7e1c21b .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-7e1c21b .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-7e1c21b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7e1c21b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-7e1c21b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-7b715c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-5de9ead{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-43e551e.elementor-view-stacked .elementor-icon{background-color:#334155;fill:var( --e-global-color-b84db8e );color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-43e551e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-43e551e.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-43e551e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-5658110.elementor-view-stacked .elementor-icon{background-color:#334155;fill:var( --e-global-color-b84db8e );color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-5658110.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5658110.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-5658110.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-05ad1f1.elementor-view-stacked .elementor-icon{background-color:#334155;fill:var( --e-global-color-b84db8e );color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-05ad1f1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-05ad1f1.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-05ad1f1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-f4b0a18.elementor-view-stacked .elementor-icon{background-color:#334155;fill:var( --e-global-color-b84db8e );color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-f4b0a18.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f4b0a18.elementor-view-default .elementor-icon{fill:#334155;color:#334155;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-f4b0a18.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-7c0f40d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-141f4a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-00430a3{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-00430a3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-00430a3 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-00430a3 .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-00430a3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-00430a3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-00430a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-a3f2296 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-c5876ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f6f53b8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ac6acc2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1ef78ec{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-9ee6b77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-9ee6b77 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-9ee6b77 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-9ee6b77 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9ee6b77 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-9ee6b77 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-6c4aefb{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-65aae75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-65aae75 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-65aae75 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-65aae75 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-65aae75 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-65aae75 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-d9626fc{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-de43d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-de43d94 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-de43d94 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-de43d94 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-de43d94 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-de43d94 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-a9071f1{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-01a64a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-01a64a6 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-01a64a6 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-01a64a6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-01a64a6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-01a64a6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-0a40699{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-2608684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-2608684 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-2608684 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-2608684 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2608684 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-2608684 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-655e564{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-8b1dd44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-8b1dd44 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-8b1dd44 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-8b1dd44 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8b1dd44 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-8b1dd44 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-8f1f0ef{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-f1078ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-f1078ba .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-f1078ba .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-f1078ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f1078ba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-f1078ba .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-333b46f{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-7326b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-7326b5a .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-7326b5a .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-7326b5a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7326b5a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-7326b5a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-67152b4{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-c5db539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-c5db539 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-c5db539 .elementor-icon-box-title{margin-block-end:12px;color:#0F172A;}.elementor-2 .elementor-element.elementor-element-c5db539 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c5db539 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-c5db539 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-d04d6c6{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d04d6c6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d04d6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B14;}.elementor-2 .elementor-element.elementor-element-df6d55a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-265aa86{background-color:#3B82F61A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F64D;}.elementor-2 .elementor-element.elementor-element-265aa86.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-265aa86 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-265aa86 .elementor-icon-box-title{margin-block-end:0px;color:#60A5FA;}.elementor-2 .elementor-element.elementor-element-265aa86 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-265aa86 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-265aa86 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-c4a8a21{text-align:center;}.elementor-2 .elementor-element.elementor-element-c4a8a21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-9dcd816{width:auto;max-width:auto;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-a85f262{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a85f262.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1bae44e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1bae44e.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f359593{--display:flex;}.elementor-2 .elementor-element.elementor-element-3edf37b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-752a1224{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:95px;}.elementor-2 .elementor-element.elementor-element-fce4bc7{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-fce4bc7.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-fce4bc7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fce4bc7.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-9896b28{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9896b28{left:91%;}body.rtl .elementor-2 .elementor-element.elementor-element-9896b28{right:91%;}.elementor-2 .elementor-element.elementor-element-78e87f9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-d625f56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3145ad3{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3145ad3{left:2%;}body.rtl .elementor-2 .elementor-element.elementor-element-3145ad3{right:2%;}.elementor-2 .elementor-element.elementor-element-0b42c8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9d521ae{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-9d521ae.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-9d521ae.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9d521ae.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-1a2f477{--display:flex;}.elementor-2 .elementor-element.elementor-element-8faf3b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6fba700{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:95px;}.elementor-2 .elementor-element.elementor-element-b885fe1{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-b885fe1.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-b885fe1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b885fe1.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-f6ad3b4{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f6ad3b4{left:91%;}body.rtl .elementor-2 .elementor-element.elementor-element-f6ad3b4{right:91%;}.elementor-2 .elementor-element.elementor-element-f084e89{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3ca2414{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f912559{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f912559{left:2%;}body.rtl .elementor-2 .elementor-element.elementor-element-f912559{right:2%;}.elementor-2 .elementor-element.elementor-element-7eddf27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b23a3fa{padding:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-b23a3fa.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-b23a3fa.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b23a3fa.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-94025d7{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e701779{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e701779.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0fd8676{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b42b1d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-422b5e1{background-color:#ECFDF5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBF7D0;}.elementor-2 .elementor-element.elementor-element-422b5e1.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-422b5e1 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-422b5e1 .elementor-icon-box-title{margin-block-end:0px;color:#047857;}.elementor-2 .elementor-element.elementor-element-422b5e1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-422b5e1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-422b5e1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-dde2b76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;line-height:42px;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-3cc0cf3{width:auto;max-width:auto;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button{background-color:#FFFFFF;fill:#334155;color:#334155;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;}.elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button:focus{background-color:var( --e-global-color-3d21bd3 );color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-73765f6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-73765f6 .elementor-button:focus svg{fill:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-8d99184{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d99184:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8d99184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172B;}.elementor-2 .elementor-element.elementor-element-7cb5a1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-89ad29e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ff773a2{background-color:#3B82F61A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F64D;}.elementor-2 .elementor-element.elementor-element-ff773a2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ff773a2 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-ff773a2 .elementor-icon-box-title{margin-block-end:0px;color:#60A5FA;}.elementor-2 .elementor-element.elementor-element-ff773a2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ff773a2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-ff773a2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-1e417a5{text-align:center;}.elementor-2 .elementor-element.elementor-element-1e417a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b15b060{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#90A1B9;}.elementor-2 .elementor-element.elementor-element-6184bf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-87e51cd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05de7e7{padding:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-05de7e7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2 .elementor-element.elementor-element-05de7e7 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-05de7e7 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-05de7e7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-05de7e7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-05de7e7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#94A3B8;}.elementor-2 .elementor-element.elementor-element-ca8e6d6{padding:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-ca8e6d6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2 .elementor-element.elementor-element-ca8e6d6 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ca8e6d6 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-ca8e6d6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ca8e6d6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-ca8e6d6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#94A3B8;}.elementor-2 .elementor-element.elementor-element-39f9581{padding:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-39f9581 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2 .elementor-element.elementor-element-39f9581 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-39f9581 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-39f9581 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-39f9581 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-39f9581 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#94A3B8;}.elementor-2 .elementor-element.elementor-element-2ee23eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68ba4bf{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5707b88{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5707b88:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5707b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2 .elementor-element.elementor-element-084a8bd{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-18a2155{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d8bb5c9{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-d8bb5c9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d8bb5c9 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d8bb5c9 .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-d8bb5c9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d8bb5c9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-d8bb5c9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-466e9cf{text-align:center;}.elementor-2 .elementor-element.elementor-element-466e9cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-1efd559{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d65767d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf7209a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-29beba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-29beba9 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-29beba9 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-29beba9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-29beba9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-29beba9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-c162184{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c162184 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-c162184 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-c162184 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-09be36c{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-fd59300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fd59300 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-fd59300 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-fd59300 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fd59300 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-fd59300 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-90b5536{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-90b5536 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-90b5536 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-90b5536 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-fd242f6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-b4d7012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4d7012 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-b4d7012 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b4d7012 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b4d7012 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-b4d7012 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-5ee95f9{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5ee95f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5ee95f9 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-5ee95f9 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-20a8201{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-f7a8c4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f7a8c4a .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-f7a8c4a .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f7a8c4a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f7a8c4a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-f7a8c4a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-97cc2a3{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-97cc2a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-97cc2a3 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-97cc2a3 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-a10bf8a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-2d4e3e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d4e3e3 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-2d4e3e3 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-2d4e3e3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2d4e3e3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-2d4e3e3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-54d0e8b{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-54d0e8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-54d0e8b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-54d0e8b .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-1f99073{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-2d2ffdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d2ffdb .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-2d2ffdb .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-2d2ffdb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2d2ffdb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-2d2ffdb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-6218589{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6218589 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-6218589 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-6218589 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-0aa89b8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-37da336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-37da336 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-2 .elementor-element.elementor-element-37da336 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-37da336 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-37da336 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.025em;}.elementor-2 .elementor-element.elementor-element-37da336 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-a722806{--display:flex;--justify-content:center;--border-radius:32px 32px 32px 32px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-a722806:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a722806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D4B68;}.elementor-2 .elementor-element.elementor-element-d84dad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d84dad5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-99b977c );}.elementor-2 .elementor-element.elementor-element-d962440{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d962440 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d962440 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2 .elementor-element.elementor-element-d962440 .elementor-button{fill:var( --e-global-color-32625db );color:var( --e-global-color-32625db );border-style:none;}.elementor-2 .elementor-element.elementor-element-c864889 .elementor-button{background-color:#FFFFFF;fill:#334155;color:#334155;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;}.elementor-2 .elementor-element.elementor-element-c864889 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c864889 .elementor-button:focus{background-color:var( --e-global-color-3d21bd3 );color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-c864889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2 .elementor-element.elementor-element-c864889 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-c864889 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2 .elementor-element.elementor-element-c864889 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c864889 .elementor-button:focus svg{fill:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-c3ab13f{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c3ab13f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c3ab13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0727f2 );}.elementor-2 .elementor-element.elementor-element-76cfa48{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6db7fa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-228d41d{background-color:#1E293BCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#334155;}.elementor-2 .elementor-element.elementor-element-228d41d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-228d41d .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-228d41d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9c94158 );}.elementor-2 .elementor-element.elementor-element-228d41d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-228d41d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-228d41d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-ecae301.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ecae301{text-align:center;}.elementor-2 .elementor-element.elementor-element-ecae301 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-eddec6a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#90A1B9;}.elementor-2 .elementor-element.elementor-element-8fe278a{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c443558{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c443558:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c443558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ea938ac{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fad1f64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-66f39cd{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-66f39cd.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-66f39cd .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-66f39cd .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-66f39cd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-66f39cd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-66f39cd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-d6d8172.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d6d8172 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-6b85115f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7d39764e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7d39764e:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-7d39764e, .elementor-2 .elementor-element.elementor-element-7d39764e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-64d64c79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-5330b0b );}.elementor-2 .elementor-element.elementor-element-feab4a9{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-feab4a9:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-feab4a9, .elementor-2 .elementor-element.elementor-element-feab4a9::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d9d1e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-5330b0b );}.elementor-2 .elementor-element.elementor-element-43b212e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-43b212e:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-43b212e, .elementor-2 .elementor-element.elementor-element-43b212e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3181dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-5330b0b );}.elementor-2 .elementor-element.elementor-element-5d1107b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5d1107b:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-5d1107b, .elementor-2 .elementor-element.elementor-element-5d1107b::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-ce38ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-5330b0b );}.elementor-2 .elementor-element.elementor-element-3a0c0a32{--n-accordion-title-font-size:18px;width:100%;max-width:100%;--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:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a0c0a32.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-3a0c0a32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-2 .elementor-element.elementor-element-3a0c0a32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-3a0c0a32 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a0c0a32 {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-2 .elementor-element.elementor-element-3a0c0a32 > .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:"Inter", Sans-serif;font-weight:700;line-height:24px;}:where( .elementor-2 .elementor-element.elementor-element-3a0c0a32 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-17a72d8{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-17a72d8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-17a72d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3f36a20{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b9b653{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-52a54be{background-color:#EFF6FF80;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBEAFE;}.elementor-2 .elementor-element.elementor-element-52a54be.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-52a54be .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-52a54be .elementor-icon-box-title{margin-block-end:0px;color:#1D4ED8;}.elementor-2 .elementor-element.elementor-element-52a54be .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-52a54be .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-2 .elementor-element.elementor-element-52a54be .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2 .elementor-element.elementor-element-d367065.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d367065 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-b84db8e );}.elementor-2 .elementor-element.elementor-element-62862c0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-061d80a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-061d80a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-061d80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B14;}.elementor-2 .elementor-element.elementor-element-30eecf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ac9d7af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2f2afd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-32625db );}.elementor-2 .elementor-element.elementor-element-e26256c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bcae41d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9c2ab77 );}.elementor-2 .elementor-element.elementor-element-929b399{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4bba56d .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1945;}.elementor-2 .elementor-element.elementor-element-4bba56d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4bba56d .elementor-button:focus{background-color:var( --e-global-color-b906000 );}.elementor-2 .elementor-element.elementor-element-4bba56d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-4bba56d .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2 .elementor-element.elementor-element-6fdc037 .elementor-button{background-color:#35455B00;fill:#CBD5E1;color:#CBD5E1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#475569;}.elementor-2 .elementor-element.elementor-element-6fdc037 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6fdc037 .elementor-button:focus{background-color:var( --e-global-color-b906000 );}.elementor-2 .elementor-element.elementor-element-e2f9568{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-icon i{color:#2C56FA00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-icon svg{fill:#2C56FA00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-82803ba{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-2 .elementor-element.elementor-element-82803ba .elementor-icon-list-text{color:var( --e-global-color-9c94158 );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7836e0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-03dbbb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2 .elementor-element.elementor-element-03dbbb0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-03dbbb0 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-9e4d1e2{text-align:center;}.elementor-2 .elementor-element.elementor-element-33ca736{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b241084{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-19b0dee{--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-eda4c90.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7ff87ff{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ca3e513{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-07ac6af{--e-n-carousel-swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-ed31f93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1df44e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-b1491b5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c555eff{text-align:center;}.elementor-2 .elementor-element.elementor-element-ed68cec{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a1afc2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-a13e701{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9fc3248{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c6d44c0{text-align:center;}.elementor-2 .elementor-element.elementor-element-d79be69{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-2885378{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d6a8754{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-60b81f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-4ad0254{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-813e9f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-7e2ce76{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a1631a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-322b4b3{text-align:center;}.elementor-2 .elementor-element.elementor-element-8661df0{text-align:center;}.elementor-2 .elementor-element.elementor-element-7763914{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-df2cd2e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-be16315{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fe015c6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-6ddffe0{text-align:center;}.elementor-2 .elementor-element.elementor-element-56bf005{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-70d09c3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-82f8354{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-3be96c9{text-align:center;font-size:26px;}.elementor-2 .elementor-element.elementor-element-9623299{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon{font-size:26px;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon{font-size:26px;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon{font-size:26px;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon{font-size:26px;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon{font-size:26px;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon{font-size:26px;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-0bfe802{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f6bdf8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-7b715c7{text-align:center;}.elementor-2 .elementor-element.elementor-element-5de9ead{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon{font-size:28px;border-radius:14px 14px 14px 14px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon{font-size:28px;border-radius:14px 14px 14px 14px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon{font-size:28px;border-radius:14px 14px 14px 14px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon{font-size:28px;border-radius:14px 14px 14px 14px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-7c0f40d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-141f4a9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-a3f2296{text-align:center;}.elementor-2 .elementor-element.elementor-element-c5876ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-f6f53b8{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ac6acc2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-d04d6c6{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df6d55a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-c4a8a21{text-align:center;}.elementor-2 .elementor-element.elementor-element-9dcd816{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-a85f262{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-752a1224{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-9896b28{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9896b28{left:89%;}body.rtl .elementor-2 .elementor-element.elementor-element-9896b28{right:89%;}.elementor-2 .elementor-element.elementor-element-3145ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3145ad3{left:3%;}body.rtl .elementor-2 .elementor-element.elementor-element-3145ad3{right:3%;}.elementor-2 .elementor-element.elementor-element-0b42c8c{--padding-top:30px;--padding-bottom:30px;--padding-left:64px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6fba700{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-f6ad3b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f6ad3b4{left:92%;}body.rtl .elementor-2 .elementor-element.elementor-element-f6ad3b4{right:92%;}.elementor-2 .elementor-element.elementor-element-f912559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f912559{left:3%;}body.rtl .elementor-2 .elementor-element.elementor-element-f912559{right:3%;}.elementor-2 .elementor-element.elementor-element-7eddf27{--padding-top:30px;--padding-bottom:30px;--padding-left:64px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-94025d7{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e701779{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-0fd8676{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b42b1d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-422b5e1.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dde2b76{text-align:center;}.elementor-2 .elementor-element.elementor-element-3cc0cf3{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-73765f6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-73765f6.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8d99184{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7cb5a1f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-ff773a2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1e417a5{text-align:center;}.elementor-2 .elementor-element.elementor-element-b15b060{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-6184bf0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-05de7e7{padding:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-ca8e6d6{padding:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-39f9581{padding:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-2ee23eb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5707b88{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-084a8bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-d8bb5c9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-466e9cf{text-align:center;}.elementor-2 .elementor-element.elementor-element-1efd559{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d65767d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c864889{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c3ab13f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-76cfa48{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-eddec6a{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-8fe278a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c443558{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ea938ac{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-6b85115f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7d39764e{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-64d64c79{font-size:16px;line-height:24px;}.elementor-2 .elementor-element.elementor-element-feab4a9{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-d9d1e09{font-size:16px;line-height:24px;}.elementor-2 .elementor-element.elementor-element-43b212e{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-3181dcd{font-size:16px;line-height:24px;}.elementor-2 .elementor-element.elementor-element-5d1107b{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-ce38ac9{font-size:16px;line-height:24px;}.elementor-2 .elementor-element.elementor-element-3a0c0a32{--n-accordion-item-title-space-between:15px;--n-accordion-title-font-size:18px;--n-accordion-icon-size:24px;}.elementor-2 .elementor-element.elementor-element-3a0c0a32 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-17a72d8{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f36a20{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-d367065{text-align:center;}.elementor-2 .elementor-element.elementor-element-061d80a{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-30eecf8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-2f2afd6{text-align:center;}.elementor-2 .elementor-element.elementor-element-e26256c{text-align:center;}.elementor-2 .elementor-element.elementor-element-bcae41d{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-929b399{--justify-content:center;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-500e34f2{--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-7836e0d{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-03dbbb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-9e4d1e2 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-33ca736 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b241084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-19b0dee{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7ff87ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a10ee2e{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-a2cdab0{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df80919{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-07ac6af{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:0px;}:where( .elementor-2 .elementor-element.elementor-element-07ac6af .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:5px;--padding-bottom:0px;--padding-left:5px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:5px;--padding-block-end:0px;--padding-inline-start:5px;}.elementor-2 .elementor-element.elementor-element-ed31f93{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1df44e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1491b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-4a551f6{text-align:center;}.elementor-2 .elementor-element.elementor-element-4a551f6 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-ed68cec{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ac72558{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a1afc2d{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-ce7d104{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ce7d104 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-1e794c2{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1e794c2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-6c90fe8{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-6c90fe8 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-2c983b2{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-2c983b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-058a4be{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a65a323{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a65a323 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-88ec336{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-88ec336 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-6c1afea{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-6c1afea .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-a13e701{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4581476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-d79be69{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-25561aa{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2 .elementor-element.elementor-element-7e2ce76{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0a8e4e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-0a8e4e0 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7763914{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-df2cd2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-dd39011{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-d3b84b6 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-b091d77{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-22fa449 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-fd7554c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-7053ba2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-699c21b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e73c073 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-11f9f56{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0f923c1 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-be16315{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fe015c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42ca548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-56bf005{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-70d09c3{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d8d6717{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9ded112{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-82f8354{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bac6025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-bac6025 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3be96c9{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-9623299{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-041beec .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-145001b .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-180f9e2 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-f9c54a2 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-f0a1e59 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-2404195 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-0bfe802{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f6bdf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7e1c21b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-7e1c21b .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5de9ead{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-43e551e .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5658110 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-05ad1f1 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f4b0a18 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-7c0f40d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-00430a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-f6f53b8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ac6acc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1ef78ec{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9ee6b77 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-6c4aefb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-65aae75 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-d9626fc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-de43d94 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-a9071f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-01a64a6 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-0a40699{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2608684 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-655e564{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8b1dd44 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-8f1f0ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f1078ba .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-333b46f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7326b5a .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-67152b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c5db539 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-d04d6c6{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-265aa86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-9dcd816{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-1bae44e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-1bae44e.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f359593{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3edf37b9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-752a1224{--padding-top:15px;--padding-bottom:15px;--padding-left:64px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-fce4bc7{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-fce4bc7 .elementor-icon-box-description{font-size:14px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9896b28{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9896b28{right:0px;}.elementor-2 .elementor-element.elementor-element-78e87f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d625f56{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3145ad3{left:10px;}body.rtl .elementor-2 .elementor-element.elementor-element-3145ad3{right:10px;}.elementor-2 .elementor-element.elementor-element-0b42c8c{--padding-top:15px;--padding-bottom:15px;--padding-left:64px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-9d521ae{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-9d521ae .elementor-icon-box-description{font-size:14px;}.elementor-2 .elementor-element.elementor-element-1a2f477{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8faf3b0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-6fba700{--padding-top:15px;--padding-bottom:15px;--padding-left:64px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-b885fe1{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b885fe1 .elementor-icon-box-description{font-size:14px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f6ad3b4{left:10px;}body.rtl .elementor-2 .elementor-element.elementor-element-f6ad3b4{right:10px;}.elementor-2 .elementor-element.elementor-element-f084e89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3ca2414{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f912559{left:10px;}body.rtl .elementor-2 .elementor-element.elementor-element-f912559{right:10px;}.elementor-2 .elementor-element.elementor-element-7eddf27{--padding-top:15px;--padding-bottom:15px;--padding-left:64px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-b23a3fa{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b23a3fa .elementor-icon-box-description{font-size:14px;}.elementor-2 .elementor-element.elementor-element-94025d7{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-422b5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-3cc0cf3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-8d99184{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ff773a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-b15b060{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-2ee23eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68ba4bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5707b88{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d8bb5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-1efd559{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d65767d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cf7209a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-29beba9 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-c162184{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-09be36c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fd59300 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-90b5536{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-fd242f6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b4d7012 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-5ee95f9{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-20a8201{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f7a8c4a .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-97cc2a3{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-a10bf8a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2d4e3e3 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-54d0e8b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-1f99073{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2d2ffdb .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-6218589{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0aa89b8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-37da336 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-a722806{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d84dad5 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d962440{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c3ab13f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-76cfa48{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-228d41d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-ecae301{text-align:center;}.elementor-2 .elementor-element.elementor-element-eddec6a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-c443558{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-66f39cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-d6d8172{text-align:center;}.elementor-2 .elementor-element.elementor-element-64d64c79{padding:15px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-d9d1e09{padding:15px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-3181dcd{padding:15px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-ce38ac9{padding:15px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-3a0c0a32{--n-accordion-title-font-size:16px;}:where( .elementor-2 .elementor-element.elementor-element-3a0c0a32 > .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:24px;}.elementor-2 .elementor-element.elementor-element-17a72d8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-52a54be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2 .elementor-element.elementor-element-d367065{text-align:center;}.elementor-2 .elementor-element.elementor-element-061d80a{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-30eecf8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ac9d7af{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-bcae41d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-929b399{--justify-content:center;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-425d913{--width:60%;}.elementor-2 .elementor-element.elementor-element-7ff87ff{--width:60%;}.elementor-2 .elementor-element.elementor-element-ca3e513{--width:354px;}.elementor-2 .elementor-element.elementor-element-b1df44e{--width:45%;}.elementor-2 .elementor-element.elementor-element-ac72558{--width:55%;}.elementor-2 .elementor-element.elementor-element-e9bffcb{--width:66.66%;}.elementor-2 .elementor-element.elementor-element-3f35fda{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-86024ab{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-60b81f4{--width:66.66%;}.elementor-2 .elementor-element.elementor-element-dd39011{--width:100%;}.elementor-2 .elementor-element.elementor-element-b091d77{--width:100%;}.elementor-2 .elementor-element.elementor-element-fd7554c{--width:100%;}.elementor-2 .elementor-element.elementor-element-699c21b{--width:100%;}.elementor-2 .elementor-element.elementor-element-11f9f56{--width:100%;}.elementor-2 .elementor-element.elementor-element-1ef78ec{--width:100%;}.elementor-2 .elementor-element.elementor-element-6c4aefb{--width:100%;}.elementor-2 .elementor-element.elementor-element-d9626fc{--width:100%;}.elementor-2 .elementor-element.elementor-element-a9071f1{--width:100%;}.elementor-2 .elementor-element.elementor-element-0a40699{--width:100%;}.elementor-2 .elementor-element.elementor-element-655e564{--width:100%;}.elementor-2 .elementor-element.elementor-element-8f1f0ef{--width:100%;}.elementor-2 .elementor-element.elementor-element-333b46f{--width:100%;}.elementor-2 .elementor-element.elementor-element-67152b4{--width:100%;}.elementor-2 .elementor-element.elementor-element-df6d55a{--width:100%;}.elementor-2 .elementor-element.elementor-element-a85f262{--width:100%;}.elementor-2 .elementor-element.elementor-element-1bae44e{--width:1030px;}.elementor-2 .elementor-element.elementor-element-3edf37b9{--width:53%;}.elementor-2 .elementor-element.elementor-element-752a1224{--width:100%;}.elementor-2 .elementor-element.elementor-element-d625f56{--width:53%;}.elementor-2 .elementor-element.elementor-element-0b42c8c{--width:100%;}.elementor-2 .elementor-element.elementor-element-8faf3b0{--width:53%;}.elementor-2 .elementor-element.elementor-element-6fba700{--width:100%;}.elementor-2 .elementor-element.elementor-element-3ca2414{--width:53%;}.elementor-2 .elementor-element.elementor-element-7eddf27{--width:100%;}.elementor-2 .elementor-element.elementor-element-e701779{--width:100%;}.elementor-2 .elementor-element.elementor-element-0fd8676{--width:50%;}.elementor-2 .elementor-element.elementor-element-b42b1d7{--width:50%;}.elementor-2 .elementor-element.elementor-element-89ad29e{--width:100%;}.elementor-2 .elementor-element.elementor-element-87e51cd{--width:36%;}.elementor-2 .elementor-element.elementor-element-2ee23eb{--width:64%;}.elementor-2 .elementor-element.elementor-element-18a2155{--width:100%;}.elementor-2 .elementor-element.elementor-element-cf7209a{--width:100%;}.elementor-2 .elementor-element.elementor-element-09be36c{--width:100%;}.elementor-2 .elementor-element.elementor-element-fd242f6{--width:100%;}.elementor-2 .elementor-element.elementor-element-20a8201{--width:100%;}.elementor-2 .elementor-element.elementor-element-a10bf8a{--width:100%;}.elementor-2 .elementor-element.elementor-element-1f99073{--width:100%;}.elementor-2 .elementor-element.elementor-element-0aa89b8{--width:100%;}.elementor-2 .elementor-element.elementor-element-a722806{--width:100%;}.elementor-2 .elementor-element.elementor-element-6db7fa9{--width:100%;}.elementor-2 .elementor-element.elementor-element-fad1f64{--width:100%;}.elementor-2 .elementor-element.elementor-element-5b9b653{--width:100%;}.elementor-2 .elementor-element.elementor-element-ac9d7af{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-425d913{--width:100%;}.elementor-2 .elementor-element.elementor-element-7ff87ff{--width:100%;}.elementor-2 .elementor-element.elementor-element-ca3e513{--width:277px;}.elementor-2 .elementor-element.elementor-element-b1df44e{--width:100%;}.elementor-2 .elementor-element.elementor-element-ac72558{--width:100%;}.elementor-2 .elementor-element.elementor-element-e9bffcb{--width:100%;}.elementor-2 .elementor-element.elementor-element-3f35fda{--width:100%;}.elementor-2 .elementor-element.elementor-element-86024ab{--width:50%;}.elementor-2 .elementor-element.elementor-element-60b81f4{--width:50%;}.elementor-2 .elementor-element.elementor-element-8462003{--width:47%;}.elementor-2 .elementor-element.elementor-element-5fe6caf{--width:47%;}.elementor-2 .elementor-element.elementor-element-1bae44e{--width:100%;}.elementor-2 .elementor-element.elementor-element-0fd8676{--width:100%;}.elementor-2 .elementor-element.elementor-element-b42b1d7{--width:100%;}.elementor-2 .elementor-element.elementor-element-89ad29e{--width:100%;}.elementor-2 .elementor-element.elementor-element-87e51cd{--width:100%;}.elementor-2 .elementor-element.elementor-element-2ee23eb{--width:100%;}.elementor-2 .elementor-element.elementor-element-18a2155{--width:100%;}.elementor-2 .elementor-element.elementor-element-ac9d7af{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-019421d */.homedashboard-section{
    position:relative;
    z-index:1;
}

.homedashboard-section .dashboard-card{
    overflow:hidden;
    border:1px solid rgba(226,232,240,.6);
    border-radius:24px;
    background:rgba(255,255,255,.5);
    backdrop-filter:blur(24px);
    box-shadow:0 25px 50px rgba(30,58,138,.1);
    transition:.5s;
}

.homedashboard-section .dashboard-card:hover{
    transform:scale(1.02);
}

.homedashboard-section .window-header{
    padding:12px 16px;
    border-bottom:1px solid #f1f5f9;
    background:rgba(255,255,255,.7);
}

.homedashboard-section .window-dots{
    display:flex;
    gap:8px;
}

.homedashboard-section .dot{
    width:12px;
    height:12px;
    border-radius:50%;
}

.homedashboard-section .dot-red{
    background:#f87171;
}

.homedashboard-section .dot-yellow{
    background:#facc15;
}

.homedashboard-section .dot-green{
    background:#4ade80;
}

.homedashboard-section .dashboard-body{
    display:flex;
    height:450px;
}

.homedashboard-section .sidebar{
    width:170px;
    padding:16px 10px;
    background:rgba(248,250,252,.5);
    border-right:1px solid #f1f5f9;
}

.homedashboard-section .sidebar-menu{
    display:flex;
    flex-direction:column;
    gap:16px;
}

.homedashboard-section .menu-item{
    display:flex;
    align-items:center;
    gap:12px;
    padding:8px 8px;
    border-radius:6px;
    color:#475569;
    font-size:11px;
    font-weight:500;
}

.homedashboard-section .menu-item.active{
    background:#eff6ff;
    color:#1d4ed8;
}

.homedashboard-section .menu-icon{
    width:16px;
    height:16px;
    border:1px solid #cbd5e1;
    border-radius:4px;
    flex-shrink:0;
}

.homedashboard-section .dashboard-content{
    flex:1;
    padding:15px;
    background:#fff;
}

.homedashboard-section .content-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:24px;
}
.homedashboard-section .content-header h3{
    font-size: 16px;
    line-height: 24px;
}

.homedashboard-section .header-actions{
    display:flex;
    gap:8px;
}

.homedashboard-section .action-placeholder{
    height:32px;
    border-radius:6px;
    background:#f1f5f9;
}

.homedashboard-section .action-placeholder.large{
    width:160px;
}

.homedashboard-section .action-placeholder.small{
    width:80px;
}

.homedashboard-section .stats-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:16px;
    margin-bottom:32px;
}

.homedashboard-section .stat-card{
    padding:16px;
    border-radius:16px;
    background:rgba(248,250,252,.3);
    border:1px solid #f1f5f9;
    box-shadow:0 1px 3px rgba(0,0,0,.08);
}

.homedashboard-section .stat-label{
    font-size:12px;
    line-height: 14px;
    color:#64748b;
    margin-bottom:4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.homedashboard-section .stat-number{
    font-size:18px;
    line-height: 22px;
    font-weight:700;
    color:#0f172a;
}

.homedashboard-section .stat-growth{
    margin-top:6px;
    font-size:11px;
    line-height: 14px;
    font-weight:600;
}

.homedashboard-section .success{
    color:#047857;
}

.homedashboard-section .warning{
    color:#bb4f05;
}

.homedashboard-section .chart-card{
    position:relative;
    height:192px;
    padding:16px;
    border:1px solid #f1f5f9;
    border-radius:16px;
}

.homedashboard-section .chart-title{
    font-size:14px;
    font-weight:600;
    color:#334155;
}

.homedashboard-section .api-card{
    position:absolute;
    right:-32px;
    top:50%;
    width:256px;
    padding:20px;
    border-radius:24px;
    background:rgba(255,255,255,.9);
    backdrop-filter:blur(20px);
    box-shadow:0 25px 50px rgba(30,58,138,.1);
    transition: all 0.5s ease;
}
.homedashboard-section .api-card:hover{
    transform: translateY(-5px);
}

.homedashboard-section .api-title{
    font-size:10px;
    line-height: 14px;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#64748b;
    margin-bottom:12px;
}

.homedashboard-section .api-status{
    padding:8px 12px;
    border-radius:6px;
    font-size:12px;
    line-height: 14px;
    background:#ecfdf5;
    color:#047857;
    font-weight:700;
    margin-bottom:20px;
}

.homedashboard-section .api-row{
    display:flex;
    justify-content:space-between;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #f8fafc;
    font-size:10px;
    line-height: 12px;
}

.homedashboard-section .sync-card{
    position:absolute;
    left:-48px;
    top:25%;
    width:128px;
    padding:20px;
    border-radius:32px;
    background:#fff;
    box-shadow:0 20px 50px rgba(0,0,0,.1);
    transition: all 0.5s ease;
}
.homedashboard-section .sync-card:hover{
    transform: translateY(-5px) scale(1.05);
}
.homedashboard-section .sync-card .sync-title{
    font-size:10px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    margin-bottom: 13px;
}
.homedashboard-section .sync-card .sync-circle{
    position: relative;
}
.homedashboard-section .sync-card svg{
    width:64px;
    height:64px;
    rotate: -90deg;
    margin: 0 auto;
}
.homedashboard-section .sync-card .sync-circle span{
    position: absolute;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    top: 36%;
    left: 32%;
}

.homedashboard-section .live-counter{
    position:absolute;
    right:64px;
    top:-20px;
    display:flex;
    align-items:center;
    gap:8px;
    padding:12px 16px;
    border-radius:999px;
    background:#E5F7ED;
}

.homedashboard-section .live-dot{
    width:8px;
    height:8px;
    border-radius:50%;
    background:#00A854;
}

@media(max-width: 767px){
    .homedashboard-section .sync-card{
        left: -10px;
    }
    .homedashboard-section .api-card{
    right: -13px;
    width: 195px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-07ac6af */.logoslider-block{
    -webkit-mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
    mask-image: linear-gradient(90deg, #0000, #000 5%, #000 95%, #0000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00c2cfb */.homelogoslider-sec:before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(
            #cbd5e1 1px,
            transparent 1px
        );
    background-size:20px 20px;
    opacity:.35;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bffcb */.consentmanagement-card{
        position:relative;
        overflow:hidden;
        padding:2rem;
        border:1px solid #e2e8f0;
        border-radius:1.5rem;
        background:#fff;
        box-shadow:0 1px 3px rgba(0,0,0,.1);
        transition:.3s;
        grid-column: span 2 / span 2;
    }

    .consentmanagement-card:hover{
        border-color:#93c5fd;
        box-shadow:0 20px 30px rgba(30,58,138,.05);
    }
    .consentmanagement-card .prefs-card{
        position:absolute;
        right:2rem;
        top:50%;
        transform:translateY(-50%);
        width:100%;
        max-width:320px !important;
        padding:1.25rem;
        background:#fff;
        border:1px solid #f1f5f9;
        border-radius:.75rem;
        box-shadow:0 10px 20px rgba(0,0,0,.1);
        z-index:1;
        transition:.5s;
    }

    .consentmanagement-card:hover .prefs-card{
        transform:translateY(-50%) scale(1.02);
    }

    .consentmanagement-card .prefs-header{
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding-bottom:1rem;
        margin-bottom:1rem;
        border-bottom:1px solid #f8fafc;
    }

    .consentmanagement-card .prefs-user{
        display:flex;
        align-items:center;
        gap:.5rem;
    }

    .consentmanagement-card .prefs-user-icon{
        width:32px;
        height:32px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:50%;
        background:#e0e7ff;
        color:#4f46e5;
    }

    .consentmanagement-card .prefs-user-title{
        font-size:.875rem;
        font-weight:700;
        color:#1e293b;
    }

    .consentmanagement-card .prefs-status{
        padding:4px 8px;
        border-radius:4px;
        background:#ecfdf5;
        color:#047857;
        font-size:10px;
        line-height: 14px;
        font-weight:700;
    }

    .consentmanagement-card .prefs-list{
        display:flex;
        flex-direction:column;
        gap:1rem;
    }

    .consentmanagement-card .prefs-row{
        display:flex;
        align-items:center;
        justify-content:space-between;
    }

    .consentmanagement-card .prefs-row span{
        font-size:.875rem;
        color:#475569;
        font-weight:500;
    }

    .consentmanagement-card .toggle-switch{
        position:relative;
        width:36px;
        height:20px;
        border-radius:9999px;
        background:#cbd5e1;
    }

    .consentmanagement-card .toggle-switch.active{
        background:#3b82f6;
    }

    .consentmanagement-card .toggle-knob{
        position:absolute;
        top:2px;
        left:18px;
        width:16px;
        height:16px;
        border-radius:50%;
        background:#fff;
        box-shadow:0 2px 4px rgba(0,0,0,.15);
    }

    .consentmanagement-card .toggle-off{
        left:2px;
    }
    @media(max-width: 1024px){
        .consentmanagement-card .prefs-card{
            position: static;
            transform:translateY(0);
            margin-top:25px;
        }
    }
    @media(max-width: 767px){
        .consentmanagement-card{
        padding:20px;
        border-radius:15px;
        }
        .consentmanagement-card:hover .prefs-card{
        transform:translateY(0) scale(1.02);
        }
    }
    
    .sampleimage-text{
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-align: center;
        color:#62748E;
        padding: 5px 0 0;
        margin:0;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f35fda */.automatedcompliance-card{
    position:relative;
    overflow:hidden;
    padding:2rem;
    border:1px solid #1e293b;
    border-radius:1.5rem;
    background:#0f172a;
    box-shadow:0 20px 25px rgba(0,0,0,.25);
    transition:.3s;
    }
    
    .automatedcompliance-card:hover{
    border-color:#475569;
    }
    
    .automatedcompliance-card .card-bg{
    position:absolute;
    inset:0;
    opacity:0;
    background:radial-gradient(ellipse at bottom right,
            rgba(30,64,175,.2),
            transparent 70%);
    transition:.5s;
    }
    
    .automatedcompliance-card:hover .card-bg{
    opacity:1;
    }
    
    .automatedcompliance-card .chart-card{
    position:relative;
    height:8rem;
    margin-top:2rem;
    padding:1rem;
    overflow:hidden;
    border:1px solid rgba(51,65,85,.5);
    border-radius:.75rem;
    background:rgba(30,41,59,.5);
    }
    
    .automatedcompliance-card .chart-line{
    position:absolute;
    left:1rem;
    right:1rem;
    border-bottom:1px dashed rgba(71,85,105,.5);
    }
    
    .automatedcompliance-card .line-top{
    top:1rem;
    }
    
    .automatedcompliance-card .line-middle{
    top:50%;
    }
    
    .automatedcompliance-card .line-bottom{
    bottom:1rem;
    }
    
    .automatedcompliance-card .chart-bar{
    position:absolute;
    bottom:0;
    width:2rem;
    border-radius:.25rem .25rem 0 0;
    }
    
    .automatedcompliance-card .bar-blue{
    left:1.5rem;
    height:40%;
    background:#3b82f6;
    transition:.7s;
    }
    
    .automatedcompliance-card .bar-green{
    left:5rem;
    height:60%;
    background:#34d399;
    transition:1s;
    }
    
    .automatedcompliance-card .bar-indigo{
    left:8.5rem;
    height:30%;
    background:#818cf8;
    transition:.5s;
    }
    
    .automatedcompliance-card:hover .bar-blue{
    height:80%;
    }
    
    .automatedcompliance-card:hover .bar-green{
    height:90%;
    }
    
    .automatedcompliance-card:hover .bar-indigo{
    height:65%;
    }
    @media(max-width: 767px){
        .automatedcompliance-card{
        padding:20px;
        border-radius:15px;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86024ab */.homedataanalytics-card{
    position:relative;
    overflow:hidden;
    padding:2rem;
    border:1px solid #e2e8f0;
    border-radius:1.5rem;
    background:#fff;
    box-shadow:0 1px 3px rgba(0,0,0,.1);
    transition:.3s;
}

.homedataanalytics-card:hover{
    border-color:#6ee7b7;
    box-shadow:0 20px 25px rgba(6,78,59,.05);
}

.homedataanalytics-card .analytics-content{
    position:static;
}


.homedataanalytics-card .analytics-badge{
    padding:4px 12px;
    border:1px solid #d1fae5;
    border-radius:999px;
    background:#ecfdf5;
    color:#047857;
    font-size:12px;
    line-height: 14px;
    font-weight:700;
    position: absolute;
    right: 32px;
    top: 44px;
}

.homedataanalytics-card .analytics-chart{
    position:relative;
    height:8rem;
    margin-top:1rem;
}

.homedataanalytics-card .chart-svg{
    width:100%;
    height:100%;
    overflow:visible;
}

.homedataanalytics-card .chart-line-primary{
    fill:none;
    stroke:#10b981;
    stroke-width:2;
    vector-effect:non-scaling-stroke;
}

.homedataanalytics-card .chart-line-secondary{
    fill:none;
    stroke:#cbd5e1;
    stroke-width:2;
    stroke-dasharray:4 4;
    opacity:0;
}

.homedataanalytics-card .chart-point{
    fill:#10b981;
}

.homedataanalytics-card .chart-tooltip{
    position:absolute;
    top:-10px;
    right:10%;
    padding:.25rem .5rem;
    border-radius:.375rem;
    background:#0f172a;
    color:#fff;
    font-size:10px;
    line-height: 12px;
    font-weight:700;
    box-shadow:0 10px 15px rgba(0,0,0,.15);
}

.homedataanalytics-card .tooltip-arrow{
    position:absolute;
    bottom:-4px;
    left:50%;
    width:0;
    height:0;
    transform:translateX(-50%);
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:4px solid #0f172a;
}
@media(max-width: 767px){
        .homedataanalytics-card{
        padding:20px;
        border-radius:15px;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b81f4 */.homeseamlessintegration-card{
    position:relative;
    overflow:hidden;
    padding:2rem;
    border:1px solid #1e3a8a;
    border-radius:1.5rem;
    background:#0a1945;
    box-shadow:0 20px 25px rgba(0,0,0,.25);
    transition:.3s;
}

.homeseamlessintegration-card:hover{
    border-color:#60a5fa;
}

.homeseamlessintegration-card .integration-grid-bg{
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    opacity:.1;
    pointer-events:none;
}

.homeseamlessintegration-card .integration-grid-bg::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        linear-gradient(to right,#fff 1px,transparent 1px),
        linear-gradient(to bottom,#fff 1px,transparent 1px);
    background-size:16px 16px;
}
.homeseamlessintegration-card .seamless-right{
    position: static;
}
.homeseamlessintegration-card .code-panel{
    width:100%;
    padding:1.25rem;
    position:relative;
    border:1px solid #1e293b;
    border-radius:.75rem;
    background:rgba(2,6,23,.8);
    box-shadow:0 25px 50px rgba(0,0,0,.4);
    transition:.3s;
}

.homeseamlessintegration-card:hover .code-panel{
    border-color:rgba(59,130,246,.5);
}

.homeseamlessintegration-card .code-header{
    display:flex;
    align-items:center;
    gap:.5rem;
    margin-bottom:1rem;
    padding-bottom:.75rem;
    border-bottom:1px solid #1e293b;
}

.homeseamlessintegration-card .code-dots{
    display:flex;
    gap:.5rem;
}

.homeseamlessintegration-card .dot{
    width:12px;
    height:12px;
    border-radius:50%;
}

.homeseamlessintegration-card .red{
    background:#f43f5e;
}

.homeseamlessintegration-card .yellow{
    background:#f59e0b;
}

.homeseamlessintegration-card .green{
    background:#10b981;
}

.homeseamlessintegration-card .code-file{
    margin-left:1rem;
    color:#64748b;
    font-size:10px;
    font-family:monospace;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.15em;
}

.homeseamlessintegration-card .code-body{
    overflow-x:auto;
    white-space:nowrap;
    color:#cbd5e1;
    font-family:monospace;
    font-size:.875rem;
    line-height:1.8;
}

.homeseamlessintegration-card .keyword{
    color:#f472b6;
}

.homeseamlessintegration-card .function{
    color:#818cf8;
}

.homeseamlessintegration-card .string{
    color:#86efac;
}

.homeseamlessintegration-card .comment{
    color:#64748b;
    font-style:italic;
}
@media(max-width: 767px){
        .homeseamlessintegration-card{
        padding:20px;
        border-radius:15px;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d09c3 */.whynow-white-card .timeline-card-bg-icon{
    position:absolute;
    top:0;
    right:0;
    padding:24px;
    opacity:.1;
    transition:opacity .3s ease;
}
.whynow-white-card .timeline-card-bg-icon svg{
    width:96px;
    height:96px;
    color:#41A5EE;
    stroke-width:1;
}
.whynow-white-card .timeline-card-content{
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    height:100%;
}
.whynow-white-card .timeline-card-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:48px;
    height:48px;
    margin-bottom:32px;
    background:#F4FAFF;
    color:#41A5EE;
    border:1px solid #DBEAFE;
    border-radius:16px;
    transition:transform .3s ease;
}
.whynow-white-card .timeline-card-icon svg{
    width:24px;
    height:24px;
}
.whynow-white-card .timeline-card-label{
    display:block;
    margin-bottom:12px;
    color:#94A3B8;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.15em;
}
.whynow-white-card .timeline-card-title{
    margin-bottom:24px;
    color:#0D4B68;
    font-size:40px;
    font-weight:900;
    line-height:1.1;
    letter-spacing:-.03em;
}
.whynow-white-card .timeline-card-title span{
    display:block;
    color:#41A5EE;
}
.whynow-white-card .timeline-card-text{
    margin-top:auto;
    padding-top:24px;
    border-top:1px solid #F1F5F9;
    color:#64748B;
    font-size:15px;
    line-height:1.8;
}
.whynow-white-card.dark-card .timeline-card-icon{
    width:56px;
    height:56px;
    background:rgba(255,255,255,.10);
    backdrop-filter:blur(8px);
    border:1px solid rgba(255,255,255,.20);
}
.whynow-white-card.dark-card .timeline-card-icon svg{
    width:28px;
    height:28px;
    color:#FFB347;
}
.whynow-white-card.dark-card .timeline-card-label{
    color:#41A5EE;
}
.whynow-white-card.dark-card .timeline-card-title{
    font-size:56px;
    font-weight:900;
    line-height:1.1;
    color:#e76262;
}
.whynow-white-card.dark-card .timeline-card-title span{
    margin-left:4px;
    color:#e76262;
    font-size:30px;
    font-weight:800;
    display: inline;
}
.whynow-white-card.dark-card .timeline-card-text{
    color:rgba(219,234,254,.90);
}
.whynow-white-card.dark-card .timeline-card-bg-icon{opacity: .2; top: -10%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9623299 */.consentactual-sec .elementor-icon-box-icon .elementor-icon svg{stroke:#7c86ff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ead */.buildtobetrust-sec .elementor-icon-box-icon .elementor-icon svg{stroke:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bae44e */.steps-wrap{position:relative}
.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap::after {
    position: absolute;
    content: "";
    left: 50%;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: rgba(30,41,59,.8);
    margin: 0 auto;
    height: 100%;
    z-index: 0;
}
@media(max-width:767px){
    .steps-wrap::after{
        left: 20px;
    }
}
.step-icon {
    z-index: 1;
    width:40px;
    height:40px;
    background: #070b14;
    border:2px solid #334155;
    border-radius:50%;
    line-height: 40px;
    text-align: center;
    color:#94a3b8;
    font-size:12px;
    font-weight:700;
}
.timelinestep-card{
    position:relative;
    z-index:10;
    display:flex;
    flex-direction:column;
    overflow:hidden;
    padding:24px;
    text-align:left;
    background:rgba(15,23,42,.8);
    border:1px solid rgba(51,65,85,.5);
    border-radius:24px;
    backdrop-filter:blur(24px);
    box-shadow:0 20px 30px rgba(0,0,0,.2);
    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}
.timelinestep-card:hover{
    z-index:20;
    border-color:rgba(59,130,246,.5);
    box-shadow:
        0 25px 40px rgba(30,58,138,.4);
}
.timelinestep-card .elementor-icon-box-icon{
    position:relative;
    width:56px;
    height:56px;
    display:flex !important;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    background:#1e293b;
    border:1px solid #334155;
    border-radius:18px;

    transition:transform .3s ease;
}

.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8020655 */.realtimeinsights-card{
    position:relative;
}

.realtimeinsights-card .analytics-bg{
    position:absolute;
    inset:0;
    background:rgba(219,234,254,.5);
    border-radius:50%;
    filter:blur(64px);
    transform:translate(3rem,3rem) scale(1.1);
    z-index:-1;
}
@media(max-width: 1024px){
    .realtimeinsights-card .analytics-bg{
        position: static;
    }   
}

.realtimeinsights-card .analytics-card{
    padding:12px;
    border:1px solid rgba(226,232,240,.8);
    border-radius:40px;
    background:rgba(255,255,255,.6);
    backdrop-filter:blur(16px);
    box-shadow:0 25px 50px rgba(49,46,129,.1);
    cursor:default;
    transition:.5s;
}

.realtimeinsights-card .analytics-card:hover{
    transform:translateY(-8px);
    box-shadow:0 25px 50px rgba(49,46,129,.2);
}

.realtimeinsights-card .analytics-inner{
    position:relative;
    overflow:hidden;
    border:1px solid #f1f5f9;
    border-radius:32px;
    background:#fff;
}

.realtimeinsights-card .grid-overlay{
    position:absolute;
    inset:0;
    opacity:.5;
    pointer-events:none;
    background-image:
    linear-gradient(to right,#f1f5f9 1px,transparent 1px),
    linear-gradient(#f1f5f9 1px,transparent 1px);
    background-size:2rem 2rem;
}

.realtimeinsights-card .analytics-content{
    position:relative;
    z-index:10;
    padding:24px;
}

.realtimeinsights-card .analytics-header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-bottom:16px;
    margin-bottom:25px;
    border-bottom:1px solid rgba(241,245,249,.8);
}

.realtimeinsights-card .analytics-title{
    display:flex;
    align-items:center;
    font-size:18px;
    font-weight:700;
    color:#1e293b;
}

.realtimeinsights-card .live-dot{
    width:10px;
    height:10px;
    margin-right:12px;
    border-radius:50%;
    background:#10b981;
    box-shadow:0 0 8px rgba(16,185,129,.6);
    animation:pulse 2s infinite;
}

.realtimeinsights-card .analytics-badge{
    padding:4px 10px;
    border-radius:5px;
    background:#eef2ff;
    color:#4f46e5;
    border:1px solid #c7d2fe;
    font-size:10px;
    line-height: 12px;
    font-weight:700;
    letter-spacing:.15em;
    text-transform:uppercase;
}

.realtimeinsights-card .stats-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:16px;
    margin-bottom:32px;
}

.realtimeinsights-card .metric-card,
.realtimeinsights-card .records-card{
    position:relative;
    overflow:hidden;
    padding:20px;
    border:1px solid #f1f5f9;
    border-radius:16px;
    background:#fff;
    transition:.3s;
}

.realtimeinsights-card .metric-card{
    background:linear-gradient(to bottom right,#f8fafc,#fff);
}

.realtimeinsights-card .metric-card:hover{
    border-color:#c7d2fe;
    box-shadow:0 10px 20px rgba(0,0,0,.08);
}

.realtimeinsights-card .metric-label,
.realtimeinsights-card .records-label{
    font-size:12px;
    line-height: 14px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.08em;
    color:#64748b;
}

.realtimeinsights-card .metric-value{
    margin-top:6px;
    font-size:30px;
    line-height: 34px;
    font-weight:800;
    color:#0f172a;
}

.realtimeinsights-card .metric-change{
    margin-top:7px;
    width:fit-content;
    padding:3px 8px;
    border-radius:4px;
    font-size:11px;
    line-height: 14px;
}

.realtimeinsights-card .metric-change.success{
    color:#047857;
    background:#ecfdf5;
    border:1px solid #d1fae5;
}

.realtimeinsights-card .records-value{
    margin-top:14px;
    font-size:28px;
    line-height: 30px;
    font-weight:800;
    color:#0f172a;
}

.realtimeinsights-card .progress-bar{
    height:6px;
    margin-top:16px;
    overflow:hidden;
    border-radius:999px;
    background:#e2e8f0;
}

.realtimeinsights-card .progress-fill{
    width:82.66%;
    height:100%;
    background:#34d399;
    border-radius:999px;
}

.realtimeinsights-card .region-card{
    padding:20px;
    border:1px solid #f1f5f9;
    border-radius:24px;
    background:#fff;
}

.realtimeinsights-card .region-title{
    margin-bottom:24px;
    font-size:12px;
    line-height: 16px;
    font-weight:700;
    text-transform:uppercase;
    color:#475569;
}

.realtimeinsights-card .region-list{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.realtimeinsights-card .region-header{
    display:flex;
    justify-content:space-between;
    margin-bottom:8px;
    font-size:11px;
    line-height: 16px;
    font-weight:700;
    color:#64748b;
}

.realtimeinsights-card .region-progress{
    height:10px;
    overflow:hidden;
    border-radius:999px;
    background:#f1f5f9;
}

.realtimeinsights-card .region-fill{
    height:100%;
    border-radius:999px;
}

.realtimeinsights-card .region-fill.green{
    width:92.4%;
    background:#10b981;
}

.realtimeinsights-card .region-fill.blue{
    width:78.1%;
    background:#3b82f6;
}

.realtimeinsights-card .region-fill.indigo{
    width:88.5%;
    background:#6366f1;
}

@keyframes pulse{
    0%,100%{
        opacity:1;
    }
    50%{
        opacity:.5;
    }
}
@media(max-width: 767px){
        .realtimeinsights-card .analytics-card{
        border-radius:15px;
        padding:0;
        }
        .realtimeinsights-card .analytics-inner{
            border-radius:15px;
        }
        .realtimeinsights-card .analytics-content{
            padding:15px;
        }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b04ecf */.developerexperiencecode-card{
    position:absolute;
    left:-1rem;
    top:0;
    width:500px;
    max-width:500px;

    background:#0d1326;
    border:1px solid #475569;
    border-radius:1rem;
    box-shadow:0 20px 50px rgba(0,0,0,.5);
    z-index:1;
}

/* Header */
.developerexperiencecode-card .code-header{
    display:flex;
    align-items:center;
    padding:12px 16px;

    background:rgba(255,255,255,.05);
    border-bottom:1px solid rgba(255,255,255,.05);
}

.developerexperiencecode-card .window-controls{
    display:flex;
    gap:6px;
    margin-right:16px;
}

.developerexperiencecode-card .window-dot{
    width:12px;
    height:12px;
    border-radius:50%;
}

.developerexperiencecode-card .window-dot.red{
    background:rgba(239,68,68,.8);
}

.developerexperiencecode-card .window-dot.yellow{
    background:rgba(234,179,8,.8);
}

.developerexperiencecode-card .window-dot.green{
    background:rgba(34,197,94,.8);
}

.developerexperiencecode-card .file-name{
    padding:6px 12px;
    background:rgba(255,255,255,.05);

    border-radius:6px;

    font-size:11px;
    font-family:monospace;
    font-weight:500;

    color:#94a3b8;
}

/* Code */
.developerexperiencecode-card .code-content{
    padding:24px;
    overflow-x:auto;
    font-size:14px;
    line-height:1.8;
    color:#cbd5e1;
    font-family:monospace;
    box-shadow:inset 0 2px 10px rgba(0,0,0,.2);
}

@media(max-width: 1024px){
    .developerexperiencecode-card .code-content{
        padding-top: 0;
        line-height:1.4;   
    }
}

.developerexperiencecode-card .code-content pre{
    margin:0;
}

.developerexperiencecode-card .code-content code{
    display:block;
}

.developerexperiencecode-card .keyword{
    color:#f472b6;
}

.developerexperiencecode-card .operator{
    color:#f472b6;
}

.developerexperiencecode-card .property{
    color:#4ade80;
}

.developerexperiencecode-card .function{
    color:#fde68a;
}

.developerexperiencecode-card .string{
    color:#fdba74;
}

.developerexperiencecode-card .comment{
    display:block;
    margin-top:12px;
    color:#64748b;
    font-style:italic;
}
@media(max-width:1024px){
    .developerexperiencecode-card .comment{
        margin-top:0;
        line-height: 1;
    }
}

/* Status Badge */
.developerexperiencecode-card .status-badge{
    position:absolute;
    right:3rem;
    bottom:-1rem;

    display:flex;
    align-items:center;
    gap:8px;

    padding:10px 16px;

    border-radius:14px;

    background:#22c55e;
    color:#052e16;

    border:2px solid #4ade80;

    font-size:12px;
    font-weight:700;

    box-shadow:0 15px 25px rgba(0,0,0,.25);

    animation:bounce 1.5s infinite;
}

.developerexperiencecode-card .status-icon{
    width:16px;
    height:16px;
}

@keyframes bounce{
    0%,100%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(-8px);
    }
}

/* Responsive */

@media(max-width:767px){
    .developerexperiencecode-card{
        position: static;
    }
    .code-card{
        left:-2rem;
        width:500px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68ba4bf */.developerexpwebhook-card{
    position:absolute;
    overflow:hidden;
    top: 0;
    right: 0;
    margin-top:2rem;
    padding:1.5rem 2rem 2rem;
    background:rgba(15,23,42,.8);
    backdrop-filter:blur(24px);
    border:1px solid rgba(51,65,85,.6);
    border-radius:2rem;

    box-shadow:0 25px 50px rgba(0,0,0,.3);
}
@media(max-width: 1024px){
    .developerexpwebhook-card{
        position: static;
    }
}

.developerexpwebhook-card .webhook-grid{
    position:absolute;
    inset:0;

    opacity:.2;

    background-image:
        linear-gradient(to right,#334155 1px,transparent 1px),
        linear-gradient(to bottom,#334155 1px,transparent 1px);

    background-size:1rem 1rem;
}

.developerexpwebhook-card .webhook-content{
    position:relative;
    z-index:10;
}

/* Header */

.developerexpwebhook-card .webhook-header{
    display:flex;
    justify-content:space-between;
    align-items:center;

    margin-bottom:2rem;
    padding-bottom:1rem;

    border-bottom:1px solid rgba(51,65,85,.5);
}

.developerexpwebhook-card .webhook-title-wrap{
    display:flex;
    align-items:center;
    gap:12px;
}

.developerexpwebhook-card .webhook-icon-box{
    display:flex;
    align-items:center;
    justify-content:center;

    width:40px;
    height:40px;

    border-radius:12px;

    background:rgba(99,102,241,.2);

    border:1px solid rgba(99,102,241,.3);
}

.developerexpwebhook-card .webhook-title{
    color:#fff;
    font-weight:700;
    letter-spacing:.03em;
}

/* Status */

.developerexpwebhook-card .webhook-status{
    display:flex;
    align-items:center;
    gap:8px;

    padding:8px 14px;

    border-radius:999px;

    background:rgba(30,41,59,.8);

    border:1px solid #334155;
}

.developerexpwebhook-card .status-dot{
    position:relative;
    width:8px;
    height:8px;
}

.developerexpwebhook-card .status-dot-core{
    position:absolute;
    width:8px;
    height:8px;

    border-radius:50%;
    background:#10b981;
}

.developerexpwebhook-card .status-dot-ping{
    position:absolute;

    width:100%;
    height:100%;

    border-radius:50%;

    background:#34d399;

    animation:ping 1.5s infinite;
}

.developerexpwebhook-card .status-text{
    color:#34d399;
    font-size:10px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.15em;
}

/* List */

.developerexpwebhook-card .webhook-list{
    display:flex;
    flex-direction:column;
    gap:1rem;
}

.developerexpwebhook-card .webhook-row{
    display:flex;
    align-items:center;
    justify-content:space-between;

    padding:.5rem 0;
}

.developerexpwebhook-card .event-info{
    display:flex;
    align-items:center;
    gap:1rem;
}

.developerexpwebhook-card .event-dot{
    width:6px;
    height:6px;

    border-radius:50%;

    background:#475569;

    transition:.3s;
}

.developerexpwebhook-card .webhook-row:hover .event-dot{
    background:#94a3b8;
}

.developerexpwebhook-card .event-name{
    font-size:13px;
    font-family:monospace;
}

.developerexpwebhook-card .event-success{
    color:#34d399;
}

.developerexpwebhook-card .event-danger{
    color:#f87171;
}

.developerexpwebhook-card .event-blue{
    color:#60a5fa;
}

.developerexpwebhook-card .event-indigo{
    color:#818cf8;
}

.developerexpwebhook-card .event-meta{
    display:flex;
    align-items:center;
    gap:1.5rem;
}

.developerexpwebhook-card .event-time{
    font-size:12px;
    color:#94A3B8;
}

.developerexpwebhook-card .event-status{
    padding:4px 8px;

    border-radius:6px;

    font-size:10px;
    font-family:monospace;
    font-weight:700;

    color:#34d399;

    background:rgba(6,78,59,.3);

    border:1px solid rgba(6,95,70,.5);
}

@keyframes ping{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    100%{
        transform:scale(2);
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3a0c0a32 */.e-n-accordion details {
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    box-shadow:
        0 1px 3px rgba(0,0,0,.06);
}
.e-n-accordion details[open] summary .e-n-accordion-item-title-text {
    font-weight: 700;
}
.e-n-accordion details.e-n-accordion-item .e-n-accordion-item-title-icon svg{
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62862c0 */.section_cm-demo{max-width:1100px;width:100%; margin: 0 auto; position:relative;}
    .dlm-demo-wrapper{text-align:center}
    .dlm-feature-header{margin-bottom:32px}
    .meta-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}
    .meta-tag-icon{width:8px;height:8px;border-radius:50%;background:#0068fd}
    .meta-tag-text{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#6b7280}
    .heading-style-h2{font-size:clamp(22px,3.8vw,38px);font-weight:700;line-height:1.2;color:#0b1a33}

    /* ── Embed container ── */
    .sl-embed-container{
      position:relative;display:flex;align-items:center;justify-content:center;
      border:1px solid #e2e8f0;box-shadow:0 0 18px rgba(26,19,72,.15);
      border-radius:12px;overflow:hidden;background:#0e1a2e;
    }

    /* ── Preview overlay ── */
    .sl-preview-heading{
      position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;
      background:rgba(40,37,54,.92);z-index:3;font-family:'Poppins',Arial,sans-serif;text-align:center;
      border-radius:12px;transition:opacity .4s,visibility .4s;
    }
    .sl-preview-heading.hidden{opacity:0;visibility:hidden;pointer-events:none}
    .sl-heading-text{color:#fff;font-size:clamp(18px,2.6vw,28px);line-height:28px;font-weight:500;margin-bottom:clamp(16px,1.8vw,24px);text-shadow:0 1px 2px rgba(26,19,72,.4);max-width:90%}
    .sl-preview-cta{
      background:#0068FD;border:none;border-radius:20px;box-shadow:0 0 15px rgba(0,104,253,.45);
      color:#fff;font-family:'Poppins',Arial,sans-serif;font-size:14px;font-weight:600;
      height:38px;padding:0 clamp(15px,1.8vw,30px);cursor:pointer;
      transition:background .3s,transform .15s;white-space:nowrap;
    }
    .sl-preview-cta:hover{background:#0055cc;transform:scale(1.03)}

    /* ── Stage (image + cursor + popup) ── */
    .demo-stage{position:relative;width:100%;padding-bottom:54%;overflow:hidden;border-radius:12px;opacity:0;pointer-events:none;transition:opacity .3s}
    .demo-stage.active{opacity:1;pointer-events:auto}
    .demo-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

    /* ── Cursor ── */
    .demo-cursor{
      position:absolute;z-index:2;pointer-events:none;
      width:28px;height:28px;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1);
      filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));
    }
    .demo-cursor svg{width:100%;height:100%}
    .demo-cursor.clicking{animation:cursorClick .25s ease}
    @keyframes cursorClick{
      0%{transform:scale(1)}
      50%{transform:scale(.75)}
      100%{transform:scale(1)}
    }
    /* click ripple */
    .cursor-ripple{
      position:absolute;width:36px;height:36px;border-radius:50%;
      border:2px solid rgba(0,104,253,.6);z-index:14;pointer-events:none;
      animation:ripple .6s ease-out forwards;
    }
    @keyframes ripple{
      0%{transform:translate(-50%,-50%) scale(0);opacity:1}
      100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}
    }

    /* ── Popup / Tooltip ── */
    .step-popup{
      position:absolute;z-index:2;
      background:#fff;border-radius:12px;padding:18px 20px;
      box-shadow:0 8px 30px rgba(0,0,0,.18);width:clamp(220px,30vw,320px);
      opacity:0;transform:scale(1.15);
      transition:opacity .35s ease,transform .35s ease,left .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1);pointer-events:none;
    }
    .step-popup.show{opacity:1;transform:scale(1);pointer-events:auto}
    .step-popup .popup-title{font-size:15px;line-height:20px; font-weight:700;color:#0b1a33;margin-bottom:6px}
    .step-popup .popup-desc{font-size:12.5px;color:#4a6580;line-height:1.5;margin-bottom:14px}
    .step-popup .popup-btn{
      display:inline-flex;align-items:center;gap:6px;
      background:#0068FD;color:#fff;border:none;border-radius:7px;
      font-family:'Poppins',Arial,sans-serif;font-size:12px;font-weight:600;
      padding:8px 18px;cursor:pointer;transition:background .2s;
    }
    .step-popup .popup-btn:hover{background:#0055cc}
    .step-popup .popup-btn svg{width:14px;height:14px}

    /* popup arrow */
    .step-popup::before{
      content:'';position:absolute;width:12px;height:12px;background:#fff;
      transform:rotate(45deg);box-shadow:3px 3px 4px rgba(0,0,0,.06);
    }
    .step-popup.arrow-left::before{left:-6px;top:20px}
    .step-popup.arrow-right::before{right:-6px;top:20px}

    /* ── Video progress bar ── */
    .video-controls{
      position:absolute;bottom:0;left:0;right:0;z-index:3;
      background:linear-gradient(transparent,rgba(0,0,0,.6));padding:18px 20px 14px;
      display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .3s;
    }
    .demo-stage.active:hover .video-controls,.video-controls.always-show{opacity:1}
    .progress-track{width:100%;height:4px;background:rgba(255,255,255,.25);border-radius:4px;cursor:pointer;position:relative}
    .progress-filled{height:100%;background:linear-gradient(90deg,#0068fd,#60a5fa);border-radius:4px;transition:width .4s ease;width:0}
    .controls-row{display:flex;align-items:center;justify-content:space-between}
    .ctrl-left{display:flex;align-items:center;gap:12px}
    .ctrl-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;opacity:.85;transition:opacity .2s}
    .ctrl-btn:hover{opacity:1}
    .ctrl-btn svg{width:18px;height:18px}
    .ctrl-time{color:rgba(255,255,255,.8);font-size:12px;font-weight:500}
    .ctrl-right{display:flex;align-items:center;gap:10px}
    .step-badge{background:rgba(255,255,255,.15);color:#fff;font-size:11px;line-height:14px;font-weight:600;padding:3px 10px;border-radius:20px}

    /* ── Responsive ── */
    @media(max-width:700px){
      .step-popup{width:200px;padding:14px}
      .step-popup .popup-desc{font-size:11.5px}
    }/* End custom CSS */