.elementor-50 .elementor-element.elementor-element-64d5dd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-50 .elementor-element.elementor-element-64d5dd1:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-64d5dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06204C;}.elementor-50 .elementor-element.elementor-element-7905613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-50 .elementor-element.elementor-element-6c9a3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,.6);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-74128be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-74128be .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;line-height:1.04em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-cc7d77e{text-align:start;font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.72);}.elementor-50 .elementor-element.elementor-element-ec2af81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-50 .elementor-element.elementor-element-ec2af81:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ec2af81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-f8d5ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-crsnrt{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-50 .elementor-element.elementor-element-crsnew1{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-50 .elementor-element.elementor-element-crsL1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-50 .elementor-element.elementor-element-crsB1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-50 .elementor-element.elementor-element-crsT1 .elementor-heading-title{font-size:22px;font-weight:700;color:#0B1F3A;}.elementor-50 .elementor-element.elementor-element-crsM1{--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:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-crsA1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-50 .elementor-element.elementor-element-crsv1 .elementor-button{background-color:#0B1F3A;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-50 .elementor-element.elementor-element-crsap1 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:500;fill:#0B1F3A;color:#0B1F3A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B1F3A;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-50 .elementor-element.elementor-element-crsnew2{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-50 .elementor-element.elementor-element-crsL2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-50 .elementor-element.elementor-element-crsB2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-50 .elementor-element.elementor-element-crsC2{padding:5px 5px 5px 5px;font-family:"Inter", Sans-serif;font-weight:400;line-height:14px;}.elementor-50 .elementor-element.elementor-element-crsT2 .elementor-heading-title{font-size:22px;font-weight:700;color:#0B1F3A;}.elementor-50 .elementor-element.elementor-element-crsM2{--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:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-crsA2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-50 .elementor-element.elementor-element-crsv2 .elementor-button{background-color:#0B1F3A;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-50 .elementor-element.elementor-element-crsap2 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:500;fill:#0B1F3A;color:#0B1F3A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B1F3A;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-50 .elementor-element.elementor-element-crsnew3{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-50 .elementor-element.elementor-element-crsL3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-50 .elementor-element.elementor-element-crsB3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-50 .elementor-element.elementor-element-crsT3 .elementor-heading-title{font-size:22px;font-weight:700;color:#0B1F3A;}.elementor-50 .elementor-element.elementor-element-crsM3{--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:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-crsA3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-50 .elementor-element.elementor-element-crsv3 .elementor-button{background-color:#0B1F3A;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-50 .elementor-element.elementor-element-crsap3 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:500;fill:#0B1F3A;color:#0B1F3A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B1F3A;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-50 .elementor-element.elementor-element-crsnew4{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-50 .elementor-element.elementor-element-crsL4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-50 .elementor-element.elementor-element-crsB4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-50 .elementor-element.elementor-element-crsT4 .elementor-heading-title{font-size:22px;font-weight:700;color:#0B1F3A;}.elementor-50 .elementor-element.elementor-element-crsM4{--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:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-crsA4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-50 .elementor-element.elementor-element-crsv4 .elementor-button{background-color:#0B1F3A;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-50 .elementor-element.elementor-element-crsap4 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:500;fill:#0B1F3A;color:#0B1F3A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B1F3A;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-50 .elementor-element.elementor-element-crsnew5{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-50 .elementor-element.elementor-element-crsL5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-50 .elementor-element.elementor-element-crsB5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-50 .elementor-element.elementor-element-crsT5 .elementor-heading-title{font-size:22px;font-weight:700;color:#0B1F3A;}.elementor-50 .elementor-element.elementor-element-crsM5{--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:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-crsA5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-50 .elementor-element.elementor-element-crsv5 .elementor-button{background-color:#0B1F3A;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-50 .elementor-element.elementor-element-crsap5 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:500;fill:#0B1F3A;color:#0B1F3A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B1F3A;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-f8d5ec7{--content-width:1200px;}.elementor-50 .elementor-element.elementor-element-crsA1{--width:160px;}.elementor-50 .elementor-element.elementor-element-crsA2{--width:160px;}.elementor-50 .elementor-element.elementor-element-crsA3{--width:160px;}.elementor-50 .elementor-element.elementor-element-crsA4{--width:160px;}.elementor-50 .elementor-element.elementor-element-crsA5{--width:160px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-50 .elementor-element.elementor-element-ec2af81{--padding-top:54px;--padding-bottom:60px;--padding-left:18px;--padding-right:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-7905613 */.elementor-50 .elementor-element.elementor-element-7905613{flex:0 0 70%;max-width:70%;}@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-7905613{flex:1 1 100%;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d5dd1 */.elementor-50 .elementor-element.elementor-element-64d5dd1{position:relative;overflow:hidden;}.elementor-50 .elementor-element.elementor-element-64d5dd1::after{content:'';position:absolute;right:-120px;top:50%;transform:translateY(-50%);width:420px;height:420px;border:1px solid rgba(212,147,53,.15);border-radius:50%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-crsnrt */.elementor-50 .elementor-element.elementor-element-crsnrt{max-width:1200px;margin:0 auto 32px auto;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.3);border-radius:8px;padding:16px 20px;}
.elementor-50 .elementor-element.elementor-element-crsnrt p{font-size:14px;color:#1E293B;line-height:1.6;margin:0;}
.elementor-50 .elementor-element.elementor-element-crsnrt strong{color:#0B1F3A;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-crsnew1 */.elementor-50 .elementor-element.elementor-element-crsnew1{background:#F5F7FA;border-radius:14px;padding:36px;margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;}
.elementor-50 .elementor-element.elementor-element-crsnew1 .ncode{background:#0B1F3A;color:#C9A84C;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;letter-spacing:.5px;}
.elementor-50 .elementor-element.elementor-element-crsnew1 .nnrt{background:#C9A84C;color:#0B1F3A;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block;}
.elementor-50 .elementor-element.elementor-element-crsnew1 .nmeta p{font-size:13px;color:#64748B;margin:0;}
.elementor-50 .elementor-element.elementor-element-crsnew1 .nmeta strong{color:#1E293B;font-weight:700;}
@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-crsnew1{flex-direction:column;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-crsnew2 */.elementor-50 .elementor-element.elementor-element-crsnew2{background:#F5F7FA;border-radius:14px;padding:36px;margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;}
.elementor-50 .elementor-element.elementor-element-crsnew2 .ncode{background:#0B1F3A;color:#C9A84C;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;letter-spacing:.5px;}
.elementor-50 .elementor-element.elementor-element-crsnew2 .nnrt{background:#C9A84C;color:#0B1F3A;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block;}
.elementor-50 .elementor-element.elementor-element-crsnew2 .nmeta p{font-size:13px;color:#64748B;margin:0;}
.elementor-50 .elementor-element.elementor-element-crsnew2 .nmeta strong{color:#1E293B;font-weight:700;}
@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-crsnew2{flex-direction:column;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-crsnew3 */.elementor-50 .elementor-element.elementor-element-crsnew3{background:#F5F7FA;border-radius:14px;padding:36px;margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;}
.elementor-50 .elementor-element.elementor-element-crsnew3 .ncode{background:#0B1F3A;color:#C9A84C;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;letter-spacing:.5px;}
.elementor-50 .elementor-element.elementor-element-crsnew3 .nnrt{background:#C9A84C;color:#0B1F3A;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block;}
.elementor-50 .elementor-element.elementor-element-crsnew3 .nmeta p{font-size:13px;color:#64748B;margin:0;}
.elementor-50 .elementor-element.elementor-element-crsnew3 .nmeta strong{color:#1E293B;font-weight:700;}
@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-crsnew3{flex-direction:column;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-crsnew4 */.elementor-50 .elementor-element.elementor-element-crsnew4{background:#F5F7FA;border-radius:14px;padding:36px;margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;}
.elementor-50 .elementor-element.elementor-element-crsnew4 .ncode{background:#0B1F3A;color:#C9A84C;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;letter-spacing:.5px;}
.elementor-50 .elementor-element.elementor-element-crsnew4 .nnrt{background:#C9A84C;color:#0B1F3A;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block;}
.elementor-50 .elementor-element.elementor-element-crsnew4 .nmeta p{font-size:13px;color:#64748B;margin:0;}
.elementor-50 .elementor-element.elementor-element-crsnew4 .nmeta strong{color:#1E293B;font-weight:700;}
@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-crsnew4{flex-direction:column;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-crsnew5 */.elementor-50 .elementor-element.elementor-element-crsnew5{background:#F5F7FA;border-radius:14px;padding:36px;margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;}
.elementor-50 .elementor-element.elementor-element-crsnew5 .ncode{background:#0B1F3A;color:#C9A84C;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;letter-spacing:.5px;}
.elementor-50 .elementor-element.elementor-element-crsnew5 .nnrt{background:#C9A84C;color:#0B1F3A;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block;}
.elementor-50 .elementor-element.elementor-element-crsnew5 .nmeta p{font-size:13px;color:#64748B;margin:0;}
.elementor-50 .elementor-element.elementor-element-crsnew5 .nmeta strong{color:#1E293B;font-weight:700;}
@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-crsnew5{flex-direction:column;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8d5ec7 */.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new .elementor-button{white-space:nowrap;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new > div:first-child > .elementor-widget-text-editor{color:#64748B;font-size:15px;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new > div:first-child > div:last-child .elementor-widget-text-editor{color:#64748B;font-size:13px;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new > div:first-child > div:last-child strong{color:#1E293B;font-weight:700;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new{border:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new:hover{background:#ffffff;border-color:#C9A84C;box-shadow:0 8px 24px rgba(11,31,58,.08);}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new > div:last-child > .elementor-widget-button:first-child .elementor-button:hover{background-color:#162E52;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new > div:last-child > .elementor-widget-button:last-child .elementor-button:hover{background-color:#0B1F3A;color:#ffffff;}
.elementor-50 .elementor-element.elementor-element-f8d5ec7 .course-row-new > div:last-child > .elementor-widget-button:last-child .elementor-button:hover .elementor-button-text{color:#ffffff;}/* End custom CSS */
/* Start custom CSS */#ssi-courses{ --navy:#0B1F3A; --navy-mid:#162E52; --gold:#C9A84C; --white:#fff; --grey-bg:#F5F7FA; --grey-text:#64748B; --body-text:#1E293B; }:where(#ssi-courses *, #ssi-courses *::before, #ssi-courses *::after){ box-sizing:border-box; margin:0; padding:0; }#ssi-courses{ font-family:'Inter',sans-serif; color:var(--body-text); background:var(--white); line-height:1.7; }#ssi-courses a{ color:var(--navy); text-decoration:none; }#ssi-courses .site-header{ background:var(--navy); border-bottom:3px solid var(--gold); }#ssi-courses .header-inner{ max-width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; padding:0 24px; height:70px;flex-direction:row}#ssi-courses .logo-wrap{ display:flex; align-items:center; gap:12px;flex-direction:row}#ssi-courses .logo-icon{ width:44px; height:44px; background:var(--gold); border-radius:8px; display:flex; align-items:center; justify-content:center; font-family:'Playfair Display',serif; font-size:22px; font-weight:700; color:var(--navy);flex-direction:row}#ssi-courses .logo-text strong{ font-family:'Playfair Display',serif; font-size:20px; color:white; display:block; }#ssi-courses .logo-text span{ font-size:11px; color:var(--gold); }#ssi-courses nav a{ color:rgba(255,255,255,0.85); font-size:13.5px; padding:8px 14px; border-radius:6px; transition:0.2s; margin-left:4px; }#ssi-courses nav a:hover{ background:rgba(255,255,255,0.1); }#ssi-courses .nav-cta{ background:var(--gold) !important; color:var(--navy) !important; font-weight:600 !important; }#ssi-courses .page-banner{ background:linear-gradient(135deg,var(--navy),var(--navy-mid)); padding:52px 24px; }#ssi-courses .page-banner-inner{ max-width:1200px; margin:0 auto; }#ssi-courses .breadcrumb{ font-size:12px; color:rgba(255,255,255,0.5); margin-bottom:12px; }#ssi-courses .breadcrumb a{ color:var(--gold); }#ssi-courses .page-banner h1{ font-family:'Playfair Display',serif; font-size:36px; color:white; }#ssi-courses .page-banner p{ color:rgba(255,255,255,0.65); font-size:14px; margin-top:8px; }#ssi-courses .section{ padding:64px 24px; }#ssi-courses .section-inner{ max-width:1200px; margin:0 auto; }#ssi-courses .nrt-note{ background:rgba(201,168,76,0.08); border:1px solid rgba(201,168,76,0.3); border-radius:8px; padding:16px 20px; margin-bottom:40px; font-size:14px; }#ssi-courses .nrt-note strong{ color:var(--navy); }#ssi-courses .course-list{ display:flex; flex-direction:column; gap:24px; }#ssi-courses .course-row{
    display:grid; grid-template-columns:1fr auto; gap:32px; align-items:start;
    background:var(--grey-bg); border-radius:14px; padding:36px;
    border:1px solid transparent; transition:all 0.2s;
  }#ssi-courses .course-row:hover{ border-color:var(--gold); background:white; box-shadow:0 8px 24px rgba(11,31,58,0.08); }#ssi-courses .course-badge{ display:inline-flex; align-items:center; gap:8px; margin-bottom:12px;flex-direction:row}#ssi-courses .course-code-tag{ background:var(--navy); color:var(--gold); font-size:11px; font-weight:700; padding:4px 10px; border-radius:4px; letter-spacing:0.04em; }#ssi-courses .nrt-tag{ background:var(--gold); color:var(--navy); font-size:10px; font-weight:700; padding:4px 8px; border-radius:4px; letter-spacing:0.04em; }#ssi-courses .course-row h2{ font-family:'Playfair Display',serif; font-size:22px; color:var(--navy); margin-bottom:10px; }#ssi-courses .course-row p{ font-size:15px; color:var(--grey-text); margin-bottom:16px; }#ssi-courses .course-facts{ display:flex; flex-wrap:wrap; gap:20px;flex-direction:row}#ssi-courses .fact{ font-size:13px; color:var(--grey-text); display:flex; align-items:center; gap:5px;flex-direction:row}#ssi-courses .fact strong{ color:var(--body-text); }#ssi-courses .course-actions{ display:flex; flex-direction:column; gap:10px; min-width:160px; align-items:flex-end; }#ssi-courses .btn-primary{ background:var(--navy); color:white; font-weight:600; padding:12px 22px; border-radius:8px; font-size:14px; display:inline-block; text-align:center; transition:0.2s; }#ssi-courses .btn-primary:hover{ background:var(--navy-mid); }#ssi-courses .btn-outline{ border:2px solid var(--navy); color:var(--navy); font-weight:500; padding:10px 20px; border-radius:8px; font-size:14px; display:inline-block; text-align:center; transition:0.2s; }#ssi-courses .btn-outline:hover{ background:var(--navy); color:white; }
  @media(max-width:700px) { .course-row { grid-template-columns:1fr; } .course-actions { align-items:flex-start; } }#ssi-courses footer{ background:var(--navy); border-top:3px solid var(--gold); padding:32px 24px; }#ssi-courses .footer-bottom{ max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px;flex-direction:row}#ssi-courses .footer-bottom p{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-courses .footer-bottom-links{ display:flex; gap:20px;flex-direction:row}#ssi-courses .footer-bottom-links a{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-courses .footer-bottom-links a:hover{ color:var(--gold); }
/* === RESPONSIVE ADDITIONS === */
@media(max-width:1024px){#ssi-courses .page-banner{padding:36px 20px}#ssi-courses .page-banner h1{font-size:clamp(22px,5vw,30px)}#ssi-courses .section{padding:44px 20px}}
@media(max-width:767px){#ssi-courses .page-banner{padding:24px 16px}#ssi-courses .page-banner h1{font-size:clamp(20px,6vw,26px)}#ssi-courses .section{padding:32px 16px}#ssi-courses .hub-grid{grid-template-columns:1fr!important}#ssi-courses .login-box{grid-template-columns:1fr}#ssi-courses .section-heading{font-size:clamp(18px,5vw,24px)}#ssi-courses .hub-card{padding:20px 16px}#ssi-courses .step-cards{grid-template-columns:1fr!important}}
@media(max-width:767px){#ssi-courses .course-row{grid-template-columns:1fr}#ssi-courses .course-actions{flex-direction:column;align-items:flex-start}}

/* link-align-fix */
.hub-card{display:flex;flex-direction:column;}.hub-card .hub-link{margin-top:auto !important;}/* End custom CSS */