.elementor-19766 .elementor-element.elementor-element-d43b1b9{--display:flex;--min-height:100vh;--overlay-opacity:0.85;--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-19766 .elementor-element.elementor-element-d43b1b9::before, .elementor-19766 .elementor-element.elementor-element-d43b1b9 > .elementor-background-video-container::before, .elementor-19766 .elementor-element.elementor-element-d43b1b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-19766 .elementor-element.elementor-element-d43b1b9 > .elementor-background-slideshow::before, .elementor-19766 .elementor-element.elementor-element-d43b1b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19766 .elementor-element.elementor-element-d43b1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #0B0F1AA6 0%, #0B0F1AE6 100%);}.elementor-19766 .elementor-element.elementor-element-87d5163 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-stacked .elementor-icon{background-color:#E5E7EB;color:#4B5563;}.elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-default .elementor-icon{color:#E5E7EB;border-color:#E5E7EB;}.elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-default .elementor-icon svg{fill:#E5E7EB;}.elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-framed .elementor-icon{background-color:#4B5563;}.elementor-19766 .elementor-element.elementor-element-87d5163.elementor-view-stacked .elementor-icon svg{fill:#4B5563;}.elementor-19766 .elementor-element.elementor-element-87d5163 .elementor-icon{font-size:12px;}.elementor-19766 .elementor-element.elementor-element-87d5163 .elementor-icon svg{height:12px;}.elementor-19766 .elementor-element.elementor-element-0575c3e > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-19766 .elementor-element.elementor-element-0575c3e .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f72196c );color:#FFFFFF;}.elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-default .elementor-icon{color:var( --e-global-color-f72196c );border-color:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-19766 .elementor-element.elementor-element-0575c3e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-19766 .elementor-element.elementor-element-0575c3e .elementor-icon{font-size:16px;}.elementor-19766 .elementor-element.elementor-element-0575c3e .elementor-icon svg{height:16px;}.elementor-19766 .elementor-element.elementor-element-3663ebf > .elementor-widget-container{border-style:none;}.elementor-19766 .elementor-element.elementor-element-3663ebf .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-stacked .elementor-icon{background-color:#FF770C26;color:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-default .elementor-icon{color:#FF770C26;border-color:#FF770C26;}.elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-default .elementor-icon svg{fill:#FF770C26;}.elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-3663ebf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-3663ebf .elementor-icon{font-size:16px;}.elementor-19766 .elementor-element.elementor-element-3663ebf .elementor-icon svg{height:16px;}.elementor-19766 .elementor-element.elementor-element-73afb9b > .elementor-widget-container{border-style:none;}.elementor-19766 .elementor-element.elementor-element-73afb9b .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-stacked .elementor-icon{background-color:#1265B226;color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-default .elementor-icon{color:#1265B226;border-color:#1265B226;}.elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-default .elementor-icon svg{fill:#1265B226;}.elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-73afb9b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-73afb9b .elementor-icon{font-size:16px;}.elementor-19766 .elementor-element.elementor-element-73afb9b .elementor-icon svg{height:16px;}.elementor-19766 .elementor-element.elementor-element-1664796 > .elementor-widget-container{border-style:none;}.elementor-19766 .elementor-element.elementor-element-1664796 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-stacked .elementor-icon{background-color:#16A34A33;color:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-default .elementor-icon{color:#16A34A33;border-color:#16A34A33;}.elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-default .elementor-icon svg{fill:#16A34A33;}.elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-1664796.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-1664796 .elementor-icon{font-size:16px;}.elementor-19766 .elementor-element.elementor-element-1664796 .elementor-icon svg{height:16px;}.elementor-19766 .elementor-element.elementor-element-a754352 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8 > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8.elementor-view-stacked .elementor-icon svg{fill:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8 .elementor-icon{font-size:1.15rem;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-widget_xtiy2nzt8 .elementor-icon svg{height:1.15rem;}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-icon i{color:#1265B2D9;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-icon svg{fill:#1265B2D9;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux{--e-icon-list-icon-size:0.9rem;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;}.elementor-19766 .elementor-element.elementor-element-widget_mbey8mqux .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-63b3521 > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-63b3521 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-63b3521.elementor-view-stacked .elementor-icon svg{fill:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-63b3521 .elementor-icon{font-size:1.15rem;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-63b3521 .elementor-icon svg{height:1.15rem;}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-icon i{color:#1265B2D9;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-icon svg{fill:#1265B2D9;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-3f5a7c4{--e-icon-list-icon-size:0.9rem;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;}.elementor-19766 .elementor-element.elementor-element-3f5a7c4 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-3458ad4 > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-3458ad4 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#64748B;}.elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-framed .elementor-icon{background-color:#64748B;}.elementor-19766 .elementor-element.elementor-element-3458ad4.elementor-view-stacked .elementor-icon svg{fill:#64748B;}.elementor-19766 .elementor-element.elementor-element-3458ad4 .elementor-icon{font-size:1.15rem;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-3458ad4 .elementor-icon svg{height:1.15rem;}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-icon i{color:#1265B2D9;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-icon svg{fill:#1265B2D9;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-f4026ca{--e-icon-list-icon-size:0.9rem;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;}.elementor-19766 .elementor-element.elementor-element-f4026ca .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-f7aecc4 > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-f7aecc4 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#64748B;}.elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-framed .elementor-icon{background-color:#64748B;}.elementor-19766 .elementor-element.elementor-element-f7aecc4.elementor-view-stacked .elementor-icon svg{fill:#64748B;}.elementor-19766 .elementor-element.elementor-element-f7aecc4 .elementor-icon{font-size:1.15rem;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-f7aecc4 .elementor-icon svg{height:1.15rem;}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-icon i{color:#1265B2D9;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-icon svg{fill:#1265B2D9;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-2fd10f1{--e-icon-list-icon-size:0.9rem;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;}.elementor-19766 .elementor-element.elementor-element-2fd10f1 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-b0e9b88 > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-b0e9b88 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-b0e9b88.elementor-view-stacked .elementor-icon svg{fill:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-b0e9b88 .elementor-icon{font-size:1.15rem;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-b0e9b88 .elementor-icon svg{height:1.15rem;}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75em/2);}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75em/2);}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75em/2);}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75em/2);}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75em/2);}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-icon i{color:#1265B2;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-icon svg{fill:#1265B2;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb{--e-icon-list-icon-size:0.7rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-19766 .elementor-element.elementor-element-widget_tfk6q5xyb .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75em/2);}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75em/2);}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75em/2);}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75em/2);}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75em/2);}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-icon i{color:#1265B2;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-icon svg{fill:#1265B2;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-70ca6d2{--e-icon-list-icon-size:0.7rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-19766 .elementor-element.elementor-element-70ca6d2 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-16bec18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-19766 .elementor-element.elementor-element-16bec18 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-16bec18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-16bec18.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-16bec18.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-16bec18.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-16bec18.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-16bec18 .elementor-icon{font-size:15px;}.elementor-19766 .elementor-element.elementor-element-16bec18 .elementor-icon svg{height:15px;}.elementor-19766 .elementor-element.elementor-element-3335e3a > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-3335e3a .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-3335e3a.elementor-view-stacked .elementor-icon svg{fill:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-3335e3a .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-3335e3a .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-a9aae64 > .elementor-widget-container{background-color:#82450059;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#824500A6;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-a9aae64 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-stacked .elementor-icon{background-color:#02010100;color:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-a9aae64.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-a9aae64 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-a9aae64 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-ff00d54 > .elementor-widget-container{background-color:#37028859;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#370288A6;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-ff00d54 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-stacked .elementor-icon{background-color:#02010100;color:var( --e-global-color-fe1934f );}.elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fe1934f );}.elementor-19766 .elementor-element.elementor-element-ff00d54.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-fe1934f );}.elementor-19766 .elementor-element.elementor-element-ff00d54 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-ff00d54 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-8daf883 > .elementor-widget-container{background-color:#16A34A59;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A34AA6;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-8daf883 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#16A34A;}.elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-framed .elementor-icon{background-color:#16A34A;}.elementor-19766 .elementor-element.elementor-element-8daf883.elementor-view-stacked .elementor-icon svg{fill:#16A34A;}.elementor-19766 .elementor-element.elementor-element-8daf883 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-8daf883 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-1272847 > .elementor-widget-container{background-color:#2563EB1F;margin:0px 0px 0px 0px;padding:0px 10px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB40;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-1272847 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-1272847.elementor-view-stacked .elementor-icon svg{fill:#60A5FA;}.elementor-19766 .elementor-element.elementor-element-1272847 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-1272847 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-90b1b35 > .elementor-widget-container{background-color:#82450059;margin:0px 0px 0px 0px;padding:0px 10px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#824500A6;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-90b1b35 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-stacked .elementor-icon{background-color:#02010100;color:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-90b1b35.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1106070 );}.elementor-19766 .elementor-element.elementor-element-90b1b35 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-90b1b35 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-b42725c > .elementor-widget-container{background-color:#37028859;margin:0px 0px 0px 0px;padding:0px 10px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#370288A6;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-b42725c .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-stacked .elementor-icon{background-color:#02010100;color:var( --e-global-color-fe1934f );}.elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fe1934f );}.elementor-19766 .elementor-element.elementor-element-b42725c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-fe1934f );}.elementor-19766 .elementor-element.elementor-element-b42725c .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-b42725c .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-c0b4a69 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-c0b4a69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-c0b4a69.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-c0b4a69.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-c0b4a69.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-c0b4a69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-c0b4a69 .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-c0b4a69 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-9761d84 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-9761d84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-9761d84.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-9761d84.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-9761d84.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-9761d84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-9761d84 .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-9761d84 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-9af6126 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-9af6126.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-9af6126.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-9af6126.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-9af6126.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-9af6126.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-9af6126 .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-9af6126 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-bf4365e .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-bf4365e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-bf4365e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-bf4365e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-bf4365e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-bf4365e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-bf4365e .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-bf4365e .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-3a31690 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-3a31690.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-3a31690.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3a31690.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-3a31690.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-3a31690.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-3a31690 .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-3a31690 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-ec93a4e .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-ec93a4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-ec93a4e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-ec93a4e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-ec93a4e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-ec93a4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-ec93a4e .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-ec93a4e .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-b090a1f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(150deg, #1E3A8A 0%, #0F1E55 100%);border-radius:1rem 1rem 1rem 1rem;}.elementor-19766 .elementor-element.elementor-element-b090a1f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19766 .elementor-element.elementor-element-0a9edff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-0a9edff .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-0a9edff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-0a9edff.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-0a9edff.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-0a9edff.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-0a9edff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-0a9edff .elementor-icon{font-size:22px;}.elementor-19766 .elementor-element.elementor-element-0a9edff .elementor-icon svg{height:22px;}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-icon i{color:#1265B2B0;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-icon svg{fill:#1265B2B0;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-9b40a50{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.2rem;}.elementor-19766 .elementor-element.elementor-element-9b40a50 .elementor-icon-list-text{color:var( --e-global-color-1f07cf6 );transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-a08fac8 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(150deg, #1E3A8A 0%, #0F1E55 100%);border-radius:1rem 1rem 1rem 1rem;}.elementor-19766 .elementor-element.elementor-element-a08fac8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19766 .elementor-element.elementor-element-f57644b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-f57644b .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-f57644b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-f57644b.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-f57644b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-f57644b.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-f57644b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-f57644b .elementor-icon{font-size:22px;}.elementor-19766 .elementor-element.elementor-element-f57644b .elementor-icon svg{height:22px;}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-icon i{color:#1265B2B0;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-icon svg{fill:#1265B2B0;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-2a58bb1{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.2rem;}.elementor-19766 .elementor-element.elementor-element-2a58bb1 .elementor-icon-list-text{color:var( --e-global-color-1f07cf6 );transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-22e4524 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(150deg, #1E3A8A 0%, #0F1E55 100%);border-radius:1rem 1rem 1rem 1rem;}.elementor-19766 .elementor-element.elementor-element-22e4524 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19766 .elementor-element.elementor-element-a708a65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-a708a65 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-a708a65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-a708a65.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-a708a65.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-a708a65.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-a708a65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-a708a65 .elementor-icon{font-size:22px;}.elementor-19766 .elementor-element.elementor-element-a708a65 .elementor-icon svg{height:22px;}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-icon i{color:#1265B2B0;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-icon svg{fill:#1265B2B0;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-bb1f734{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.2rem;}.elementor-19766 .elementor-element.elementor-element-bb1f734 .elementor-icon-list-text{color:var( --e-global-color-1f07cf6 );transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-f427ce5 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(150deg, #1E3A8A 0%, #0F1E55 100%);border-radius:1rem 1rem 1rem 1rem;}.elementor-19766 .elementor-element.elementor-element-f427ce5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19766 .elementor-element.elementor-element-27eb756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-27eb756 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-27eb756.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-27eb756.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-27eb756.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-27eb756.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-27eb756.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-27eb756 .elementor-icon{font-size:22px;}.elementor-19766 .elementor-element.elementor-element-27eb756 .elementor-icon svg{height:22px;}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-icon i{color:#1265B2B0;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-icon svg{fill:#1265B2B0;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-42dd2d4{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.2rem;}.elementor-19766 .elementor-element.elementor-element-42dd2d4 .elementor-icon-list-text{color:var( --e-global-color-1f07cf6 );transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-368f382 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(150deg, #1E3A8A 0%, #0F1E55 100%);border-radius:1rem 1rem 1rem 1rem;}.elementor-19766 .elementor-element.elementor-element-368f382 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19766 .elementor-element.elementor-element-4ea0a42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-4ea0a42 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-4ea0a42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-4ea0a42.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-4ea0a42.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-4ea0a42.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-4ea0a42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-4ea0a42 .elementor-icon{font-size:22px;}.elementor-19766 .elementor-element.elementor-element-4ea0a42 .elementor-icon svg{height:22px;}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-icon i{color:#1265B2B0;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-icon svg{fill:#1265B2B0;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-956cdf7{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.2rem;}.elementor-19766 .elementor-element.elementor-element-956cdf7 .elementor-icon-list-text{color:var( --e-global-color-1f07cf6 );transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-674c993 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(150deg, #1E3A8A 0%, #0F1E55 100%);border-radius:1rem 1rem 1rem 1rem;}.elementor-19766 .elementor-element.elementor-element-674c993 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19766 .elementor-element.elementor-element-abbf802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-abbf802 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-abbf802.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-abbf802.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-abbf802.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-abbf802.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-abbf802.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-19766 .elementor-element.elementor-element-abbf802 .elementor-icon{font-size:22px;}.elementor-19766 .elementor-element.elementor-element-abbf802 .elementor-icon svg{height:22px;}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-icon i{color:#1265B2B0;transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-icon svg{fill:#1265B2B0;transition:fill 0.3s;}.elementor-19766 .elementor-element.elementor-element-a065db3{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.2rem;}.elementor-19766 .elementor-element.elementor-element-a065db3 .elementor-icon-list-text{color:var( --e-global-color-1f07cf6 );transition:color 0.3s;}.elementor-19766 .elementor-element.elementor-element-dc97dbd .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-stacked .elementor-icon{background-color:#E5E7EB;color:#4B5563;}.elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-default .elementor-icon{color:#E5E7EB;border-color:#E5E7EB;}.elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-default .elementor-icon svg{fill:#E5E7EB;}.elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-framed .elementor-icon{background-color:#4B5563;}.elementor-19766 .elementor-element.elementor-element-dc97dbd.elementor-view-stacked .elementor-icon svg{fill:#4B5563;}.elementor-19766 .elementor-element.elementor-element-dc97dbd .elementor-icon{font-size:12px;}.elementor-19766 .elementor-element.elementor-element-dc97dbd .elementor-icon svg{height:12px;}.elementor-19766 .elementor-element.elementor-element-c568bed > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-19766 .elementor-element.elementor-element-c568bed .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f72196c );color:#FFFFFF;}.elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-default .elementor-icon{color:var( --e-global-color-f72196c );border-color:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f72196c );}.elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-19766 .elementor-element.elementor-element-c568bed.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-19766 .elementor-element.elementor-element-c568bed .elementor-icon{font-size:16px;}.elementor-19766 .elementor-element.elementor-element-c568bed .elementor-icon svg{height:16px;}.elementor-19766 .elementor-element.elementor-element-7f28508{width:100%;max-width:100%;}.elementor-19766 .elementor-element.elementor-element-7a245a4{width:100%;max-width:100%;}.elementor-19766 .elementor-element.elementor-element-7a245a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-8f5d3da .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-8f5d3da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-8f5d3da.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-8f5d3da.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-8f5d3da.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-8f5d3da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-8f5d3da .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-8f5d3da .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-a94064f .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-a94064f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-a94064f.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-a94064f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-a94064f.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-a94064f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-a94064f .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-a94064f .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-0529240 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-0529240.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-0529240.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-0529240.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-0529240.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-0529240.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-0529240 .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-0529240 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-f50e6fb .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-f50e6fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-f50e6fb.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-f50e6fb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-f50e6fb.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-f50e6fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-f50e6fb .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-f50e6fb .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-6fda894 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-6fda894.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-6fda894.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-6fda894.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-6fda894.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-6fda894.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-6fda894 .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-6fda894 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-112a21e .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-112a21e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-112a21e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-112a21e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-112a21e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-112a21e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-112a21e .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-112a21e .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-daaf0fc .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-daaf0fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-daaf0fc.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-daaf0fc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-daaf0fc.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-daaf0fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19766 .elementor-element.elementor-element-daaf0fc .elementor-icon{font-size:1rem;}.elementor-19766 .elementor-element.elementor-element-daaf0fc .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-67b3637 > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-67b3637 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-67b3637.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-67b3637 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-67b3637 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-1da4c0e > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-1da4c0e .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-1da4c0e.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-1da4c0e .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-1da4c0e .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-e2f380e > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-e2f380e .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-e2f380e.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-e2f380e .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-e2f380e .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-568450b > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-568450b .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-568450b.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-568450b .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-568450b .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-794bc70 > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-794bc70 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-794bc70.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-794bc70 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-794bc70 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-370e2d3 > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-370e2d3 .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-370e2d3.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-370e2d3 .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-370e2d3 .elementor-icon svg{height:1rem;}.elementor-19766 .elementor-element.elementor-element-db1540d > .elementor-widget-container{background-color:#2563EB26;margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB59;border-radius:6px 6px 6px 6px;}.elementor-19766 .elementor-element.elementor-element-db1540d .elementor-icon-wrapper{text-align:center;}.elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-stacked .elementor-icon{background-color:#02010100;color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-framed .elementor-icon, .elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-default .elementor-icon svg{fill:#02010100;}.elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-19766 .elementor-element.elementor-element-db1540d.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-19766 .elementor-element.elementor-element-db1540d .elementor-icon{font-size:1rem;padding:5px;border-radius:0px 0px 0px 0px;}.elementor-19766 .elementor-element.elementor-element-db1540d .elementor-icon svg{height:1rem;}/* Start custom CSS for icon, class: .elementor-element-0575c3e */.clr-nova-blue .elementor-icon {
    color: #FFFFFF;
    background: linear-gradient(135deg, #2563EB, #7C3AED);
    box-shadow:
        0 0 24px rgba(124, 58, 237, 0.60),
        0 0 48px rgba(37, 99, 235, 0.28);
    opacity: 0.12;
    animation: nova-blue-pulse 2.5s ease-in-out infinite;
    animation-delay: 0.4s;
}

@keyframes nova-blue-pulse {
    0%, 100% {
        opacity: 0.65;
    }

    50% {
        opacity: 0.85;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a754352 */.nova-mockup {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: normal;
}
.nova-mockup div, .nova-mockup p, .nova-mockup span, .nova-mockup kbd {
  margin: 0;
  padding: 0;
}
.nova-mockup svg { display: block; }
.nova-mockup kbd { font-family: inherit; }

/* ---------- layout / position ---------- */
.nova-mockup .relative { position: relative; }
.nova-mockup .absolute { position: absolute; }
.nova-mockup .left-6  { left: 1.5rem; }
.nova-mockup .right-6 { right: 1.5rem; }

.nova-mockup .flex        { display: flex; }
.nova-mockup .flex-1      { flex: 1 1 0%; }
.nova-mockup .flex-col    { flex-direction: column; }
.nova-mockup .shrink-0    { flex-shrink: 0; }
.nova-mockup .items-center{ align-items: center; }
.nova-mockup .items-start { align-items: flex-start; }
.nova-mockup .items-end   { align-items: flex-end; }
.nova-mockup .justify-center  { justify-content: center; }
.nova-mockup .justify-between { justify-content: space-between; }

.nova-mockup .grid          { display: grid; }
.nova-mockup .grid-cols-3   { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.nova-mockup .grid-cols-4   { grid-template-columns: repeat(4, minmax(0, 1fr)); }

.nova-mockup .overflow-hidden { overflow: hidden; }
.nova-mockup .min-w-0 { min-width: 0; }
.nova-mockup .min-h-0 { min-height: 0; }
.nova-mockup .max-w-5xl { max-width: 64rem; }

/* ---------- sizing ---------- */
.nova-mockup .w-1\.5 { width: 0.375rem; }
.nova-mockup .w-5    { width: 1.25rem; }
.nova-mockup .w-6    { width: 1.5rem; }
.nova-mockup .w-7    { width: 1.75rem; }
.nova-mockup .w-48   { width: 12rem; }
.nova-mockup .w-full { width: 100%; }
.nova-mockup .w-\[480px\] { width: 480px; }

.nova-mockup .h-1    { height: 0.25rem; }
.nova-mockup .h-1\.5 { height: 0.375rem; }
.nova-mockup .h-5    { height: 1.25rem; }
.nova-mockup .h-6    { height: 1.5rem; }
.nova-mockup .h-7    { height: 1.75rem; }
.nova-mockup .h-full { height: 100%; }

/* ---------- gap ---------- */
.nova-mockup .gap-0\.5 { gap: 0.125rem; }
.nova-mockup .gap-1    { gap: 0.25rem; }
.nova-mockup .gap-1\.5 { gap: 0.375rem; }
.nova-mockup .gap-2    { gap: 0.5rem; }
.nova-mockup .gap-2\.5 { gap: 0.625rem; }
.nova-mockup .gap-3    { gap: 0.75rem; }

/* ---------- margin ---------- */
.nova-mockup .ml-1 { margin-left: 0.25rem; }
.nova-mockup .mr-1 { margin-right: 0.25rem; }
.nova-mockup .mt-0\.5 { margin-top: 0.125rem; }
.nova-mockup .mt-3    { margin-top: 0.75rem; }
.nova-mockup .mb-0\.5 { margin-bottom: 0.125rem; }
.nova-mockup .mb-1    { margin-bottom: 0.25rem; }
.nova-mockup .mb-1\.5 { margin-bottom: 0.375rem; }
.nova-mockup .mb-2    { margin-bottom: 0.5rem; }
.nova-mockup .mb-2\.5 { margin-bottom: 0.625rem; }
.nova-mockup .mb-auto { margin-bottom: auto; }

/* ---------- padding ---------- */
.nova-mockup .p-2\.5 { padding: 0.625rem; }
.nova-mockup .p-3    { padding: 0.75rem; }
.nova-mockup .px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.nova-mockup .px-2    { padding-left: 0.5rem;  padding-right: 0.5rem; }
.nova-mockup .px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.nova-mockup .px-3    { padding-left: 0.75rem; padding-right: 0.75rem; }
.nova-mockup .px-4    { padding-left: 1rem;    padding-right: 1rem; }
.nova-mockup .px-6    { padding-left: 1.5rem;  padding-right: 1.5rem; }
.nova-mockup .py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.nova-mockup .py-1    { padding-top: 0.25rem;  padding-bottom: 0.25rem; }
.nova-mockup .py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.nova-mockup .py-2    { padding-top: 0.5rem;   padding-bottom: 0.5rem; }
.nova-mockup .py-3    { padding-top: 0.75rem;  padding-bottom: 0.75rem; }
.nova-mockup .pt-2    { padding-top: 0.5rem; }
.nova-mockup .pt-2\.5 { padding-top: 0.625rem; }
.nova-mockup .pt-3    { padding-top: 0.75rem; }
.nova-mockup .pb-0\.5 { padding-bottom: 0.125rem; }
.nova-mockup .pb-2    { padding-bottom: 0.5rem; }
.nova-mockup .pb-2\.5 { padding-bottom: 0.625rem; }
.nova-mockup .pb-3    { padding-bottom: 0.75rem; }

/* xl breakpoint (1280px) override */
@media (min-width: 1280px) {
  .nova-mockup .xl\:px-0 { padding-left: 0; padding-right: 0; }
}

/* ---------- space-between (space-y-*) ---------- */
.nova-mockup .space-y-1    > * + * { margin-top: 0.25rem; }
.nova-mockup .space-y-1\.5 > * + * { margin-top: 0.375rem; }

/* ---------- borders / radius ---------- */
.nova-mockup .border    { border: 1px solid currentColor; }
.nova-mockup .border-b  { border-bottom: 1px solid currentColor; }
.nova-mockup .rounded     { border-radius: 0.25rem; }
.nova-mockup .rounded-sm  { border-radius: 0.125rem; }
.nova-mockup .rounded-md  { border-radius: 0.375rem; }
.nova-mockup .rounded-lg  { border-radius: 0.5rem; }
.nova-mockup .rounded-xl  { border-radius: 0.75rem; }
.nova-mockup .rounded-2xl { border-radius: 1rem; }
.nova-mockup .rounded-full{ border-radius: 9999px; }

.nova-mockup .border-\[\#e2e8f0\] { border-color: #e2e8f0; }
.nova-mockup .border-\[\#f1f5f9\] { border-color: #f1f5f9; }
.nova-mockup .border-black\/\[0\.06\] { border-color: rgb(0 0 0 / 0.06); }
.nova-mockup .border-white\/\[0\.07\] { border-color: rgb(255 255 255 / 0.07); }
.nova-mockup .border-white\/\[0\.10\] { border-color: rgb(255 255 255 / 0.10); }

/* ---------- background colors ---------- */
.nova-mockup .bg-white    { background-color: #ffffff; }
.nova-mockup .bg-white\/50 { background-color: rgb(255 255 255 / 0.5); }
.nova-mockup .bg-white\/80 { background-color: rgb(255 255 255 / 0.8); }
.nova-mockup .bg-white\/\[0\.05\] { background-color: rgb(255 255 255 / 0.05); }
.nova-mockup .bg-\[\#0f172a\] { background-color: #0f172a; }
.nova-mockup .bg-\[\#2563EB\] { background-color: #2563EB; }
.nova-mockup .bg-\[\#2563EB\]\/60 { background-color: rgb(37 99 235 / 0.6); }
.nova-mockup .bg-\[\#EC4899\] { background-color: #EC4899; }
.nova-mockup .bg-\[\#FEF3C7\] { background-color: #FEF3C7; }
.nova-mockup .bg-\[\#f1f5f9\] { background-color: #f1f5f9; }
.nova-mockup .bg-\[\#f8fafc\] { background-color: #f8fafc; }

/* ---------- text color ---------- */
.nova-mockup .text-white     { color: #ffffff; }
.nova-mockup .text-white\/25 { color: rgb(255 255 255 / 0.25); }
.nova-mockup .text-white\/35 { color: rgb(255 255 255 / 0.35); }
.nova-mockup .text-white\/40 { color: rgb(255 255 255 / 0.40); }
.nova-mockup .text-white\/45 { color: rgb(255 255 255 / 0.45); }
.nova-mockup .text-white\/50 { color: rgb(255 255 255 / 0.50); }
.nova-mockup .text-\[\#0f172a\] { color: #0f172a; }
.nova-mockup .text-\[\#16A34A\] { color: #16A34A; }
.nova-mockup .text-\[\#2563EB\] { color: #2563EB; }
.nova-mockup .text-\[\#64748b\] { color: #64748b; }
.nova-mockup .text-\[\#92400E\] { color: #92400E; }
.nova-mockup .text-\[\#92400E\]\/70 { color: rgb(146 64 14 / 0.7); }
.nova-mockup .text-\[\#94a3b8\] { color: #94a3b8; }

/* ---------- font size (arbitrary) ---------- */
.nova-mockup .text-\[7px\]  { font-size: 7px; }
.nova-mockup .text-\[8px\]  { font-size: 8px; }
.nova-mockup .text-\[9px\]  { font-size: 9px; }
.nova-mockup .text-\[10px\] { font-size: 10px; }
.nova-mockup .text-\[11px\] { font-size: 11px; }
.nova-mockup .text-\[12px\] { font-size: 12px; }
.nova-mockup .text-\[13px\] { font-size: 13px; }
.nova-mockup .text-\[14px\] { font-size: 14px; }
.nova-mockup .text-\[20px\] { font-size: 20px; }

/* ---------- type ---------- */
.nova-mockup .font-medium   { font-weight: 500; }
.nova-mockup .font-semibold { font-weight: 600; }
.nova-mockup .font-bold     { font-weight: 700; }
.nova-mockup .font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
.nova-mockup .leading-none  { line-height: 1; }
.nova-mockup .leading-tight { line-height: 1.25; }
.nova-mockup .tracking-widest { letter-spacing: 0.1em; }
.nova-mockup .uppercase { text-transform: uppercase; }
.nova-mockup .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* ---------- transition ---------- */
.nova-mockup .transition-all { transition-property: all; }
.nova-mockup .duration-500   { transition-duration: 500ms; }

/* ---------- icon classes (lucide-*) — no CSS needed, they're
   just identifiers on inline SVGs that are already fully styled
   via width/height/stroke attributes ---------- */

/* ---------- animated command-palette overlay ---------- */
.nova-mockup .cmd-panel {
  opacity: 1;
  transition: opacity 400ms ease-in-out;
}
.nova-mockup .cmd-badge {
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
}
.nova-mockup .cmd-chip {
  opacity: 0.45;
  transition: opacity 300ms ease-in-out;
}
.nova-mockup .cmd-chip.is-active {
  opacity: 0.85;
}

/* ---------- stat-card highlight sync ---------- */
.nova-mockup .stat-card {
  border-color: rgb(226, 232, 240);
  box-shadow: none;
  transition: border-color 500ms ease, box-shadow 500ms ease;
}
.nova-mockup .stat-card.is-active {
  border-color: rgb(37, 99, 235);
  box-shadow: rgb(37, 99, 235) 0px 0px 0px 1px, rgba(37, 99, 235, 0.19) 0px 0px 18px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0b795b */.dils-wrap{
    --dils-primary:#2563EB;
    --dils-primary2:#7C3AED;
    --dils-ink:#111827;
    --dils-muted:#6b7280;
    --dils-muted-light:#9ca3af;
    --dils-border:#e5e7eb;
    --dils-soft:#f5f7ff;
    --dils-green-bg:#dcfce7; --dils-green-text:#15803d; --dils-green-solid:#16a34a;
    --dils-red-bg:#fee2e2;   --dils-red-text:#dc2626;   --dils-red-solid:#ef4444;
    --dils-amber-bg:#fef3c7; --dils-amber-text:#b45309;
    --dils-violet-bg:#ede9fe;--dils-violet-text:#7c3aed;
    --dils-font-sans:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --dils-font-serif:'Instrument Serif', Georgia, 'Times New Roman', serif;
    font-family: var(--dils-font-sans);
    box-sizing:border-box;
  }
  .dils-wrap *, .dils-wrap *::before, .dils-wrap *::after{ box-sizing:inherit; }

  .dils-section{
    position:relative;
    background:#fff;
    padding:72px 0;
    overflow:hidden;
  }

  /* decorative background: floating icons connected by a dotted line */
  .dils-decor{ position:absolute; inset:0; pointer-events:none; overflow:hidden; z-index:0; }
  .dils-decor-lines{ position:absolute; inset:0; width:100%; height:100%; }
  .dils-decor-icon{
    position:absolute; width:34px; height:34px; margin-left:-17px; margin-top:-17px;
    border-radius:50%; display:flex; align-items:center; justify-content:center;
    border:1px solid rgba(37,99,235,.16); background:rgba(37,99,235,.045); color:rgba(37,99,235,.4);
  }
  .dils-decor-icon svg{ width:14px; height:14px; }

  /* header */
  .dils-head{ position:relative; z-index:1; text-align:center; padding:0 24px; margin-bottom:44px; }
  .dils-eyebrow{
    font-size:11px; font-weight:500; letter-spacing:.14em; text-transform:uppercase;
    color:var(--dils-primary); margin:0 0 10px;
  }
  .dils-title{
    font-size:34px; font-weight:400; letter-spacing:-0.01em; color:var(--dils-ink);
    line-height:1.15; margin:0; max-width:640px; margin-left:auto; margin-right:auto;
  }
  .dils-title em{
    font-family: var(--dils-font-serif);
    font-style:italic; font-weight:400;
  }
  .dils-sub{
    margin:14px auto 0; max-width:520px; color:var(--dils-muted); font-size:16px; line-height:1.5;
  }

  /* track */
  .dils-track-wrap{ position:relative; z-index:1; }
  .dils-track-spine{
    position:absolute; left:0; right:0; top:50%; transform:translateY(-50%);
    height:160px; pointer-events:none; z-index:0;
  }
  .dils-track-spine svg{ width:100%; height:100%; display:block; }
  .dils-track{
    position:relative; z-index:1;
    display:flex; gap:16px; overflow-x:auto; overflow-y:hidden; padding:8px 24px 24px;
    scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;
    scroll-behavior:smooth; touch-action:pan-x; overscroll-behavior-x:contain;
    scrollbar-width:none; -ms-overflow-style:none;
  }
  .dils-track::-webkit-scrollbar{ display:none; }

  .dils-card{
    scroll-snap-align:start;
    flex:0 0 auto;
    width:280px;
    border:1px solid var(--dils-border);
    border-radius:16px;
    background:#fff;
    box-shadow:0 1px 2px rgba(0,0,0,.04);
    overflow:hidden;
    display:flex; flex-direction:column;
    transition:box-shadow .2s ease;
  }
  .dils-card:hover{ box-shadow:0 6px 16px rgba(17,24,39,.08); }
  @media (min-width:480px){ .dils-card{ width:320px; } }

  .dils-card-window{ display:flex; flex-direction:column; aspect-ratio:4/3; overflow:hidden; }

  .dils-chrome{
    flex-shrink:0; height:22px; display:flex; align-items:center; gap:6px;
    padding:0 10px; background:#f0f0f0; border-bottom:1px solid var(--dils-border);
  }
  .dils-dotlight{ width:7px; height:7px; border-radius:50%; flex-shrink:0; }
  .dils-dotlight.red{ background:#FF5F57; }
  .dils-dotlight.yellow{ background:#FEBC2E; }
  .dils-dotlight.green{ background:#28C840; }
  .dils-chrome-time{ margin-left:4px; font-size:9px; font-weight:500; color:var(--dils-muted); }
  .dils-chrome-url{ margin-left:auto; height:9px; width:90px; background:#dedede; border-radius:99px; }

  .dils-card-content{ flex:1; min-height:0; display:flex; flex-direction:column; overflow:hidden; }

  .dils-card-headrow{
    flex-shrink:0; display:flex; align-items:center; gap:8px;
    padding:9px 12px; border-bottom:1px solid #f3f4f6;
  }
  .dils-icon-box{
    width:22px; height:22px; border-radius:6px; background:rgba(37,99,235,.1);
    display:flex; align-items:center; justify-content:center; flex-shrink:0; color:var(--dils-primary);
  }
  .dils-icon{ width:12px; height:12px; }
  .dils-card-headtitle{ font-size:12px; font-weight:500; color:var(--dils-ink); }
  .dils-badge{
    margin-left:auto; flex-shrink:0; font-size:9.5px; font-weight:400;
    padding:2px 9px; border-radius:99px; white-space:nowrap;
  }
  .dils-badge.tone-blue{ background:rgba(37,99,235,.1); color:var(--dils-primary); }
  .dils-badge.tone-green{ background:var(--dils-green-bg); color:var(--dils-green-text); }
  .dils-badge.tone-amber{ background:var(--dils-amber-bg); color:var(--dils-amber-text); }
  .dils-badge.tone-violet{ background:var(--dils-violet-bg); color:var(--dils-violet-text); }

  .dils-stats{ flex-shrink:0; display:grid; grid-template-columns:repeat(3,1fr); gap:6px; padding:9px 12px; }
  .dils-stat{ background:var(--dils-soft); border-radius:9px; padding:7px 4px; text-align:center; }
  .dils-stat-value{ font-size:14px; font-weight:600; line-height:1; color:var(--dils-ink); }
  .dils-stat-value.tone-accent{ color:var(--dils-primary); }
  .dils-stat-value.tone-green{ color:var(--dils-green-solid); }
  .dils-stat-value.tone-red{ color:var(--dils-red-solid); }
  .dils-stat-label{ font-size:8.5px; color:var(--dils-muted-light); margin-top:4px; }

  .dils-bigstat{ flex-shrink:0; display:flex; flex-direction:column; align-items:center; padding:10px 12px 6px; }
  .dils-bigstat-value{ font-size:28px; font-weight:600; color:var(--dils-ink); line-height:1; }
  .dils-bigstat-label{ font-size:9px; color:var(--dils-muted-light); margin-top:3px; }
  .dils-bigstat .dils-bar-track{ width:100%; margin-top:8px; }

  .dils-rows-label{
    flex-shrink:0; margin:2px 12px 6px; font-size:8.5px; font-weight:500;
    letter-spacing:.08em; text-transform:uppercase; color:var(--dils-muted-light);
  }
  .dils-rows{ flex:1; min-height:0; overflow:hidden; padding:0 12px 10px; display:flex; flex-direction:column; }

  .dils-row{ padding:5px 0; border-bottom:1px solid #f3f4f6; }
  .dils-row:last-child{ border-bottom:none; }

  .dils-row-bar{ display:flex; align-items:center; gap:8px; }
  .dils-row-bar .dils-row-info{ width:78px; flex-shrink:0; }
  .dils-row-bar .dils-row-barwrap{ flex:1; min-width:0; }
  .dils-row-bar .dils-row-right{ flex-shrink:0; width:38px; text-align:right; }

  .dils-row-badge, .dils-row-text{ display:flex; align-items:center; justify-content:space-between; gap:8px; }

  .dils-row-label{ display:block; font-size:9.5px; font-weight:400; color:var(--dils-ink); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  .dils-row-sub{ display:block; font-size:8px; color:var(--dils-muted-light); margin-top:1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

  .dils-bar-track{ height:6px; background:#f3f4f6; border-radius:99px; overflow:hidden; }
  .dils-bar-track.big{ height:8px; }
  .dils-bar-fill{ height:100%; border-radius:99px; background:var(--dils-primary); transition:width .6s ease; }

  .dils-row-right{ font-size:9px; font-weight:500; color:var(--dils-ink); white-space:nowrap; }
  .dils-row-right.tone-red{ color:var(--dils-red-solid); }
  .dils-row-right.tone-green{ color:var(--dils-green-solid); }

  /* footer under the "screenshot" */
  .dils-card-footer{ padding:16px; border-top:1px solid #f3f4f6; }
  .dils-card-footer h3{ margin:0; font-size:15px; font-weight:500; color:var(--dils-ink); }
  .dils-card-footer p{ margin:4px 0 0; font-size:12.5px; color:var(--dils-muted); }

  /* nav: arrows + dots */
  .dils-nav{ position:relative; z-index:1; display:flex; align-items:center; justify-content:center; gap:12px; margin-top:8px; }
  .dils-arrow{
    width:36px; height:36px; border-radius:50%; border:1px solid var(--dils-border);
    background:#fff; color:var(--dils-muted); display:flex; align-items:center; justify-content:center;
    cursor:pointer; transition:border-color .15s, color .15s;
     padding:0px;
  }
  .dils-arrow:hover{ border-color:var(--dils-muted-light); color:var(--dils-ink);
   background:#fff;
      
  }
  .dils-arrow:focus-visible, .dils-dotbtn:focus-visible{ outline:2px solid var(--dils-primary); outline-offset:2px;
  background: #fff;
      }
      
      .dils-arrow:focus{
      background-color: #fff;
  }
      
  .dils-arrow svg{ width:16px; height:16px; }
  .dils-arrow.prev svg{ transform:rotate(180deg); }

  .dils-dots{ display:flex; align-items:center; gap:6px; }
  .dils-dotbtn{
    width:6px; height:6px; border-radius:99px; border:none; padding:0; cursor:pointer;
    background:#d1d5db; transition:width .25s ease, background .25s ease;
  }
  .dils-dotbtn.active{ width:20px; background:var(--dils-primary); }

  @media (prefers-reduced-motion: reduce){
    .dils-bar-fill{ transition:none; }
    .dils-track{ scroll-behavior:auto; }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-086bc8e */.askn-card{
    height:100%;
    display:flex; flex-direction:column;
    border-radius:16px;
    overflow:hidden;
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    box-shadow:0 0 40px rgba(37,99,235,.10);
    font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color:#E2E8F0;
    height: 615px;
  }

  .askn-head{
    flex-shrink:0; display:flex; align-items:center; gap:10px;
    padding:12px 16px; border-bottom:1px solid rgba(255,255,255,.08);
  }
  .askn-spark{ width:13px; height:13px; color:#2563EB; flex-shrink:0; }
  .askn-head-title{ font-size:13px; font-weight:600; color:#fff; }
  .askn-live{ margin-left:auto; display:flex; align-items:center; gap:6px; font-size:11px; font-weight:500; color:#4ADE80; }
  .askn-live-dot{ width:6px; height:6px; border-radius:50%; background:#4ADE80; animation:askn-pulse 1.8s ease-in-out infinite; }

  .askn-label{
    flex-shrink:0; padding:12px 16px 4px; font-size:10px; letter-spacing:.1em;
    text-transform:uppercase; font-weight:600; color:#64748B;
  }

  .askn-query-wrap{ flex-shrink:0; padding:0 16px 12px; }
  .askn-query-row{
    display:flex; align-items:center; gap:8px; background:rgba(255,255,255,.08);
    border-radius:8px; padding:10px 12px; margin-bottom:12px;
  }
  .askn-query-row svg{ width:13px; height:13px; color:#94A3B8; flex-shrink:0; }
  .askn-query-text{ flex:1; font-size:13px; color:#CBD5E1; min-height:18px; }
  .askn-cursor{
    display:inline-block; width:1.5px; height:13px; background:#2563EB;
    margin-left:1px; vertical-align:middle; animation:askn-pulse 1s step-start infinite;
  }

  .askn-results{ overflow:hidden; max-height:0px; opacity:0; transition:max-height .35s ease, opacity .3s ease; }
  .askn-results-inner{ border-radius:12px; background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.08); padding:12px; }
  .askn-result-row{ display:flex; align-items:center; justify-content:space-between; gap:10px; padding:8px 0; border-bottom:1px solid rgba(255,255,255,.06); font-size:13px; }
  .askn-result-row:last-child{ border-bottom:none; }
  .askn-result-name{ color:#E2E8F0; }
  .askn-result-value{ font-weight:600; white-space:nowrap; }
  .askn-result-value.tone-orange{ color:#F97316; }
  .askn-result-value.tone-red{ color:#F87171; }
  .askn-result-value.tone-green{ color:#4ADE80; }
  .askn-results-meta{ font-size:11px; color:#94A3B8; padding-top:8px; margin:0; }

  .askn-spacer{ flex:1; }

  .askn-suggest{ flex-shrink:0; padding:0 16px 16px; }
  .askn-suggest-label{ font-size:10px; letter-spacing:.14em; text-transform:uppercase; font-weight:600; color:#64748B; margin:0 0 10px; }
  .askn-chips{ display:flex; flex-wrap:wrap; gap:8px; }
  .askn-chip{ font-size:11px; color:#94A3B8; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.10); border-radius:99px; padding:6px 12px; }

  .askn-foot{ flex-shrink:0; padding:12px 16px; border-top:1px solid rgba(255,255,255,.08); }
  .askn-foot p{ margin:0; font-size:11px; color:#94A3B8; }

  @keyframes askn-pulse{ 0%,100%{ opacity:1; } 50%{ opacity:.35; } }

  @media (prefers-reduced-motion: reduce){
    .askn-cursor{ animation:none; }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27d0f9e */.cks-card{ position:relative; border-radius:16px; overflow:hidden; min-height:490px; }

  /* ---- layer 1: blurred, dimmed dashboard background ---- */
  .cks-bg{ position:absolute; inset:0; filter:blur(2.5px); opacity:.42; }
  .cks-bg-canvas{ position:absolute; inset:0; overflow:hidden; background:#f8f9fb; pointer-events:none; user-select:none; }

  .cks-sidebar{
    position:absolute; top:0; bottom:0; left:0; width:56px; background:#fff;
    border-right:1px solid #e5e7eb; display:flex; flex-direction:column;
    align-items:center; padding-top:12px; gap:10px;
  }
  .cks-sidebar-logo{ width:28px; height:28px; background:#2563EB; border-radius:8px; margin-bottom:4px; }
  .cks-sidebar-icon{ width:24px; height:24px; border-radius:6px; background:#f3f4f6; }
  .cks-sidebar-icon.active{ background:rgba(37,99,235,.2); }

  .cks-main{ position:absolute; top:0; bottom:0; left:56px; right:0; padding:12px; }

  .cks-topbar{
    height:36px; background:#fff; border-radius:8px; border:1px solid #e5e7eb;
    margin-bottom:12px; display:flex; align-items:center; padding:0 12px; gap:8px;
  }
  .cks-topbar-search{ width:80px; height:12px; background:#f3f4f6; border-radius:9999px; }
  .cks-topbar-actions{ margin-left:auto; display:flex; gap:8px; }
  .cks-avatar{ width:24px; height:24px; border-radius:9999px; background:#f3f4f6; }
  .cks-avatar.active{ background:#2563EB; }

  .cks-stats{ display:grid; grid-template-columns:repeat(4,1fr); gap:8px; margin-bottom:12px; }
  .cks-stat-card{ background:#fff; border-radius:8px; border:1px solid #e5e7eb; padding:8px; }
  .cks-stat-swatch{ width:12px; height:12px; border-radius:2px; margin-bottom:4px; }
  .cks-stat-label{ font-size:8px; color:#9ca3af; font-weight:500; }
  .cks-stat-value{ font-size:12px; font-weight:700; color:#374151; margin-top:2px; }

  .cks-table{ background:#fff; border-radius:8px; border:1px solid #e5e7eb; overflow:hidden; }
  .cks-table-head, .cks-table-row{ display:flex; gap:16px; padding:8px 12px; }
  .cks-table-head{ border-bottom:1px solid #f3f4f6; }
  .cks-table-row{ padding:6px 12px; border-bottom:1px solid #f9fafb; }
  .cks-table-row:last-child{ border-bottom:none; }
  .cks-table-head span{ flex:1; font-size:8px; color:#9ca3af; font-weight:600; text-transform:uppercase; }
  .cks-table-row span{ flex:1; font-size:9px; }
  .cks-cell-name{ color:#374151; font-weight:500; }
  .cks-cell-muted{ color:#9ca3af; }
  .cks-cell-active{ color:#16a34a; font-weight:500; }
  .cks-cell-inactive{ color:#9ca3af; }

  /* ---- layer 2: dark tint over the background ---- */
  .cks-overlay{ position:absolute; inset:0; background:rgba(17,24,39,.45); }

  /* ---- layer 3: ⌘K badge ---- */
  .cks-kbd-badge{
    position:absolute; top:16px; right:16px; z-index:20; display:flex; align-items:center; gap:6px;
    background:rgba(0,0,0,.55); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px);
    border:1px solid rgba(255,255,255,.15); border-radius:8px; padding:6px 10px;
  }
  .cks-kbd-badge kbd{ font-family:monospace; font-size:13px; font-weight:600; color:#fff; line-height:1; }
  .cks-kbd-badge span{ color:rgba(255,255,255,.5); font-size:11px; }

  /* ---- layer 4: the search modal, fades in on load ---- */
  .cks-modal-wrap{
    position:absolute; inset:0; z-index:10; display:flex; align-items:center; justify-content:center;
    padding:0 24px; opacity:0; transition:opacity .42s ease-in-out;
  }
  .cks-modal-wrap.cks-visible{ opacity:1; }

  .cks-modal{
    width:100%; background:#fff; border-radius:16px;
    box-shadow:0 25px 50px -12px rgba(0,0,0,.25);
    border:1px solid rgba(229,231,235,.6);
    overflow:hidden; display:flex; flex-direction:column; max-height:390px;
  }

  .cks-modal-head{
    flex-shrink:0; display:flex; align-items:center; gap:12px;
    padding:12px 16px; border-bottom:1px solid #f3f4f6;
  }
  .cks-modal-head svg{ width:15px; height:15px; color:#9ca3af; flex-shrink:0; }
  .cks-modal-query{ flex:1; font-size:14px; min-height:20px; color:#1f2937; }
  .cks-cursor{
    display:inline-block; width:1.5px; height:14px; background:#2563EB;
    margin-left:1px; vertical-align:middle; animation:cks-pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;
  }
  @keyframes cks-pulse{ 0%,100%{ opacity:1; } 50%{ opacity:.5; } }
  .cks-modal-esc{
    flex-shrink:0; font-size:11px; color:#9ca3af; border:1px solid #e5e7eb;
    border-radius:4px; padding:2px 6px; font-family:monospace;
  }

  .cks-modal-body{ overflow-y:auto; flex:1; }

  .cks-reveal{ overflow:hidden; max-height:0px; opacity:0; transition:max-height .3s cubic-bezier(0,0,0.2,1), opacity .3s cubic-bezier(0,0,0.2,1); }

  .cks-tabs{ display:flex; gap:4px; padding:8px 12px; border-bottom:1px solid #f3f4f6; overflow-x:auto; }
  .cks-tab{
    flex-shrink:0; font-size:11px; padding:4px 10px; border-radius:9999px; font-weight:500;
    white-space:nowrap; color:#6b7280;
  }
  .cks-tab.active{ background:#2563EB; color:#fff; }

  .cks-results{ padding:8px 12px; }
  .cks-result-group + .cks-result-group{ margin-top:8px; }
  .cks-result-label{
    font-size:10px; font-weight:600; color:#9ca3af; text-transform:uppercase;
    letter-spacing:.05em; margin:0 0 6px; padding:0 4px;
  }

  .cks-result-row{
    display:flex; align-items:flex-start; gap:10px; padding:8px; border-radius:8px; margin-bottom:4px;
    border:1px solid transparent;
  }
  .cks-result-row.selected{ background:#eff6ff; border-color:#bfdbfe; }

  .cks-result-icon{ width:28px; height:28px; border-radius:8px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
  .cks-result-icon.blue{ background:#dbeafe; color:#3b82f6; }
  .cks-result-icon.gray{ background:#f3f4f6; color:#9ca3af; }
  .cks-result-icon.violet{ background:#ede9fe; color:#7c3aed; }
  .cks-result-icon svg{ display:block; }

  .cks-result-content{ flex:1; min-width:0; }
  .cks-result-title-line{ display:flex; align-items:center; gap:6px; flex-wrap:wrap; }
  .cks-result-name{ font-size:13px; font-weight:500; color:#1f2937; }
  .cks-result-name mark{ background:#fef08a; border-radius:2px; padding:0 2px; color:inherit; }
  .cks-result-sub{ font-size:11px; color:#9ca3af; margin:2px 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

  .cks-badge{ font-size:10px; font-weight:600; padding:2px 6px; border-radius:9999px; }
  .cks-badge.green{ background:#dcfce7; color:#15803d; }
  .cks-badge.amber{ background:#fef3c7; color:#b45309; }

  .cks-result-right{ display:flex; align-items:center; gap:4px; flex-shrink:0; align-self:flex-start; margin-top:2px; }
  .cks-result-tag{ font-size:10px; color:#9ca3af; background:#f3f4f6; border-radius:4px; padding:2px 6px; white-space:nowrap; }
  .cks-result-arrow{ width:11px; height:11px; color:#60a5fa; flex-shrink:0; }

  .cks-modal-foot{
    flex-shrink:0; display:flex; align-items:center; gap:12px;
    padding:8px 16px; border-top:1px solid #f3f4f6; background:rgba(249,250,251,.6);
  }
  .cks-hint{ font-size:10px; color:#9ca3af; }
  .cks-hint kbd{ font-family:monospace; }
  .cks-hint.right{ margin-left:auto; font-weight:500; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c0b4a69 *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9761d84 *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c568bed */.clr-nova-blue .elementor-icon {
    color: #FFFFFF;
    background: linear-gradient(135deg, #2563EB, #7C3AED);
    box-shadow:
        0 0 24px rgba(124, 58, 237, 0.60),
        0 0 48px rgba(37, 99, 235, 0.28);
    opacity: 0.12;
    animation: nova-blue-pulse 2.5s ease-in-out infinite;
    animation-delay: 0.4s;
}

@keyframes nova-blue-pulse {
    0%, 100% {
        opacity: 0.65;
    }

    50% {
        opacity: 0.85;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f28508 */.legcard-wrap, .legcard-wrap *, .legcard-wrap *::before, .legcard-wrap *::after{ box-sizing:border-box; }
  .legcard-wrap{
    width:100%; flex-shrink:0; height:100%;
    font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }
  @media (min-width:1024px){ .legcard-wrap{ width:100%; } }

  .legcard-panel{
    position:relative; height:100%; border-radius:16px; padding:24px; overflow:hidden; cursor:default;
    background:rgb(250,247,242);
    border:2px dashed rgba(160,140,110,0.38);
    box-shadow:2px 4px 20px rgba(0,0,0,0.06);
  }

  .legcard-watermark{
    position:absolute; inset:0; display:flex; align-items:center; justify-content:center;
    pointer-events:none; user-select:none;
    font-size:80px; font-weight:900; color:rgba(120,100,75,0.04);
    letter-spacing:0.12em; transform:rotate(-14deg);
  }

  .legcard-head{ position:relative; margin-bottom:20px; padding-bottom:16px; border-bottom:1px dashed rgba(160,140,110,0.30); }
  .legcard-eyebrow{ font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:rgba(140,115,85,0.58); margin:0; }
  .legcard-sub{ font-size:15px; font-weight:500; color:rgba(90,70,50,0.62); margin:4px 0 0; }

  .legcard-rows{ position:relative; }
  .legcard-row{
    display:flex; align-items:flex-start; gap:12px; border-radius:12px; padding:12px 14px;
    background:rgba(160,140,110,0.07); border:1px solid rgba(160,140,110,0.14);
    margin-top:8px;
  }
  .legcard-row:first-child{ margin-top:0; }
  .legcard-row svg{ width:15px; height:15px; flex-shrink:0; margin-top:2px; color:rgba(190,100,80,0.48); }
  .legcard-row-title{ font-size:14px; font-weight:700; line-height:1.35; color:rgba(100,80,55,0.72); margin:0; }
  .legcard-row-desc{ font-size:12px; line-height:1.35; color:rgba(120,100,75,0.48); margin:4px 0 0; }

  .legcard-stamp{
    position:absolute; bottom:16px; right:16px; font-size:9px; font-weight:700; letter-spacing:.1em;
    text-transform:uppercase; pointer-events:none; color:rgba(160,140,110,0.22); transform:rotate(-5deg);
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a245a4 */.ccard-wrap{
    position:relative; height:100%;
    font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  .ccard-badge{
    position:absolute; z-index:20; display:none; align-items:center; justify-content:center;
    border-radius:12px; width:40px; height:40px;
    background:linear-gradient(135deg, rgba(255,255,255,0.92), rgba(240,245,255,0.92));
    border:1px solid rgba(37,99,235,0.16);
    box-shadow:0 4px 16px rgba(37,99,235,0.14);
    -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
  }
  @media (min-width:1024px){ .ccard-badge{ display:flex; } }
  .ccard-badge svg{ width:17px; height:17px; color:#2563EB; }

  .ccard-panel{
    overflow:hidden; border-radius:24px; height:100%; background:#fff;
    border:1px solid rgba(37,99,235,0.13);
    box-shadow:0 24px 64px rgba(37,99,235,0.12), 0 4px 24px rgba(0,0,0,0.07), inset 0 1px 0 rgba(255,255,255,0.90);
  }

  .ccard-head{ padding:20px 32px; background:linear-gradient(135deg, #1d4ed8 0%, #6d28d9 100%); }
  .ccard-head-row{ display:flex; align-items:center; gap:12px; }
  .ccard-logo{
    width:36px; height:36px; border-radius:12px; display:flex; align-items:center; justify-content:center;
    flex-shrink:0; background:rgba(255,255,255,0.15); border:1px solid rgba(255,255,255,0.22);
  }
  .ccard-logo span{ color:#fff; font-weight:700; font-size:16px; }
  .ccard-head-title{ color:#fff; font-weight:700; font-size:17px; letter-spacing:-0.01em; line-height:1.2; margin:0; }
  .ccard-head-sub{ color:rgba(255,255,255,0.55); font-size:12px; margin:2px 0 0; }
  .ccard-live{
    margin-left:auto; display:flex; align-items:center; gap:6px; flex-shrink:0;
    border-radius:9999px; padding:6px 12px; background:rgba(255,255,255,0.14); border:1px solid rgba(255,255,255,0.22);
  }
  .ccard-live-dot{ width:6px; height:6px; border-radius:50%; background:#34d399; animation:ccard-pulse 2s cubic-bezier(0.4,0,0.6,1) infinite; }
  .ccard-live-text{ color:rgba(255,255,255,0.8); font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; }
  @keyframes ccard-pulse{ 0%,100%{ opacity:1; } 50%{ opacity:.5; } }

  .ccard-body{ padding:20px; }
  .ccard-row{
    display:flex; align-items:flex-start; gap:16px; border-radius:16px; padding:14px 16px;
    cursor:default; transition:background-color .2s; margin-top:4px;
  }
  .ccard-row:first-child{ margin-top:0; }
  .ccard-row:hover{ background:#f0f5ff; }
  .ccard-row-icon{
    width:36px; height:36px; border-radius:12px; display:flex; align-items:center; justify-content:center;
    flex-shrink:0; background:linear-gradient(135deg, rgba(37,99,235,0.10), rgba(124,58,237,0.10));
    transition:transform .2s;
  }
  .ccard-row:hover .ccard-row-icon{ transform:scale(1.10); }
  .ccard-row-icon svg{ width:16px; height:16px; color:#2563EB; }
  .ccard-row-content{ flex:1; min-width:0; }
  .ccard-row-title{ font-size:15px; font-weight:700; color:#0f172a; margin:0; }
  .ccard-row-desc{ font-size:13px; color:#475569; margin:4px 0 0; line-height:1.35; }
  .ccard-row-check{ width:17px; height:17px; color:#2563EB; flex-shrink:0; margin-top:4px; }

  .ccard-fade{ height:24px; pointer-events:none; background:linear-gradient(to top, rgba(37,99,235,0.04), transparent); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8f5d3da *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a94064f *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0529240 *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f50e6fb *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fda894 *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-112a21e *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-daaf0fc *//* TAB ICON - ACTIVE */
.e-tab-base.e--selected .elementor-icon {
    color: #fff !important;
}

.e-tab-base.e--selected .elementor-icon svg,
.e-tab-base.e--selected .elementor-icon svg path {
    fill: #fff !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.cadenceinfotech.com/wp-content/uploads/2026/09/Inter_18pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.cadenceinfotech.com/wp-content/uploads/2026/09/Inter_18pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.cadenceinfotech.com/wp-content/uploads/2026/09/Inter_18pt-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.cadenceinfotech.com/wp-content/uploads/2026/09/Inter_18pt-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */