.elementor-333 .elementor-element.elementor-element-af75086{--display:flex;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-333 .elementor-element.elementor-element-af75086:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-af75086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xacrosoft.com/wp-content/uploads/2026/07/hero-background-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-0900f03{--display:flex;--overflow:hidden;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-aa25a4c{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-aa25a4c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:2.875rem;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-5411065{width:var( --container-widget-width, 50% );max-width:50%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-333 .elementor-element.elementor-element-edf1422{--display:flex;}.elementor-333 .elementor-element.elementor-element-e106c83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-d2756e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-db725f8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-86484f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-4152e0f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-333 .elementor-element.elementor-element-4152e0f:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-4152e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #292929 0%, #121212 100%);}.elementor-333 .elementor-element.elementor-element-85e581e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-85e581e:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-85e581e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-637f990{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-503811e .elementor-heading-title{font-family:var( --e-global-typography-c6fdda4-font-family ), Sans-serif;font-size:var( --e-global-typography-c6fdda4-font-size );font-weight:var( --e-global-typography-c6fdda4-font-weight );line-height:var( --e-global-typography-c6fdda4-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-8adf070 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-4b932f5{--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-333 .elementor-element.elementor-element-4693ab7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-7308e86 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-bc62c2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-45669fa{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-45669fa .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-45669fa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-9ced189 .elementor-heading-title{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-cf217c6{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-cf217c6 .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-cf217c6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-18d6f84{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-d707064{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-333 .elementor-element.elementor-element-d707064:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-d707064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #292929 0%, #121212 100%);}.elementor-333 .elementor-element.elementor-element-e6cf841{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-e6cf841:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-e6cf841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-624aead{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-83d6c32 .elementor-heading-title{font-family:var( --e-global-typography-c6fdda4-font-family ), Sans-serif;font-size:var( --e-global-typography-c6fdda4-font-size );font-weight:var( --e-global-typography-c6fdda4-font-weight );line-height:var( --e-global-typography-c6fdda4-line-height );color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-b8204a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-c5cc46d{--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-333 .elementor-element.elementor-element-6dd3035 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-21e4b3e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-f38928f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-2a938ce{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-2a938ce .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-2a938ce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-b1a0a2b .elementor-heading-title{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-1aedff8{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-1aedff8 .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-1aedff8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-c4f4463{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-b560a94{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-333 .elementor-element.elementor-element-b560a94:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-b560a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #292929 0%, #121212 100%);}.elementor-333 .elementor-element.elementor-element-bc04a62{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-bc04a62:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-bc04a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-a68529a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-09cff7a .elementor-heading-title{font-family:var( --e-global-typography-c6fdda4-font-family ), Sans-serif;font-size:var( --e-global-typography-c6fdda4-font-size );font-weight:var( --e-global-typography-c6fdda4-font-weight );line-height:var( --e-global-typography-c6fdda4-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-32c978b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-dd377a3{--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-333 .elementor-element.elementor-element-d24e374 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-0e3313b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-778c8fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-a64ba7d{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-a64ba7d .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-a64ba7d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-001c04f .elementor-heading-title{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-6b2b392{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-6b2b392 .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-6b2b392 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-dddcda1{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-dc5b9ac{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-333 .elementor-element.elementor-element-dc5b9ac:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-dc5b9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #292929 0%, #121212 100%);}.elementor-333 .elementor-element.elementor-element-8689da0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-8689da0:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-8689da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-8f61a56{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-284c27d .elementor-heading-title{font-family:var( --e-global-typography-c6fdda4-font-family ), Sans-serif;font-size:var( --e-global-typography-c6fdda4-font-size );font-weight:var( --e-global-typography-c6fdda4-font-weight );line-height:var( --e-global-typography-c6fdda4-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-d10fad3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-a105af5{--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-333 .elementor-element.elementor-element-792477d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-85ae1cd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-2d66ef3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-68ec2af{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-68ec2af .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-68ec2af .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-54ae938 .elementor-heading-title{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-754f722{--divider-border-style:solid;--divider-color:var( --e-global-color-939eb1b );--divider-border-width:1px;}.elementor-333 .elementor-element.elementor-element-754f722 .elementor-divider-separator{width:100%;}.elementor-333 .elementor-element.elementor-element-754f722 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-6395cb6{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-0f2242b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 20px 0px rgba(103.00000000000004, 103.00000000000004, 103.00000000000004, 0.15) inset;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-0f2242b:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-0f2242b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-333 .elementor-element.elementor-element-bee2d90{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-333 .elementor-element.elementor-element-0487311{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 20px 0px rgba(103.00000000000004, 103.00000000000004, 103.00000000000004, 0.15) inset;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-0487311:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-0487311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-333 .elementor-element.elementor-element-b6a5670{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-1d5fd47{--display:flex;}.elementor-333 .elementor-element.elementor-element-b588290{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-e62ef67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-b3cb36b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-74a0afe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-2f335ff{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-2f335ff:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-2f335ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-333 .elementor-element.elementor-element-0bd9d30{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-0bd9d30:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-0bd9d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #232323 30%, #BBBBBB 100%);}.elementor-333 .elementor-element.elementor-element-bbb697e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-5806933 .elementor-heading-title{font-family:var( --e-global-typography-9e3e9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9e3e9b5-font-size );font-weight:var( --e-global-typography-9e3e9b5-font-weight );line-height:var( --e-global-typography-9e3e9b5-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-bfa208c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-4605046 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-bc93b9b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-5501025 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-f5af579 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-1dd15c6{--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:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-333 .elementor-element.elementor-element-908e255{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-939eb1b );border-radius:1000px 1000px 1000px 1000px;}.elementor-333 .elementor-element.elementor-element-908e255 .elementor-button-content-wrapper{flex-direction:row;}.elementor-333 .elementor-element.elementor-element-908e255 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-333 .elementor-element.elementor-element-908e255 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:1000px 1000px 1000px 1000px;padding:6px 24px 6px 6px;}.elementor-333 .elementor-element.elementor-element-acaaccd .elementor-heading-title{font-family:var( --e-global-typography-9e3e9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9e3e9b5-font-size );font-weight:var( --e-global-typography-9e3e9b5-font-weight );line-height:var( --e-global-typography-9e3e9b5-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-5dc1cda{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-5dc1cda:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-5dc1cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-333 .elementor-element.elementor-element-ff97caf{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-ff97caf:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-ff97caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #232323 34%, #51D9FF 100%);}.elementor-333 .elementor-element.elementor-element-cb0a3c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-bcaa520 .elementor-heading-title{font-family:var( --e-global-typography-9e3e9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9e3e9b5-font-size );font-weight:var( --e-global-typography-9e3e9b5-font-weight );line-height:var( --e-global-typography-9e3e9b5-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-fcc9a00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-a851ec0 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-02d8aa1 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-b0e6669 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-0a64934 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-0c92bfb{--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:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-6c71960{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-939eb1b );border-radius:1000px 1000px 1000px 1000px;}.elementor-333 .elementor-element.elementor-element-6c71960 .elementor-button-content-wrapper{flex-direction:row;}.elementor-333 .elementor-element.elementor-element-6c71960 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-333 .elementor-element.elementor-element-6c71960 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:1000px 1000px 1000px 1000px;padding:6px 24px 6px 6px;}.elementor-333 .elementor-element.elementor-element-61d4823 .elementor-heading-title{font-family:var( --e-global-typography-9e3e9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9e3e9b5-font-size );font-weight:var( --e-global-typography-9e3e9b5-font-weight );line-height:var( --e-global-typography-9e3e9b5-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-754c011{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-754c011:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-754c011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-333 .elementor-element.elementor-element-522a7e1{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-522a7e1:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-522a7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #232323 30%, #BBBBBB 100%);}.elementor-333 .elementor-element.elementor-element-70e8f61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-b268891 .elementor-heading-title{font-family:var( --e-global-typography-9e3e9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9e3e9b5-font-size );font-weight:var( --e-global-typography-9e3e9b5-font-weight );line-height:var( --e-global-typography-9e3e9b5-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-17f89ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.625rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-6d21255 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-3ce4a0b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-65f339a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-bf269ee .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-ebc1fc5{--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:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-41b2596{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-939eb1b );border-radius:1000px 1000px 1000px 1000px;}.elementor-333 .elementor-element.elementor-element-41b2596 .elementor-button-content-wrapper{flex-direction:row;}.elementor-333 .elementor-element.elementor-element-41b2596 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-333 .elementor-element.elementor-element-41b2596 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:1000px 1000px 1000px 1000px;padding:6px 24px 6px 6px;}.elementor-333 .elementor-element.elementor-element-b3405a2 .elementor-heading-title{font-family:var( --e-global-typography-9e3e9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9e3e9b5-font-size );font-weight:var( --e-global-typography-9e3e9b5-font-weight );line-height:var( --e-global-typography-9e3e9b5-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-83b5066{--display:flex;}.elementor-333 .elementor-element.elementor-element-575dbba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-ac74130 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-28b2561{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-17c6b3c{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-333 .elementor-element.elementor-element-17c6b3c:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-17c6b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #6E6E6E 0%, #333333 52%);}.elementor-333 .elementor-element.elementor-element-f358eb6{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-f358eb6:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-f358eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0C;}.elementor-333 .elementor-element.elementor-element-b432ae6{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-769a2ff .elementor-heading-title{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-7594ab7 .elementor-heading-title{font-family:var( --e-global-typography-c6fdda4-font-family ), Sans-serif;font-size:var( --e-global-typography-c6fdda4-font-size );font-weight:var( --e-global-typography-c6fdda4-font-weight );line-height:var( --e-global-typography-c6fdda4-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-e85a8d1{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-ad00234{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-3c1813b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-3c1813b:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-3c1813b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #51D9FF30 0%, #FFFFFF00 100%);}.elementor-333 .elementor-element.elementor-element-e7da116 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-cbd8c26 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-11e61a1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-11e61a1:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-11e61a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #51D9FF30 0%, #FFFFFF00 100%);}.elementor-333 .elementor-element.elementor-element-79b93c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-33b57d4 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-d2c9b22{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-d2c9b22:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-d2c9b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #51D9FF30 0%, #FFFFFF00 100%);}.elementor-333 .elementor-element.elementor-element-427ee2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-6500af2 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-aa26490{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-333 .elementor-element.elementor-element-aa26490:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-aa26490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #51D9FF30 0%, #FFFFFF00 100%);}.elementor-333 .elementor-element.elementor-element-dfcccda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-b0af04c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-878e613{--display:flex;}.elementor-333 .elementor-element.elementor-element-8a380df{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-8a380df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-6c9873a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-b98152b{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-03859fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-e9f3b3b{font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-40ac817{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-fbe816b{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-e333cdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-adcafbe{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-6285a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-6285a3a-font-size );font-weight:var( --e-global-typography-6285a3a-font-weight );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-fc7e059{--n-accordion-title-font-size:1rem;margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--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:16px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-333 .elementor-element.elementor-element-fc7e059 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-333 .elementor-element.elementor-element-fc7e059 > .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:"Unbounded", Sans-serif;font-weight:500;}:where( .elementor-333 .elementor-element.elementor-element-fc7e059 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;}@media(max-width:1024px){.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-333 .elementor-element.elementor-element-aa25a4c .elementor-heading-title{font-size:2.25rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-5411065{font-size:20px;}.elementor-333 .elementor-element.elementor-element-d2756e4{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-d2756e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-db725f8{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-86484f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-333 .elementor-element.elementor-element-503811e .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-8adf070 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-4693ab7 .elementor-heading-title{font-size:2rem;}.elementor-333 .elementor-element.elementor-element-7308e86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-9ced189 .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.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-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-83d6c32 .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-b8204a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-6dd3035 .elementor-heading-title{font-size:2rem;}.elementor-333 .elementor-element.elementor-element-21e4b3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-b1a0a2b .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-09cff7a .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-32c978b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-d24e374 .elementor-heading-title{font-size:2rem;}.elementor-333 .elementor-element.elementor-element-0e3313b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-001c04f .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-284c27d .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-d10fad3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-792477d .elementor-heading-title{font-size:2rem;}.elementor-333 .elementor-element.elementor-element-85ae1cd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-54ae938 .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-0f2242b{--flex-wrap:wrap;}.elementor-333 .elementor-element.elementor-element-bee2d90{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-b6a5670{width:100%;max-width:100%;font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-e62ef67{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-e62ef67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-b3cb36b{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-74a0afe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-333 .elementor-element.elementor-element-5806933 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-bfa208c .elementor-heading-title{font-size:2rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-333 .elementor-element.elementor-element-acaaccd .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-bcaa520 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-fcc9a00 .elementor-heading-title{font-size:2rem;}.elementor-333 .elementor-element.elementor-element-61d4823 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-b268891 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-17f89ed .elementor-heading-title{font-size:2rem;}.elementor-333 .elementor-element.elementor-element-ebc1fc5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-333 .elementor-element.elementor-element-b3405a2 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-ac74130 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-28b2561{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-769a2ff .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-7594ab7 .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-e85a8d1{width:100%;max-width:100%;font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-ad00234{--grid-auto-flow:row;}.elementor-333 .elementor-element.elementor-element-3c1813b{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-333 .elementor-element.elementor-element-cbd8c26 .elementor-heading-title{font-size:1rem;}.elementor-333 .elementor-element.elementor-element-11e61a1{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-333 .elementor-element.elementor-element-33b57d4 .elementor-heading-title{font-size:1rem;}.elementor-333 .elementor-element.elementor-element-d2c9b22{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-333 .elementor-element.elementor-element-6500af2 .elementor-heading-title{font-size:1rem;}.elementor-333 .elementor-element.elementor-element-aa26490{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-333 .elementor-element.elementor-element-b0af04c .elementor-heading-title{font-size:1rem;}.elementor-333 .elementor-element.elementor-element-8a380df{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-8a380df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-b98152b{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-e9f3b3b{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-fbe816b{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-adcafbe{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}}@media(max-width:767px){.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-333 .elementor-element.elementor-element-aa25a4c{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-aa25a4c .elementor-heading-title{font-size:2rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-5411065{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-d2756e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-db725f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-86484f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-333 .elementor-element.elementor-element-503811e .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-8adf070 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-4693ab7 .elementor-heading-title{font-size:1.6rem;}.elementor-333 .elementor-element.elementor-element-7308e86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-9ced189 .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.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-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-18d6f84 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-83d6c32 .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-b8204a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-6dd3035 .elementor-heading-title{font-size:1.6rem;}.elementor-333 .elementor-element.elementor-element-21e4b3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-b1a0a2b .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-c4f4463 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-09cff7a .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-32c978b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-d24e374 .elementor-heading-title{font-size:1.6rem;}.elementor-333 .elementor-element.elementor-element-0e3313b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-001c04f .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-dddcda1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-284c27d .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-d10fad3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-792477d .elementor-heading-title{font-size:1.6rem;}.elementor-333 .elementor-element.elementor-element-85ae1cd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-54ae938 .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-6395cb6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-b6a5670{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-e62ef67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-b3cb36b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-74a0afe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-333 .elementor-element.elementor-element-5806933 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-bfa208c .elementor-heading-title{font-size:1.6rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-333 .elementor-element.elementor-element-acaaccd .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-bcaa520 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-fcc9a00 .elementor-heading-title{font-size:1.6rem;}.elementor-333 .elementor-element.elementor-element-61d4823 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-b268891 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-17f89ed .elementor-heading-title{font-size:1.6rem;}.elementor-333 .elementor-element.elementor-element-b3405a2 .elementor-heading-title{font-size:var( --e-global-typography-9e3e9b5-font-size );line-height:var( --e-global-typography-9e3e9b5-line-height );}.elementor-333 .elementor-element.elementor-element-ac74130 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-28b2561{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-333 .elementor-element.elementor-element-17c6b3c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-333 .elementor-element.elementor-element-769a2ff .elementor-heading-title{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-7594ab7 .elementor-heading-title{font-size:var( --e-global-typography-c6fdda4-font-size );line-height:var( --e-global-typography-c6fdda4-line-height );}.elementor-333 .elementor-element.elementor-element-e85a8d1{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-ad00234{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-333 .elementor-element.elementor-element-cbd8c26 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-333 .elementor-element.elementor-element-33b57d4 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-333 .elementor-element.elementor-element-6500af2 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-333 .elementor-element.elementor-element-b0af04c .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-333 .elementor-element.elementor-element-8a380df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-333 .elementor-element.elementor-element-b98152b{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-e9f3b3b{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-fbe816b{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-adcafbe{font-size:var( --e-global-typography-6285a3a-font-size );line-height:var( --e-global-typography-6285a3a-line-height );}.elementor-333 .elementor-element.elementor-element-fc7e059{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}}/* Start custom CSS for html, class: .elementor-element-51d9020 */.glass-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 14px 24px;

    border-radius: 999px;
    overflow: hidden;

    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;

    background: linear-gradient(
        180deg,
        rgba(18,28,35,.96) 0%,
        rgba(10,18,24,.96) 100%
    );

    border: 1px solid #29D8FF;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,0,0,.45),
        0 0 10px rgba(41,216,255,.08);
}

.glass-btn:hover {
    color: #fff;
}

.glass-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background:
        radial-gradient(
            circle at 0% 50%,
            rgba(41,216,255,.12),
            transparent 60%
        );

    pointer-events: none;
}

.glass-btn:hover {
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 0 18px rgba(41,216,255,.18);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28defb7 */.step-circle{
    width:64px;
    height:64px;
    border-radius:50%;
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    
    /* Outer dark ring */
    background:radial-gradient(circle,
        #555 0%,
        #3d3d3d 38%,
        #242424 62%,
        #171717 100%);
}

.step-circle::before{
    content:"";
    position:absolute;
    width:48px;
    height:48px;
    border-radius:50%;

    /* Middle ring */
    background:radial-gradient(circle,
        #7a7a7a 0%,
        #636363 40%,
        #454545 100%);
}

.step-circle span{
    font-family: poppins;
    font-weight: 600;
    position:relative;
    z-index:2;
    width:30px;
    height:30px;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;

    background:linear-gradient(to bottom,#ffffff,#d8d8d8);
    color:#222;
    font-size:18px;

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,.8),
        0 1px 3px rgba(0,0,0,.35);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a04c5c */.cta-btn{
    position:relative;
    width:420px;
    height:52px;
    border-radius:999px;
    border:1px solid rgba(255,255,255,.22);
    background:#08090b;
    color:#fff;
    font-size:18px;
    font-weight:700;
    cursor:pointer;
    overflow:hidden;
    transition:.35s ease;
}

/* Blue glow at bottom */
.cta-btn::before{
    content:"";
    position:absolute;
    left:10%;
    right:10%;
    bottom:-14px;
    height:40px;

    background:radial-gradient(
        ellipse at center,
        rgba(0,180,255,.9) 0%,
        rgba(0,180,255,.35) 40%,
        rgba(0,180,255,0) 80%
    );

    filter:blur(10px);
    pointer-events:none;
}

/* Dark top overlay */
.cta-btn::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;

    background:linear-gradient(
        to bottom,
        rgba(255,255,255,.03),
        rgba(255,255,255,0) 40%
    );

    pointer-events:none;
}

.cta-btn:hover{
    background:#08090b;
    border-color:rgba(0,180,255,.45);
    box-shadow:
        0 0 25px rgba(0,180,255,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.cta-btn:active{
    transform:translateY(0);
}

.cta-btn::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:18px;

    background:
        linear-gradient(
            to top,
            rgba(0,195,255,.35),
            rgba(0,195,255,0)
        );

    filter:blur(6px);
}

@media screen and (max-width:765px) {
    .cta-btn {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a2b857 */.cta-btn.blue-color{
    position:relative;
    border-radius:999px;
    border:1px solid rgba(255,255,255,.22);
    background:#51D9FF;
    color:#1B1B1B;
    font-size:18px;
    font-weight:700;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da582fe */.cta-btn{
    position:relative;
    width:420px;
    height:52px;
    border-radius:999px;
    border:1px solid rgba(255,255,255,.22);
    background:#08090b;
    color:#fff;
    font-size:18px;
    font-weight:700;
    cursor:pointer;
    overflow:hidden;
    transition:.35s ease;
}

/* Blue glow at bottom */
.cta-btn::before{
    content:"";
    position:absolute;
    left:10%;
    right:10%;
    bottom:-14px;
    height:40px;

    background:radial-gradient(
        ellipse at center,
        rgba(0,180,255,.9) 0%,
        rgba(0,180,255,.35) 40%,
        rgba(0,180,255,0) 80%
    );

    filter:blur(10px);
    pointer-events:none;
}

/* Dark top overlay */
.cta-btn::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;

    background:linear-gradient(
        to bottom,
        rgba(255,255,255,.03),
        rgba(255,255,255,0) 40%
    );

    pointer-events:none;
}

.cta-btn:hover{
    background:#08090b;
    border-color:rgba(0,180,255,.45);
    box-shadow:
        0 0 25px rgba(0,180,255,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.cta-btn:active{
    transform:translateY(0);
}

.cta-btn::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:18px;

    background:
        linear-gradient(
            to top,
            rgba(0,195,255,.35),
            rgba(0,195,255,0)
        );

    filter:blur(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae74c8 */.cta-btn{
    position:relative;
    width:420px;
    height:52px;
    border-radius:999px;
    border:1px solid rgba(255,255,255,.22);
    background:#08090b;
    color:#fff;
    font-size:18px;
    font-weight:700;
    cursor:pointer;
    overflow:hidden;
    transition:.35s ease;
}

/* Blue glow at bottom */
.cta-btn::before{
    content:"";
    position:absolute;
    left:10%;
    right:10%;
    bottom:-14px;
    height:40px;

    background:radial-gradient(
        ellipse at center,
        rgba(0,180,255,.9) 0%,
        rgba(0,180,255,.35) 40%,
        rgba(0,180,255,0) 80%
    );

    filter:blur(10px);
    pointer-events:none;
}

/* Dark top overlay */
.cta-btn::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;

    background:linear-gradient(
        to bottom,
        rgba(255,255,255,.03),
        rgba(255,255,255,0) 40%
    );

    pointer-events:none;
}

.cta-btn:hover{
    background:#08090b;
    border-color:rgba(0,180,255,.45);
    box-shadow:
        0 0 25px rgba(0,180,255,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.cta-btn:active{
    transform:translateY(0);
}

.cta-btn::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:18px;

    background:
        linear-gradient(
            to top,
            rgba(0,195,255,.35),
            rgba(0,195,255,0)
        );

    filter:blur(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bee2d90 */.elementor-333 .elementor-element.elementor-element-bee2d90 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c10747c */.tag-btn{
    position:relative;
    padding: 12px 26px;
    border-radius:999px;
    border:1px solid rgba(255,255,255,.22);
    background:#08090b;
    color:#fff;
    font-size:18px;
    font-weight:500;
    pointer-events:none;
    overflow:hidden;
    transition:.35s ease
}

/* Blue glow at bottom */
.tag-btn::before{
    content:"";
    position:absolute;
    left:10%;
    right:10%;
    bottom:-14px;
    height:40px;

    background:radial-gradient(
        ellipse at center,
        rgba(0,180,255,.9) 0%,
        rgba(0,180,255,.35) 40%,
        rgba(0,180,255,0) 80%
    );

    filter:blur(10px);
    pointer-events:none;
}

/* Dark top overlay */
.tag-btn::after{
    content:"";
    position:absolute;
    border-radius:inherit;

    background:linear-gradient(
        to bottom,
        rgba(255,255,255,.03),
        rgba(255,255,255,0) 40%
    );

    pointer-events:none;
}

.tag-btn:hover{
    background:#08090b;
    border-color:rgba(0,180,255,.45);
    box-shadow:
        0 0 25px rgba(0,180,255,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.tag-btn:active{
    transform:translateY(0);
}

.tag-btn::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:18px;

    background:
        linear-gradient(
            to top,
            rgba(0,195,255,.35),
            rgba(0,195,255,0)
        );

    filter:blur(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a5670 */.elementor-333 .elementor-element.elementor-element-b6a5670 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecce0c8 */.dot {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5806933 */.elementor-333 .elementor-element.elementor-element-5806933 {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-908e255 */.elementor-333 .elementor-element.elementor-element-908e255 .elementor-button-icon {
    background: #fff;
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

.elementor-333 .elementor-element.elementor-element-908e255 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4328fe8 */.dot {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcaa520 */.elementor-333 .elementor-element.elementor-element-bcaa520 {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c71960 */.elementor-333 .elementor-element.elementor-element-6c71960 .elementor-button-icon {
    background: #fff;
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

.elementor-333 .elementor-element.elementor-element-6c71960 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f9d06f */.dot {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b268891 */.elementor-333 .elementor-element.elementor-element-b268891 {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41b2596 */.elementor-333 .elementor-element.elementor-element-41b2596 .elementor-button-icon {
    background: #fff;
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

.elementor-333 .elementor-element.elementor-element-41b2596 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712b7c4 */.glass-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 14px 24px;

    border-radius: 999px;
    overflow: hidden;

    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;

    background: linear-gradient(
        180deg,
        rgba(18,28,35,.96) 0%,
        rgba(10,18,24,.96) 100%
    );

    border: 1px solid #29D8FF;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,0,0,.45),
        0 0 10px rgba(41,216,255,.08);
}

.glass-btn:hover {
    color: #fff;
}

.glass-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background:
        radial-gradient(
            circle at 0% 50%,
            rgba(41,216,255,.12),
            transparent 60%
        );

    pointer-events: none;
}

.glass-btn:hover {
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 0 18px rgba(41,216,255,.18);
}/* End custom CSS */