.elementor-7 .elementor-element.elementor-element-dfe134d{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-46dcd7f4{--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: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-7 .elementor-element.elementor-element-46dcd7f4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46dcd7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3f8294d4{--display:flex;--min-height:470px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2b0f1c1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-7 .elementor-element.elementor-element-2b0f1c1b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2b0f1c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D204F;}.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-7 .elementor-element.elementor-element-216db84a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px;color:#E6007E;}.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-7 .elementor-element.elementor-element-433fd4d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-433fd4d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6f6a22fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#E5E6F1;}.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-7 .elementor-element.elementor-element-462b15b3 .elementor-button{background-color:#E6007E;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-7 .elementor-element.elementor-element-55f512dd{--display:flex;--min-height:530px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.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-7 .elementor-element.elementor-element-22d2adb4 img{width:100%;height:530px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-67c09656{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-67c09656:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-67c09656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4b83981a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-17940027{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4706d720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px;color:#E6007E;}.elementor-7 .elementor-element.elementor-element-718839e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-718839e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-7a431ba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-327e2447{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-2970c9ce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-2970c9ce:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2970c9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-1869088 img{width:100%;height:200px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3dd50f0f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-3dd50f0f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3dd50f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-45f37743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-45f37743 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-29576e62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-5eebf501 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#E6007E;color:#E6007E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5cf71de2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-5cf71de2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5cf71de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-46e7bef6 img{width:100%;height:200px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-47e76329{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-47e76329:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-47e76329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-548fdb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-548fdb5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-4439d892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-3c71ec43 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#E6007E;color:#E6007E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-47cb73a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-47cb73a8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-47cb73a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-2bcb6e0 img{width:100%;height:200px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b4e46de{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-b4e46de:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b4e46de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-1116c55b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-1116c55b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-40cba609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-7bd5f0f9 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#E6007E;color:#E6007E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4aa4c0ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-4aa4c0ae:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4aa4c0ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #1D204F 0%, #342270 100%);}.elementor-7 .elementor-element.elementor-element-a5f9946{--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:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-49a8b619{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-3aa24e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px;color:#E6007E;}.elementor-7 .elementor-element.elementor-element-4e306dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-4e306dbb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5026092d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-e37a22d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#E0E2EF;}.elementor-7 .elementor-element.elementor-element-2a56cb1f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2a56cb1f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a56cb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-7 .elementor-element.elementor-element-7fd28ff6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1e5ecd5f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1bfb493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px;color:#E6007E;}.elementor-7 .elementor-element.elementor-element-32fa8e20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-32fa8e20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-448c79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-596c948f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-30e936b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-30e936b7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30e936b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5593453d img{width:100%;height:210px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-601e7784{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-6cad61bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-6cad61bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-52055ee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-2804c34b .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#E6007E;color:#E6007E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f7a7e4e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-f7a7e4e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f7a7e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4ac53cf8 img{width:100%;height:210px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6cb8f546{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-3cd236d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-3cd236d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-40e4d416{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-77f319b0 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#E6007E;color:#E6007E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2e4597db{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-2e4597db:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2e4597db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2678e838 img{width:100%;height:210px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1532b617{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-3e7dc74f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-3e7dc74f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1D204F;}.elementor-7 .elementor-element.elementor-element-5d5493cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#626B87;}.elementor-7 .elementor-element.elementor-element-3d8164a1 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#E6007E;color:#E6007E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-576e145b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E9F0;--border-color:#E8E9F0;}.elementor-7 .elementor-element.elementor-element-576e145b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-576e145b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20234F;}.elementor-7 .elementor-element.elementor-element-1c0caa4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c0caa4d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c0caa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20234F;}.elementor-7 .elementor-element.elementor-element-1bedd9a0 img{width:100%;height:50px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2a769098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.6em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5c5a92ba{--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:12px 18px;--row-gap:12px;--column-gap:18px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-76c97e4c .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-18ca4db9 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7895aa94 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4b19f9f5 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bbb2c8e .elementor-button{background-color:#E6007E;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:28px 28px 28px 28px;padding:10px 18px 10px 18px;}.elementor-7 .elementor-element.elementor-element-32191d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#C7CADB;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-433fd4d8 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-46dcd7f4{--width:100%;}.elementor-7 .elementor-element.elementor-element-3f8294d4{--width:100%;}.elementor-7 .elementor-element.elementor-element-2b0f1c1b{--width:50%;}.elementor-7 .elementor-element.elementor-element-55f512dd{--width:50%;}.elementor-7 .elementor-element.elementor-element-67c09656{--width:100%;}.elementor-7 .elementor-element.elementor-element-4b83981a{--width:100%;}.elementor-7 .elementor-element.elementor-element-17940027{--width:28%;}.elementor-7 .elementor-element.elementor-element-327e2447{--width:72%;}.elementor-7 .elementor-element.elementor-element-4aa4c0ae{--width:100%;}.elementor-7 .elementor-element.elementor-element-a5f9946{--width:100%;}.elementor-7 .elementor-element.elementor-element-49a8b619{--width:52%;}.elementor-7 .elementor-element.elementor-element-5026092d{--width:48%;}.elementor-7 .elementor-element.elementor-element-2a56cb1f{--width:100%;}.elementor-7 .elementor-element.elementor-element-7fd28ff6{--width:100%;}.elementor-7 .elementor-element.elementor-element-1e5ecd5f{--width:100%;}.elementor-7 .elementor-element.elementor-element-576e145b{--width:100%;}.elementor-7 .elementor-element.elementor-element-1c0caa4d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-46dcd7f4 */.elementor-7 .elementor-element.elementor-element-46dcd7f4 { font-family: 'DM Sans', Arial, sans-serif; color:#171b39; line-height:1.65; background:#fff; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero { width:100vw; max-width:100vw; position:relative; left:50%; margin-left:-50vw; overflow:hidden; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-copy { box-sizing:border-box; padding:clamp(48px,7vw,90px) clamp(32px,6vw,88px); }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo { min-height:530px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo .elementor-widget-image, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo img { height:100%; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo img { width:100%; min-height:530px; object-fit:cover; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-kicker p { margin:0; color:#e6007e; font-size:12px; font-weight:700; letter-spacing:.19em; text-transform:uppercase; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-section { padding:0 0; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-wrap { box-sizing:border-box; width:calc(100% - 112px); max-width:1412px; margin-left:auto; margin-right:auto; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-group-layout { display:flex; align-items:flex-start; gap:24px; padding-top:68px; padding-bottom:68px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-intro { flex:0 0 28%; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-cards { flex:1; display:flex; gap:20px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card { flex:1 1 0; min-width:0; overflow:hidden; border:1px solid #e8e9f0; border-radius:5px; background:#fbfaf8; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card img { display:block; width:100%; height:200px; object-fit:cover; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card-body { padding:20px 22px 22px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card-body h3 { font-family:'Playfair Display', Georgia, serif; color:#1d204f; font-size:24px; line-height:1.2; margin:0 0 9px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card-body p { color:#626b87; font-size:15px; line-height:1.6; margin:0 0 16px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-band { background:linear-gradient(115deg,#1d204f,#2c2368 68%,#42227c); color:#fff; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-band-inner { display:flex; align-items:center; gap:56px; padding:64px 0; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-band-inner h2 { color:#fff; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-employers { background:#f6f7fb; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-employers-layout { display:flex; align-items:center; gap:60px; padding-top:76px; padding-bottom:76px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-employers-layout img { display:block; width:100%; height:400px; object-fit:cover; border-radius:5px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news { background:#fbfaf8; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news .if-wrap { padding-top:76px; padding-bottom:76px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news .if-cards { display:flex; gap:20px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news .if-card { background:#fff; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news .if-card img { height:210px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-contact { background:#f4f4f8; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-contact .if-wrap { padding-top:72px; padding-bottom:72px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-contact-box { display:flex; align-items:center; justify-content:space-between; gap:32px; background:#fff; border:1px solid #e8e9f0; border-radius:5px; padding:42px 44px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-site a.elementor-button { border-radius:999px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-arrow .elementor-button, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-footer-link .elementor-button { box-shadow:none; border:0; background:transparent; padding:0; border-radius:0; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-footer-link .elementor-button { color:#171b39; font-size:13px; font-weight:400; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-foot { border-top:1px solid #e8e9f0; background:#fbfaf8; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-foot-inner { display:flex; align-items:center; justify-content:space-between; gap:20px; padding-top:32px; padding-bottom:32px; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-footer-links { display:flex; flex-direction:row; gap:18px; }
@media(max-width:1200px){ .elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-group-layout { display:block; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-intro { width:100%; margin-bottom:28px; } }
@media(max-width:900px){ .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-wrap { width:calc(100% - 64px); } .elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-cards, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news .if-cards { flex-wrap:wrap; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card { flex-basis:calc(50% - 12px); } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-band-inner, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-employers-layout { gap:32px; } }
@media(max-width:700px){ .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero { width:100vw; margin-left:-50vw; left:50%; flex-direction:column; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-copy, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo { width:100%!important; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-copy { padding:52px 24px; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo img { min-height:280px; height:280px; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-wrap { width:calc(100% - 36px); } .elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-group-layout, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-band-inner, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-employers-layout, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-contact-box, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-foot-inner { display:flex; flex-direction:column; align-items:stretch; gap:24px; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 #our-group .if-cards, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-news .if-cards { display:flex; flex-direction:column; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card { flex:1 1 auto; width:100%; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-employers-layout img { height:280px; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-contact-box { padding:30px 24px; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-footer-links { flex-wrap:wrap; } }


/* Hero: align the image flush with the navy copy panel. */
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero { gap: 0 !important; align-items: stretch !important; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-copy { min-height: 480px; padding: clamp(40px, 5vw, 64px) clamp(32px, 5vw, 72px); }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo { min-height: 480px !important; margin: 0 !important; padding: 0 !important; display: flex; align-items: stretch; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo .elementor-widget-image, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo img { width: 100%; height: 100%; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo img { min-height: 480px !important; object-fit: cover; }

/* Restore the card hover motion and keep keyboard focus equally clear. */
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card { transition: transform .22s ease, box-shadow .22s ease; }
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card:hover, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card:focus-within { transform: translateY(-4px); box-shadow: 0 14px 34px rgba(29, 32, 79, .12); }
@media (prefers-reduced-motion: reduce) { .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card { transition: none; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card:hover, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-card:focus-within { transform: none; } }
@media (max-width: 700px) { .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-copy { min-height: 0; padding: 40px 24px; } .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo, .elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-editable-hero-photo img { min-height: 260px !important; height: 260px; } }

/* Full-width footer background */
.elementor-7 .elementor-element.elementor-element-46dcd7f4 .if-foot { background: #20234F; border-top: 0; }/* End custom CSS */