.elementor-103030 .elementor-element.elementor-element-985a5c2{--display:flex;--min-height:100dvh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-103030 .elementor-element.elementor-element-15f184a{--display:flex;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-1478e4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-103030 .elementor-element.elementor-element-8945cff{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-8945cff .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-d6e20b1{width:var( --container-widget-width, 648px );max-width:648px;--container-widget-width:648px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-d6e20b1 p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-28f75a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button{background-color:#0444D3;font-family:var( --e-global-typography-d223718-font-family ), Sans-serif;font-size:var( --e-global-typography-d223718-font-size );font-weight:var( --e-global-typography-d223718-font-weight );line-height:var( --e-global-typography-d223718-line-height );fill:var( --e-global-color-9923168 );color:var( --e-global-color-9923168 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0444D3;border-radius:6px 6px 6px 6px;padding:24px 32px 24px 32px;}.elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button:hover, .elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button:focus{background-color:#4D89F9;color:var( --e-global-color-9923168 );border-color:#4D89F900;}.elementor-103030 .elementor-element.elementor-element-6db3057{width:var( --container-widget-width, 250px );max-width:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button:hover svg, .elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button:focus svg{fill:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button{background-color:var( --e-global-color-afceca0 );font-family:var( --e-global-typography-d223718-font-family ), Sans-serif;font-size:var( --e-global-typography-d223718-font-size );font-weight:var( --e-global-typography-d223718-font-weight );line-height:var( --e-global-typography-d223718-line-height );fill:var( --e-global-color-9923168 );color:var( --e-global-color-9923168 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9923168 );border-radius:6px 6px 6px 6px;padding:24px 32px 24px 32px;}.elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button:hover, .elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button:focus{background-color:var( --e-global-color-9923168 );color:var( --e-global-color-e5dc700 );border-color:var( --e-global-color-afceca0 );}.elementor-103030 .elementor-element.elementor-element-feb41d3{width:var( --container-widget-width, 250px );max-width:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button:hover svg, .elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button:focus svg{fill:var( --e-global-color-e5dc700 );}.elementor-103030 .elementor-element.elementor-element-1db190e{width:var( --container-widget-width, 484px );max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;text-align:center;font-size:12px;line-height:16px;color:#D9E6FF9E;}.elementor-103030 .elementor-element.elementor-element-1db190e p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-ad4f882{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4D89F930;--border-color:#4D89F930;--border-radius:0px 0px 0px 0px;}.elementor-103030 .elementor-element.elementor-element-ad4f882:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-ad4f882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa25fb );}.elementor-103030 .elementor-element.elementor-element-72a9459{--display:flex;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#4D89F930;--border-color:#4D89F930;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-72a9459:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-72a9459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-accent ) -500%, var( --e-global-color-afa25fb ) 75%);}.elementor-103030 .elementor-element.elementor-element-9f69f3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-cbe4d13 .elementor-heading-title{font-family:var( --e-global-typography-2533200-font-family ), Sans-serif;font-size:var( --e-global-typography-2533200-font-size );font-weight:var( --e-global-typography-2533200-font-weight );text-transform:var( --e-global-typography-2533200-text-transform );line-height:var( --e-global-typography-2533200-line-height );color:var( --e-global-color-8281ac6 );}.elementor-103030 .elementor-element.elementor-element-7072a68{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-c83a81c{--display:flex;--min-height:100dvh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4D89F930;--border-color:#4D89F930;}.elementor-103030 .elementor-element.elementor-element-c83a81c:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-c83a81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-afa25fb ) 0%, #0A1027 100%);}.elementor-103030 .elementor-element.elementor-element-c83a81c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-e1f92e8{--display:flex;--min-height:100dvh;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-28ed180{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-d73b908{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103030 .elementor-element.elementor-element-d73b908.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-db5a1b3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-103030 .elementor-element.elementor-element-db5a1b3 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-0c70aae{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-0c70aae p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-37b72b2{--display:flex;}.elementor-103030 .elementor-element.elementor-element-162e954{width:var( --container-widget-width, 818px );max-width:818px;--container-widget-width:818px;--container-widget-flex-grow:0;}.elementor-103030 .elementor-element.elementor-element-6c85bbd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-e3daa36{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-e3daa36:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-e3daa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-e3daa36:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-22431c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-b125945{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-45aba75 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-e2e9bcd{text-align:start;}.elementor-103030 .elementor-element.elementor-element-e2e9bcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-0e33aa0{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-b1a00aa{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-b1a00aa:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-b1a00aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-b1a00aa:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-b1a00aa.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-12b1d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-5786e40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-9352268 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-69318c5{text-align:start;}.elementor-103030 .elementor-element.elementor-element-69318c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-d8083df{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-1ebaf67{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-1ebaf67:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-1ebaf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-1ebaf67:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-1ebaf67.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-391b2fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-103030 .elementor-element.elementor-element-391b2fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-e67acda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-060f2df img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-0584344{text-align:start;}.elementor-103030 .elementor-element.elementor-element-0584344 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-4d523d5{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-67fe410{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-67fe410:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-67fe410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-67fe410:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-67fe410.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-3f1aab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-3f1aab8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-582f0f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-e28e6e0 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-eb3411c{text-align:start;}.elementor-103030 .elementor-element.elementor-element-eb3411c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-ddf1b6a{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-fa633bd{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-fa633bd:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-fa633bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-fa633bd:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-26f9fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-26f9fcd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-886516c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-4de7086 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-0c07b27{text-align:start;}.elementor-103030 .elementor-element.elementor-element-0c07b27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-ad6d0c2{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-6353e34{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-6353e34:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-6353e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-6353e34:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-6353e34.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-5c4a88f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-29fac16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-0e57607 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-7d4a248{text-align:start;}.elementor-103030 .elementor-element.elementor-element-7d4a248 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-d6e0bd2{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-e9c4f92{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-e9c4f92:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-e9c4f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-e9c4f92:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-9fd8121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-9fd8121.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-6b11a19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-c60a741 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-97ecda8{text-align:start;}.elementor-103030 .elementor-element.elementor-element-97ecda8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-c037562{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-79e5c87{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-79e5c87:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-79e5c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-79e5c87:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-0ac494c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-0ac494c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-4d942a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-632ef2b img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-276c51d{text-align:start;}.elementor-103030 .elementor-element.elementor-element-276c51d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-3a34209{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-f6e0320{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103030 .elementor-element.elementor-element-f6e0320:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-f6e0320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-f6e0320:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-f6e0320.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-0de2c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-303cc13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-5d606a8 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-384f207{text-align:start;}.elementor-103030 .elementor-element.elementor-element-384f207 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-69facde{font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-54c58c1{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--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-103030 .elementor-element.elementor-element-54c58c1:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-54c58c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1027;}.elementor-103030 .elementor-element.elementor-element-12a1719{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-794eab4{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-1c04e33{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103030 .elementor-element.elementor-element-1c04e33 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F4F7FB;}.elementor-103030 .elementor-element.elementor-element-415f5d0{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-b8cd200{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--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-103030 .elementor-element.elementor-element-b8cd200:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-b8cd200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A1027 0%, var( --e-global-color-afa25fb ) 100%);}.elementor-103030 .elementor-element.elementor-element-7058134{--display:flex;--min-height:auto;--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.45;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#4D89F930;--border-color:#4D89F930;--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-7058134::before, .elementor-103030 .elementor-element.elementor-element-7058134 > .elementor-background-video-container::before, .elementor-103030 .elementor-element.elementor-element-7058134 > .e-con-inner > .elementor-background-video-container::before, .elementor-103030 .elementor-element.elementor-element-7058134 > .elementor-background-slideshow::before, .elementor-103030 .elementor-element.elementor-element-7058134 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103030 .elementor-element.elementor-element-7058134 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, var( --e-global-color-2491914 ) -25%, var( --e-global-color-afceca0 ) 60%);}.elementor-103030 .elementor-element.elementor-element-2b3f7d3{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-498fbb6{width:var( --container-widget-width, 596px );max-width:596px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-498fbb6 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-afdf3ce{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-afdf3ce p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-13b3efc{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-d806e25{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-45a2c02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-103030 .elementor-element.elementor-element-b91947c .elementor-button{background-color:var( --e-global-color-afceca0 );font-size:16px;font-weight:500;line-height:16px;fill:var( --e-global-color-9923168 );color:var( --e-global-color-9923168 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-399608c );border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-103030 .elementor-element.elementor-element-b91947c .elementor-button:hover, .elementor-103030 .elementor-element.elementor-element-b91947c .elementor-button:focus{background-color:var( --e-global-color-399608c );color:var( --e-global-color-9923168 );border-color:var( --e-global-color-afceca0 );}.elementor-103030 .elementor-element.elementor-element-b91947c{width:var( --container-widget-width, 250px );max-width:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-103030 .elementor-element.elementor-element-b91947c .elementor-button:hover svg, .elementor-103030 .elementor-element.elementor-element-b91947c .elementor-button:focus svg{fill:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-fa0e4bb{--display:flex;--min-height:auto;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );}.elementor-103030 .elementor-element.elementor-element-fa0e4bb:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-fa0e4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa25fb );}.elementor-103030 .elementor-element.elementor-element-8b37462{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-8b37462.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-3701605{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-bed573d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103030 .elementor-element.elementor-element-bed573d .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-25b0809{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-25b0809 p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-ebfe05b{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-69f7034{--display:flex;--min-height:auto;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#4D89F930;--border-color:#4D89F930;}.elementor-103030 .elementor-element.elementor-element-69f7034:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-69f7034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa25fb );}.elementor-103030 .elementor-element.elementor-element-69f7034.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-7caf259{--display:flex;--min-height:auto;--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-6095bb1{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-3d4a380{width:var( --container-widget-width, 559px );max-width:559px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:559px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-3d4a380 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-8dcc05e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-8dcc05e p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-7456701{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-f4118c3{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103030 .elementor-element.elementor-element-f4118c3:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-f4118c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-f4118c3:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-a395d58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-90b0684{--display:flex;--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;--justify-content:flex-start;--align-items:center;}.elementor-103030 .elementor-element.elementor-element-f9757c5{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-f9757c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-f9757c5 img{width:48px;max-width:100%;height:48px;object-fit:fill;}.elementor-103030 .elementor-element.elementor-element-6ba12be{width:100%;max-width:100%;text-align:center;}.elementor-103030 .elementor-element.elementor-element-6ba12be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-494f205{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-8281ac6 );}.elementor-103030 .elementor-element.elementor-element-494f205 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-8f95c32{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103030 .elementor-element.elementor-element-8f95c32:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-8f95c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-8f95c32:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-435382f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-2d2cff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-e18bd7e{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-e18bd7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-e18bd7e img{width:48px;max-width:100%;height:48px;object-fit:fill;}.elementor-103030 .elementor-element.elementor-element-a2cf85a{text-align:center;}.elementor-103030 .elementor-element.elementor-element-a2cf85a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-240b2bb{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-8281ac6 );}.elementor-103030 .elementor-element.elementor-element-240b2bb p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-1dff952{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103030 .elementor-element.elementor-element-1dff952:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-1dff952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D89F905;}.elementor-103030 .elementor-element.elementor-element-1dff952:hover{background-color:#4D89F920;}.elementor-103030 .elementor-element.elementor-element-fefa5cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-103030 .elementor-element.elementor-element-fefa5cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-174059a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-103030 .elementor-element.elementor-element-60db6f3{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-60db6f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-60db6f3 img{width:48px;max-width:100%;height:48px;object-fit:fill;}.elementor-103030 .elementor-element.elementor-element-b98054a{text-align:center;}.elementor-103030 .elementor-element.elementor-element-b98054a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.02rem;}.elementor-103030 .elementor-element.elementor-element-9e89f88{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.875rem;line-height:1.6;color:var( --e-global-color-8281ac6 );}.elementor-103030 .elementor-element.elementor-element-9e89f88 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-53c1df3{--display:flex;--min-height:auto;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );}.elementor-103030 .elementor-element.elementor-element-53c1df3:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-53c1df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa25fb );}.elementor-103030 .elementor-element.elementor-element-a0074f2{--display:flex;--min-height:auto;--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;--justify-content:flex-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.89;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-a0074f2:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-a0074f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-53ee352 ) -700%, var( --e-global-color-afa25fb ) 50%);}.elementor-103030 .elementor-element.elementor-element-a0074f2::before, .elementor-103030 .elementor-element.elementor-element-a0074f2 > .elementor-background-video-container::before, .elementor-103030 .elementor-element.elementor-element-a0074f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-103030 .elementor-element.elementor-element-a0074f2 > .elementor-background-slideshow::before, .elementor-103030 .elementor-element.elementor-element-a0074f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103030 .elementor-element.elementor-element-a0074f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-afceca0 );--background-overlay:'';}.elementor-103030 .elementor-element.elementor-element-a0074f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-75d45e0{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-0bac239{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103030 .elementor-element.elementor-element-0bac239 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-afc9215{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-afc9215 p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-fee263d .elementor-button{background-color:var( --e-global-color-afceca0 );font-size:16px;font-weight:500;line-height:16px;fill:var( --e-global-color-9923168 );color:var( --e-global-color-9923168 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-399608c );border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-103030 .elementor-element.elementor-element-fee263d .elementor-button:hover, .elementor-103030 .elementor-element.elementor-element-fee263d .elementor-button:focus{background-color:var( --e-global-color-399608c );color:var( --e-global-color-9923168 );border-color:var( --e-global-color-afceca0 );}.elementor-103030 .elementor-element.elementor-element-fee263d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103030 .elementor-element.elementor-element-fee263d .elementor-button:hover svg, .elementor-103030 .elementor-element.elementor-element-fee263d .elementor-button:focus svg{fill:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-d739535{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-09006a5{--display:flex;--min-height:100dvh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;}.elementor-103030 .elementor-element.elementor-element-fe688f7{--display:flex;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-399608c );--border-color:var( --e-global-color-399608c );--padding-top:12rem;--padding-bottom:12rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-fe688f7:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-fe688f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-accent ) -300%, var( --e-global-color-afa25fb ) 72%);}.elementor-103030 .elementor-element.elementor-element-96eb14c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103030 .elementor-element.elementor-element-96eb14c:not(.elementor-motion-effects-element-type-background), .elementor-103030 .elementor-element.elementor-element-96eb14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afceca0 );}.elementor-103030 .elementor-element.elementor-element-01b9c37{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103030 .elementor-element.elementor-element-01b9c37 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:0px 0px 0px rgba(0, 0, 0, 0.8);color:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-9b84cfe{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4689bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4689bf1-font-size );font-weight:var( --e-global-typography-4689bf1-font-weight );line-height:var( --e-global-typography-4689bf1-line-height );color:var( --e-global-color-text );}.elementor-103030 .elementor-element.elementor-element-9b84cfe p{margin-block-end:8px;}.elementor-103030 .elementor-element.elementor-element-576f6f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button{background-color:#0444D3;font-family:var( --e-global-typography-d223718-font-family ), Sans-serif;font-size:var( --e-global-typography-d223718-font-size );font-weight:var( --e-global-typography-d223718-font-weight );line-height:var( --e-global-typography-d223718-line-height );fill:var( --e-global-color-9923168 );color:var( --e-global-color-9923168 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0444D3;border-radius:6px 6px 6px 6px;padding:24px 32px 24px 32px;}.elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button:hover, .elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button:focus{background-color:#4D89F9;color:var( --e-global-color-9923168 );border-color:#4D89F900;}.elementor-103030 .elementor-element.elementor-element-98c3740{width:var( --container-widget-width, 250px );max-width:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button:hover svg, .elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button:focus svg{fill:var( --e-global-color-9923168 );}.elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button{background-color:var( --e-global-color-afceca0 );font-family:var( --e-global-typography-d223718-font-family ), Sans-serif;font-size:var( --e-global-typography-d223718-font-size );font-weight:var( --e-global-typography-d223718-font-weight );line-height:var( --e-global-typography-d223718-line-height );fill:var( --e-global-color-9923168 );color:var( --e-global-color-9923168 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9923168 );border-radius:6px 6px 6px 6px;padding:24px 32px 24px 32px;}.elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button:hover, .elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button:focus{background-color:var( --e-global-color-9923168 );color:var( --e-global-color-e5dc700 );border-color:var( --e-global-color-afceca0 );}.elementor-103030 .elementor-element.elementor-element-8532c69{width:var( --container-widget-width, 250px );max-width:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button:hover svg, .elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button:focus svg{fill:var( --e-global-color-e5dc700 );}.elementor-103030 .elementor-element.elementor-element-66c5a76{width:var( --container-widget-width, 484px );max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;text-align:center;font-size:12px;line-height:16px;color:#D9E6FF9E;}.elementor-103030 .elementor-element.elementor-element-66c5a76 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-2c0c614{--display:flex;}@media(max-width:1060px){.elementor-103030 .elementor-element.elementor-element-15f184a{--min-height:auto;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-1478e4a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-8945cff{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-8945cff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-d6e20b1{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-28f75a7{--justify-content:center;}.elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-1db190e{text-align:center;}.elementor-103030 .elementor-element.elementor-element-cbe4d13{text-align:center;}.elementor-103030 .elementor-element.elementor-element-cbe4d13 .elementor-heading-title{font-size:var( --e-global-typography-2533200-font-size );line-height:var( --e-global-typography-2533200-line-height );}.elementor-103030 .elementor-element.elementor-element-28ed180{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-d73b908{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-103030 .elementor-element.elementor-element-db5a1b3{width:var( --container-widget-width, 526px );max-width:526px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:526px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-db5a1b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-0c70aae{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-37b72b2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103030 .elementor-element.elementor-element-37b72b2.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-162e954{--container-widget-width:607px;--container-widget-flex-grow:0;width:var( --container-widget-width, 607px );max-width:607px;}.elementor-103030 .elementor-element.elementor-element-6c85bbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-103030 .elementor-element.elementor-element-1ebaf67.e-con{--align-self:stretch;}.elementor-103030 .elementor-element.elementor-element-54c58c1{--min-height:auto;}.elementor-103030 .elementor-element.elementor-element-12a1719{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-794eab4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-1c04e33{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-103030 .elementor-element.elementor-element-1c04e33 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-b8cd200{--min-height:auto;}.elementor-103030 .elementor-element.elementor-element-7058134{--min-height:auto;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-7058134.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-2b3f7d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-498fbb6{width:var( --container-widget-width, 490px );max-width:490px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-498fbb6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-afdf3ce{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-13b3efc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-d806e25{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 00rem 0rem 0rem;}.elementor-103030 .elementor-element.elementor-element-45a2c02{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-103030 .elementor-element.elementor-element-8b37462{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-3701605{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-bed573d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103030 .elementor-element.elementor-element-bed573d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-25b0809{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-6095bb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-3d4a380{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-3d4a380 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-8dcc05e{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-7456701{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-103030 .elementor-element.elementor-element-53c1df3{--min-height:auto;}.elementor-103030 .elementor-element.elementor-element-a0074f2{--min-height:auto;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-75d45e0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-0bac239{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-103030 .elementor-element.elementor-element-0bac239 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-afc9215{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-09006a5{--min-height:100dvh;--justify-content:flex-start;}.elementor-103030 .elementor-element.elementor-element-fe688f7{--min-height:auto;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-fe688f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-103030 .elementor-element.elementor-element-96eb14c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-01b9c37{width:var( --container-widget-width, 330px );max-width:330px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-01b9c37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-9b84cfe{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;text-align:center;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-576f6f9{--justify-content:center;}.elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-66c5a76{text-align:center;}}@media(max-width:785px){.elementor-103030 .elementor-element.elementor-element-1478e4a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-8945cff{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-103030 .elementor-element.elementor-element-8945cff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-d6e20b1{font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-6db3057{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-6db3057 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-feb41d3{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-feb41d3 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-1db190e{font-size:12px;}.elementor-103030 .elementor-element.elementor-element-cbe4d13{width:100%;max-width:100%;text-align:center;}.elementor-103030 .elementor-element.elementor-element-cbe4d13 .elementor-heading-title{font-size:var( --e-global-typography-2533200-font-size );line-height:var( --e-global-typography-2533200-line-height );}.elementor-103030 .elementor-element.elementor-element-28ed180{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103030 .elementor-element.elementor-element-d73b908{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-103030 .elementor-element.elementor-element-db5a1b3{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-103030 .elementor-element.elementor-element-db5a1b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-0c70aae{font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-6c85bbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103030 .elementor-element.elementor-element-b125945{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-e2e9bcd .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-0e33aa0 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-5786e40{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-69318c5 .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-d8083df p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-e67acda{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-0584344 .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-4d523d5 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-582f0f0{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-eb3411c .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-ddf1b6a p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-886516c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-0c07b27 .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-ad6d0c2 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-29fac16{--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-103030 .elementor-element.elementor-element-7d4a248 .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-d6e0bd2 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-6b11a19{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-97ecda8 .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-c037562 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-4d942a6{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-276c51d .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-3a34209 p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-303cc13{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-384f207 .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-69facde p{margin-block-end:0px;}.elementor-103030 .elementor-element.elementor-element-12a1719{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103030 .elementor-element.elementor-element-794eab4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-1c04e33{width:var( --container-widget-width, 263px );max-width:263px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:263px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-1c04e33 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-7058134{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-2b3f7d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-498fbb6{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-103030 .elementor-element.elementor-element-498fbb6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-afdf3ce{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-13b3efc{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-d806e25{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-103030 .elementor-element.elementor-element-45a2c02{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103030 .elementor-element.elementor-element-b91947c{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-8b37462{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103030 .elementor-element.elementor-element-3701605{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:00rem;--padding-bottom:00rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-bed573d{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-103030 .elementor-element.elementor-element-bed573d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-25b0809{font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-ebfe05b{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-7caf259{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-6095bb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-3d4a380{width:var( --container-widget-width, 232px );max-width:232px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:232px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-3d4a380 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-8dcc05e{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-7456701{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103030 .elementor-element.elementor-element-f4118c3{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-103030 .elementor-element.elementor-element-a395d58{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103030 .elementor-element.elementor-element-90b0684{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-103030 .elementor-element.elementor-element-f9757c5{text-align:center;}.elementor-103030 .elementor-element.elementor-element-f9757c5 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-6ba12be .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-494f205{width:100%;max-width:100%;text-align:center;font-size:13px;}.elementor-103030 .elementor-element.elementor-element-8f95c32{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-103030 .elementor-element.elementor-element-435382f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103030 .elementor-element.elementor-element-2d2cff0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-e18bd7e{text-align:center;}.elementor-103030 .elementor-element.elementor-element-e18bd7e img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-a2cf85a .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-240b2bb{width:100%;max-width:100%;text-align:center;font-size:13px;}.elementor-103030 .elementor-element.elementor-element-1dff952{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-103030 .elementor-element.elementor-element-fefa5cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103030 .elementor-element.elementor-element-174059a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103030 .elementor-element.elementor-element-60db6f3{text-align:center;}.elementor-103030 .elementor-element.elementor-element-60db6f3 img{width:36px;height:36px;}.elementor-103030 .elementor-element.elementor-element-b98054a{text-align:center;}.elementor-103030 .elementor-element.elementor-element-b98054a .elementor-heading-title{font-size:1rem;line-height:1.4;}.elementor-103030 .elementor-element.elementor-element-9e89f88{width:100%;max-width:100%;text-align:center;font-size:13px;}.elementor-103030 .elementor-element.elementor-element-a0074f2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-103030 .elementor-element.elementor-element-75d45e0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-0bac239{width:var( --container-widget-width, 237px );max-width:237px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:237px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-0bac239 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-afc9215{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-fee263d{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-fee263d .elementor-button{font-size:14px;}.elementor-103030 .elementor-element.elementor-element-d739535{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;}.elementor-103030 .elementor-element.elementor-element-96eb14c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-103030 .elementor-element.elementor-element-01b9c37{width:var( --container-widget-width, 252px );max-width:252px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:252px;--container-widget-flex-grow:0;text-align:center;}.elementor-103030 .elementor-element.elementor-element-01b9c37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103030 .elementor-element.elementor-element-9b84cfe{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;font-size:var( --e-global-typography-4689bf1-font-size );line-height:var( --e-global-typography-4689bf1-line-height );}.elementor-103030 .elementor-element.elementor-element-98c3740{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-98c3740 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-8532c69{width:100%;max-width:100%;}.elementor-103030 .elementor-element.elementor-element-8532c69 .elementor-button{font-size:var( --e-global-typography-d223718-font-size );line-height:var( --e-global-typography-d223718-line-height );}.elementor-103030 .elementor-element.elementor-element-66c5a76{--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}}@media(min-width:786px){.elementor-103030 .elementor-element.elementor-element-c83a81c{--width:100%;}.elementor-103030 .elementor-element.elementor-element-d73b908{--width:500px;}.elementor-103030 .elementor-element.elementor-element-37b72b2{--width:608px;}.elementor-103030 .elementor-element.elementor-element-8b37462{--width:100%;}.elementor-103030 .elementor-element.elementor-element-69f7034{--width:100%;}.elementor-103030 .elementor-element.elementor-element-a0074f2{--width:100%;}}@media(max-width:1060px) and (min-width:786px){.elementor-103030 .elementor-element.elementor-element-d73b908{--width:100%;}.elementor-103030 .elementor-element.elementor-element-37b72b2{--width:auto;}.elementor-103030 .elementor-element.elementor-element-12a1719{--width:100%;}.elementor-103030 .elementor-element.elementor-element-2b3f7d3{--width:100%;}.elementor-103030 .elementor-element.elementor-element-13b3efc{--width:100%;}.elementor-103030 .elementor-element.elementor-element-8b37462{--width:100%;}.elementor-103030 .elementor-element.elementor-element-a0074f2{--width:100%;}}/* Start custom CSS */html {
	overflow-y: scroll;
}

.anim-paused,
.anim-paused *,
.anim-paused::before,
.anim-paused::after {
	animation-play-state: paused !important;
}

.hero-section-container {
	background-color: #00061b;
	background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
	background-size: 40px 40px;
	position: relative;
	min-height: 400px;
}
.eyebrow {
	display: inline-flex;
	align-items: center;
	padding: 8px 16px;
	border-radius: 100px;
	border: 1px solid rgba(77, 137, 249, 0.3);
	background-color: rgba(77, 137, 249, 0.08);
	position: relative;
	overflow: hidden;
}
.eyebrow::after {
	content: '';
	position: absolute;
	top: 0;
	left: -75%;
	width: 50%;
	height: 100%;
	background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.12) 50%, transparent 100%);
	animation: shine 3.5s ease-in-out infinite;
}
@keyframes shine {
	0% {
		left: -75%;
	}
	40% {
		left: 125%;
	}
	100% {
		left: 125%;
	}
}
@media (prefers-reduced-motion: reduce) {
	.eyebrow::after {
		animation: none;
		display: none;
	}
}
.eyebrow-label {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.12em;
	line-height: 1;
	text-transform: uppercase;
	color: #71A1FA;
	position: relative;
	z-index: 1;
}
.dashboard {
	width: 100%;
	max-width: 580px;
	display: grid;
	grid-template-columns: 1fr 220px;
	gap: 10px;
	animation: fadeInUp 0.6s ease both;
	align-items: stretch;
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(14px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
/* Left column stacks two cards */
.left-col {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.card {
	background: #131B25;
	border: 1px solid #2A3B51;
	border-radius: 7px;
	padding: 14px 16px;
}
.stats-card {
	height: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.host-card {
	flex: 1;
}
/* ── Card header ── */
.card-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #2A3B51;
}
.card-title {
	font-size: 11px;
	color: #94a3b8;
	font-weight: 400;
}
.uptime {
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 10px;
	color: #94a3b8;
}
/* ── Service card ── */
.sysdescr {
	font-family: 'Courier New', monospace;
	font-size: 15px;
	font-weight: 700;
	color: #e2e8f0;
	margin-bottom: 10px;
}
.snmp-row {
	display: flex;
	align-items: center;
	gap: 10px;
	background: #0d1724;
	border: 1px solid #2A3B51;
	border-radius: 6px;
	padding: 9px 12px;
}
.avatar {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #0a1220;
	border: 1px solid #2A3B51;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	position: relative;
}
.avatar-dot {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #68F37B;
	position: absolute;
	bottom: 0;
	right: 0;
	animation: pulseGlow 2.4s ease-in-out infinite;
}
@keyframes pulseGlow {
	0%, 100% {
		opacity: 1;
		transform: scale(1);
	}
	50% {
		opacity: 0.5;
		transform: scale(1.4);
	}
}
.waveform {
	stroke-dasharray: 130;
	stroke-dashoffset: 130;
	animation: drawWave 1.2s ease 0.4s forwards;
}
@keyframes drawWave {
	to {
		stroke-dashoffset: 0;
	}
}
.snmp-text {
	font-family: 'Courier New', monospace;
	font-size: 10px;
	color: #94a3b8;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* ── Host Status ── */
.host-boxes {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
	height: calc(100% - 42px);
}
.host-box {
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 12px 10px;
	min-height: 90px;
}
.host-box.ok {
	background: #68F37B;
	animation: flashIn 0.45s ease 0.9s both;
}
.host-box.critical {
	background: #f87171;
	animation: flashIn 0.45s ease 1.1s both;
}
@keyframes flashIn {
	from {
		opacity: 0;
		transform: scale(0.92);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}
/* CHANGED: 800 → 700, drops the Roboto 800 font file */
.host-number {
	font-size: 32px;
	font-weight: 700;
	color: #0a1220;
	line-height: 1;
	margin-bottom: 4px;
}
.host-label {
	font-size: 10px;
	font-weight: 700;
	color: #0a1220;
	letter-spacing: 0.08em;
}
/* ── Stats card rotating ── */
.stats-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 10px;
	margin-bottom: 8px;
	border-bottom: 1px solid #2A3B51;
	flex-shrink: 0;
}
.stats-title {
	font-size: 11px;
	color: #94a3b8;
	font-weight: 400;
}
button.tab-dots {
	display: flex;
	gap: 4px;
	align-items: center;
}
button.tab-dot {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #2A3B51;
	border: none;
	cursor: pointer;
	padding: 0;
	transition: background 0.3s ease, transform 0.2s ease;
}
button.tab-dot.active {
	background: #68F37B;
	transform: scale(1.3);
}
.rotate-bar-track {
	height: 2px;
	background: #2A3B51;
	border-radius: 1px;
	margin-bottom: 8px;
	overflow: hidden;
	flex-shrink: 0;
}
.rotate-bar-fill {
	height: 100%;
	background: #68F37B;
	border-radius: 1px;
	width: 0%;
	transition: width 0.1s linear;
}
.metrics-header {
	display: flex;
	justify-content: space-between;
	padding: 5px 8px;
	border: 1px solid #2A3B51;
	border-radius: 5px;
	margin-bottom: 6px;
	flex-shrink: 0;
}
.metrics-col {
	font-size: 10px;
	color: #7896BA;
}
/* Panel */
.stats-panel {
	display: none;
	flex-direction: column;
	flex: 1;
	animation: panelIn 0.3s ease both;
}
.stats-panel.active {
	display: flex;
}
@keyframes panelIn {
	from {
		opacity: 0;
		transform: translateY(5px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.section-label {
	font-size: 10px;
	color: #e2e8f0;
	font-weight: 500;
	padding: 5px 0 5px;
	border-bottom: 1px solid #2A3B51;
	margin-bottom: 2px;
	flex-shrink: 0;
}
.stat-row {
	display: grid;
	grid-template-columns: 46px 1fr 46px;
	align-items: center;
	gap: 6px;
	padding: 5px 0;
	border-bottom: 1px solid #1a2535;
	flex-shrink: 0;
}
.stat-row:last-child {
	border-bottom: none;
}
.stat-name {
	font-size: 10px;
	color: #94a3b8;
}
.bar-track {
	height: 4px;
	background: #2A3B51;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
}
.bar-fill {
	height: 100%;
	background: #68F37B;
	border-radius: 2px;
	transform-origin: left center;
	transform: scaleX(0);
	transition: transform 0.8s cubic-bezier(0.4,0,0.2,1);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.bar-fill.animate {
	transform: scaleX(1);
}
.stat-value {
	font-size: 10px;
	color: #e2e8f0;
	text-align: right;
	white-space: nowrap;
}
.timestamp {
	font-size: 9px;
	color: #374151;
	margin-top: auto;
	padding-top: 6px;
	border-top: 1px solid #1a2535;
	flex-shrink: 0;
}
@media (prefers-reduced-motion: reduce) {
	.dashboard, .avatar-dot, .bar-fill, .host-box, .waveform, .stats-panel {
		animation: none !important;
		stroke-dashoffset: 0 !important;
		transform: none !important;
		opacity: 1 !important;
	}
	.bar-fill {
		transform: scaleX(1) !important;
	}
}
a.learn-more{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	text-decoration: none;
	font-size: 15px;
	line-height: 1;
	font-weight: 400;
	cursor: pointer;
	color:#71A1FA;
}
.learn-more .arrow {
	display: inline-block;
	transition: transform 0.25s ease;
}
.learn-more:hover .arrow {
	transform: translateX(4px);
	text-decoration:none;
}
a.link-text {
	color:#71A1FA;
	text-decoration: underline !important;
}
.feature-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 16px;
	font-family: inherit;
	line-height: 1.2;
}
.feature-list li {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	transition: transform 0.3s ease, color 0.3s ease;
	cursor: default;
	font-size: 14px;
}
.feature-list li img {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
}
.feature-list li:hover {
	transform: translateX(5px);
	color: #4d89f9;
}
@media (max-width: 480px) {
	.feature-list {
		grid-template-columns: 1fr;
	}
}
span.eyebrow.orange {
	background: rgba(245, 158, 11, 0.08);
	border-color: rgba(245, 158, 11, 0.3);
}
.eyebrow-label-orange {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.12em;
	line-height: 1;
	text-transform: uppercase;
	color: #f59e0b !important;
}
:root {
	--ss-blue: #71A1FA;
	--ss-blue-border: rgba(77, 137, 249, 0.25);
	--ss-white: #F4F7FB;
	--ss-muted: #D9E6FF99;
	--ss-muted-2: rgba(255, 255, 255, 0.08);
	--ss-card-bg: rgba(255, 255, 255, 0.03);
	--ss-tab-active-bg: rgba(77, 137, 249, 0.15);
}
/*SHARED — SECTION WRAPPER*/
.ss-section {
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* SHARED — TAB NAV */
.ss-tab-nav {
	display: flex;
	gap: 0;
	margin-bottom: 64px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
	justify-content: center;
	flex-wrap: nowrap;
	position: relative;
	background: rgba(255, 255, 255, 0.04);
	border: 1px solid var(--ss-blue-border);
	border-radius: 100px !important;
	padding: 8px;
	width: fit-content;
	max-width: 100%;
	box-sizing: border-box;
}
.ss-tab-nav::-webkit-scrollbar {
	display: none;
}
#ss-arch .ss-tab-nav,#ss-features .ss-tab-nav {
	width: fit-content !important;
	max-width: 100%;
	border-radius: 100px !important;
}

.ss-tab-indicator {
	position: absolute;
	top: 5px;
	left: 0;
	height: calc(100% - 10px);
	background: rgba(77, 137, 249, 0.15);
	border: 1px solid var(--ss-blue);
	border-radius: 100px;
	transition: left 0.25s ease, width 0.25s ease;
	pointer-events: none;
	z-index: 0;
}
button.ss-tab-btn {
	background: transparent;
	border: 1px solid transparent;
	outline: none;
	-webkit-appearance: none;
	appearance: none;
	color: var(--ss-muted);
	font-family: inherit;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	padding: 9px 20px;
	border-radius: 100px;
	cursor: pointer;
	white-space: nowrap;
	transition: color 0.22s ease;
	letter-spacing: 0.01em;
	position: relative;
	z-index: 1;
	flex-shrink: 0;
	min-width: max-content;
}
button.ss-tab-btn:hover {
	color: var(--ss-white);
	background-color: transparent;
	border: 1px solid transparent;
}
button.ss-tab-btn:focus-visible {
	background-color: #4d89f920;
}
button.ss-tab-btn.ss-active {
	color: var(--ss-white);
	background: transparent;
	border: 1px solid transparent;
	outline: none;
}
button.ss-tab-btn:active {
	background-color: #4d89f920;
	outline: none;
}
button.ss-tab-btn:focus {
	outline: none;
}
/*SHARED — SLIDE PANEL + FOOTER*/
.ss-slide-panel,.ss-slide-footer {
	width: 100%;
}
.ss-slide-panel {
	border-radius: 8px;
	overflow: hidden;
}
/*SHARED — SLIDES*/
.ss-slide {
	display: none;
	min-height:400px;
}
.ss-arch-slide {
	display: none;
}
.ss-slide.ss-active {
	display: block;
	animation: ss-fade 0.35s ease;
}
.ss-arch-slide.ss-active {
	display: block;
	animation: ss-fade 0.35s ease;
}
@keyframes ss-fade {
	from {
		opacity: 0;
		transform: translateY(8px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
/*SHARED — SLIDE INNER*/
.ss-slide-inner {
	display: grid;
	grid-template-columns: 1fr 1.2fr;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	gap: 48px;
}
.ss-slide-copy {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height:400px;
	vertical-align: middle;
}
.ss-slide-tag {
	font-family: inherit;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--ss-blue);
	display: flex;
	align-items: center;
	margin-bottom: 4px;
}
h3.ss-slide-headline {
	font-size: clamp(22px, 2.8vw, 30px);
	font-weight: 600;
	letter-spacing: -0.02em;
	line-height: 1.2;
	margin-bottom: 16px;
	color: var(--ss-white);
}
.ss-slide-body {
	font-size: 16px;
	line-height: 1.72;
	color: var(--ss-muted);
	font-weight: normal;
	max-width:480px;
	margin-bottom:24px;
}
.ss-slide-body strong {
	color: var(--e-global-color-primary);
	font-weight: 500;
}
.ss-screenshot-frame video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
/* Visual column: no border ever */
.ss-slide-visual {
	background-color: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	border: none !important;
	box-shadow: none;
}
.ss-slide-visual::before {
	display: none;
}
/*SHARED — FOOTER*/
.ss-slide-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 32px;
	flex-wrap: wrap;
	gap: 8px;
}
.ss-dot-nav {
	display: flex;
	gap: 6px;
	align-items: center;
}
.ss-dot-nav-item {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--ss-muted-2);
	border: 1px solid var(--ss-blue-border);
	cursor: pointer;
	transition: all 0.2s ease;
}
.ss-dot-nav-item.ss-active {
	background: var(--ss-blue);
	border-color: var(--ss-blue);
	width: 20px;
	border-radius: 3px;
}
.ss-slide-arrows {
	display: flex;
	gap: 8px;
}
button.ss-arrow-btn {
	width: 36px;
	height: 36px;
	border: 1px solid var(--ss-blue-border);
	border-radius: 6px;
	background: transparent;
	color: var(--ss-muted);
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-family: inherit;
	transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
	outline: none;
	-webkit-appearance: none;
	appearance: none;
	flex-shrink: 0;
}
button.ss-arrow-btn:hover {
	background: var(--ss-tab-active-bg);
	border-color: var(--ss-blue);
	color: var(--ss-blue);
}
button.ss-arrow-btn:focus-visible {
	outline: 2px solid rgba(77, 137, 249, 0.5);
	outline-offset: 2px;
}
/* FEATURES — specific*/
.ss-screenshot-frame {
	width: 100%;
	overflow: hidden;
	border: 1px solid rgba(77, 137, 249, 0.2);
	box-shadow: 0 8px 40px rgba(0, 0, 0, 0.4);
	position: relative;
	z-index: 1;
	border-radius:6px;
}
.ss-screenshot-bar {
	height: 24px;
	background: #1a2233;
	border-bottom: 1px solid rgba(77, 137, 249, 0.15);
	display: flex;
	align-items: center;
	padding: 0 12px;
	gap: 6px;
}
.ss-screen-dot {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.12);
}
/* CHANGED: transform:translateZ(0) and will-change removed —
   they forced a permanent compositor layer on a static video. */
.ss-video-frame {
	width: 100%;
	display: block;
	aspect-ratio: 16/9;
	object-fit: cover;
}
/* Poster/fallback image */
.ss-screenshot-frame img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
	display: block;
}
.ss-progress-bar,.ss-slide-counter {
	display: none;
}
[data-panel="features"] .ss-slide-inner {
	min-height: 500px;
	gap: 0;
}
[data-panel="features"] .ss-slide-copy {
	padding: 24px 32px;
	gap: 0;
}
[data-panel="features"] .ss-slide-tag {
	margin-bottom: 8px;
}
[data-panel="features"] .ss-slide-headline {
	font-size: clamp(20px, 2.4vw, 26px);
	margin-bottom: 10px;
}
[data-panel="features"] .ss-slide-body {
	margin-bottom: 0;
	max-width: 500px;
}
[data-panel="features"] .ss-slide-visual {
	min-height: 320px;
	padding: 0;
	border: none !important;
	box-shadow: none;
	align-items: stretch;
}
/* Cap chart: full bleed */
[data-panel="features"] .ss-slide-visual--cap {
	padding: 0;
}
[data-panel="features"] .cap-wrap {
	width: 100%;
}
[data-panel="features"] .cap-wrap svg {
	width: 100%;
	height: auto;
	border-radius: 0;
	display: block;
}
/* SLA: flush right, small left padding */
[data-panel="features"] .ss-slide-visual--sla {
	padding: 16px 0 16px 16px;
	align-items: flex-end;
	justify-content: flex-end;
}
/* Alert cards: flush */
[data-panel="features"] .ss-slide-visual--cards {
	padding: 12px 0;
}
.ss-slide-inner--alerting {
	grid-template-columns: 1fr 1.2fr;
	gap: 0;
}
.ss-slide-visual--cards {
	align-items: center;
	min-height: unset;
}
.ss-alert-cards {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 6px;
	width: 100%;
}
/* CHANGED: will-change removed from both base and :hover.
   Setting it on hover is too late to help and thrashes layers. */
.nac {
	background: #131B25;
	border: 1px solid #2A3B51;
	border-radius: 5px;
	padding: 14px 16px;
	display: flex;
	flex-direction: column;
	gap: 6px;
	width: 100%;
	box-sizing: border-box;
	transition: opacity 0.35s ease, transform 0.35s ease;
}
.nac-icon {
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	margin-bottom: 3px;
}
/* CHANGED: 700 → 600, consolidates toward dropping the Roboto 700 file */
.nac-title {
	font-size: 14px;
	font-weight: 600;
	color: #EEEEEE;
	line-height: 1.2;
	letter-spacing: -0.01em;
}
.nac-body {
	font-size: 12px;
	line-height: 1.5;
	color: rgba(238, 238, 238, 0.65);
}
.sla-embed {
	width: 100%;
	max-width: 540px;
	margin-left: auto;
	position: relative;
	z-index: 1;
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid #2A3B51;
	box-shadow: 0 8px 40px rgba(0, 0, 0, 0.4);
}
.sla-e-bar {
	height: 24px;
	background: #1a2233;
	border-bottom: 1px solid rgba(77, 137, 249, 0.15);
	display: flex;
	align-items: center;
	padding: 0 12px;
	gap: 6px;
}
.sla-e-dot {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.12);
}
.sla-e-header {
	background: #131B25;
	padding: 10px 14px 8px;
	border-bottom: 1px solid #2A3B51;
}
/* CHANGED: 700 → 600 */
.sla-e-title {
	font-size: 13px;
	font-weight: 600;
	color: #EEEEEE;
	margin-bottom: 4px;
	letter-spacing: -0.01em;
}
.sla-e-target {
	font-size: 9px;
	color: #94a3b8;
	margin-bottom: 2px;
}
.sla-e-target strong {
	color: #68F37B;
}
.sla-e-date {
	font-size: 8px;
	color: #4a5568;
}
.sla-e-date strong {
	color: #64748b;
}
.sla-e-table-header {
	display: grid;
	grid-template-columns: 1fr 70px 64px;
	padding: 5px 14px;
	background: #0d1724;
	border-bottom: 1px solid #2A3B51;
}
.sla-e-col {
	font-size: 8px;
	color: #4a5568;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.sla-e-col:not(:first-child) {
	text-align: right;
}
.sla-e-rows {
	background: #131B25;
}
.sla-e-row {
	display: grid;
	grid-template-columns: 1fr 70px 64px;
	align-items: center;
	padding: 6px 14px;
	border-bottom: 1px solid #1a2535;
	opacity: 0;
	transform: translateX(-6px);
	transition: opacity 0.35s ease, transform 0.35s ease;
}
.sla-e-row:last-child {
	border-bottom: none;
}
.sla-e-row.sla-visible {
	opacity: 1;
	transform: translateX(0);
}
.sla-e-host {
	font-size: 9px;
	color: #94a3b8;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 6px;
}
/* CHANGED: 700 → 600 */
.sla-e-uptime {
	font-size: 9px;
	font-weight: 600;
	color: #EEEEEE;
	text-align: right;
}
.sla-e-status {
	display: flex;
	justify-content: flex-end;
}
/* CHANGED: 700 → 600 */
.sla-e-badge {
	font-size: 7px;
	line-height: 1;
	font-weight: 600;
	letter-spacing: 0.06em;
	padding: 2px 6px;
	border-radius: 2px;
	opacity: 0;
	transform: scale(0.8);
	transition: opacity 0.25s ease, transform 0.25s ease;
}
.sla-e-badge.sla-passed {
	background: #68F37B;
	color: #0a1220;
}
.sla-e-badge.sla-warning {
	background: #f59e0b;
	color: #0a1220;
}
.sla-e-badge.sla-failed {
	background: #f87171;
	color: #0a1220;
}
.sla-e-badge.sla-visible {
	opacity: 1;
	transform: scale(1);
}
.sla-e-footer {
	background: #0d1724;
	padding: 5px 14px;
	border-top: 1px solid #2A3B51;
}
.sla-e-footer-text {
	font-size: 7px;
	color: #374151;
	font-family: 'Courier New', monospace;
}
.ss-slide-visual--cap {
	overflow: hidden;
	align-items: center;
	background: transparent;
}
.cap-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.cap-wrap svg {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 4px;
}
.cap-wrap svg path[stroke="#68F37B"],.cap-wrap svg path[fill="#DDDF0D"],.cap-wrap svg path[stroke="#DDDF0D"],.cap-wrap svg path[fill="#7798BF"],.cap-wrap svg path[stroke="#7798BF"] {
	opacity: 0;
	animation: fade-area 0.5s ease-out 0.3s both;
}
.cap-wrap svg path[stroke="#68F37B"] {
	stroke-dasharray: 1200;
	stroke-dashoffset: 1200;
	animation: draw-line-green 2.2s ease-out 0.3s both;
}
@keyframes draw-line-green {
	from {
		opacity: 1;
		stroke-dashoffset: 1200;
	}
	to {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}
.cap-wrap svg path[fill="#DDDF0D"] {
	animation: fade-area 2.2s ease-out 0.55s both;
}
.cap-wrap svg path[stroke="#DDDF0D"] {
	stroke-dasharray: 6000;
	stroke-dashoffset: 6000;
	animation: draw-line-yellow 2.2s ease-out 0.55s both;
}
@keyframes draw-line-yellow {
	from {
		opacity: 1;
		stroke-dashoffset: 6000;
	}
	to {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}
.cap-wrap svg path[fill="#7798BF"] {
	animation: fade-area 1.8s ease-out 1.4s both, pulse-forecast 3s ease-in-out 3.2s infinite;
}
.cap-wrap svg path[stroke="#7798BF"] {
	stroke-dasharray: 4000;
	stroke-dashoffset: 4000;
	animation: draw-line-blue 1.8s ease-out 1.4s both;
}
@keyframes draw-line-blue {
	from {
		opacity: 1;
		stroke-dashoffset: 4000;
	}
	to {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}
@keyframes fade-area {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes pulse-forecast {
	0%,100% {
		opacity: 0.5;
	}
	50% {
		opacity: 0.85;
	}
}
@media (prefers-reduced-motion: reduce) {
	.cap-wrap svg,.cap-wrap svg * {
		animation: none !important;
		stroke-dasharray: none !important;
		stroke-dashoffset: 0 !important;
		opacity: 1 !important;
	}
}
.ss-slide-note {
	font-size: 14px;
	line-height: 1.6;
	color: #D9E6FF99;
}
.ss-slide-note a {
	color: var(--ss-blue);
	text-decoration: underline!important;
}
.ss-slide-note strong {
	color: rgba(255, 255, 255, 0.55);
	font-weight: 500;
}
.ss-img-placeholder {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12px;
	opacity: 0.25;
}
.ss-img-placeholder svg {
	width: 48px;
	height: 48px;
}
.ss-img-placeholder span {
	font-size: 12px;
	color: var(--ss-white);
	letter-spacing: 0.08em;
	text-transform: uppercase;
}
/* ARCHITECTURE — specific */
[data-panel="arch"] .ss-slide-inner {
	grid-template-columns: 1fr 1fr;
	min-height: 420px;
	align-items: stretch;
}
[data-panel="arch"] .ss-slide-copy {
	gap: 0;
}
[data-panel="arch"] .ss-slide-headline {
	margin-bottom: 16px;
}
[data-panel="arch"] .ss-slide-visual {
	min-height: 420px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	border: none !important;
	box-shadow: none;
}
[data-panel="arch"] .ss-slide-visual img {
	width: 100%;
	height: 460px;
	object-fit: contain;
	object-position: center;
	display: block;
}
/*TABLET (≤ 1060px)*/
@media (max-width: 1060px) {
	.ss-tab-nav {
		margin-bottom:24px;
	}
	#ss-arch .ss-tab-nav,#ss-features .ss-tab-nav {
		width: fit-content !important;
		max-width: 100%;
		overflow-x: auto;
		justify-content: flex-start;
	}
	button.ss-tab-btn {
		font-size: 13px;
		padding: 9px 16px;
	}
	.ss-slide-inner,.ss-slide-inner--alerting {
		grid-template-columns: 1fr !important;
		min-height: unset !important;
		gap: 0 !important;
	}
	.ss-slide-copy {
		order: 2;
		padding: 24px 16px !important;
		width: 100%;
		box-sizing: border-box;
		min-height:auto;
	}
	.ss-slide-body {
		max-width: 100% !important;
		margin-bottom: 16px;
		font-size:14px;
	}
	.ss-slide-visual img {
		order: 1;
		padding: 0 !important;
		width: 100%;
		box-sizing: border-box;
		border: none !important;
	}
	.ss-slide-visual--cards {
		order: 1;
		padding: 16px !important;
		width: 100%;
		box-sizing: border-box;
		min-height: unset;
	}
	.ss-slide-inner--alerting .ss-slide-copy {
		order: 2;
	}
	.ss-alert-cards {
		grid-template-columns: 1fr 1fr;
		gap: 8px;
	}
	.nac-title {
		font-size: 13px;
	}
	.nac-body {
		font-size: 11px;
	}
	.ss-slide-visual--sla {
		order: 1;
		padding: 16px !important;
		align-items: center;
		justify-content: center;
		width: 100%;
		box-sizing: border-box;
	}
	.sla-embed {
		max-width: 100%;
		width: 100%;
	}
	.ss-slide-visual--cap {
		order: 1;
		padding: 0 !important;
		width: 100%;
		box-sizing: border-box;
	}
	.ss-slide-footer {
		padding: 12px 16px;
	}
	/* Arch tablet */
	[data-panel="arch"] .ss-slide-inner {
		grid-template-columns: 1fr !important;
		min-height: unset !important;
	}
	[data-panel="arch"] .ss-slide-visual {
		order: 1;
		min-height: unset !important;
		padding: 24px !important;
		width: 100%;
	}
	[data-panel="arch"] .ss-slide-visual img {
		height: 400px;
	}
	[data-panel="arch"] .ss-slide-copy {
		order: 2;
		padding: 24px 20px !important;
	}
}
/* MOBILE (≤ 785px) */
@media (max-width: 785px) {
	button.ss-tab-btn {
		font-size: 12px;
		padding: 8px 13px;
	}
	.ss-slide-copy {
		padding: 20px 12px !important;
	}
	.ss-slide-visual {
		min-height: 160px !important;
	}
	.ss-alert-cards {
		display: flex;
		flex-wrap: wrap;
		gap: 8px;
	}
	.nac {
		flex-direction: row;
		align-items: center;
		gap: 8px;
		padding: 8px 14px;
		width: auto;
		flex: 0 0 auto;
	}
	.nac-icon {
		width: 16px;
		height: 16px;
		min-width: 16px;
		margin-bottom: 0;
	}
	.nac-title {
		font-size: 12px;
		font-weight: 500;
		white-space: nowrap;
	}
	.nac-body {
		display: none;
	}
	.ss-slide-visual--cards {
		padding: 12px !important;
	}
	.ss-slide-visual--sla {
		padding: 12px !important;
	}
	.ss-slide-visual--cap {
		padding: 0 !important;
	}
	.ss-slide-footer {
		padding: 10px 12px;
	}
	[data-panel="arch"] .ss-slide-visual img {
		height: 250px;
	}
}
/* TESTIMONIALS CAROUSEL */
div.ntc-wrap {
	width: 100%;
	position: relative;
	overflow: hidden;
}
div.ntc-track-outer {
	width: 100%;
	overflow: visible;
}
/* CHANGED: will-change removed from base. It's applied by JS only
   during the transition — see the snippet below. */
div.ntc-track {
	display: flex;
	transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
	gap: 24px;
}
div.ntc-track.ntc-sliding {
	will-change: transform;
}
div.ntc-track.ntc-no-transition {
	transition: none;
}
div.ntc-card {
	flex-shrink: 0;
	padding: 32px 32px 28px;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	background-color: rgba(77, 137, 249, 0.05);
	border: 1px solid rgba(77, 137, 249, 0.18);
	border-radius: 8px;
	box-sizing: border-box;
	overflow: hidden;
}
span.ntc-industry {
	display: inline-block;
	font-size: 11px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	border-radius: 100px;
	padding: 8px 16px;
	margin-bottom: 24px;
	font-family: inherit;
}
span.ntc-industry.ntc-ind-banking {
	color: #34d399;
	background: rgba(52, 211, 153, 0.12);
	border: 1px solid rgba(52, 211, 153, 0.30);
}
span.ntc-industry.ntc-ind-internet {
	color: #60a5fa;
	background: rgba(96, 165, 250, 0.12);
	border: 1px solid rgba(96, 165, 250, 0.30);
}
span.ntc-industry.ntc-ind-insurance {
	color: #2dd4bf;
	background: rgba(45, 212, 191, 0.12);
	border: 1px solid rgba(45, 212, 191, 0.30);
}
span.ntc-industry.ntc-ind-education {
	color: #fbbf24;
	background: rgba(251, 191, 36, 0.12);
	border: 1px solid rgba(251, 191, 36, 0.30);
}
span.ntc-industry.ntc-ind-government {
	color: #a78bfa;
	background: rgba(167, 139, 250, 0.12);
	border: 1px solid rgba(167, 139, 250, 0.30);
}
span.ntc-industry.ntc-ind-eservices {
	color: #fb923c;
	background: rgba(251, 146, 60, 0.12);
	border: 1px solid rgba(251, 146, 60, 0.30);
}
div.ntc-avatar {
	width: 48px;
	height: 48px;
	min-width: 48px;
	flex-shrink: 0;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 600;
	font-family: inherit;
}
div.ntc-avatar.ntc-ind-banking {
	background: rgba(52, 211, 153, 0.15);
	border: 1px solid rgba(52, 211, 153, 0.35);
	color: #34d399;
}
div.ntc-avatar.ntc-ind-internet {
	background: rgba(96, 165, 250, 0.15);
	border: 1px solid rgba(96, 165, 250, 0.35);
	color: #60a5fa;
}
div.ntc-avatar.ntc-ind-insurance {
	background: rgba(45, 212, 191, 0.15);
	border: 1px solid rgba(45, 212, 191, 0.35);
	color: #2dd4bf;
}
div.ntc-avatar.ntc-ind-education {
	background: rgba(251, 191, 36, 0.15);
	border: 1px solid rgba(251, 191, 36, 0.35);
	color: #fbbf24;
}
div.ntc-avatar.ntc-ind-government {
	background: rgba(167, 139, 250, 0.15);
	border: 1px solid rgba(167, 139, 250, 0.35);
	color: #a78bfa;
}
div.ntc-avatar.ntc-ind-eservices {
	background: rgba(251, 146, 60, 0.15);
	border: 1px solid rgba(251, 146, 60, 0.35);
	color: #fb923c;
}
p.ntc-quote {
	font-size: clamp(13px, 1.6vw, 16px);
	line-height: 1.75;
	color: #D9E6FF99;
	width: 100%;
	margin-bottom: 28px;
	font-style: italic;
	font-family: inherit;
	max-width: 800px;
	text-wrap: balance;
	overflow-wrap: anywhere;
	hyphens: auto;
	white-space: normal;
}
div.ntc-author {
	display: inline-flex;
	align-items: center;
	gap: 14px;
	text-align: left;
	max-width: 100%;
	box-sizing: border-box;
}
div.ntc-author-info {
	display: flex;
	flex-direction: column;
	gap: 3px;
	min-width: 0;
}
p.ntc-name {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	margin: 0;
	font-family: inherit;
	overflow-wrap: anywhere;
}
p.ntc-role {
	font-size: 12px;
	color: #cbd5e1;
	margin: 0;
	font-family: inherit;
	overflow-wrap: anywhere;
	white-space: normal;
}
a.ntc-link {
	font-size: 11px;
	color: #7cb9ff;
	text-decoration: none;
	margin-top: 4px;
	display: inline-block;
	font-family: inherit;
	overflow-wrap: anywhere;
}
a.ntc-link:hover {
	color: #a8d4ff;
	text-decoration: underline;
}
button.ntc-btn {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: rgba(77, 137, 249, 0.12);
	border: 1px solid rgba(77, 137, 249, 0.35);
	color: #7cb9ff;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background 0.2s, border-color 0.2s;
	padding: 0;
	flex-shrink: 0;
}
button.ntc-btn:hover {
	background: rgba(77, 137, 249, 0.25);
	border-color: rgba(77, 137, 249, 0.6);
}
button.ntc-btn svg {
	width: 16px;
	height: 16px;
	stroke: currentColor;
	fill: none;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
	display: block;
}
div.ntc-dots {
	display: flex;
	gap: 6px;
	align-items: center;
}
div.ntc-dot {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: rgba(124, 185, 255, 0.25);
	border: 1px solid rgba(124, 185, 255, 0.35);
	cursor: pointer;
	transition: all 0.2s;
}
div.ntc-dot.ntc-active {
	background: #7cb9ff;
	border-color: #5aa3f7;
	width: 20px;
	border-radius: 3px;
}
div.ntc-controls {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
	margin-top: 20px;
}
div.ntc-outer {
	position: relative;
}
@media (max-width: 785px) {
	div.ntc-wrap {
		overflow: visible;
	}
	div.ntc-card {
		padding: 24px 20px 20px;
	}
	p.ntc-quote {
		font-size: 14px;
		line-height: 1.7;
		margin-bottom: 20px;
	}
	div.ntc-avatar {
		width: 40px;
		height: 40px;
		min-width: 40px;
		font-size: 12px;
	}
	p.ntc-name {
		font-size: 13px;
	}
	p.ntc-role {
		font-size: 11px;
	}
	button.ntc-btn {
		width: 32px;
		height: 32px;
	}
	button.ntc-btn svg {
		width: 14px;
		height: 14px;
	}
}
/*PRICING CARDS */
@property --npc-angle {
	syntax: '<angle>';
	initial-value: 0deg;
	inherits: false;
}
@keyframes npc-border-spin {
	to {
		--npc-angle: 360deg;
	}
}
@keyframes npc-shine {
	0% {
		left: -75%;
	}
	40% {
		left: 125%;
	}
	100% {
		left: 125%;
	}
}
div.npc-root {
	width: 100%;
}
div.npc-scroll-wrap {
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
	padding-bottom: 4px;
}
div.npc-scroll-wrap::-webkit-scrollbar {
	display: none;
}
div.npc-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 24px;
}
div.npc-card {
	background: transparent;
	border: 1px solid #4D89F930;
	border-radius: 8px;
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 675px;
	position: relative;
	z-index: 0;
}
div.npc-card.npc-featured {
	border: none;
	box-shadow: inset 0 0 0 1px #4D89F930;
}
div.npc-card.npc-featured::before {
	content: '';
	position: absolute;
	inset: -1px;
	border-radius: 9px;
	background: conic-gradient(from var(--npc-angle, 0deg),transparent 0deg,transparent 80deg,#4d89f9 150deg,#80adff 180deg,#4d89f9 210deg,transparent 280deg,transparent 360deg);
	z-index: -1;
	animation: npc-border-spin 6s linear infinite;
}
div.npc-card.npc-featured::after {
	content: '';
	position: absolute;
	inset: 1px;
	border-radius: 7px;
	background: #00061b;
	z-index: -1;
}
@media (prefers-reduced-motion: reduce) {
	div.npc-card.npc-featured::before {
		animation: none;
		background: #4d89f9;
		inset: -1px;
	}
}
div.npc-card-top {
	display: flex;
	flex-direction: column;
	gap: 24px;
}
div.npc-header {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
div.npc-title-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
}
p.npc-tier {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: #f6f7f9;
	line-height: 1.2;
}
span.npc-badge {
	display: inline-flex;
	align-items:center;
	padding: 6px 14px;
	border-radius: 100px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	flex-shrink: 0;
}
span.npc-badge::after {
	content: '';
	position: absolute;
	top: 0;
	left: -75%;
	width: 50%;
	height: 100%;
	background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.12) 50%, transparent 100%);
	animation: npc-shine 3.5s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
	span.npc-badge::after {
		animation: none;
		display: none;
	}
}
span.npc-badge-label {
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.12em;
	line-height: 1;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}
span.npc-badge.npc-badge-blue {
	background: rgba(77, 137, 249, 0.08);
	border: 1px solid rgba(77, 137, 249, 0.3);
}
span.npc-badge.npc-badge-blue span.npc-badge-label {
	color: #4d89f9;
}
span.npc-badge.npc-badge-amber {
	background: rgba(245, 158, 11, 0.08);
	border: 1px solid rgba(245, 158, 11, 0.3);
}
span.npc-badge.npc-badge-amber span.npc-badge-label {
	color: #f59e0b;
}
p.npc-price {
	font-size: 32px;
	font-weight: 600;
	color: #f6f7f9;
	line-height: 1.2;
	font-variant-numeric: tabular-nums;
	letter-spacing: -0.01em;
	margin-bottom:4px;
}
p.npc-price-sub {
	font-size: 12px;
	color: rgba(246, 247, 249, 0.6);
	line-height: 1.4;
}
p.npc-desc {
	font-size: 14px;
	color: #D9E6FF;
	line-height: 1.5;
}
div.npc-divider {
	height: 1px;
	background: rgba(202, 220, 253, 0.2);
}
ul.npc-features {
	list-style: none;
	padding: 0 0 32px 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 14px;
}
p.npc-features-label {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: rgba(246, 247, 249, 0.5);
	margin-bottom: 2px;
}
ul.npc-features li {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	font-size: 14px;
	color: #C6D9FF90;
	line-height: 1.45;
	cursor: default;
	transition: transform 0.25s ease, color 0.25s ease;
}
ul.npc-features li:hover {
	transform: translateX(5px);
	color: #71A1FA;
}
ul.npc-features li svg {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
	margin-top: 2px;
}
div.npc-cta {
	display: flex;
	flex-direction: column;
	gap: 14px;
}
p.npc-cta-note {
	font-size: 12px;
	color: rgba(246, 247, 249, 0.5);
	text-align: center;
	line-height: 1;
	min-height: 12px;
}
a.npc-btn-primary {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #0444d3;
	border-radius: 4px;
	padding: 16px 24px;
	text-decoration: none;
	transition: background 0.2s ease;
}
a.npc-btn-primary span {
	font-size: 16px;
	font-weight: 600;
	color: #e8e8e8;
	white-space: nowrap;
}
a.npc-btn-primary:hover {
	background: #0550f5;
}
a.npc-btn-outline {
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
	border: 1px solid rgba(232, 232, 232, 0.4);
	border-radius: 4px;
	padding: 16px 24px;
	text-decoration: none;
	transition: background 0.2s ease, border-color 0.2s ease;
}
a.npc-btn-outline span {
	font-size: 16px;
	font-weight: 600;
	color: #e8e8e8;
	white-space: nowrap;
}
a.npc-btn-outline:hover {
	background: rgba(232, 232, 232, 0.08);
	border-color: rgba(232, 232, 232, 0.7);
}
a.npc-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	font-size: 14px;
	font-weight: 400;
	color: #80adff;
	text-decoration: underline;
	text-align: center;
	padding: 6px 0;
	cursor: pointer;
	transition: color 0.2s ease;
}
a.npc-link .npc-arrow {
	display: inline-block;
	transition: transform 0.25s ease;
}
a.npc-link:hover {
	color: #a8c4ff;
}
a.npc-link:hover .npc-arrow {
	transform: translateX(4px);
}
@media (max-width: 1060px) {
	div.npc-grid {
		grid-template-columns: repeat(3, minmax(255px, 1fr));
		min-width: 1264px;
		gap: 16px;
		padding: 0 24px;
	}
	div.npc-card {
		min-height: auto;
		padding: 20px;
	}
	p.npc-price {
		font-size: 28px;
	}
	a.npc-btn-primary,a.npc-btn-outline {
		padding: 14px 20px;
	}
	a.npc-btn-primary span,a.npc-btn-outline span {
		font-size: 15px;
	}
}
@media (max-width: 785px) {
	div.npc-scroll-wrap {
		overflow-x: auto;
		padding: 0 0 12px 0;
	}
	div.npc-grid {
		grid-template-columns: repeat(3, 75vw);
		min-width: unset;
		gap: 12px;
		padding:  24px 16px 16px;
	}
	div.npc-card {
		padding: 16px;
		min-height: unset;
	}
	p.npc-price {
		font-size: 24px;
	}
	span.npc-badge {
		padding: 5px 10px;
	}
	span.npc-badge-label {
		font-size: 10px;
		letter-spacing: 0.08em;
	}
	ul.npc-features {
		gap: 12px;
	}
	ul.npc-features li {
		font-size: 13px;
	}
}

/* ══════════════════════════════════════════════════
   NEW: kill the expensive perpetual animations on
   mobile. The conic-gradient spin repaints every
   frame and can't be composited — worst offender
   on the devices where INP is measured worst.
   ══════════════════════════════════════════════════ */
@media (max-width: 785px) {
	div.npc-card.npc-featured::before {
		animation: none;
		background: linear-gradient(135deg, #4d89f9, #80adff);
	}
	span.npc-badge::after,
	.eyebrow::after {
		animation: none;
		display: none;
	}
	.avatar-dot {
		animation: none;
	}
	.cap-wrap svg path[fill="#7798BF"] {
		animation: fade-area 1.8s ease-out 1.4s both;
	}
	.logo-scroll {
		animation-duration: 60s;
	}
}

/* ── Mobile arch: tight spacing ── */
@media (max-width: 785px) {
	[data-panel="arch"] .ss-slide-visual {
		padding: 16px !important;
		min-height: unset !important;
	}
	[data-panel="arch"] .ss-slide-visual img {
		height: 220px;
	}
	[data-panel="arch"] .ss-slide-copy {
		padding: 16px !important;
	}
	#ss-arch .ss-tab-nav {
		margin-bottom: 16px;
	}
	/* And the footer margin */
	#ss-arch .ss-slide-footer {
		margin-top: 16px;
	}
}
.logo-container {
	overflow: hidden;
	background: transparent;
	position: relative;
}
.logo-container::before,.logo-container::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 150px;
	z-index: 2;
	pointer-events: none;
}
.logo-container::before {
	left: 0;
	background: linear-gradient(to right, #00061b, transparent);
}
.logo-container::after {
	right: 0;
	background: linear-gradient(to left, #00061b, transparent);
}
/* CHANGED: will-change added so the marquee gets its own
   compositor layer instead of repainting on the main thread. */
.logo-scroll {
	display: flex;
	animation: scroll 30s linear infinite;
	width: fit-content;
	will-change: transform;
}
.logo-scroll:hover {
	animation-play-state: paused;
}
.logo-wrapper {
	display: flex;
	align-items: center;
	gap: 80px;
	padding: 0 40px;
}
.logo-item {
	flex-shrink: 0;
	width: 180px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.logo-item img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	filter: brightness(0) invert(1);
	opacity: 0.8;
	transition: all 0.3s ease;
}
.logo-item:hover img {
	opacity: 1;
	transform: scale(1.1);
}
@keyframes scroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}
/* NEW: reduced-motion coverage for the marquee, which
   previously had no @media (prefers-reduced-motion) rule. */
@media (prefers-reduced-motion: reduce) {
	.logo-scroll {
		animation: none;
		will-change: auto;
	}
}
@media (max-width: 768px) {
	.logo-item {
		width: 120px;
		height: 60px;
	}
	.logo-wrapper {
		gap: 40px;
		padding: 0 20px;
	}
}/* End custom CSS */