.elementor-19247 .elementor-element.elementor-element-170d424{--display:flex;--min-height:1152px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-170d424:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-170d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/03/bg-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19247 .elementor-element.elementor-element-9e2376a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19247 .elementor-element.elementor-element-7c654aaa{--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;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-7c654aaa:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-7c654aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon{font-size:48px;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon svg{height:48px;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-19247 .elementor-element.elementor-element-4c8dbb3c{--display:flex;}.elementor-19247 .elementor-element.elementor-element-9da8cba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-4800107{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-29ddc32f{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-19247 .elementor-element.elementor-element-46a9493c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-19247 .elementor-element.elementor-element-164e7a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-56106f57{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-7a2e3be6 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-6e95dda5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-53849a91{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-4e7f2a19{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-76e28527 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-1f7e3cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-6a9bba80{--display:flex;}.elementor-19247 .elementor-element.elementor-element-14b5b56a{--display:flex;--min-height:272px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19247 .elementor-element.elementor-element-14b5b56a:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-14b5b56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/cta.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-19247 .elementor-element.elementor-element-7aab7b41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-7aab7b41 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:100%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-698e438c{width:var( --container-widget-width, 261px );max-width:261px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:261px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#18181B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-19247 .elementor-element.elementor-element-50ea2c44 .elementor-button{background-color:var( --e-global-color-81f5ae6 );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-50ea2c44 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-50ea2c44 .elementor-button:focus{background-color:var( --e-global-color-1986afc );color:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-50ea2c44 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-50ea2c44 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-7b19603c{--display:flex;}.elementor-19247 .elementor-element.elementor-element-7ede980b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-26b08ef7{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-18165718{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-55cffe2e .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-56229d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-8672f3f{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-fc361cf .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-9c38afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-717a613a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-47cd46da{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-2facb12e .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-422bb54b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-7574014b{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-63829522 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-78249ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-8477210{--display:flex;}.elementor-19247 .elementor-element.elementor-element-d1fc937{--display:flex;--min-height:272px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19247 .elementor-element.elementor-element-d1fc937:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-d1fc937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/cta.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-19247 .elementor-element.elementor-element-734ca9f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-734ca9f3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:100%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-7be392be{width:var( --container-widget-width, 261px );max-width:261px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:261px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-2fffca18 .elementor-button{background-color:var( --e-global-color-81f5ae6 );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-2fffca18 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-2fffca18 .elementor-button:focus{background-color:var( --e-global-color-1986afc );color:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-2fffca18 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-2fffca18 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-146186c{--display:flex;}.elementor-19247 .elementor-element.elementor-element-46a87b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-b0bb1cf{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-664a59f{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-32b4ef0 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-fe43350{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-8fc89b0 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-5701445{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-95d9a10 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-caf075a{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-1f99e49 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-8093301{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-c9b7a47 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-93773be{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-947f1bd .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-a2e8df2{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-ba84ff6 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-b9762c0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-7197a00{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-6efd479 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-dd7ec4f{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-406f945 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-df8cbae{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-b6c6f2d .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-b71e563{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-2017b9b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-f36c2fd{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-93d043d .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-0d8ebb3{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-4474db2 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-a860b30{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-7962875 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-ec3f4b7{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-437ee7f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-bdb235f{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-c3f4bbf{--display:flex;--min-height:272px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19247 .elementor-element.elementor-element-c3f4bbf:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-c3f4bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/cta.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-19247 .elementor-element.elementor-element-46de867{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-46de867 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:100%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-f7c61ce{width:var( --container-widget-width, 261px );max-width:261px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:261px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-b6fdcfc .elementor-button{background-color:var( --e-global-color-81f5ae6 );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-b6fdcfc .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-b6fdcfc .elementor-button:focus{background-color:var( --e-global-color-1986afc );color:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-b6fdcfc .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-b6fdcfc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-d490b24{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-daeea3b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-a55c048{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-fb34499 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-e799056{--display:flex;}.elementor-19247 .elementor-element.elementor-element-89dddfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-a1a7c1f{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-32d5a7d{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-f7db55a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-d78f141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-25ac629{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-57aa2a1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-88c855b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-bca0ece{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E7;--border-color:#E4E4E7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-df3a5db{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-69b5977 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-12ebd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-9d9129c{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-7b67901 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-cb14a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-44df8be{--display:flex;}.elementor-19247 .elementor-element.elementor-element-c512326{--display:flex;--min-height:272px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19247 .elementor-element.elementor-element-c512326:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-c512326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/cta.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-19247 .elementor-element.elementor-element-bc776e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-bc776e9 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:100%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-38ccad0{width:var( --container-widget-width, 261px );max-width:261px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:261px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#18181B;}.elementor-19247 .elementor-element.elementor-element-9a4419d .elementor-button{background-color:var( --e-global-color-81f5ae6 );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-9a4419d .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-9a4419d .elementor-button:focus{background-color:var( --e-global-color-1986afc );color:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-9a4419d .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-9a4419d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-2b94e65{--display:flex;}.elementor-19247 .elementor-element.elementor-element-6a9dc7da{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:32px;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:4px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FAFAFA;--n-menu-title-transition:300ms;--n-menu-title-padding:6px 12px 6px 12px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:9px;--n-menu-dropdown-indicator-color-hover:#818CF8;--n-menu-dropdown-indicator-color-active:#818CF8;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-radius:24px 24px 24px 24px;}.elementor-19247 .elementor-element.elementor-element-6a9dc7da > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-19247 .elementor-element.elementor-element-6a9dc7da > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-19247 .elementor-element.elementor-element-6a9dc7da > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Noto Sans", Sans-serif;font-weight:500;--n-menu-title-line-height:100%;}.elementor-19247 .elementor-element.elementor-element-6a9dc7da {--n-menu-title-color-hover:#818CF8;--n-menu-title-color-active:#818CF8;}:where( .elementor-19247 .elementor-element.elementor-element-6a9dc7da > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--border-radius:26px 26px 26px 26px;--padding-top:32px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:32px;--padding-inline-end:32px;--padding-block-end:32px;--padding-inline-start:32px;}.elementor-19247 .elementor-element.elementor-element-71627050 .e-off-canvas__overlay{background-color:#0000004D;}.elementor-19247 .elementor-element.elementor-element-71627050{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:360px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-19247 .elementor-element.elementor-element-17ecad55{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-17ecad55:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-17ecad55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-7b547c3b{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon{font-size:40px;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon svg{height:40px;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-753c8170 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-753c8170.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1986afc );}.elementor-19247 .elementor-element.elementor-element-753c8170.elementor-view-framed .elementor-icon, .elementor-19247 .elementor-element.elementor-element-753c8170.elementor-view-default .elementor-icon{color:var( --e-global-color-1986afc );border-color:var( --e-global-color-1986afc );}.elementor-19247 .elementor-element.elementor-element-753c8170.elementor-view-framed .elementor-icon, .elementor-19247 .elementor-element.elementor-element-753c8170.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1986afc );}.elementor-19247 .elementor-element.elementor-element-753c8170 .elementor-icon{font-size:12px;}.elementor-19247 .elementor-element.elementor-element-753c8170 .elementor-icon svg{height:12px;}.elementor-19247 .elementor-element.elementor-element-753c8170 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-19247 .elementor-element.elementor-element-736a912a .e-search-input{background-color:#FFFFFF0D;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:142%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-736a912a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--e-search-placeholder-color:#A1A1AA;--e-search-icon-label-color:var( --e-global-color-1986afc );--e-search-input-padding-block-start:4px;--e-search-input-padding-inline-start:12px;--e-search-input-padding-block-end:4px;--e-search-input-padding-inline-end:12px;--e-search-icon-label-size:12px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a, .elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-menu-toggle{color:#FAFAFA;fill:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown{background-color:#0F0F10;border-radius:12px 12px 12px 12px;}.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a:hover,
					.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a:focus,
					.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-1986afc );}.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a{padding-left:12px;padding-right:12px;padding-top:16px;padding-bottom:16px;}.elementor-19247 .elementor-element.elementor-element-240dc504 .elementor-button{background-color:var( --e-global-color-81f5ae6 );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-240dc504 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-240dc504 .elementor-button:focus{background-color:var( --e-global-color-1986afc );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-240dc504 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-240dc504 .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-5845f0c1 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-5845f0c1 .elementor-icon{font-size:16px;}.elementor-19247 .elementor-element.elementor-element-5845f0c1 .elementor-icon svg{height:16px;}.elementor-19247 .elementor-element.elementor-element-5845f0c1 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-5b241c35{--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:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19247 .elementor-element.elementor-element-45d80082{--display:flex;}.elementor-19247 .elementor-element.elementor-element-45d80082:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-45d80082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1986afc );}.elementor-19247 .elementor-element.elementor-element-66bc2154{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19247 .elementor-element.elementor-element-1ab5a13e .e-search-input{background-color:var( --e-global-color-d350235 );font-family:var( --e-global-typography-22f1fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-22f1fc6-font-size );line-height:var( --e-global-typography-22f1fc6-line-height );border-style:solid;border-width:0px 0px 1px 0px;border-color:#D2D5E1;}.elementor-19247 .elementor-element.elementor-element-1ab5a13e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-search-input-color:var( --e-global-color-b77d7cc );--e-search-icon-label-color:#D2D5E1;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:0px;}.elementor-19247 .elementor-element.elementor-element-1ab5a13e.elementor-element{--align-self:center;}.elementor-19247 .elementor-element.elementor-element-fca28f2{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:30px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-icon-color:var( --e-global-color-1986afc );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-19247 .elementor-element.elementor-element-fca28f2 {--n-menu-title-color-hover:var( --e-global-color-f3c505c );--n-menu-title-color-active:var( --e-global-color-f3c505c );}.elementor-19247 .elementor-element.elementor-element-165eb43c .elementor-button{background-color:var( --e-global-color-81f5ae6 );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-165eb43c .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-165eb43c .elementor-button:focus{background-color:var( --e-global-color-1986afc );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-165eb43c.elementor-element{--align-self:flex-end;}.elementor-19247 .elementor-element.elementor-element-165eb43c .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-165eb43c .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-d292a05{--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:0% 15%;--row-gap:0%;--column-gap:15%;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-04b2a35{--display:flex;--justify-content:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-b71b827{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--dynamic-text-color:var( --e-global-color-primary );}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline{text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:500;text-transform:none;line-height:130%;}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-6ca2ea9-font-family ), Sans-serif;font-weight:var( --e-global-typography-6ca2ea9-font-weight );line-height:var( --e-global-typography-6ca2ea9-line-height );}.elementor-19247 .elementor-element.elementor-element-0cf1aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-8e98a87 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:#18181B;color:#18181B;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-8e98a87 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-8e98a87 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-8e98a87 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-8e98a87 .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-906ef56{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-906ef56 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-fc52fb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-030dd85 img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-5e5e8d8 img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-ac0f28f img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-ac6fe62 img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-6ee8dc1 img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-932f41b img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-b6f312e img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-9b0bd76 img{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-9abf360{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-9abf360 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-b65e4ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:56px 56px 0px 0px;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-b65e4ed:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-b65e4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-b65e4ed::before, .elementor-19247 .elementor-element.elementor-element-b65e4ed > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-b65e4ed > .e-con-inner > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-b65e4ed > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-b65e4ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-b65e4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F10;--background-overlay:'';}.elementor-19247 .elementor-element.elementor-element-14964f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19247 .elementor-element.elementor-element-abb3579 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-1489381 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:158.333%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-24ec1af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-19247 .elementor-element.elementor-element-24ec1af .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-e7da334{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-f83d397{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-4314c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-19247 .elementor-element.elementor-element-4314c8a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-fd9078b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19247 .elementor-element.elementor-element-26b4d86{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-26b4d86 .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-26b4d86 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-26b4d86 .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-26b4d86 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-26b4d86 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-15e19ef{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-15e19ef .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-15e19ef .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-15e19ef .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-15e19ef .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-15e19ef .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-6d3845a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-6d3845a .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-6d3845a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-6d3845a .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-6d3845a .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-6d3845a .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-b6bf6b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-8703aea{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-8703aea .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-8703aea .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#27272A;opacity:1;}.elementor-19247 .elementor-element.elementor-element-4fa22d1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-903a778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-903a778 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:158.333%;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button:focus{background-color:var( --e-global-color-81f5ae6 );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-de8adaf .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-c717527{--display:flex;}.elementor-19247 .elementor-element.elementor-element-9db077b{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-595518f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-19247 .elementor-element.elementor-element-595518f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-c11eec8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-6dceb3f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-6dceb3f .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-6dceb3f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-6dceb3f .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-6dceb3f .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-6dceb3f .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-0006a1a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-0006a1a .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-0006a1a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-0006a1a .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-0006a1a .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-0006a1a .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-5196048{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-5196048 .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-5196048 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-5196048 .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-5196048 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-5196048 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-d8d3892{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-0ef6c55{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-0ef6c55 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-0ef6c55 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#27272A;opacity:1;}.elementor-19247 .elementor-element.elementor-element-11ae3de .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-debe968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-debe968 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:158.333%;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button:focus{background-color:var( --e-global-color-81f5ae6 );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-9a26cfd .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-8184ade{--display:flex;}.elementor-19247 .elementor-element.elementor-element-edce0cd{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-5647447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-19247 .elementor-element.elementor-element-5647447 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-fc36fd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-15697d2{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-15697d2 .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-15697d2 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-15697d2 .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-15697d2 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-15697d2 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-ee2eabb{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-ee2eabb .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-ee2eabb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-ee2eabb .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-ee2eabb .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-ee2eabb .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-011c89b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-011c89b .elementor-icon-box-wrapper{text-align:start;gap:2px;}.elementor-19247 .elementor-element.elementor-element-011c89b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-011c89b .elementor-icon-box-title, .elementor-19247 .elementor-element.elementor-element-011c89b .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-011c89b .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-b5354b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-45a9a7b{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-45a9a7b .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-45a9a7b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#27272A;opacity:1;}.elementor-19247 .elementor-element.elementor-element-7bb93e4 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-3bbdaf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-3bbdaf6 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:158.333%;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button:focus{background-color:var( --e-global-color-81f5ae6 );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-2c36bd1 .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-171dd00{--n-accordion-title-font-size:24px;--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:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:24px 24px 0px 0px;--n-accordion-title-normal-color:#A1A1AA;--n-accordion-title-hover-color:#6366F1;--n-accordion-title-active-color:#6366F1;--n-accordion-icon-size:35px;--n-accordion-icon-normal-color:#A1A1AA;--n-accordion-icon-hover-color:#6366F1;--n-accordion-icon-active-color:#6366F1;}.elementor-19247 .elementor-element.elementor-element-171dd00 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#18181B;border-style:none;}:where( .elementor-19247 .elementor-element.elementor-element-171dd00 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#18181B;border-style:none;--border-radius:0px 0px 24px 24px;}.elementor-19247 .elementor-element.elementor-element-171dd00 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-19247 .elementor-element.elementor-element-171dd00 > .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:"Noto Sans", Sans-serif;font-weight:400;text-transform:none;line-height:158.333%;}.elementor-19247 .elementor-element.elementor-element-4b65d82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19247 .elementor-element.elementor-element-93b3dc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-e1a2605{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-e1a2605 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-e1a2605 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#27272A;opacity:1;}.elementor-19247 .elementor-element.elementor-element-6e5600c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-dcb4d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-dcb4d92 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:158.333%;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button:focus{background-color:var( --e-global-color-81f5ae6 );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-d67cec5 .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-e7320fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-bd12f61{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-bd12f61 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-bd12f61 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#27272A;opacity:1;}.elementor-19247 .elementor-element.elementor-element-131b78f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-2ecdd71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-2ecdd71 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:158.333%;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button:focus{background-color:var( --e-global-color-81f5ae6 );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-8fc6b6d .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-ec66146{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-1cdcbf0{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-1cdcbf0 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-19247 .elementor-element.elementor-element-1cdcbf0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#27272A;opacity:1;}.elementor-19247 .elementor-element.elementor-element-d94429a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-ebde7ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-ebde7ce .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:158.333%;color:var( --e-global-color-2b46a27 );}.elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button:focus{background-color:var( --e-global-color-81f5ae6 );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-6da418b .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-9121481{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-9121481:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-9121481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-9121481::before, .elementor-19247 .elementor-element.elementor-element-9121481 > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-9121481 > .e-con-inner > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-9121481 > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-9121481 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-9121481 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F10;--background-overlay:'';}.elementor-19247 .elementor-element.elementor-element-6486ab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:32px 32px 32px 32px;}.elementor-19247 .elementor-element.elementor-element-6486ab2:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-6486ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/bg-section4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19247 .elementor-element.elementor-element-8e747e5{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-19247 .elementor-element.elementor-element-8e747e5.elementor-element{--align-self:flex-end;}.elementor-19247 .elementor-element.elementor-element-8e747e5 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-efa8a28{--display:flex;}.elementor-19247 .elementor-element.elementor-element-efa8a28.e-con{--align-self:center;}.elementor-19247 .elementor-element.elementor-element-7c7d7f7 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-c195978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-19247 .elementor-element.elementor-element-c195978 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:158.333%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-7a3790d{width:var( --container-widget-width, 712px );max-width:712px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:712px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 14px 16px;}.elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-8db42d0 .elementor-button:focus svg{fill:var( --e-global-color-b77d7cc );}.elementor-19247 .elementor-element.elementor-element-7b2b2ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-7b2b2ee:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-7b2b2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-7b2b2ee::before, .elementor-19247 .elementor-element.elementor-element-7b2b2ee > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-7b2b2ee > .e-con-inner > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-7b2b2ee > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-7b2b2ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-7b2b2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F10;--background-overlay:'';}.elementor-19247 .elementor-element.elementor-element-f4f5861{--display:flex;}.elementor-19247 .elementor-element.elementor-element-7b003ea .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-061f7ec .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:158.333%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-f094b41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#A1A1AA;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-19247 .elementor-element.elementor-element-4003001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-14141d5{--display:flex;}.elementor-19247 .elementor-element.elementor-element-01ba62c img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-d8e4063{--display:flex;}.elementor-19247 .elementor-element.elementor-element-4bc25ea img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-8b7009b{--display:flex;}.elementor-19247 .elementor-element.elementor-element-8c5ca99 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-86bac30{--display:flex;}.elementor-19247 .elementor-element.elementor-element-6257732 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-b205155{--display:flex;}.elementor-19247 .elementor-element.elementor-element-0821464 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-23aa146{--display:flex;}.elementor-19247 .elementor-element.elementor-element-ae9454e img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-1a45e52{--display:flex;}.elementor-19247 .elementor-element.elementor-element-6c615e0 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-62da994{--display:flex;}.elementor-19247 .elementor-element.elementor-element-e13a0f7 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-b61b94d{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19247 .elementor-element.elementor-element-689ec63{--display:flex;}.elementor-19247 .elementor-element.elementor-element-88ef6a7{--display:flex;}.elementor-19247 .elementor-element.elementor-element-eef74e2 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-f117ecb{--display:flex;}.elementor-19247 .elementor-element.elementor-element-15a6199 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-76c28e9{--display:flex;}.elementor-19247 .elementor-element.elementor-element-8d2e1f7 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-d60d097{--display:flex;}.elementor-19247 .elementor-element.elementor-element-642ec35 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-c27ae5a{--display:flex;}.elementor-19247 .elementor-element.elementor-element-5e5757f img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-31cae04{--display:flex;}.elementor-19247 .elementor-element.elementor-element-555a572 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-2948f01{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19247 .elementor-element.elementor-element-ec6070a{--display:flex;}.elementor-19247 .elementor-element.elementor-element-cf47fd7{--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;}.elementor-19247 .elementor-element.elementor-element-a85b832{--display:flex;}.elementor-19247 .elementor-element.elementor-element-c0caf51 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-67a3ae7{--display:flex;}.elementor-19247 .elementor-element.elementor-element-dbb7c11 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-5f72f0d{--display:flex;}.elementor-19247 .elementor-element.elementor-element-1fb19b1 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-aee5368{--display:flex;}.elementor-19247 .elementor-element.elementor-element-8209182 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-b6a8a68{--display:flex;}.elementor-19247 .elementor-element.elementor-element-4c46a3d img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-8d64ce0{--display:flex;}.elementor-19247 .elementor-element.elementor-element-1ce5c5d img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-3b1a185{--display:flex;}.elementor-19247 .elementor-element.elementor-element-939ee2d img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-472c3a0{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19247 .elementor-element.elementor-element-a7b93d6{--display:flex;}.elementor-19247 .elementor-element.elementor-element-818f70c{--display:flex;}.elementor-19247 .elementor-element.elementor-element-c7b33d9 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-a4b04ac{--display:flex;}.elementor-19247 .elementor-element.elementor-element-5d70910 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-22ef5f2{--display:flex;}.elementor-19247 .elementor-element.elementor-element-8cea55e img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-a8df347{--display:flex;}.elementor-19247 .elementor-element.elementor-element-dec04f7 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-a9abf72{--display:flex;}.elementor-19247 .elementor-element.elementor-element-ab63d4b img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-8ed152d{--display:flex;}.elementor-19247 .elementor-element.elementor-element-2499c98 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-a9fe242{--display:flex;}.elementor-19247 .elementor-element.elementor-element-1bd5c32 img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-2185d31{--display:flex;}.elementor-19247 .elementor-element.elementor-element-fc710da img{max-width:100%;}.elementor-19247 .elementor-element.elementor-element-e659bc0{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19247 .elementor-element.elementor-element-264c03b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:40px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:016px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-264c03b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF0D;}.elementor-19247 .elementor-element.elementor-element-264c03b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Noto Sans", Sans-serif;font-weight:600;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-5d6f202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-19247 .elementor-element.elementor-element-5d6f202:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-5d6f202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-5d6f202::before, .elementor-19247 .elementor-element.elementor-element-5d6f202 > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-5d6f202 > .e-con-inner > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-5d6f202 > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-5d6f202 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-5d6f202 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F10;--background-overlay:'';}.elementor-19247 .elementor-element.elementor-element-61d7d56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-1bf2baa{--display:flex;}.elementor-19247 .elementor-element.elementor-element-ef0b222 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:150%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-4fafda7 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:158.333%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-ea2aa45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19247 .elementor-element.elementor-element-40a8c52{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FFFFFF0D;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-40a8c52.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-40a8c52 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-40a8c52 .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-40a8c52 .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-40a8c52 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-08e0b72{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FFFFFF0D;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-08e0b72.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon i, .elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon svg{transform:rotate(180deg);}.elementor-19247 .elementor-element.elementor-element-0e5cbb1{--display:flex;}.elementor-19247 .elementor-element.elementor-element-bda34b0{--display:flex;--min-height:464px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19247 .elementor-element.elementor-element-bda34b0:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-bda34b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-19247 .elementor-element.elementor-element-9bc42dc{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19247 .elementor-element.elementor-element-0425c8d .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-0425c8d .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-0425c8d .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-52d47ed .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-52d47ed .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-52d47ed .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-85832c3 .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-85832c3 .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-85832c3 .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-03464a7{--display:flex;}.elementor-19247 .elementor-element.elementor-element-c4eb3ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19247 .elementor-element.elementor-element-c4eb3ce .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-3a31730{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;}.elementor-19247 .elementor-element.elementor-element-60c7354{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-60c7354 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-9e3aa73{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-9e3aa73 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-29cdf4b{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-29cdf4b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button{background-color:var( --e-global-color-1986afc );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;fill:#818CF8;color:#818CF8;padding:0px 0px 0px 0px;}.elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button:focus{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-537de40 .elementor-button:focus svg{fill:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-861dd82{--display:flex;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-d1e26e6{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-3f17ec1{--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;}.elementor-widget-testimonial .elementor-testimonial-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-name{color:#FAFAFA;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-job{color:#A1A1AA;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-c19907c{--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:flex-end;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-19247 .elementor-element.elementor-element-a9e6630{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19247 .elementor-element.elementor-element-dd300e9 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-4fc47bb img{width:52px;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-07c0044{--display:flex;}.elementor-19247 .elementor-element.elementor-element-26908a1{--display:flex;--min-height:464px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19247 .elementor-element.elementor-element-26908a1:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-26908a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-19247 .elementor-element.elementor-element-38d83a7{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-19247 .elementor-element.elementor-element-d5e5639 .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-d5e5639 .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-d5e5639 .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-6749c99 .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-6749c99 .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-6749c99 .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-edaa9ac .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-edaa9ac .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-edaa9ac .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-5fe0738{--display:flex;}.elementor-19247 .elementor-element.elementor-element-5dced9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19247 .elementor-element.elementor-element-5dced9a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-91b79f2{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;}.elementor-19247 .elementor-element.elementor-element-03b7a8a{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-03b7a8a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-269b1c6{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-269b1c6 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-ada0408{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-ada0408 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button{background-color:var( --e-global-color-1986afc );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;fill:#818CF8;color:#818CF8;padding:0px 0px 0px 0px;}.elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button:focus{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-e63bb4c .elementor-button:focus svg{fill:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-14d188a{--display:flex;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-e7faeb7{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-8c673c6{--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;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-name{color:#FAFAFA;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-job{color:#A1A1AA;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-e4df258{--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:flex-end;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-19247 .elementor-element.elementor-element-2af7ce2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19247 .elementor-element.elementor-element-907dcad .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-73ca112 img{width:52px;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-6f0b87d{--display:flex;}.elementor-19247 .elementor-element.elementor-element-ebd0707{--display:flex;--min-height:464px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19247 .elementor-element.elementor-element-ebd0707:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-ebd0707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-19247 .elementor-element.elementor-element-f9fe031{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-19247 .elementor-element.elementor-element-9dcb06e .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-9dcb06e .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-9dcb06e .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-f2ec675 .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-f2ec675 .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-f2ec675 .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-e4447d2 .elementor-image-box-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-e4447d2 .elementor-image-box-title{margin-bottom:12px;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-e4447d2 .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-78befed{--display:flex;}.elementor-19247 .elementor-element.elementor-element-4270769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19247 .elementor-element.elementor-element-4270769 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-222f623{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;}.elementor-19247 .elementor-element.elementor-element-dc56c5f{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-dc56c5f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-d00e805{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-d00e805 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-373338b{background-color:#27272A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-19247 .elementor-element.elementor-element-373338b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#A1A1AA;}.elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button{background-color:var( --e-global-color-1986afc );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;fill:#818CF8;color:#818CF8;padding:0px 0px 0px 0px;}.elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button:hover, .elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button:focus{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button:hover svg, .elementor-19247 .elementor-element.elementor-element-e0a41b3 .elementor-button:focus svg{fill:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-4aa1174{--display:flex;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-d4caf31{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-d3e1a47{--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;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-name{color:#FAFAFA;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-job{color:#A1A1AA;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-15eab1c{--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:flex-end;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-19247 .elementor-element.elementor-element-d4534bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19247 .elementor-element.elementor-element-487d46c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:100%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-d74a0a2 img{width:52px;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-011400c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:550px;--e-n-carousel-swiper-slides-gap:32px;padding:0% 0% 0% 4%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19247 .elementor-element.elementor-element-66ed5ec{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-66ed5ec:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-66ed5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19247 .elementor-element.elementor-element-f0c8a5d{--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;}.elementor-19247 .elementor-element.elementor-element-4c8a4b1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;line-height:158.333%;color:#09090B;}.elementor-19247 .elementor-element.elementor-element-eb6a3e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FAFAFA;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon i, .elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon svg{transform:rotate(180deg);}.elementor-19247 .elementor-element.elementor-element-f5cfdf4{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FAFAFA;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-f5cfdf4.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-f5cfdf4 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-f5cfdf4 .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-f5cfdf4 .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-f5cfdf4 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-6889a80{--e-image-carousel-slides-to-show:9;}.elementor-19247 .elementor-element.elementor-element-6889a80 .swiper-wrapper{display:flex;align-items:center;}.elementor-19247 .elementor-element.elementor-element-42f432c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-42f432c:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-42f432c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-42f432c::before, .elementor-19247 .elementor-element.elementor-element-42f432c > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-42f432c > .e-con-inner > .elementor-background-video-container::before, .elementor-19247 .elementor-element.elementor-element-42f432c > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-42f432c > .e-con-inner > .elementor-background-slideshow::before, .elementor-19247 .elementor-element.elementor-element-42f432c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F10;--background-overlay:'';}.elementor-19247 .elementor-element.elementor-element-ab0bb07{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-1fc6fbc .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:158.333%;color:#FAFAFA;}.elementor-19247 .elementor-element.elementor-element-cfc0caa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19247 .elementor-element.elementor-element-2219b6d{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FFFFFF0D;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-2219b6d.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-2219b6d .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-2219b6d .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-2219b6d .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-2219b6d .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-915b1d7{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FFFFFF0D;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-915b1d7.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon i, .elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon svg{transform:rotate(180deg);}.elementor-19247 .elementor-element.elementor-element-e656bdb{--swiper-slides-to-display:4;--swiper-slides-gap:32px;}.elementor-19247 .elementor-element.elementor-element-e656bdb .swiper-slide > .elementor-element{height:100%;}.elementor-19247 .elementor-element.elementor-element-68226c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19247 .elementor-element.elementor-element-df04459{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FFFFFF0D;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-df04459.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-df04459 .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-df04459 .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-df04459 .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-df04459 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-e03d1ab{width:var( --container-widget-width, 32px );max-width:32px;background-color:#FFFFFF0D;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-19247 .elementor-element.elementor-element-e03d1ab.elementor-element{--align-self:flex-start;}.elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon-wrapper{text-align:center;}.elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon{font-size:10px;}.elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon svg{height:10px;}.elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon i, .elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon svg{transform:rotate(180deg);}.elementor-19247 .elementor-element.elementor-element-a337d16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 0px;--row-gap:56px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:80px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-19247 .elementor-element.elementor-element-a337d16:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-a337d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-19247 .elementor-element.elementor-element-5d51ade{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-5525f39{--display:flex;}.elementor-19247 .elementor-element.elementor-element-018c857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon-wrapper{text-align:start;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon{font-size:47px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon svg{height:47px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon-wrapper svg{width:auto;}.elementor-19247 .elementor-element.elementor-element-58a75f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;color:#9CA3AF;}.elementor-19247 .elementor-element.elementor-element-df3576a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-df3576a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#9CA3AF;}.elementor-19247 .elementor-element.elementor-element-59ab07b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-19247 .elementor-element.elementor-element-59ab07b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#9CA3AF;}.elementor-19247 .elementor-element.elementor-element-59ab07b .elementor-heading-title a:hover, .elementor-19247 .elementor-element.elementor-element-59ab07b .elementor-heading-title a:focus{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-5aac625{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-19247 .elementor-element.elementor-element-5aac625 .elementor-social-icon{background-color:var( --e-global-color-1986afc );--icon-padding:0em;}.elementor-19247 .elementor-element.elementor-element-e1de1b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-e0e2daf{--display:flex;}.elementor-19247 .elementor-element.elementor-element-dcd0f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-dcd0f29 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#F9FAFB;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19247 .elementor-element.elementor-element-ae7c0fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19247 .elementor-element.elementor-element-ae7c0fa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-f91af96{--display:flex;}.elementor-19247 .elementor-element.elementor-element-c6b3f90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-c6b3f90 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#F9FAFB;}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19247 .elementor-element.elementor-element-79f6934{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19247 .elementor-element.elementor-element-79f6934 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-84e2711{--display:flex;}.elementor-19247 .elementor-element.elementor-element-42f0c37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19247 .elementor-element.elementor-element-42f0c37 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#F9FAFB;}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19247 .elementor-element.elementor-element-2ca2051{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;line-height:100%;}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19247 .elementor-element.elementor-element-2ca2051 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-81f5ae6 );}.elementor-19247 .elementor-element.elementor-element-eefc4a8{--display:flex;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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-19247 .elementor-element.elementor-element-c8ce8e1{text-align:center;}.elementor-19247 .elementor-element.elementor-element-c8ce8e1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:100%;color:#9CA3AF;}@media(min-width:768px){.elementor-19247 .elementor-element.elementor-element-9e2376a{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-4c8dbb3c{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-4800107{--width:32%;}.elementor-19247 .elementor-element.elementor-element-53849a91{--width:33%;}.elementor-19247 .elementor-element.elementor-element-6a9bba80{--width:33%;}.elementor-19247 .elementor-element.elementor-element-7b19603c{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-26b08ef7{--width:32%;}.elementor-19247 .elementor-element.elementor-element-717a613a{--width:33%;}.elementor-19247 .elementor-element.elementor-element-8477210{--width:33%;}.elementor-19247 .elementor-element.elementor-element-146186c{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-b0bb1cf{--width:32%;}.elementor-19247 .elementor-element.elementor-element-b9762c0{--width:33%;}.elementor-19247 .elementor-element.elementor-element-bdb235f{--width:33%;}.elementor-19247 .elementor-element.elementor-element-e799056{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-a1a7c1f{--width:32%;}.elementor-19247 .elementor-element.elementor-element-bca0ece{--width:33%;}.elementor-19247 .elementor-element.elementor-element-44df8be{--width:33%;}.elementor-19247 .elementor-element.elementor-element-5b241c35{--width:15%;}.elementor-19247 .elementor-element.elementor-element-d292a05{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-04b2a35{--width:49%;}.elementor-19247 .elementor-element.elementor-element-fc52fb0{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-b65e4ed{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-14964f4{--width:51%;}.elementor-19247 .elementor-element.elementor-element-4b65d82{--width:45%;}.elementor-19247 .elementor-element.elementor-element-9121481{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-efa8a28{--width:47%;}.elementor-19247 .elementor-element.elementor-element-7b2b2ee{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-f4f5861{--width:62%;}.elementor-19247 .elementor-element.elementor-element-cf47fd7{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-61d7d56{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-1bf2baa{--width:60%;}.elementor-19247 .elementor-element.elementor-element-ea2aa45{--width:20%;}.elementor-19247 .elementor-element.elementor-element-9bc42dc{--width:46%;}.elementor-19247 .elementor-element.elementor-element-861dd82{--width:52%;}.elementor-19247 .elementor-element.elementor-element-c19907c{--width:60%;}.elementor-19247 .elementor-element.elementor-element-a9e6630{--width:26%;}.elementor-19247 .elementor-element.elementor-element-38d83a7{--width:46%;}.elementor-19247 .elementor-element.elementor-element-14d188a{--width:52%;}.elementor-19247 .elementor-element.elementor-element-e4df258{--width:60%;}.elementor-19247 .elementor-element.elementor-element-2af7ce2{--width:26%;}.elementor-19247 .elementor-element.elementor-element-f9fe031{--width:46%;}.elementor-19247 .elementor-element.elementor-element-4aa1174{--width:52%;}.elementor-19247 .elementor-element.elementor-element-15eab1c{--width:60%;}.elementor-19247 .elementor-element.elementor-element-d4534bd{--width:26%;}.elementor-19247 .elementor-element.elementor-element-66ed5ec{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-eb6a3e6{--width:20%;}.elementor-19247 .elementor-element.elementor-element-42f432c{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-ab0bb07{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-cfc0caa{--width:20%;}.elementor-19247 .elementor-element.elementor-element-68226c6{--width:20%;}.elementor-19247 .elementor-element.elementor-element-a337d16{--content-width:1744px;}.elementor-19247 .elementor-element.elementor-element-5525f39{--width:26%;}.elementor-19247 .elementor-element.elementor-element-e1de1b3{--width:49%;}.elementor-19247 .elementor-element.elementor-element-e0e2daf{--width:32%;}.elementor-19247 .elementor-element.elementor-element-f91af96{--width:32%;}.elementor-19247 .elementor-element.elementor-element-84e2711{--width:32%;}}@media(max-width:1440px) and (min-width:768px){.elementor-19247 .elementor-element.elementor-element-5b241c35{--width:16%;}.elementor-19247 .elementor-element.elementor-element-e1de1b3{--width:60%;}}@media(max-width:1290px) and (min-width:768px){.elementor-19247 .elementor-element.elementor-element-5b241c35{--width:16%;}.elementor-19247 .elementor-element.elementor-element-f4f5861{--width:75%;}.elementor-19247 .elementor-element.elementor-element-c19907c{--width:50%;}.elementor-19247 .elementor-element.elementor-element-a9e6630{--width:37%;}.elementor-19247 .elementor-element.elementor-element-e4df258{--width:50%;}.elementor-19247 .elementor-element.elementor-element-2af7ce2{--width:37%;}.elementor-19247 .elementor-element.elementor-element-15eab1c{--width:50%;}.elementor-19247 .elementor-element.elementor-element-d4534bd{--width:37%;}.elementor-19247 .elementor-element.elementor-element-f0c8a5d{--width:75%;}}@media(max-width:1025px) and (min-width:768px){.elementor-19247 .elementor-element.elementor-element-5b241c35{--width:30%;}.elementor-19247 .elementor-element.elementor-element-04b2a35{--width:100%;}.elementor-19247 .elementor-element.elementor-element-14964f4{--width:100%;}.elementor-19247 .elementor-element.elementor-element-4b65d82{--width:100%;}.elementor-19247 .elementor-element.elementor-element-efa8a28{--width:100%;}.elementor-19247 .elementor-element.elementor-element-f4f5861{--width:100%;}.elementor-19247 .elementor-element.elementor-element-9bc42dc{--width:100%;}.elementor-19247 .elementor-element.elementor-element-861dd82{--width:100%;}.elementor-19247 .elementor-element.elementor-element-38d83a7{--width:100%;}.elementor-19247 .elementor-element.elementor-element-14d188a{--width:100%;}.elementor-19247 .elementor-element.elementor-element-f9fe031{--width:100%;}.elementor-19247 .elementor-element.elementor-element-4aa1174{--width:100%;}.elementor-19247 .elementor-element.elementor-element-f0c8a5d{--width:100%;}.elementor-19247 .elementor-element.elementor-element-5525f39{--width:44%;}.elementor-19247 .elementor-element.elementor-element-e1de1b3{--width:50%;}.elementor-19247 .elementor-element.elementor-element-e0e2daf{--width:100%;}.elementor-19247 .elementor-element.elementor-element-f91af96{--width:100%;}.elementor-19247 .elementor-element.elementor-element-84e2711{--width:100%;}}@media(max-width:1440px){.elementor-19247 .elementor-element.elementor-element-170d424{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-19247 .elementor-element.elementor-element-1ab5a13e .e-search-input{font-size:var( --e-global-typography-22f1fc6-font-size );line-height:var( --e-global-typography-22f1fc6-line-height );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6ca2ea9-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-fc52fb0{--flex-wrap:wrap;}.elementor-19247 .elementor-element.elementor-element-b65e4ed{--padding-top:150px;--padding-bottom:150px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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-19247 .elementor-element.elementor-element-9121481{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-19247 .elementor-element.elementor-element-6486ab2{--min-height:400px;}.elementor-19247 .elementor-element.elementor-element-8e747e5 img{width:100%;}.elementor-19247 .elementor-element.elementor-element-7b2b2ee{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-19247 .elementor-element.elementor-element-5d6f202{--padding-top:100px;--padding-bottom:100px;--padding-left:032px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-3a31730{--flex-wrap:wrap;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19247 .elementor-element.elementor-element-91b79f2{--flex-wrap:wrap;}.elementor-19247 .elementor-element.elementor-element-222f623{--flex-wrap:wrap;}.elementor-19247 .elementor-element.elementor-element-011400c{--e-n-carousel-swiper-offset-size:380px;padding:0% 0% 0% 3%;}.elementor-19247 .elementor-element.elementor-element-42f432c{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-19247 .elementor-element.elementor-element-e656bdb{--swiper-slides-to-display:3;}.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 );}}@media(max-width:1290px){.elementor-19247 .elementor-element.elementor-element-164e7a0e{text-align:start;}.elementor-19247 .elementor-element.elementor-element-6e95dda5{text-align:start;}.elementor-19247 .elementor-element.elementor-element-1f7e3cf5{text-align:start;}.elementor-19247 .elementor-element.elementor-element-698e438c{text-align:start;}.elementor-19247 .elementor-element.elementor-element-56229d0f{text-align:start;}.elementor-19247 .elementor-element.elementor-element-9c38afc{text-align:start;}.elementor-19247 .elementor-element.elementor-element-422bb54b{text-align:start;}.elementor-19247 .elementor-element.elementor-element-78249ab9{text-align:start;}.elementor-19247 .elementor-element.elementor-element-7be392be{text-align:start;}.elementor-19247 .elementor-element.elementor-element-f7c61ce{text-align:start;}.elementor-19247 .elementor-element.elementor-element-d78f141{text-align:start;}.elementor-19247 .elementor-element.elementor-element-88c855b{text-align:start;}.elementor-19247 .elementor-element.elementor-element-12ebd85{text-align:start;}.elementor-19247 .elementor-element.elementor-element-cb14a03{text-align:start;}.elementor-19247 .elementor-element.elementor-element-38ccad0{text-align:start;}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline{font-size:50px;line-height:70px;}.elementor-19247 .elementor-element.elementor-element-0cf1aba{text-align:start;}.elementor-19247 .elementor-element.elementor-element-1489381 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-7a3790d{text-align:start;}.elementor-19247 .elementor-element.elementor-element-061f7ec .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-b61b94d{--e-n-carousel-swiper-slides-to-display:6;}.elementor-19247 .elementor-element.elementor-element-2948f01{--e-n-carousel-swiper-slides-to-display:6;}.elementor-19247 .elementor-element.elementor-element-472c3a0{--e-n-carousel-swiper-slides-to-display:6;}.elementor-19247 .elementor-element.elementor-element-e659bc0{--e-n-carousel-swiper-slides-to-display:6;}.elementor-19247 .elementor-element.elementor-element-4fafda7 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-d1e26e6{text-align:start;}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:56px;height:56px;}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-name{font-size:16px;}.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-job{font-size:12px;}.elementor-19247 .elementor-element.elementor-element-dd300e9 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-e7faeb7{text-align:start;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:56px;height:56px;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-name{font-size:16px;}.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-job{font-size:12px;}.elementor-19247 .elementor-element.elementor-element-907dcad .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-d4caf31{text-align:start;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:56px;height:56px;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-name{font-size:16px;}.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-job{font-size:12px;}.elementor-19247 .elementor-element.elementor-element-487d46c .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-e656bdb{--swiper-slides-to-display:3;}.elementor-19247 .elementor-element.elementor-element-58a75f3{text-align:start;}}@media(max-width:1025px){.elementor-19247 .elementor-element.elementor-element-170d424{--min-height:1225px;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-9e2376a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon{font-size:44px;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon svg{height:44px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-19247 .elementor-element.elementor-element-46a9493c .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-164e7a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-7a2e3be6 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-6e95dda5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-76e28527 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-1f7e3cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-698e438c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19247 .elementor-element.elementor-element-55cffe2e .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-56229d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-fc361cf .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-9c38afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-2facb12e .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-422bb54b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-63829522 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-78249ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-7be392be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-32b4ef0 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-8fc89b0 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-95d9a10 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-1f99e49 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-c9b7a47 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-947f1bd .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-ba84ff6 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-6efd479 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-406f945 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-b6c6f2d .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-2017b9b .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-93d043d .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-4474db2 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-7962875 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-437ee7f .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-f7c61ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-daeea3b .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-fb34499 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-f7db55a .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-d78f141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-57aa2a1 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-88c855b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-69b5977 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-12ebd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-7b67901 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-cb14a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-38ccad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon{font-size:44px;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon svg{height:44px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-19247 .elementor-element.elementor-element-1ab5a13e .e-search-input{font-size:var( --e-global-typography-22f1fc6-font-size );line-height:var( --e-global-typography-22f1fc6-line-height );}.elementor-19247 .elementor-element.elementor-element-d292a05{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6ca2ea9-line-height );}.elementor-19247 .elementor-element.elementor-element-0cf1aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.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-19247 .elementor-element.elementor-element-906ef56{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-906ef56 img{width:45%;}.elementor-19247 .elementor-element.elementor-element-b65e4ed{--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:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-1489381 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-f83d397{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-fd9078b{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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-19247 .elementor-element.elementor-element-26b4d86{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-15e19ef{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-6d3845a{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-c11eec8{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-6dceb3f{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-0006a1a{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-5196048{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-edce0cd{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-fc36fd6{--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 0px;--row-gap:32px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-15697d2{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-ee2eabb{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-011c89b{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-9121481{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-6486ab2{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:024px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-8e747e5{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-efa8a28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-c195978 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-7a3790d{padding:0px 0px 0px 0px;}.elementor-19247 .elementor-element.elementor-element-7b2b2ee{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-061f7ec .elementor-heading-title{font-size:32px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-19247 .elementor-element.elementor-element-b61b94d{--e-n-carousel-swiper-slides-to-display:4;}.elementor-19247 .elementor-element.elementor-element-2948f01{--e-n-carousel-swiper-slides-to-display:3;}.elementor-19247 .elementor-element.elementor-element-472c3a0{--e-n-carousel-swiper-slides-to-display:4;}.elementor-19247 .elementor-element.elementor-element-e659bc0{--e-n-carousel-swiper-slides-to-display:4;}.elementor-19247 .elementor-element.elementor-element-5d6f202{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-61d7d56{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-4fafda7 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-bda34b0{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-d1e26e6{padding:0% 12% 8% 0%;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19247 .elementor-element.elementor-element-dd300e9 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-26908a1{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19247 .elementor-element.elementor-element-e7faeb7{padding:0% 12% 8% 0%;}.elementor-19247 .elementor-element.elementor-element-907dcad .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-ebd0707{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19247 .elementor-element.elementor-element-d4caf31{padding:0% 12% 8% 0%;}.elementor-19247 .elementor-element.elementor-element-487d46c .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-011400c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;padding:0% 0% 0% 0%;}.elementor-19247 .elementor-element.elementor-element-66ed5ec{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-4c8a4b1 .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-6889a80{--e-image-carousel-slides-to-show:4;}.elementor-19247 .elementor-element.elementor-element-42f432c{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-1fc6fbc .elementor-heading-title{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-e656bdb{--swiper-slides-to-display:2;}.elementor-19247 .elementor-element.elementor-element-a337d16{--padding-top:56px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon{font-size:44px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon svg{height:44px;}.elementor-19247 .elementor-element.elementor-element-58a75f3{padding:0% 12% 8% 0%;}.elementor-19247 .elementor-element.elementor-element-e1de1b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.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 );}}@media(max-width:767px){.elementor-19247 .elementor-element.elementor-element-170d424:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-170d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/bg-home-mob-scaled.webp");}.elementor-19247 .elementor-element.elementor-element-170d424{--min-height:1138px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-9e2376a{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-19247 .elementor-element.elementor-element-7c654aaa{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon{font-size:32px;}.elementor-19247 .elementor-element.elementor-element-201da3f5 .elementor-icon svg{height:32px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-19247 .elementor-element.elementor-element-46a9493c{width:initial;max-width:initial;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-164e7a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-7a2e3be6{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-6e95dda5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-76e28527{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-1f7e3cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-698e438c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19247 .elementor-element.elementor-element-50ea2c44.elementor-element{--align-self:stretch;}.elementor-19247 .elementor-element.elementor-element-55cffe2e{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-56229d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-fc361cf{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-9c38afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-2facb12e{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-422bb54b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-63829522{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-78249ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-7be392be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-2fffca18.elementor-element{--align-self:stretch;}.elementor-19247 .elementor-element.elementor-element-32b4ef0{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-8fc89b0{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-95d9a10{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-1f99e49{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-c9b7a47{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-947f1bd{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-ba84ff6{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-6efd479{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-406f945{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-b6c6f2d{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-2017b9b{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-93d043d{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-4474db2{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-7962875{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-437ee7f{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-f7c61ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-b6fdcfc.elementor-element{--align-self:stretch;}.elementor-19247 .elementor-element.elementor-element-daeea3b{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-fb34499{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-f7db55a{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-d78f141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-57aa2a1{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-88c855b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-69b5977{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-12ebd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-7b67901{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-cb14a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-38ccad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-9a4419d.elementor-element{--align-self:stretch;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon{font-size:38px;}.elementor-19247 .elementor-element.elementor-element-48838199 .elementor-icon svg{height:38px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-19247 .elementor-element.elementor-element-240dc504.elementor-element{--align-self:stretch;}.elementor-19247 .elementor-element.elementor-element-5b241c35{--width:36%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-1ab5a13e .e-search-input{font-size:var( --e-global-typography-22f1fc6-font-size );line-height:var( --e-global-typography-22f1fc6-line-height );}.elementor-19247 .elementor-element.elementor-element-165eb43c.elementor-element{--align-self:stretch;}.elementor-19247 .elementor-element.elementor-element-d292a05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-04b2a35{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline{font-size:32px;line-height:50px;}.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6ca2ea9-line-height );}.elementor-19247 .elementor-element.elementor-element-0cf1aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-8e98a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 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-19247 .elementor-element.elementor-element-906ef56{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-fc52fb0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-030dd85 img{width:57px;}.elementor-19247 .elementor-element.elementor-element-5e5e8d8 img{width:57px;}.elementor-19247 .elementor-element.elementor-element-ac0f28f img{width:137px;}.elementor-19247 .elementor-element.elementor-element-ac6fe62 img{width:97px;}.elementor-19247 .elementor-element.elementor-element-6ee8dc1 img{width:162px;}.elementor-19247 .elementor-element.elementor-element-932f41b img{width:57px;}.elementor-19247 .elementor-element.elementor-element-b6f312e img{width:177px;}.elementor-19247 .elementor-element.elementor-element-9b0bd76 img{width:53px;}.elementor-19247 .elementor-element.elementor-element-9abf360{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-9abf360 img{width:70%;}.elementor-19247 .elementor-element.elementor-element-b65e4ed{--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-1489381{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-fd9078b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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-19247 .elementor-element.elementor-element-de8adaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-9a26cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-2c36bd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-d67cec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-8fc6b6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-6da418b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-6486ab2:not(.elementor-motion-effects-element-type-background), .elementor-19247 .elementor-element.elementor-element-6486ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/bg-section4-mob.webp");}.elementor-19247 .elementor-element.elementor-element-6486ab2{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19247 .elementor-element.elementor-element-7c7d7f7 .elementor-heading-title{font-size:12px;line-height:150%;}.elementor-19247 .elementor-element.elementor-element-7a3790d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;text-align:start;}.elementor-19247 .elementor-element.elementor-element-8db42d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19247 .elementor-element.elementor-element-7b2b2ee{--gap:56px 0px;--row-gap:56px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-061f7ec{width:100%;max-width:100%;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-19247 .elementor-element.elementor-element-b61b94d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19247 .elementor-element.elementor-element-2948f01{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19247 .elementor-element.elementor-element-472c3a0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19247 .elementor-element.elementor-element-e659bc0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19247 .elementor-element.elementor-element-264c03b{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-19247 .elementor-element.elementor-element-5d6f202{--gap:56px 0px;--row-gap:56px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-4fafda7{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-bda34b0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19247 .elementor-element.elementor-element-861dd82{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-d1e26e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;font-size:18px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19247 .elementor-element.elementor-element-dd300e9{width:100%;max-width:100%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-26908a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19247 .elementor-element.elementor-element-14d188a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-e7faeb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;font-size:18px;}.elementor-19247 .elementor-element.elementor-element-907dcad{width:100%;max-width:100%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-ebd0707{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19247 .elementor-element.elementor-element-4aa1174{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-d4caf31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;font-size:18px;}.elementor-19247 .elementor-element.elementor-element-487d46c{width:100%;max-width:100%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-011400c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19247 .elementor-element.elementor-element-66ed5ec{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-19247 .elementor-element.elementor-element-f0c8a5d{--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;}.elementor-19247 .elementor-element.elementor-element-4c8a4b1{width:initial;max-width:initial;}.elementor-19247 .elementor-element.elementor-element-eb6a3e6{--width:27%;}.elementor-19247 .elementor-element.elementor-element-6889a80{--e-image-carousel-slides-to-show:2;}.elementor-19247 .elementor-element.elementor-element-42f432c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-ab0bb07{--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-19247 .elementor-element.elementor-element-1fc6fbc{width:100%;max-width:100%;}.elementor-19247 .elementor-element.elementor-element-e656bdb{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-19247 .elementor-element.elementor-element-68226c6{--justify-content:center;}.elementor-19247 .elementor-element.elementor-element-5d51ade{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-5525f39{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon{font-size:60px;}.elementor-19247 .elementor-element.elementor-element-018c857 .elementor-icon svg{height:60px;}.elementor-19247 .elementor-element.elementor-element-58a75f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-19247 .elementor-element.elementor-element-e0e2daf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-19247 .elementor-element.elementor-element-f91af96{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19247 .elementor-element.elementor-element-84e2711{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for icon, class: .elementor-element-201da3f5 *//*.elementor-19247 .elementor-element.elementor-element-201da3f5.vd-height-logo .elementor-icon svg {*/
/*    height: 83px ;*/
/*}*/

/*@media (max-width: 580px) {*/
/*.elementor-19247 .elementor-element.elementor-element-201da3f5.vd-height-logo .elementor-icon svg {*/
/*    height: 63px ;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddc32f */.elementor-19247 .elementor-element.elementor-element-29ddc32f, 
.elementor-19247 .elementor-element.elementor-element-29ddc32f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-29ddc32f:hover, .elementor-19247 .elementor-element.elementor-element-29ddc32f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56106f57 */.elementor-19247 .elementor-element.elementor-element-56106f57, 
.elementor-19247 .elementor-element.elementor-element-56106f57 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-56106f57:hover, .elementor-19247 .elementor-element.elementor-element-56106f57:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2a19 */.elementor-19247 .elementor-element.elementor-element-4e7f2a19, 
.elementor-19247 .elementor-element.elementor-element-4e7f2a19 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover, .elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165718 */.elementor-19247 .elementor-element.elementor-element-18165718, 
.elementor-19247 .elementor-element.elementor-element-18165718 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-18165718:hover, .elementor-19247 .elementor-element.elementor-element-18165718:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8672f3f */.elementor-19247 .elementor-element.elementor-element-8672f3f, 
.elementor-19247 .elementor-element.elementor-element-8672f3f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8672f3f:hover, .elementor-19247 .elementor-element.elementor-element-8672f3f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cd46da */.elementor-19247 .elementor-element.elementor-element-47cd46da, 
.elementor-19247 .elementor-element.elementor-element-47cd46da .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-47cd46da:hover, .elementor-19247 .elementor-element.elementor-element-47cd46da:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7574014b */.elementor-19247 .elementor-element.elementor-element-7574014b, 
.elementor-19247 .elementor-element.elementor-element-7574014b .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7574014b:hover, .elementor-19247 .elementor-element.elementor-element-7574014b:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664a59f */.elementor-19247 .elementor-element.elementor-element-664a59f, 
.elementor-19247 .elementor-element.elementor-element-664a59f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-664a59f:hover, .elementor-19247 .elementor-element.elementor-element-664a59f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe43350 */.elementor-19247 .elementor-element.elementor-element-fe43350, 
.elementor-19247 .elementor-element.elementor-element-fe43350 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-fe43350:hover, .elementor-19247 .elementor-element.elementor-element-fe43350:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701445 */.elementor-19247 .elementor-element.elementor-element-5701445, 
.elementor-19247 .elementor-element.elementor-element-5701445 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-5701445:hover, .elementor-19247 .elementor-element.elementor-element-5701445:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf075a */.elementor-19247 .elementor-element.elementor-element-caf075a, 
.elementor-19247 .elementor-element.elementor-element-caf075a .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-caf075a:hover, .elementor-19247 .elementor-element.elementor-element-caf075a:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093301 */.elementor-19247 .elementor-element.elementor-element-8093301, 
.elementor-19247 .elementor-element.elementor-element-8093301 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8093301:hover, .elementor-19247 .elementor-element.elementor-element-8093301:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93773be */.elementor-19247 .elementor-element.elementor-element-93773be, 
.elementor-19247 .elementor-element.elementor-element-93773be .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-93773be:hover, .elementor-19247 .elementor-element.elementor-element-93773be:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e8df2 */.elementor-19247 .elementor-element.elementor-element-a2e8df2, 
.elementor-19247 .elementor-element.elementor-element-a2e8df2 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a2e8df2:hover, .elementor-19247 .elementor-element.elementor-element-a2e8df2:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7197a00 */.elementor-19247 .elementor-element.elementor-element-7197a00, 
.elementor-19247 .elementor-element.elementor-element-7197a00 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7197a00:hover, .elementor-19247 .elementor-element.elementor-element-7197a00:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7ec4f */.elementor-19247 .elementor-element.elementor-element-dd7ec4f, 
.elementor-19247 .elementor-element.elementor-element-dd7ec4f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover, .elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8cbae */.elementor-19247 .elementor-element.elementor-element-df8cbae, 
.elementor-19247 .elementor-element.elementor-element-df8cbae .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df8cbae:hover, .elementor-19247 .elementor-element.elementor-element-df8cbae:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e563 */.elementor-19247 .elementor-element.elementor-element-b71e563, 
.elementor-19247 .elementor-element.elementor-element-b71e563 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-b71e563:hover, .elementor-19247 .elementor-element.elementor-element-b71e563:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36c2fd */.elementor-19247 .elementor-element.elementor-element-f36c2fd, 
.elementor-19247 .elementor-element.elementor-element-f36c2fd .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-f36c2fd:hover, .elementor-19247 .elementor-element.elementor-element-f36c2fd:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ebb3 */.elementor-19247 .elementor-element.elementor-element-0d8ebb3, 
.elementor-19247 .elementor-element.elementor-element-0d8ebb3 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover, .elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a860b30 */.elementor-19247 .elementor-element.elementor-element-a860b30, 
.elementor-19247 .elementor-element.elementor-element-a860b30 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a860b30:hover, .elementor-19247 .elementor-element.elementor-element-a860b30:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f4b7 */.elementor-19247 .elementor-element.elementor-element-ec3f4b7, 
.elementor-19247 .elementor-element.elementor-element-ec3f4b7 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover, .elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d490b24 */.elementor-19247 .elementor-element.elementor-element-d490b24, 
.elementor-19247 .elementor-element.elementor-element-d490b24 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-d490b24:hover, .elementor-19247 .elementor-element.elementor-element-d490b24:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c048 */.elementor-19247 .elementor-element.elementor-element-a55c048, 
.elementor-19247 .elementor-element.elementor-element-a55c048 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a55c048:hover, .elementor-19247 .elementor-element.elementor-element-a55c048:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d5a7d */.elementor-19247 .elementor-element.elementor-element-32d5a7d, 
.elementor-19247 .elementor-element.elementor-element-32d5a7d .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-32d5a7d:hover, .elementor-19247 .elementor-element.elementor-element-32d5a7d:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ac629 */.elementor-19247 .elementor-element.elementor-element-25ac629, 
.elementor-19247 .elementor-element.elementor-element-25ac629 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-25ac629:hover, .elementor-19247 .elementor-element.elementor-element-25ac629:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a5db */.elementor-19247 .elementor-element.elementor-element-df3a5db, 
.elementor-19247 .elementor-element.elementor-element-df3a5db .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df3a5db:hover, .elementor-19247 .elementor-element.elementor-element-df3a5db:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9129c */.elementor-19247 .elementor-element.elementor-element-9d9129c, 
.elementor-19247 .elementor-element.elementor-element-9d9129c .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-9d9129c:hover, .elementor-19247 .elementor-element.elementor-element-9d9129c:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddc32f */.elementor-19247 .elementor-element.elementor-element-29ddc32f, 
.elementor-19247 .elementor-element.elementor-element-29ddc32f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-29ddc32f:hover, .elementor-19247 .elementor-element.elementor-element-29ddc32f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56106f57 */.elementor-19247 .elementor-element.elementor-element-56106f57, 
.elementor-19247 .elementor-element.elementor-element-56106f57 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-56106f57:hover, .elementor-19247 .elementor-element.elementor-element-56106f57:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2a19 */.elementor-19247 .elementor-element.elementor-element-4e7f2a19, 
.elementor-19247 .elementor-element.elementor-element-4e7f2a19 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover, .elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165718 */.elementor-19247 .elementor-element.elementor-element-18165718, 
.elementor-19247 .elementor-element.elementor-element-18165718 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-18165718:hover, .elementor-19247 .elementor-element.elementor-element-18165718:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8672f3f */.elementor-19247 .elementor-element.elementor-element-8672f3f, 
.elementor-19247 .elementor-element.elementor-element-8672f3f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8672f3f:hover, .elementor-19247 .elementor-element.elementor-element-8672f3f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cd46da */.elementor-19247 .elementor-element.elementor-element-47cd46da, 
.elementor-19247 .elementor-element.elementor-element-47cd46da .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-47cd46da:hover, .elementor-19247 .elementor-element.elementor-element-47cd46da:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7574014b */.elementor-19247 .elementor-element.elementor-element-7574014b, 
.elementor-19247 .elementor-element.elementor-element-7574014b .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7574014b:hover, .elementor-19247 .elementor-element.elementor-element-7574014b:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664a59f */.elementor-19247 .elementor-element.elementor-element-664a59f, 
.elementor-19247 .elementor-element.elementor-element-664a59f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-664a59f:hover, .elementor-19247 .elementor-element.elementor-element-664a59f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe43350 */.elementor-19247 .elementor-element.elementor-element-fe43350, 
.elementor-19247 .elementor-element.elementor-element-fe43350 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-fe43350:hover, .elementor-19247 .elementor-element.elementor-element-fe43350:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701445 */.elementor-19247 .elementor-element.elementor-element-5701445, 
.elementor-19247 .elementor-element.elementor-element-5701445 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-5701445:hover, .elementor-19247 .elementor-element.elementor-element-5701445:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf075a */.elementor-19247 .elementor-element.elementor-element-caf075a, 
.elementor-19247 .elementor-element.elementor-element-caf075a .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-caf075a:hover, .elementor-19247 .elementor-element.elementor-element-caf075a:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093301 */.elementor-19247 .elementor-element.elementor-element-8093301, 
.elementor-19247 .elementor-element.elementor-element-8093301 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8093301:hover, .elementor-19247 .elementor-element.elementor-element-8093301:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93773be */.elementor-19247 .elementor-element.elementor-element-93773be, 
.elementor-19247 .elementor-element.elementor-element-93773be .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-93773be:hover, .elementor-19247 .elementor-element.elementor-element-93773be:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e8df2 */.elementor-19247 .elementor-element.elementor-element-a2e8df2, 
.elementor-19247 .elementor-element.elementor-element-a2e8df2 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a2e8df2:hover, .elementor-19247 .elementor-element.elementor-element-a2e8df2:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7197a00 */.elementor-19247 .elementor-element.elementor-element-7197a00, 
.elementor-19247 .elementor-element.elementor-element-7197a00 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7197a00:hover, .elementor-19247 .elementor-element.elementor-element-7197a00:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7ec4f */.elementor-19247 .elementor-element.elementor-element-dd7ec4f, 
.elementor-19247 .elementor-element.elementor-element-dd7ec4f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover, .elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8cbae */.elementor-19247 .elementor-element.elementor-element-df8cbae, 
.elementor-19247 .elementor-element.elementor-element-df8cbae .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df8cbae:hover, .elementor-19247 .elementor-element.elementor-element-df8cbae:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e563 */.elementor-19247 .elementor-element.elementor-element-b71e563, 
.elementor-19247 .elementor-element.elementor-element-b71e563 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-b71e563:hover, .elementor-19247 .elementor-element.elementor-element-b71e563:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36c2fd */.elementor-19247 .elementor-element.elementor-element-f36c2fd, 
.elementor-19247 .elementor-element.elementor-element-f36c2fd .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-f36c2fd:hover, .elementor-19247 .elementor-element.elementor-element-f36c2fd:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ebb3 */.elementor-19247 .elementor-element.elementor-element-0d8ebb3, 
.elementor-19247 .elementor-element.elementor-element-0d8ebb3 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover, .elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a860b30 */.elementor-19247 .elementor-element.elementor-element-a860b30, 
.elementor-19247 .elementor-element.elementor-element-a860b30 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a860b30:hover, .elementor-19247 .elementor-element.elementor-element-a860b30:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f4b7 */.elementor-19247 .elementor-element.elementor-element-ec3f4b7, 
.elementor-19247 .elementor-element.elementor-element-ec3f4b7 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover, .elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d490b24 */.elementor-19247 .elementor-element.elementor-element-d490b24, 
.elementor-19247 .elementor-element.elementor-element-d490b24 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-d490b24:hover, .elementor-19247 .elementor-element.elementor-element-d490b24:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c048 */.elementor-19247 .elementor-element.elementor-element-a55c048, 
.elementor-19247 .elementor-element.elementor-element-a55c048 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a55c048:hover, .elementor-19247 .elementor-element.elementor-element-a55c048:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d5a7d */.elementor-19247 .elementor-element.elementor-element-32d5a7d, 
.elementor-19247 .elementor-element.elementor-element-32d5a7d .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-32d5a7d:hover, .elementor-19247 .elementor-element.elementor-element-32d5a7d:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ac629 */.elementor-19247 .elementor-element.elementor-element-25ac629, 
.elementor-19247 .elementor-element.elementor-element-25ac629 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-25ac629:hover, .elementor-19247 .elementor-element.elementor-element-25ac629:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a5db */.elementor-19247 .elementor-element.elementor-element-df3a5db, 
.elementor-19247 .elementor-element.elementor-element-df3a5db .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df3a5db:hover, .elementor-19247 .elementor-element.elementor-element-df3a5db:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9129c */.elementor-19247 .elementor-element.elementor-element-9d9129c, 
.elementor-19247 .elementor-element.elementor-element-9d9129c .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-9d9129c:hover, .elementor-19247 .elementor-element.elementor-element-9d9129c:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddc32f */.elementor-19247 .elementor-element.elementor-element-29ddc32f, 
.elementor-19247 .elementor-element.elementor-element-29ddc32f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-29ddc32f:hover, .elementor-19247 .elementor-element.elementor-element-29ddc32f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56106f57 */.elementor-19247 .elementor-element.elementor-element-56106f57, 
.elementor-19247 .elementor-element.elementor-element-56106f57 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-56106f57:hover, .elementor-19247 .elementor-element.elementor-element-56106f57:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2a19 */.elementor-19247 .elementor-element.elementor-element-4e7f2a19, 
.elementor-19247 .elementor-element.elementor-element-4e7f2a19 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover, .elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165718 */.elementor-19247 .elementor-element.elementor-element-18165718, 
.elementor-19247 .elementor-element.elementor-element-18165718 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-18165718:hover, .elementor-19247 .elementor-element.elementor-element-18165718:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8672f3f */.elementor-19247 .elementor-element.elementor-element-8672f3f, 
.elementor-19247 .elementor-element.elementor-element-8672f3f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8672f3f:hover, .elementor-19247 .elementor-element.elementor-element-8672f3f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cd46da */.elementor-19247 .elementor-element.elementor-element-47cd46da, 
.elementor-19247 .elementor-element.elementor-element-47cd46da .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-47cd46da:hover, .elementor-19247 .elementor-element.elementor-element-47cd46da:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7574014b */.elementor-19247 .elementor-element.elementor-element-7574014b, 
.elementor-19247 .elementor-element.elementor-element-7574014b .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7574014b:hover, .elementor-19247 .elementor-element.elementor-element-7574014b:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664a59f */.elementor-19247 .elementor-element.elementor-element-664a59f, 
.elementor-19247 .elementor-element.elementor-element-664a59f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-664a59f:hover, .elementor-19247 .elementor-element.elementor-element-664a59f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe43350 */.elementor-19247 .elementor-element.elementor-element-fe43350, 
.elementor-19247 .elementor-element.elementor-element-fe43350 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-fe43350:hover, .elementor-19247 .elementor-element.elementor-element-fe43350:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701445 */.elementor-19247 .elementor-element.elementor-element-5701445, 
.elementor-19247 .elementor-element.elementor-element-5701445 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-5701445:hover, .elementor-19247 .elementor-element.elementor-element-5701445:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf075a */.elementor-19247 .elementor-element.elementor-element-caf075a, 
.elementor-19247 .elementor-element.elementor-element-caf075a .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-caf075a:hover, .elementor-19247 .elementor-element.elementor-element-caf075a:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093301 */.elementor-19247 .elementor-element.elementor-element-8093301, 
.elementor-19247 .elementor-element.elementor-element-8093301 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8093301:hover, .elementor-19247 .elementor-element.elementor-element-8093301:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93773be */.elementor-19247 .elementor-element.elementor-element-93773be, 
.elementor-19247 .elementor-element.elementor-element-93773be .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-93773be:hover, .elementor-19247 .elementor-element.elementor-element-93773be:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e8df2 */.elementor-19247 .elementor-element.elementor-element-a2e8df2, 
.elementor-19247 .elementor-element.elementor-element-a2e8df2 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a2e8df2:hover, .elementor-19247 .elementor-element.elementor-element-a2e8df2:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7197a00 */.elementor-19247 .elementor-element.elementor-element-7197a00, 
.elementor-19247 .elementor-element.elementor-element-7197a00 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7197a00:hover, .elementor-19247 .elementor-element.elementor-element-7197a00:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7ec4f */.elementor-19247 .elementor-element.elementor-element-dd7ec4f, 
.elementor-19247 .elementor-element.elementor-element-dd7ec4f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover, .elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8cbae */.elementor-19247 .elementor-element.elementor-element-df8cbae, 
.elementor-19247 .elementor-element.elementor-element-df8cbae .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df8cbae:hover, .elementor-19247 .elementor-element.elementor-element-df8cbae:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e563 */.elementor-19247 .elementor-element.elementor-element-b71e563, 
.elementor-19247 .elementor-element.elementor-element-b71e563 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-b71e563:hover, .elementor-19247 .elementor-element.elementor-element-b71e563:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36c2fd */.elementor-19247 .elementor-element.elementor-element-f36c2fd, 
.elementor-19247 .elementor-element.elementor-element-f36c2fd .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-f36c2fd:hover, .elementor-19247 .elementor-element.elementor-element-f36c2fd:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ebb3 */.elementor-19247 .elementor-element.elementor-element-0d8ebb3, 
.elementor-19247 .elementor-element.elementor-element-0d8ebb3 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover, .elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a860b30 */.elementor-19247 .elementor-element.elementor-element-a860b30, 
.elementor-19247 .elementor-element.elementor-element-a860b30 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a860b30:hover, .elementor-19247 .elementor-element.elementor-element-a860b30:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f4b7 */.elementor-19247 .elementor-element.elementor-element-ec3f4b7, 
.elementor-19247 .elementor-element.elementor-element-ec3f4b7 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover, .elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d490b24 */.elementor-19247 .elementor-element.elementor-element-d490b24, 
.elementor-19247 .elementor-element.elementor-element-d490b24 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-d490b24:hover, .elementor-19247 .elementor-element.elementor-element-d490b24:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c048 */.elementor-19247 .elementor-element.elementor-element-a55c048, 
.elementor-19247 .elementor-element.elementor-element-a55c048 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a55c048:hover, .elementor-19247 .elementor-element.elementor-element-a55c048:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d5a7d */.elementor-19247 .elementor-element.elementor-element-32d5a7d, 
.elementor-19247 .elementor-element.elementor-element-32d5a7d .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-32d5a7d:hover, .elementor-19247 .elementor-element.elementor-element-32d5a7d:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ac629 */.elementor-19247 .elementor-element.elementor-element-25ac629, 
.elementor-19247 .elementor-element.elementor-element-25ac629 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-25ac629:hover, .elementor-19247 .elementor-element.elementor-element-25ac629:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a5db */.elementor-19247 .elementor-element.elementor-element-df3a5db, 
.elementor-19247 .elementor-element.elementor-element-df3a5db .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df3a5db:hover, .elementor-19247 .elementor-element.elementor-element-df3a5db:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9129c */.elementor-19247 .elementor-element.elementor-element-9d9129c, 
.elementor-19247 .elementor-element.elementor-element-9d9129c .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-9d9129c:hover, .elementor-19247 .elementor-element.elementor-element-9d9129c:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddc32f */.elementor-19247 .elementor-element.elementor-element-29ddc32f, 
.elementor-19247 .elementor-element.elementor-element-29ddc32f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-29ddc32f:hover, .elementor-19247 .elementor-element.elementor-element-29ddc32f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56106f57 */.elementor-19247 .elementor-element.elementor-element-56106f57, 
.elementor-19247 .elementor-element.elementor-element-56106f57 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-56106f57:hover, .elementor-19247 .elementor-element.elementor-element-56106f57:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2a19 */.elementor-19247 .elementor-element.elementor-element-4e7f2a19, 
.elementor-19247 .elementor-element.elementor-element-4e7f2a19 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover, .elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165718 */.elementor-19247 .elementor-element.elementor-element-18165718, 
.elementor-19247 .elementor-element.elementor-element-18165718 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-18165718:hover, .elementor-19247 .elementor-element.elementor-element-18165718:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8672f3f */.elementor-19247 .elementor-element.elementor-element-8672f3f, 
.elementor-19247 .elementor-element.elementor-element-8672f3f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8672f3f:hover, .elementor-19247 .elementor-element.elementor-element-8672f3f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cd46da */.elementor-19247 .elementor-element.elementor-element-47cd46da, 
.elementor-19247 .elementor-element.elementor-element-47cd46da .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-47cd46da:hover, .elementor-19247 .elementor-element.elementor-element-47cd46da:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7574014b */.elementor-19247 .elementor-element.elementor-element-7574014b, 
.elementor-19247 .elementor-element.elementor-element-7574014b .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7574014b:hover, .elementor-19247 .elementor-element.elementor-element-7574014b:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664a59f */.elementor-19247 .elementor-element.elementor-element-664a59f, 
.elementor-19247 .elementor-element.elementor-element-664a59f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-664a59f:hover, .elementor-19247 .elementor-element.elementor-element-664a59f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe43350 */.elementor-19247 .elementor-element.elementor-element-fe43350, 
.elementor-19247 .elementor-element.elementor-element-fe43350 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-fe43350:hover, .elementor-19247 .elementor-element.elementor-element-fe43350:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701445 */.elementor-19247 .elementor-element.elementor-element-5701445, 
.elementor-19247 .elementor-element.elementor-element-5701445 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-5701445:hover, .elementor-19247 .elementor-element.elementor-element-5701445:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf075a */.elementor-19247 .elementor-element.elementor-element-caf075a, 
.elementor-19247 .elementor-element.elementor-element-caf075a .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-caf075a:hover, .elementor-19247 .elementor-element.elementor-element-caf075a:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093301 */.elementor-19247 .elementor-element.elementor-element-8093301, 
.elementor-19247 .elementor-element.elementor-element-8093301 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8093301:hover, .elementor-19247 .elementor-element.elementor-element-8093301:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93773be */.elementor-19247 .elementor-element.elementor-element-93773be, 
.elementor-19247 .elementor-element.elementor-element-93773be .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-93773be:hover, .elementor-19247 .elementor-element.elementor-element-93773be:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e8df2 */.elementor-19247 .elementor-element.elementor-element-a2e8df2, 
.elementor-19247 .elementor-element.elementor-element-a2e8df2 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a2e8df2:hover, .elementor-19247 .elementor-element.elementor-element-a2e8df2:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7197a00 */.elementor-19247 .elementor-element.elementor-element-7197a00, 
.elementor-19247 .elementor-element.elementor-element-7197a00 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7197a00:hover, .elementor-19247 .elementor-element.elementor-element-7197a00:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7ec4f */.elementor-19247 .elementor-element.elementor-element-dd7ec4f, 
.elementor-19247 .elementor-element.elementor-element-dd7ec4f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover, .elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8cbae */.elementor-19247 .elementor-element.elementor-element-df8cbae, 
.elementor-19247 .elementor-element.elementor-element-df8cbae .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df8cbae:hover, .elementor-19247 .elementor-element.elementor-element-df8cbae:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e563 */.elementor-19247 .elementor-element.elementor-element-b71e563, 
.elementor-19247 .elementor-element.elementor-element-b71e563 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-b71e563:hover, .elementor-19247 .elementor-element.elementor-element-b71e563:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36c2fd */.elementor-19247 .elementor-element.elementor-element-f36c2fd, 
.elementor-19247 .elementor-element.elementor-element-f36c2fd .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-f36c2fd:hover, .elementor-19247 .elementor-element.elementor-element-f36c2fd:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ebb3 */.elementor-19247 .elementor-element.elementor-element-0d8ebb3, 
.elementor-19247 .elementor-element.elementor-element-0d8ebb3 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover, .elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a860b30 */.elementor-19247 .elementor-element.elementor-element-a860b30, 
.elementor-19247 .elementor-element.elementor-element-a860b30 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a860b30:hover, .elementor-19247 .elementor-element.elementor-element-a860b30:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f4b7 */.elementor-19247 .elementor-element.elementor-element-ec3f4b7, 
.elementor-19247 .elementor-element.elementor-element-ec3f4b7 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover, .elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d490b24 */.elementor-19247 .elementor-element.elementor-element-d490b24, 
.elementor-19247 .elementor-element.elementor-element-d490b24 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-d490b24:hover, .elementor-19247 .elementor-element.elementor-element-d490b24:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c048 */.elementor-19247 .elementor-element.elementor-element-a55c048, 
.elementor-19247 .elementor-element.elementor-element-a55c048 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a55c048:hover, .elementor-19247 .elementor-element.elementor-element-a55c048:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d5a7d */.elementor-19247 .elementor-element.elementor-element-32d5a7d, 
.elementor-19247 .elementor-element.elementor-element-32d5a7d .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-32d5a7d:hover, .elementor-19247 .elementor-element.elementor-element-32d5a7d:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ac629 */.elementor-19247 .elementor-element.elementor-element-25ac629, 
.elementor-19247 .elementor-element.elementor-element-25ac629 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-25ac629:hover, .elementor-19247 .elementor-element.elementor-element-25ac629:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a5db */.elementor-19247 .elementor-element.elementor-element-df3a5db, 
.elementor-19247 .elementor-element.elementor-element-df3a5db .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df3a5db:hover, .elementor-19247 .elementor-element.elementor-element-df3a5db:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9129c */.elementor-19247 .elementor-element.elementor-element-9d9129c, 
.elementor-19247 .elementor-element.elementor-element-9d9129c .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-9d9129c:hover, .elementor-19247 .elementor-element.elementor-element-9d9129c:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddc32f */.elementor-19247 .elementor-element.elementor-element-29ddc32f, 
.elementor-19247 .elementor-element.elementor-element-29ddc32f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-29ddc32f:hover, .elementor-19247 .elementor-element.elementor-element-29ddc32f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56106f57 */.elementor-19247 .elementor-element.elementor-element-56106f57, 
.elementor-19247 .elementor-element.elementor-element-56106f57 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-56106f57:hover, .elementor-19247 .elementor-element.elementor-element-56106f57:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2a19 */.elementor-19247 .elementor-element.elementor-element-4e7f2a19, 
.elementor-19247 .elementor-element.elementor-element-4e7f2a19 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover, .elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165718 */.elementor-19247 .elementor-element.elementor-element-18165718, 
.elementor-19247 .elementor-element.elementor-element-18165718 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-18165718:hover, .elementor-19247 .elementor-element.elementor-element-18165718:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8672f3f */.elementor-19247 .elementor-element.elementor-element-8672f3f, 
.elementor-19247 .elementor-element.elementor-element-8672f3f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8672f3f:hover, .elementor-19247 .elementor-element.elementor-element-8672f3f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cd46da */.elementor-19247 .elementor-element.elementor-element-47cd46da, 
.elementor-19247 .elementor-element.elementor-element-47cd46da .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-47cd46da:hover, .elementor-19247 .elementor-element.elementor-element-47cd46da:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7574014b */.elementor-19247 .elementor-element.elementor-element-7574014b, 
.elementor-19247 .elementor-element.elementor-element-7574014b .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7574014b:hover, .elementor-19247 .elementor-element.elementor-element-7574014b:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664a59f */.elementor-19247 .elementor-element.elementor-element-664a59f, 
.elementor-19247 .elementor-element.elementor-element-664a59f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-664a59f:hover, .elementor-19247 .elementor-element.elementor-element-664a59f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe43350 */.elementor-19247 .elementor-element.elementor-element-fe43350, 
.elementor-19247 .elementor-element.elementor-element-fe43350 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-fe43350:hover, .elementor-19247 .elementor-element.elementor-element-fe43350:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701445 */.elementor-19247 .elementor-element.elementor-element-5701445, 
.elementor-19247 .elementor-element.elementor-element-5701445 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-5701445:hover, .elementor-19247 .elementor-element.elementor-element-5701445:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf075a */.elementor-19247 .elementor-element.elementor-element-caf075a, 
.elementor-19247 .elementor-element.elementor-element-caf075a .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-caf075a:hover, .elementor-19247 .elementor-element.elementor-element-caf075a:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093301 */.elementor-19247 .elementor-element.elementor-element-8093301, 
.elementor-19247 .elementor-element.elementor-element-8093301 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8093301:hover, .elementor-19247 .elementor-element.elementor-element-8093301:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93773be */.elementor-19247 .elementor-element.elementor-element-93773be, 
.elementor-19247 .elementor-element.elementor-element-93773be .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-93773be:hover, .elementor-19247 .elementor-element.elementor-element-93773be:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e8df2 */.elementor-19247 .elementor-element.elementor-element-a2e8df2, 
.elementor-19247 .elementor-element.elementor-element-a2e8df2 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a2e8df2:hover, .elementor-19247 .elementor-element.elementor-element-a2e8df2:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7197a00 */.elementor-19247 .elementor-element.elementor-element-7197a00, 
.elementor-19247 .elementor-element.elementor-element-7197a00 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7197a00:hover, .elementor-19247 .elementor-element.elementor-element-7197a00:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7ec4f */.elementor-19247 .elementor-element.elementor-element-dd7ec4f, 
.elementor-19247 .elementor-element.elementor-element-dd7ec4f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover, .elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8cbae */.elementor-19247 .elementor-element.elementor-element-df8cbae, 
.elementor-19247 .elementor-element.elementor-element-df8cbae .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df8cbae:hover, .elementor-19247 .elementor-element.elementor-element-df8cbae:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e563 */.elementor-19247 .elementor-element.elementor-element-b71e563, 
.elementor-19247 .elementor-element.elementor-element-b71e563 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-b71e563:hover, .elementor-19247 .elementor-element.elementor-element-b71e563:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36c2fd */.elementor-19247 .elementor-element.elementor-element-f36c2fd, 
.elementor-19247 .elementor-element.elementor-element-f36c2fd .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-f36c2fd:hover, .elementor-19247 .elementor-element.elementor-element-f36c2fd:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ebb3 */.elementor-19247 .elementor-element.elementor-element-0d8ebb3, 
.elementor-19247 .elementor-element.elementor-element-0d8ebb3 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover, .elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a860b30 */.elementor-19247 .elementor-element.elementor-element-a860b30, 
.elementor-19247 .elementor-element.elementor-element-a860b30 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a860b30:hover, .elementor-19247 .elementor-element.elementor-element-a860b30:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f4b7 */.elementor-19247 .elementor-element.elementor-element-ec3f4b7, 
.elementor-19247 .elementor-element.elementor-element-ec3f4b7 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover, .elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d490b24 */.elementor-19247 .elementor-element.elementor-element-d490b24, 
.elementor-19247 .elementor-element.elementor-element-d490b24 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-d490b24:hover, .elementor-19247 .elementor-element.elementor-element-d490b24:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c048 */.elementor-19247 .elementor-element.elementor-element-a55c048, 
.elementor-19247 .elementor-element.elementor-element-a55c048 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a55c048:hover, .elementor-19247 .elementor-element.elementor-element-a55c048:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d5a7d */.elementor-19247 .elementor-element.elementor-element-32d5a7d, 
.elementor-19247 .elementor-element.elementor-element-32d5a7d .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-32d5a7d:hover, .elementor-19247 .elementor-element.elementor-element-32d5a7d:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ac629 */.elementor-19247 .elementor-element.elementor-element-25ac629, 
.elementor-19247 .elementor-element.elementor-element-25ac629 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-25ac629:hover, .elementor-19247 .elementor-element.elementor-element-25ac629:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a5db */.elementor-19247 .elementor-element.elementor-element-df3a5db, 
.elementor-19247 .elementor-element.elementor-element-df3a5db .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df3a5db:hover, .elementor-19247 .elementor-element.elementor-element-df3a5db:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9129c */.elementor-19247 .elementor-element.elementor-element-9d9129c, 
.elementor-19247 .elementor-element.elementor-element-9d9129c .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-9d9129c:hover, .elementor-19247 .elementor-element.elementor-element-9d9129c:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddc32f */.elementor-19247 .elementor-element.elementor-element-29ddc32f, 
.elementor-19247 .elementor-element.elementor-element-29ddc32f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-29ddc32f:hover, .elementor-19247 .elementor-element.elementor-element-29ddc32f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56106f57 */.elementor-19247 .elementor-element.elementor-element-56106f57, 
.elementor-19247 .elementor-element.elementor-element-56106f57 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-56106f57:hover, .elementor-19247 .elementor-element.elementor-element-56106f57:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2a19 */.elementor-19247 .elementor-element.elementor-element-4e7f2a19, 
.elementor-19247 .elementor-element.elementor-element-4e7f2a19 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover, .elementor-19247 .elementor-element.elementor-element-4e7f2a19:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18165718 */.elementor-19247 .elementor-element.elementor-element-18165718, 
.elementor-19247 .elementor-element.elementor-element-18165718 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-18165718:hover, .elementor-19247 .elementor-element.elementor-element-18165718:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8672f3f */.elementor-19247 .elementor-element.elementor-element-8672f3f, 
.elementor-19247 .elementor-element.elementor-element-8672f3f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8672f3f:hover, .elementor-19247 .elementor-element.elementor-element-8672f3f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cd46da */.elementor-19247 .elementor-element.elementor-element-47cd46da, 
.elementor-19247 .elementor-element.elementor-element-47cd46da .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-47cd46da:hover, .elementor-19247 .elementor-element.elementor-element-47cd46da:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7574014b */.elementor-19247 .elementor-element.elementor-element-7574014b, 
.elementor-19247 .elementor-element.elementor-element-7574014b .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7574014b:hover, .elementor-19247 .elementor-element.elementor-element-7574014b:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664a59f */.elementor-19247 .elementor-element.elementor-element-664a59f, 
.elementor-19247 .elementor-element.elementor-element-664a59f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-664a59f:hover, .elementor-19247 .elementor-element.elementor-element-664a59f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe43350 */.elementor-19247 .elementor-element.elementor-element-fe43350, 
.elementor-19247 .elementor-element.elementor-element-fe43350 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-fe43350:hover, .elementor-19247 .elementor-element.elementor-element-fe43350:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701445 */.elementor-19247 .elementor-element.elementor-element-5701445, 
.elementor-19247 .elementor-element.elementor-element-5701445 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-5701445:hover, .elementor-19247 .elementor-element.elementor-element-5701445:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf075a */.elementor-19247 .elementor-element.elementor-element-caf075a, 
.elementor-19247 .elementor-element.elementor-element-caf075a .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-caf075a:hover, .elementor-19247 .elementor-element.elementor-element-caf075a:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093301 */.elementor-19247 .elementor-element.elementor-element-8093301, 
.elementor-19247 .elementor-element.elementor-element-8093301 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-8093301:hover, .elementor-19247 .elementor-element.elementor-element-8093301:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93773be */.elementor-19247 .elementor-element.elementor-element-93773be, 
.elementor-19247 .elementor-element.elementor-element-93773be .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-93773be:hover, .elementor-19247 .elementor-element.elementor-element-93773be:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e8df2 */.elementor-19247 .elementor-element.elementor-element-a2e8df2, 
.elementor-19247 .elementor-element.elementor-element-a2e8df2 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a2e8df2:hover, .elementor-19247 .elementor-element.elementor-element-a2e8df2:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7197a00 */.elementor-19247 .elementor-element.elementor-element-7197a00, 
.elementor-19247 .elementor-element.elementor-element-7197a00 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-7197a00:hover, .elementor-19247 .elementor-element.elementor-element-7197a00:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7ec4f */.elementor-19247 .elementor-element.elementor-element-dd7ec4f, 
.elementor-19247 .elementor-element.elementor-element-dd7ec4f .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover, .elementor-19247 .elementor-element.elementor-element-dd7ec4f:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8cbae */.elementor-19247 .elementor-element.elementor-element-df8cbae, 
.elementor-19247 .elementor-element.elementor-element-df8cbae .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df8cbae:hover, .elementor-19247 .elementor-element.elementor-element-df8cbae:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e563 */.elementor-19247 .elementor-element.elementor-element-b71e563, 
.elementor-19247 .elementor-element.elementor-element-b71e563 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-b71e563:hover, .elementor-19247 .elementor-element.elementor-element-b71e563:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36c2fd */.elementor-19247 .elementor-element.elementor-element-f36c2fd, 
.elementor-19247 .elementor-element.elementor-element-f36c2fd .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-f36c2fd:hover, .elementor-19247 .elementor-element.elementor-element-f36c2fd:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ebb3 */.elementor-19247 .elementor-element.elementor-element-0d8ebb3, 
.elementor-19247 .elementor-element.elementor-element-0d8ebb3 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover, .elementor-19247 .elementor-element.elementor-element-0d8ebb3:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a860b30 */.elementor-19247 .elementor-element.elementor-element-a860b30, 
.elementor-19247 .elementor-element.elementor-element-a860b30 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a860b30:hover, .elementor-19247 .elementor-element.elementor-element-a860b30:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f4b7 */.elementor-19247 .elementor-element.elementor-element-ec3f4b7, 
.elementor-19247 .elementor-element.elementor-element-ec3f4b7 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover, .elementor-19247 .elementor-element.elementor-element-ec3f4b7:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d490b24 */.elementor-19247 .elementor-element.elementor-element-d490b24, 
.elementor-19247 .elementor-element.elementor-element-d490b24 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-d490b24:hover, .elementor-19247 .elementor-element.elementor-element-d490b24:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c048 */.elementor-19247 .elementor-element.elementor-element-a55c048, 
.elementor-19247 .elementor-element.elementor-element-a55c048 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-a55c048:hover, .elementor-19247 .elementor-element.elementor-element-a55c048:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d5a7d */.elementor-19247 .elementor-element.elementor-element-32d5a7d, 
.elementor-19247 .elementor-element.elementor-element-32d5a7d .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-32d5a7d:hover, .elementor-19247 .elementor-element.elementor-element-32d5a7d:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ac629 */.elementor-19247 .elementor-element.elementor-element-25ac629, 
.elementor-19247 .elementor-element.elementor-element-25ac629 .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-25ac629:hover, .elementor-19247 .elementor-element.elementor-element-25ac629:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a5db */.elementor-19247 .elementor-element.elementor-element-df3a5db, 
.elementor-19247 .elementor-element.elementor-element-df3a5db .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-df3a5db:hover, .elementor-19247 .elementor-element.elementor-element-df3a5db:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9129c */.elementor-19247 .elementor-element.elementor-element-9d9129c, 
.elementor-19247 .elementor-element.elementor-element-9d9129c .elementor-heading-title {
    transition: all 0.3s ease-in-out;
}

.elementor-19247 .elementor-element.elementor-element-9d9129c:hover, .elementor-19247 .elementor-element.elementor-element-9d9129c:hover  .elementor-heading-title {
    border-radius: 12px;
background: var(--tailwind-colors-indigo-50, #EEF2FF);
color: #4F46E5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48838199 *//*.elementor-19247 .elementor-element.elementor-element-48838199.vd-height-logo .elementor-icon svg {*/
/*    height: 83px ;*/
/*}*/

/*@media (max-width: 580px) {*/
/*.elementor-19247 .elementor-element.elementor-element-48838199.vd-height-logo .elementor-icon svg {*/
/*    height: 63px ;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6e8f0125 */.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu--dropdown a{
    padding: 6px 12px ;
}

.elementor-19247 .elementor-element.elementor-element-6e8f0125 .elementor-nav-menu{row-gap: 16px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-1ab5a13e */#search-b8c0ca7::placeholder {
	color: #D2D5E1;
}

.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *{
    cursor: pointer;
}

.e-loop-nothing-found-message__text {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-1ab5a13e */#search-b8c0ca7::placeholder {
	color: #D2D5E1;
}

.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *{
    cursor: pointer;
}

.e-loop-nothing-found-message__text {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-b71b827 */.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-dynamic-text{
    border-radius: 100px !important;
background: rgba(255, 255, 255, 0.1) !important;
padding: 0 40px 0 40px;
backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
border: 1px solid #d3d3d321;
}

@media (max-width: 767px) {
.elementor-19247 .elementor-element.elementor-element-b71b827 .elementor-headline-dynamic-text{
    padding: 0 20px 0 20px;
    background: rgba(45, 102, 156, 0.08) !important;
    color: #818CF8 !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de8adaf */.elementor-19247 .elementor-element.elementor-element-de8adaf:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a26cfd */.elementor-19247 .elementor-element.elementor-element-9a26cfd:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c36bd1 */.elementor-19247 .elementor-element.elementor-element-2c36bd1:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de8adaf */.elementor-19247 .elementor-element.elementor-element-de8adaf:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a26cfd */.elementor-19247 .elementor-element.elementor-element-9a26cfd:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c36bd1 */.elementor-19247 .elementor-element.elementor-element-2c36bd1:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de8adaf */.elementor-19247 .elementor-element.elementor-element-de8adaf:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a26cfd */.elementor-19247 .elementor-element.elementor-element-9a26cfd:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c36bd1 */.elementor-19247 .elementor-element.elementor-element-2c36bd1:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de8adaf */.elementor-19247 .elementor-element.elementor-element-de8adaf:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a26cfd */.elementor-19247 .elementor-element.elementor-element-9a26cfd:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c36bd1 */.elementor-19247 .elementor-element.elementor-element-2c36bd1:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-171dd00 */.elementor-19247 .elementor-element.elementor-element-171dd00 .e-n-accordion-item-title[aria-expanded="false"]{
    border-radius: 24px;
    transition: border-radius 1s ease;
    transition-delay: 0.3s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d67cec5 */.elementor-19247 .elementor-element.elementor-element-d67cec5:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fc6b6d */.elementor-19247 .elementor-element.elementor-element-8fc6b6d:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6da418b */.elementor-19247 .elementor-element.elementor-element-6da418b:hover a  {
    background-color: linear-gradient(0deg, var(--alpha-90, rgba(10, 10, 10, 0.10)) 0%, var(--alpha-90, rgba(10, 10, 10, 0.10)) 100%), var(--base-primary, #5E17EB);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40a8c52 */.elementor-19247 .elementor-element.elementor-element-40a8c52 .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08e0b72 */.elementor-19247 .elementor-element.elementor-element-08e0b72 .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2aa45 */.vd-prev-element .elementor-icon-wrapper, .vd-next-element .elementor-icon-wrapper{
    cursor: pointer;
    transition: all 0.3s ease-in-out;

}

.vd-prev-element:hover .elementor-icon-wrapper, .vd-next-element:hover .elementor-icon-wrapper{
    background-color: #5E17EB;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3cf8861 */.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-ac3a6f0 */.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-4f8b549 */.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3cf8861 */.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-ac3a6f0 */.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-4f8b549 */.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3cf8861 */.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-ac3a6f0 */.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-4f8b549 */.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3cf8861 */.elementor-19247 .elementor-element.elementor-element-3cf8861 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-ac3a6f0 */.elementor-19247 .elementor-element.elementor-element-ac3a6f0 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-4f8b549 */.elementor-19247 .elementor-element.elementor-element-4f8b549 .elementor-testimonial-name {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c7fb2b */.elementor-19247 .elementor-element.elementor-element-7c7fb2b .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f5cfdf4 */.elementor-19247 .elementor-element.elementor-element-f5cfdf4 .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb6a3e6 */.vd-prev-element .elementor-icon-wrapper, .vd-next-element .elementor-icon-wrapper{
    cursor: pointer;
    transition: all 0.3s ease-in-out;

}

.vd-prev-element:hover .elementor-icon-wrapper, .vd-next-element:hover .elementor-icon-wrapper{
    background-color: #5E17EB;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2219b6d */.elementor-19247 .elementor-element.elementor-element-2219b6d .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-915b1d7 */.elementor-19247 .elementor-element.elementor-element-915b1d7 .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc0caa */.vd-prev-element .elementor-icon-wrapper, .vd-next-element .elementor-icon-wrapper{
    cursor: pointer;
    transition: all 0.3s ease-in-out;

}

.vd-prev-element:hover .elementor-icon-wrapper, .vd-next-element:hover .elementor-icon-wrapper{
    background-color: #5E17EB;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df04459 */.elementor-19247 .elementor-element.elementor-element-df04459 .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e03d1ab */.elementor-19247 .elementor-element.elementor-element-e03d1ab .elementor-icon-wrapper {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68226c6 */.vd-prev-element .elementor-icon-wrapper, .vd-next-element .elementor-icon-wrapper{
    cursor: pointer;
    transition: all 0.3s ease-in-out;

}

.vd-prev-element:hover .elementor-icon-wrapper, .vd-next-element:hover .elementor-icon-wrapper{
    background-color: #5E17EB;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-018c857 *//*.elementor-19247 .elementor-element.elementor-element-018c857.vd-height-logo .elementor-icon svg {*/
/*    height: 83px ;*/
/*}*/

/*@media (max-width: 580px) {*/
/*.elementor-19247 .elementor-element.elementor-element-018c857.vd-height-logo .elementor-icon svg {*/
/*    height: 63px ;*/
/*}*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.coderfy.com/wp-content/uploads/2023/11/NotoSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.coderfy.com/wp-content/uploads/2023/11/NotoSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.coderfy.com/wp-content/uploads/2023/11/NotoSans-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.coderfy.com/wp-content/uploads/2023/11/IBMPlexSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.coderfy.com/wp-content/uploads/2023/11/IBMPlexSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.coderfy.com/wp-content/uploads/2023/11/IBMPlexSans-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */