.elementor-48170 .elementor-element.elementor-element-b65d37c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:auto;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-b65d37c:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-b65d37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1321;}.elementor-48170 .elementor-element.elementor-element-2bdd778{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48170 .elementor-element.elementor-element-b620ade{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#FFFFFF94;}.elementor-48170 .elementor-element.elementor-element-b620ade.elementor-element{--align-self:center;}.elementor-48170 .elementor-element.elementor-element-5b23503{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-48170 .elementor-element.elementor-element-3d0fafb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-b3a889a{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-48170 .elementor-element.elementor-element-b3a889a:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-b3a889a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262A3B;}.elementor-48170 .elementor-element.elementor-element-95a8ac9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48170 .elementor-element.elementor-element-924f29b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-924f29b img{width:64px;max-width:64px;height:64px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-48170 .elementor-element.elementor-element-2ac4863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-2ac4863 img{width:64px;max-width:64px;height:64px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-48170 .elementor-element.elementor-element-37a6b46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-37a6b46 img{width:64px;max-width:64px;height:64px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-48170 .elementor-element.elementor-element-e24d074{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-e24d074:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-e24d074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#133959;}.elementor-48170 .elementor-element.elementor-element-3826530{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48170 .elementor-element.elementor-element-bf807fc{text-align:center;}.elementor-48170 .elementor-element.elementor-element-bf807fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-041e458{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-041e458 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-48170 .elementor-element.elementor-element-5eb7039{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-48170 .elementor-element.elementor-element-a4ed99f img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3B;border-radius:20px 20px 20px 20px;}.elementor-48170 .elementor-element.elementor-element-10443d8{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-10443d8:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-10443d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262A3B;}.elementor-48170 .elementor-element.elementor-element-c998f14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-7b61924{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-48170 .elementor-element.elementor-element-7b61924 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;color:#FFFFFFB3;}.elementor-48170 .elementor-element.elementor-element-1031925{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-ac98615{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-ac98615.e-con{--align-self:center;}.elementor-48170 .elementor-element.elementor-element-c80b5d7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-c80b5d7 img{width:64px;max-width:64px;height:64px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-48170 .elementor-element.elementor-element-cc70e55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-afc184d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-b9a3ad2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#FFFFFFB3;}.elementor-48170 .elementor-element.elementor-element-95eddb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-48170 .elementor-element.elementor-element-4bab071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-4bab071.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48170 .elementor-element.elementor-element-493d3a5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-48170 .elementor-element.elementor-element-f1eec66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-a8d1d60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-35c9fdc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-f10e7f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-f10e7f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-b9e831b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-b9e831b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-0cb75c8{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-e26ce07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-dfd7d67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-41955fb{--display:flex;--justify-content:center;--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-48170 .elementor-element.elementor-element-b9b08e6 img{border-radius:30px 30px 30px 30px;}.elementor-48170 .elementor-element.elementor-element-9ef881c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-b346c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-b346c21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-fa4daf8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-fa4daf8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-f41825e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-8171969{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-8171969:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-8171969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-48170 .elementor-element.elementor-element-6cc6454{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-55fe0d2{--display:flex;--justify-content:center;--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-48170 .elementor-element.elementor-element-cc32210 img{border-radius:30px 30px 30px 30px;}.elementor-48170 .elementor-element.elementor-element-09171d5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-a757dd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-a757dd0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-8c50fab{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-8c50fab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-bf4fc6d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#72798D;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-title{margin-block-end:5px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-db4174a.elementor-view-stacked .elementor-icon{background-color:#133959;}.elementor-48170 .elementor-element.elementor-element-db4174a.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-db4174a.elementor-view-default .elementor-icon{fill:#133959;color:#133959;border-color:#133959;}.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon{font-size:24px;}.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-title, .elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-db4174a:has(:hover) .elementor-icon-box-title,
					 .elementor-48170 .elementor-element.elementor-element-db4174a:has(:focus) .elementor-icon-box-title{color:#133959;}.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-title{margin-block-end:5px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-842cdd0.elementor-view-stacked .elementor-icon{background-color:#133959;}.elementor-48170 .elementor-element.elementor-element-842cdd0.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-842cdd0.elementor-view-default .elementor-icon{fill:#133959;color:#133959;border-color:#133959;}.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon{font-size:24px;}.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-title, .elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-842cdd0:has(:hover) .elementor-icon-box-title,
					 .elementor-48170 .elementor-element.elementor-element-842cdd0:has(:focus) .elementor-icon-box-title{color:#133959;}.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-title{margin-block-end:5px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-5becfda.elementor-view-stacked .elementor-icon{background-color:#133959;}.elementor-48170 .elementor-element.elementor-element-5becfda.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-5becfda.elementor-view-default .elementor-icon{fill:#133959;color:#133959;border-color:#133959;}.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon{font-size:24px;}.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-title, .elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-5becfda:has(:hover) .elementor-icon-box-title,
					 .elementor-48170 .elementor-element.elementor-element-5becfda:has(:focus) .elementor-icon-box-title{color:#133959;}.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-16e954b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-16e954b:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-16e954b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-48170 .elementor-element.elementor-element-e888c3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-8f91068{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-2864337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-2864337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-3e5fa00{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-3e5fa00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-dbc4116{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-1fd8ff4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-c049c8e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EF;--border-color:#E5E7EF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-48170 .elementor-element.elementor-element-c049c8e:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-c049c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-249d7aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-48170 .elementor-element.elementor-element-e4addfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:32px;color:#8B94A7;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-48170 .elementor-element.elementor-element-ad0c7a9 .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-ad0c7a9.elementor-view-stacked .elementor-icon{background-color:#133959;}.elementor-48170 .elementor-element.elementor-element-ad0c7a9.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-ad0c7a9.elementor-view-default .elementor-icon{color:#133959;border-color:#133959;}.elementor-48170 .elementor-element.elementor-element-ad0c7a9.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-ad0c7a9.elementor-view-default .elementor-icon svg{fill:#133959;}.elementor-48170 .elementor-element.elementor-element-ad0c7a9 .elementor-icon{font-size:50px;}.elementor-48170 .elementor-element.elementor-element-ad0c7a9 .elementor-icon svg{height:50px;}.elementor-48170 .elementor-element.elementor-element-4e55109{--display:flex;}.elementor-48170 .elementor-element.elementor-element-f46838f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-b69836b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-152bc5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-dfec799{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-e248352 .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-e248352.elementor-view-stacked .elementor-icon{background-color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-e248352.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-e248352.elementor-view-default .elementor-icon{color:#1F2A4D;border-color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-e248352.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-e248352.elementor-view-default .elementor-icon svg{fill:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-e248352 .elementor-icon{font-size:18px;}.elementor-48170 .elementor-element.elementor-element-e248352 .elementor-icon svg{height:18px;}.elementor-48170 .elementor-element.elementor-element-0a5ed0f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EF;--border-color:#E5E7EF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-48170 .elementor-element.elementor-element-0a5ed0f:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-0a5ed0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-54a7f1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-48170 .elementor-element.elementor-element-cbd8d7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:32px;color:#8B94A7;}.elementor-48170 .elementor-element.elementor-element-8b6a2a3 .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-8b6a2a3.elementor-view-stacked .elementor-icon{background-color:#F0AD2E;}.elementor-48170 .elementor-element.elementor-element-8b6a2a3.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-8b6a2a3.elementor-view-default .elementor-icon{color:#F0AD2E;border-color:#F0AD2E;}.elementor-48170 .elementor-element.elementor-element-8b6a2a3.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-8b6a2a3.elementor-view-default .elementor-icon svg{fill:#F0AD2E;}.elementor-48170 .elementor-element.elementor-element-8b6a2a3 .elementor-icon{font-size:50px;}.elementor-48170 .elementor-element.elementor-element-8b6a2a3 .elementor-icon svg{height:50px;}.elementor-48170 .elementor-element.elementor-element-eccbe57{--display:flex;}.elementor-48170 .elementor-element.elementor-element-5ebcd34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-ae9fcab{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-f14cf90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-ac0f716{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-3ed0da4 .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-3ed0da4.elementor-view-stacked .elementor-icon{background-color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-3ed0da4.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-3ed0da4.elementor-view-default .elementor-icon{color:#1F2A4D;border-color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-3ed0da4.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-3ed0da4.elementor-view-default .elementor-icon svg{fill:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-3ed0da4 .elementor-icon{font-size:18px;}.elementor-48170 .elementor-element.elementor-element-3ed0da4 .elementor-icon svg{height:18px;}.elementor-48170 .elementor-element.elementor-element-68878e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EF;--border-color:#E5E7EF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-48170 .elementor-element.elementor-element-68878e5:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-68878e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-c73a003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-48170 .elementor-element.elementor-element-0d535c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:32px;color:#8B94A7;}.elementor-48170 .elementor-element.elementor-element-4e99b2d .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-4e99b2d.elementor-view-stacked .elementor-icon{background-color:#6F7FE6;}.elementor-48170 .elementor-element.elementor-element-4e99b2d.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-4e99b2d.elementor-view-default .elementor-icon{color:#6F7FE6;border-color:#6F7FE6;}.elementor-48170 .elementor-element.elementor-element-4e99b2d.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-4e99b2d.elementor-view-default .elementor-icon svg{fill:#6F7FE6;}.elementor-48170 .elementor-element.elementor-element-4e99b2d .elementor-icon{font-size:50px;}.elementor-48170 .elementor-element.elementor-element-4e99b2d .elementor-icon svg{height:50px;}.elementor-48170 .elementor-element.elementor-element-f81cdb2{--display:flex;}.elementor-48170 .elementor-element.elementor-element-4c13f98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-a790ddf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#72798D;}.elementor-48170 .elementor-element.elementor-element-45042e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-a387c7c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-057350b .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-057350b.elementor-view-stacked .elementor-icon{background-color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-057350b.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-057350b.elementor-view-default .elementor-icon{color:#1F2A4D;border-color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-057350b.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-057350b.elementor-view-default .elementor-icon svg{fill:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-057350b .elementor-icon{font-size:18px;}.elementor-48170 .elementor-element.elementor-element-057350b .elementor-icon svg{height:18px;}.elementor-48170 .elementor-element.elementor-element-0d2c9b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-0d2c9b8:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-0d2c9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2E5;}.elementor-48170 .elementor-element.elementor-element-c426b99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-7b75efb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-8682fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-8682fd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;color:#133959;}.elementor-48170 .elementor-element.elementor-element-2f5773c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-2f5773c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-2aad35b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-48170 .elementor-element.elementor-element-fa4a044{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-48170 .elementor-element.elementor-element-edbb75c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item{width:50%;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_preview{background-color:#053760;border-radius:20px 20px 20px 20px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_preview:hover{background-color:#EBB857;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_button{background-color:#385BCE;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_button:hover{background-color:#294296;}.elementor-48170 .elementor-element.elementor-element-f07258a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_archive__title h2, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_grid__title h2, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__title h2{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__navigation_prev i, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__navigation_next i, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__navigation_prev::before, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__navigation_next::before{font-size:14px;font-weight:700;line-height:1em;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_image{height:120px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_category a{font-family:"Roboto", Sans-serif;font-size:14px;line-height:18px;color:#1E293B;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_title h3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#00385F;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_progress_title{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info .ms_lms_courses_card_item_meta_block span{font-family:"Roboto", Sans-serif;font-size:14px;color:#00385F;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_single:not(.sale):not(.subscription) span{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#00385F;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_sale span{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_single.subscription span{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_preview span{color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_info_price_preview:hover span{color:#FFFFFF;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_status.ms_lms_a9a32b05_28d5_4ce2_bc87_10b72c420203 span{color:rgba(255,255,255,1);}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_status.ms_lms_a9a32b05_28d5_4ce2_bc87_10b72c420203{background:rgba(255,0,0,1);}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_status.ms_lms_1252b425_37a2_4b0e_ab2a_a3bb0c8ba8b5 span{color:rgba(255,255,255,1);}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_status.ms_lms_1252b425_37a2_4b0e_ab2a_a3bb0c8ba8b5{background:rgba(29,184,116,1);}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_status.ms_lms_267839d7_925d_48c7_b96c_a037819ac258 span{color:rgba(255,255,255,1);}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_status.ms_lms_267839d7_925d_48c7_b96c_a037819ac258{background:rgba(240, 155, 35,1);}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_author_name{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_title h3{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_excerpt{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_button span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_price_single:not(.sale):not(.subscription) span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_price_sale span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_price_single.sale span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item_popup_price_single.subscription span{font-family:"Montserrat", Sans-serif;}.elementor-48170 .elementor-element.elementor-element-274155c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-48170 .elementor-element.elementor-element-274155c:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-274155c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-48170 .elementor-element.elementor-element-1ea9e46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:50px 90px;--row-gap:50px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-d1d1c1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-48170 .elementor-element.elementor-element-d1d1c1a:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-d1d1c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB8FFA;}.elementor-48170 .elementor-element.elementor-element-8bfd2bb .elementor-icon-wrapper{text-align:center;}.elementor-48170 .elementor-element.elementor-element-8bfd2bb.elementor-view-stacked .elementor-icon{background-color:#133959;}.elementor-48170 .elementor-element.elementor-element-8bfd2bb.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-8bfd2bb.elementor-view-default .elementor-icon{color:#133959;border-color:#133959;}.elementor-48170 .elementor-element.elementor-element-8bfd2bb.elementor-view-framed .elementor-icon, .elementor-48170 .elementor-element.elementor-element-8bfd2bb.elementor-view-default .elementor-icon svg{fill:#133959;}.elementor-48170 .elementor-element.elementor-element-8bfd2bb .elementor-icon{font-size:42px;}.elementor-48170 .elementor-element.elementor-element-8bfd2bb .elementor-icon svg{height:42px;}.elementor-48170 .elementor-element.elementor-element-f1ca190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48170 .elementor-element.elementor-element-f1ca190 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-a9d6f0b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-29b310a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-73aa61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-48170 .elementor-element.elementor-element-73aa61f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:44px;color:#000000;}.elementor-48170 .elementor-element.elementor-element-18009d0{--display:flex;}.elementor-48170 .elementor-element.elementor-element-45c7a17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-36658a3{--display:flex;}.elementor-48170 .elementor-element.elementor-element-2551ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-8555000{--display:flex;}.elementor-48170 .elementor-element.elementor-element-2418747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-64af434{--display:flex;}.elementor-48170 .elementor-element.elementor-element-d6e55e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-30599a1{--display:flex;}.elementor-48170 .elementor-element.elementor-element-910a16b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-6b2196b{--display:flex;}.elementor-48170 .elementor-element.elementor-element-869b612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1F2A4D;}.elementor-48170 .elementor-element.elementor-element-ea7afe0{--n-accordion-title-font-size:24px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:30px 30px 30px 30px;--n-accordion-title-normal-color:#073D70;--n-accordion-icon-size:15px;}.elementor-48170 .elementor-element.elementor-element-ea7afe0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5EA;}.elementor-48170 .elementor-element.elementor-element-ea7afe0 {--n-accordion-padding:20px 25px 20px 25px;}:where( .elementor-48170 .elementor-element.elementor-element-ea7afe0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;line-height:32px;}:where( .elementor-48170 .elementor-element.elementor-element-ea7afe0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:5px;--padding-right:0px;--padding-bottom:5px;--padding-left:0px;}@media(max-width:1024px){.elementor-48170 .elementor-element.elementor-element-b65d37c{--margin-top:-140px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-2bdd778{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-3d0fafb{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-f1eec66{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-a8d1d60{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-e26ce07{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-dfd7d67{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-8171969{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-6cc6454{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-16e954b{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-e888c3b{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-0d2c9b8{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-c426b99{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-fa4a044{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item{width:33.333333%;}.elementor-48170 .elementor-element.elementor-element-274155c{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48170 .elementor-element.elementor-element-1ea9e46{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-48170 .elementor-element.elementor-element-b65d37c:not(.elementor-motion-effects-element-type-background), .elementor-48170 .elementor-element.elementor-element-b65d37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apsnskillup.com/wp-content/uploads/2026/09/hero_bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48170 .elementor-element.elementor-element-b65d37c{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-2bdd778{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-f7d1212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-48170 .elementor-element.elementor-element-b620ade{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-48170 .elementor-element.elementor-element-5eb7039{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-f1eec66{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-48170 .elementor-element.elementor-element-a8d1d60{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-f10e7f7{text-align:center;}.elementor-48170 .elementor-element.elementor-element-b9e831b{padding:0px 10px 0px 10px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-0cb75c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-0cb75c8.e-con{--align-self:center;}.elementor-48170 .elementor-element.elementor-element-e26ce07{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-dfd7d67{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-9ef881c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-b346c21{text-align:center;}.elementor-48170 .elementor-element.elementor-element-fa4daf8{text-align:center;}.elementor-48170 .elementor-element.elementor-element-fa4daf8 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-f41825e{font-size:14px;line-height:22px;}.elementor-48170 .elementor-element.elementor-element-8171969{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-6cc6454{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-09171d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-a757dd0{text-align:center;}.elementor-48170 .elementor-element.elementor-element-8c50fab{text-align:center;}.elementor-48170 .elementor-element.elementor-element-8c50fab .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-bf4fc6d{font-size:14px;line-height:22px;}.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-title{margin-block-end:0px;}.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-title{margin-block-end:0px;}.elementor-48170 .elementor-element.elementor-element-16e954b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-e888c3b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-8f91068{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-2864337{text-align:center;}.elementor-48170 .elementor-element.elementor-element-3e5fa00{text-align:center;}.elementor-48170 .elementor-element.elementor-element-3e5fa00 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-dbc4116{font-size:14px;line-height:22px;}.elementor-48170 .elementor-element.elementor-element-0d2c9b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-c426b99{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-8682fd9{text-align:center;}.elementor-48170 .elementor-element.elementor-element-2f5773c{text-align:center;}.elementor-48170 .elementor-element.elementor-element-2aad35b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-2aad35b.e-con{--align-self:center;}.elementor-48170 .elementor-element.elementor-element-fa4a044{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-edbb75c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-edbb75c.e-con{--align-self:center;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_card_item{width:100%;}.elementor-48170 .elementor-element.elementor-element-f07258a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_archive__title h2, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_grid__title h2, .elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__title h2{font-size:32px;line-height:32px;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_archive__title h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_grid__title h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-f07258a .ms_lms_courses_carousel__title h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}.elementor-48170 .elementor-element.elementor-element-274155c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48170 .elementor-element.elementor-element-1ea9e46{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48170 .elementor-element.elementor-element-d1d1c1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-29b310a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48170 .elementor-element.elementor-element-73aa61f{text-align:center;}}@media(min-width:768px){.elementor-48170 .elementor-element.elementor-element-b65d37c{--width:100%;}.elementor-48170 .elementor-element.elementor-element-b3a889a{--width:400px;}.elementor-48170 .elementor-element.elementor-element-e24d074{--width:64px;}.elementor-48170 .elementor-element.elementor-element-10443d8{--width:400px;}.elementor-48170 .elementor-element.elementor-element-f1eec66{--content-width:1280px;}.elementor-48170 .elementor-element.elementor-element-e26ce07{--content-width:1280px;}.elementor-48170 .elementor-element.elementor-element-8171969{--content-width:1280px;}.elementor-48170 .elementor-element.elementor-element-16e954b{--content-width:1280px;}.elementor-48170 .elementor-element.elementor-element-0d2c9b8{--content-width:1280px;}.elementor-48170 .elementor-element.elementor-element-274155c{--content-width:1280px;}.elementor-48170 .elementor-element.elementor-element-d1d1c1a{--width:45%;}}/* Start custom CSS for html, class: .elementor-element-a947527 */.elementor-48170 .elementor-element.elementor-element-a947527:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7d1212 */.elementor-48170 .elementor-element.elementor-element-f7d1212:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2133b5d */.elementor-48170 .elementor-element.elementor-element-2133b5d:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66b42e1 */.elementor-48170 .elementor-element.elementor-element-66b42e1:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3a889a */.elementor-48170 .elementor-element.elementor-element-b3a889a:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
}

.elementor-48170 .elementor-element.elementor-element-b3a889a
{
    background: #262a3b;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 16px;
  color: #fff;
  box-shadow: 0 18px 46px rgba(0,0,0,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb7039 */.elementor-48170 .elementor-element.elementor-element-5eb7039:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac98615 */.elementor-48170 .elementor-element.elementor-element-ac98615 {
    width: fit-content !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10443d8 */.elementor-48170 .elementor-element.elementor-element-10443d8:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
}

.elementor-48170 .elementor-element.elementor-element-10443d8
{
    background: #262a3b;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 16px;
  color: #fff;
  box-shadow: 0 18px 46px rgba(0,0,0,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b65d37c *//* =========================================
   APSN HERO BACKGROUND
========================================= */

.elementor-48170 .elementor-element.elementor-element-b65d37c {
    position: relative !important;

    width: 100% !important;
    max-width: none !important;

    /*
     * Move the entire hero background upward
     */
    margin: -153px 0 0 0 !important;

    /*
     * Extra top space pushes hero content
     * down while background starts higher
     */
    padding: 73px 0 22px 0 !important;

    background-color: #0f1321 !important;

    /*
     * CSS GRID BACKGROUND
     */
    background-image:
        linear-gradient(
            to right,
            rgba(255, 255, 255, 0.045) 1px,
            transparent 1px
        ),
        linear-gradient(
            to bottom,
            rgba(255, 255, 255, 0.045) 1px,
            transparent 1px
        ) !important;

    background-size:
        50px 50px,
        50px 50px !important;

    background-position:
        0 0,
        0 0 !important;

    background-repeat:
        repeat,
        repeat !important;

    overflow: hidden !important;

    z-index: 1 !important;
}


/* =========================================
   PURPLE CENTER GLOW
========================================= */

.elementor-48170 .elementor-element.elementor-element-b65d37c::after {
    content: "";

    position: absolute;

    top: 230px;
    left: 50%;

    width: 560px;
    height: 360px;

    transform: translateX(-50%);

    background: radial-gradient(
        ellipse at center,
        rgba(124, 48, 223, 0.24) 35%,
        rgba(124, 48, 223, 0.08) 55%,
        transparent 72%
    );

    filter: blur(20px);

    pointer-events: none;

    z-index: 1;
}


/* =========================================
   CONTENT ABOVE BACKGROUND
========================================= */

.elementor-48170 .elementor-element.elementor-element-b65d37c > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f10e7f7 */.elementor-48170 .elementor-element.elementor-element-f10e7f7 .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-48170 .elementor-element.elementor-element-f10e7f7 .elementor-heading-title::before {
    content: "" !important;

    width: 8px !important;
    height: 8px !important;

    min-width: 8px !important;
    min-height: 8px !important;

    background: #133959 !important;
    border-radius: 50% !important;

    display: inline-block !important;

    /* Outer Glow */
    box-shadow:
        0 0 2px rgba(19, 57, 89, 0.75),
        0 0 4px rgba(19, 57, 89, 0.55),
        0 0 8px rgba(19, 57, 89, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0fd2a9 */.elementor-48170 .elementor-element.elementor-element-c0fd2a9:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b346c21 */.elementor-48170 .elementor-element.elementor-element-b346c21 .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-48170 .elementor-element.elementor-element-b346c21 .elementor-heading-title::before {
    content: "" !important;

    width: 8px !important;
    height: 8px !important;

    min-width: 8px !important;
    min-height: 8px !important;

    background: #133959 !important;
    border-radius: 50% !important;

    display: inline-block !important;

    /* Outer Glow */
    box-shadow:
        0 0 2px rgba(19, 57, 89, 0.75),
        0 0 4px rgba(19, 57, 89, 0.55),
        0 0 8px rgba(19, 57, 89, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a757dd0 */.elementor-48170 .elementor-element.elementor-element-a757dd0 .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-48170 .elementor-element.elementor-element-a757dd0 .elementor-heading-title::before {
    content: "" !important;

    width: 8px !important;
    height: 8px !important;

    min-width: 8px !important;
    min-height: 8px !important;

    background: #133959 !important;
    border-radius: 50% !important;

    display: inline-block !important;

    /* Outer Glow */
    box-shadow:
        0 0 2px rgba(19, 57, 89, 0.75),
        0 0 4px rgba(19, 57, 89, 0.55),
        0 0 8px rgba(19, 57, 89, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db4174a */.elementor-48170 .elementor-element.elementor-element-db4174a {
    background: #ffffff;
    border-radius: 16px;
    padding: 30px 24px;
    border: 1px solid #e4e7ef;
    min-height: 82px;
    display: flex;
    align-items: center;
    box-shadow: 0 8px 25px rgba(20, 55, 95, 0.08);
    transition: all 0.3s ease;
    box-sizing: border-box;
    min-width: 140px;   
}

.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
}

.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    flex-shrink: 0;
    margin: 0 auto !important;
}

.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-icon .elementor-icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F7F1FF;
    border-radius: 50%;
    color: #133959;
    font-size: 30px;
}

.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-content {
    text-align: left;
}

.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-title {
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700;
    color: #102a4c;
}

.elementor-48170 .elementor-element.elementor-element-db4174a .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 400;
    color: #66758a;
}

.elementor-48170 .elementor-element.elementor-element-db4174a:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
    border: 1px solid #133959;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-842cdd0 */.elementor-48170 .elementor-element.elementor-element-842cdd0 {
    background: #ffffff;
    border-radius: 16px;
    padding: 30px 24px;
    border: 1px solid #e4e7ef;
    min-height: 82px;
    display: flex;
    align-items: center;
    box-shadow: 0 8px 25px rgba(20, 55, 95, 0.08);
    transition: all 0.3s ease;
    box-sizing: border-box;
    min-width: 140px;   
}

.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
}

.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    flex-shrink: 0;
    margin: 0 auto !important;
}

.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-icon .elementor-icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F7F1FF;
    border-radius: 50%;
    color: #133959;
    font-size: 30px;
}

.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-content {
    text-align: left;
}

.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-title {
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700;
    color: #102a4c;
}

.elementor-48170 .elementor-element.elementor-element-842cdd0 .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 400;
    color: #66758a;
}

.elementor-48170 .elementor-element.elementor-element-842cdd0:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
    border: 1px solid #133959;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5becfda */.elementor-48170 .elementor-element.elementor-element-5becfda {
    background: #ffffff;
    border-radius: 16px;
    padding: 30px 24px;
    border: 1px solid #e4e7ef;
    min-height: 82px;
    display: flex;
    align-items: center;
    box-shadow: 0 8px 25px rgba(20, 55, 95, 0.08);
    transition: all 0.3s ease;
    box-sizing: border-box;
    min-width: 140px;   
}

.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
}

.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    flex-shrink: 0;
    margin: 0 auto !important;
}

.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-icon .elementor-icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F7F1FF;
    border-radius: 50%;
    color: #133959;
    font-size: 30px;
}

.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-content {
    text-align: left;
}

.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-title {
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700;
    color: #102a4c;
}

.elementor-48170 .elementor-element.elementor-element-5becfda .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 400;
    color: #66758a;
}

.elementor-48170 .elementor-element.elementor-element-5becfda:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(20, 55, 95, 0.12);
    border: 1px solid #133959;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2864337 */.elementor-48170 .elementor-element.elementor-element-2864337 .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-48170 .elementor-element.elementor-element-2864337 .elementor-heading-title::before {
    content: "" !important;

    width: 8px !important;
    height: 8px !important;

    min-width: 8px !important;
    min-height: 8px !important;

    background: #133959 !important;
    border-radius: 50% !important;

    display: inline-block !important;

    /* Outer Glow */
    box-shadow:
        0 0 2px rgba(19, 57, 89, 0.75),
        0 0 4px rgba(19, 57, 89, 0.55),
        0 0 8px rgba(19, 57, 89, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c049c8e */.elementor-48170 .elementor-element.elementor-element-c049c8e {
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a5ed0f */.elementor-48170 .elementor-element.elementor-element-0a5ed0f {
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68878e5 */.elementor-48170 .elementor-element.elementor-element-68878e5 {
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd8ff4 *//* =========================================
   APSN FEATURE SECTION
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4.apsn-feature-section {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    gap: 32px !important;

    width: 100% !important;
}


/* =========================================
   FEATURE CARDS
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card {
    position: relative !important;

    width: calc((100% - 64px) / 3) !important;
    flex: 0 0 calc((100% - 64px) / 3) !important;

    display: flex !important;
    flex-direction: column !important;

    padding: 20px !important;

    box-sizing: border-box !important;

    background: #FFFFFF !important;

    /* NORMAL OUTER BORDER */
    border: 1px solid #E5E7EF !important;

    /* REFERENCE CORNER */
    border-radius: 28px !important;

    box-shadow:
        0 10px 35px rgba(23, 43, 77, 0.06) !important;

    overflow: hidden !important;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease !important;
}


/* =========================================
   TOP ACCENT
   CARD 01 - EXACT NAVY
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(1)::before {
    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    width: 100% !important;

    height: 5px !important;

    background: #053964 !important;

    border-radius: 28px 28px 0 0 !important;

    z-index: 10 !important;

    pointer-events: none !important;
}


/* =========================================
   TOP ACCENT
   CARD 02 - EXACT ORANGE
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(2)::before {
    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    width: 100% !important;

    height: 5px !important;

    background: #F0AD2E !important;

    border-radius: 28px 28px 0 0 !important;

    z-index: 10 !important;

    pointer-events: none !important;
}


/* =========================================
   TOP ACCENT
   CARD 03 - EXACT PURPLE
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(3)::before {
    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    width: 100% !important;

    height: 5px !important;

    background: #6F7FE6 !important;

    border-radius: 28px 28px 0 0 !important;

    z-index: 10 !important;

    pointer-events: none !important;
}


/* =========================================
   TOP ROW
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-top {
    width: 100% !important;

    display: flex !important;
    flex-direction: row !important;

    justify-content: space-between !important;
    align-items: center !important;
}


/* =========================================
   NUMBER
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-number {
    margin: 0 !important;
    padding: 0 !important;

    color: #8B94A7 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1 !important;
}


/* =========================================
   ICON
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-icon {
    width: 60px !important;
    height: 60px !important;

    min-width: 60px !important;
    min-height: 60px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: #F5F5F5 !important;

    border-radius: 20px !important;
}


/* =========================================
   ELEMENTOR ICON
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-icon .elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    color: #075187 !important;

    font-size: 24px !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-content {
    width: 100% !important;

    display: flex !important;
    flex-direction: column !important;
}


/* =========================================
   TITLE
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-title {
    padding: 0 !important;

    color: #172B4D !important;

    font-family: "Inter", sans-serif !important;

    font-size: 16px !important;

    font-weight: bold !important;

    line-height: 1.25 !important;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-description {
    margin: 0 !important;
    padding: 0 !important;

    color: #7B8496 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    line-height: 1.7 !important;
}


/* =========================================
   BOTTOM CTA
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-bottom {
    width: 100% !important;

    margin-top: auto !important;

    display: flex !important;

    flex-direction: row !important;

    justify-content: space-between !important;

    align-items: center !important;
}


/* =========================================
   CTA TEXT
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-cta {
    margin: 0 !important;
    padding: 0 !important;

    color: #172B4D !important;

    font-family: "Inter", sans-serif !important;

    font-size: 18px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-arrow {
    color: #075187 !important;

    font-size: 30px !important;

    line-height: 1 !important;
}


/* =========================================
   CARD 2 ICON
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(2) .apsn-feature-icon {
    background: #FFF7DF !important;
}

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(2) .apsn-feature-icon .elementor-icon {
    color: #D9A918 !important;
}


/* =========================================
   CARD 3 ICON
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(3) .apsn-feature-icon {
    background: #F0F0FF !important;
}

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(3) .apsn-feature-icon .elementor-icon {
    color: #6D67D8 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:hover {
    transform: translateY(-6px) !important;

    box-shadow:
        0 18px 45px rgba(23, 43, 77, 0.10) !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    /* =====================================
       FEATURE SECTION
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4.apsn-feature-section {
        flex-direction: column !important;

        gap: 20px !important;
    }


    /* =====================================
       FEATURE CARDS
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card {
        width: 100% !important;

        flex: 0 0 100% !important;

        min-height: 480px !important;

        padding: 30px !important;

        border-radius: 26px !important;
    }


    /* =====================================
       MOBILE CARD 01
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(1)::before {
        height: 4px !important;

        background: #053964 !important;

        border-radius: 26px 26px 0 0 !important;
    }


    /* =====================================
       MOBILE CARD 02
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(2)::before {
        height: 4px !important;

        background: #F0AD2E !important;

        border-radius: 26px 26px 0 0 !important;
    }


    /* =====================================
       MOBILE CARD 03
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-card:nth-child(3)::before {
        height: 4px !important;

        background: #6F7FE6 !important;

        border-radius: 26px 26px 0 0 !important;
    }


    /* =====================================
       MOBILE TOP ROW
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-top {
        margin-bottom: 35px !important;
    }


    /* =====================================
       MOBILE ICON
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-icon {
        width: 60px !important;
        height: 60px !important;

        min-width: 60px !important;
        min-height: 60px !important;
    }


    /* =====================================
       MOBILE TITLE
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-title {
        font-size: 25px !important;
    }


    /* =====================================
       MOBILE DESCRIPTION
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-description {
        font-size: 17px !important;

        line-height: 1.7 !important;
    }


    /* =====================================
       MOBILE CTA
    ===================================== */

    .elementor-48170 .elementor-element.elementor-element-1fd8ff4 .apsn-feature-cta {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8682fd9 */.elementor-48170 .elementor-element.elementor-element-8682fd9 .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-48170 .elementor-element.elementor-element-8682fd9 .elementor-heading-title::before {
    content: "" !important;

    width: 8px !important;
    height: 8px !important;

    min-width: 8px !important;
    min-height: 8px !important;

    background: #133959 !important;
    border-radius: 50% !important;

    display: inline-block !important;

    /* Outer Glow */
    box-shadow:
        0 0 2px rgba(19, 57, 89, 0.75),
        0 0 4px rgba(19, 57, 89, 0.55),
        0 0 8px rgba(19, 57, 89, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f825732 */.elementor-48170 .elementor-element.elementor-element-f825732:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dee260 */.elementor-48170 .elementor-element.elementor-element-5dee260:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d1c1a */.elementor-48170 .elementor-element.elementor-element-d1d1c1a {
    background: linear-gradient(
        135deg,
        #FFE9D8 0%,
        #F7E5F0 52%,
        #EBD9FF 100%
    );
    
    border-radius: 28px;
    padding: 30px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ea7afe0 *//* =========================================
   APSN FAQ ACCORDION
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 {
    width: 100%;
}


/* =========================================
   EACH FAQ ITEM
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item {
    background: #FFFFFF;
    border: 1px solid #E4E4EA;
    border-radius: 28px;
    margin-bottom: 10px;
    overflow: hidden;
}


/* =========================================
   FAQ HEADER
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item-title {
    padding: 15px 25px;

    display: flex;
    align-items: center;

    box-sizing: border-box;
}


/* =========================================
   FAQ TITLE
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item-title-text {
    color: #133959;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
}


/* =========================================
   ICON
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item-title-icon {
    width: 40px;
    height: 40px;

    border: 1px solid #133959;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #E9B95E;

    flex-shrink: 0;
}


/* =========================================
   OPEN ITEM
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item[open] {
    border-color: #133959;
}


/* =========================================
   OPEN HEADER
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item[open] .e-n-accordion-item-title {
    padding-bottom: 10px;
}


/* =========================================
   ANSWER
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item-content {
    padding: 0 15px 20px 25px;
}


/* =========================================
   ANSWER TEXT
========================================= */

.elementor-48170 .elementor-element.elementor-element-ea7afe0 .e-n-accordion-item-content p {
    margin: 0;

    color: #597092;
    font-size: 25px;
    line-height: 1.7;
}/* End custom CSS */