.elementor-14 .elementor-element.elementor-element-5d4e603{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:80px;--margin-bottom:80px;--margin-left:160px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5d4e603.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-19c30de .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:15px;font-weight:500;font-style:italic;color:#8CC8F2;}.elementor-14 .elementor-element.elementor-element-dccb4f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-dccb4f3.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-dccb4f3 .elementor-heading-title{font-size:59px;font-weight:800;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ba44ba4{font-size:20px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b542101 .elementor-button{background-color:#FFFFFF;fill:#0B3B5A;color:#0B3B5A;border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-b542101 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-b542101 .elementor-button:focus{background-color:#8CC8F2;color:#0B3B5A;}.elementor-14 .elementor-element.elementor-element-b542101 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-b542101 .elementor-button:focus svg{fill:#0B3B5A;}.elementor-14 .elementor-element.elementor-element-7ec4e39{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-7ec4e39:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7ec4e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-14 .elementor-element.elementor-element-54eefd4{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-a7eed2a .elementor-heading-title{color:#173B8C;}.elementor-14 .elementor-element.elementor-element-873e817{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-1723974{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-e7095d7{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-e7095d7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e7095d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-95d33bc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-69f6fba .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-33e194c .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-eb0d711{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-9e18e96{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-cd6e601 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-cd6e601 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-cd6e601 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-cd6e601 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-cd6e601 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4693e21{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4693e21:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4693e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e519d1b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-177428a .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-0d43caa .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-6a2a9a0{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-44ec9e3{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-6a0b2e6 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-6a0b2e6 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6a0b2e6 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6a0b2e6 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-6a0b2e6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f5b83af{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-f5b83af:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f5b83af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f3577cb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-922e375 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-3cdda30 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-784f3da{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-7a7f079{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-c359420 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-c359420 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-c359420 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c359420 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-c359420 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-81c1c79{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-81c1c79:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-81c1c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b80f2d2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-3515b5b .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-c9a8db7 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-3b82974{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-f2c5be1{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-64b74af .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-64b74af .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-64b74af .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-64b74af .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-64b74af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2b9fa80{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-0fa69bd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-95cbcdd{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-95cbcdd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-95cbcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e639196 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-e56e65a .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-c8a1c05 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-f85aa7d{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-f7b0ecd{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-ff00bc9 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-ff00bc9 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-ff00bc9 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ff00bc9 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-ff00bc9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-871c160{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-871c160:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-871c160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-53da29b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-59cef35 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-7eb14bb .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-ebcdd3f{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-76a839d{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-d78454a .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-d78454a .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d78454a .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d78454a .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d78454a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f70ed07{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-f70ed07:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f70ed07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6251df4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-12a76de .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-eb76846 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-111c357{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-ee10b09{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-d3e63f1 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-d3e63f1 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d3e63f1 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d3e63f1 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d3e63f1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-21dc388{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-21dc388:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-21dc388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9643d3d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-dfb7984 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-1bb128e .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-d3bb555{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-5d80461{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-8d818dd .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-8d818dd .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-8d818dd .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8d818dd .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-8d818dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-42bc13f{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-42bc13f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-42bc13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82f5472 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-a22e15d .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-f17ef9e .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-e6dff8e{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-5a472d0{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-2b8e772 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-2b8e772 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-2b8e772 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2b8e772 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-2b8e772 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-aa23dfa{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-aa23dfa:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-aa23dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a6628ea .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-5ba2043 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-0c47f33 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-82628cf{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-8b0cfeb{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-da8d6f5 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-da8d6f5 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-da8d6f5 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-da8d6f5 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-da8d6f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7a566f0{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-7a566f0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7a566f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ba780d1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-c5f2755 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-77d1e0f .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-40bd1d9{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-24b306c{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-0665526 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-0665526 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-0665526 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0665526 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-0665526 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e035113{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-48f3077{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-184cd91{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-184cd91:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-184cd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-263ed3f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-24a4bc2 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-06e0027 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-d80016e{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-c8364e2{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-056c2af .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-056c2af .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-056c2af .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-056c2af .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-056c2af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b586b59{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-b586b59:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b586b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8d23c6c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-ebea20b .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-00c9443 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-a29937c{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-bbd9bf3{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-d7b4c83 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-d7b4c83 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d7b4c83 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d7b4c83 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d7b4c83 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fd23b8d{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-fd23b8d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fd23b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fa44f8a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-0754707 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-bb9d01c .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-21dce5a{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-ffb5db4{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-644f317 .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-644f317 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-644f317 .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-644f317 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-644f317 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f03048b{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-2e6c1a7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-bc8ff2d{--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;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:rgba(23,59,140,0.18);--border-color:rgba(23,59,140,0.18);box-shadow:4px 4px 0px 0px rgba(128,175,233,0.55);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-bc8ff2d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bc8ff2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-728f575 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-09f9492 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-e71af95 .elementor-heading-title{font-size:19px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-d1f3346{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-955969e{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-16862d1 .elementor-heading-title{font-size:13px;font-weight:600;font-style:italic;color:#9CA3AF;}.elementor-14 .elementor-element.elementor-element-b5bd0f6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#374151;--n-tabs-title-color-active:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b5bd0f6 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F1F5F9;}.elementor-14 .elementor-element.elementor-element-b5bd0f6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14 .elementor-element.elementor-element-b5bd0f6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#173B8C;}.elementor-14 .elementor-element.elementor-element-b5bd0f6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#173B8C;}.elementor-14 .elementor-element.elementor-element-2ef6704{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-2ef6704:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2ef6704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2340;}.elementor-14 .elementor-element.elementor-element-d789f6d{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-ca73450{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-87be3a4 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-3887e56 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4a48e9c{--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:wrap;}.elementor-14 .elementor-element.elementor-element-080400a{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-dcc5178 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-2891ac6 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-16c050d{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-027d8a7{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-841f974 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-43a1598 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-99d37a3{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-9d9a6a5{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-21d3824 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-34c597d .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7062402{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-509d951{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ea93e6c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-21a166e .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8d3eafd{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-58bb406{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-58bb406:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-58bb406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9a53bdf{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-a11d460{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-c7ee306 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-26093f1 .elementor-heading-title{color:#0B2340;}.elementor-14 .elementor-element.elementor-element-a9b3bf6{--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-14 .elementor-element.elementor-element-1dc067d{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-41861da{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-41861da .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-b973970{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-34bd39d .elementor-heading-title{font-size:18px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-efb839f{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-adc6a1a{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c3f9e66{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-c3f9e66 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-be52a6a{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-4baad06 .elementor-heading-title{font-size:18px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-dcef7e6{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-a086036{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cddff94{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-cddff94 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-e099138{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-b3085c7 .elementor-heading-title{font-size:18px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-1229e47{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-581f1c1{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bb8b0d1{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-bb8b0d1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-699086a{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-3b45dfa .elementor-heading-title{font-size:18px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-257f43b{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-fe59d39{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-fe59d39:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fe59d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-14 .elementor-element.elementor-element-out0v1s{--display:flex;--min-height:280px;--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;--border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-out0v1s:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-out0v1s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ucs.university/wp-content/uploads/2026/09/outcomes-computer-science-1.png");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-147d395{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-3443356{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-f3e9c95 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-f29cb70 .elementor-heading-title{color:#0B2340;}.elementor-14 .elementor-element.elementor-element-66e4fb1{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-f0c0756{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-9a8c1a8{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-9a8c1a8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9a8c1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-72b0dd4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-9e8b8e5 .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-42304cf .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-eec6221{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-eec6221:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-eec6221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-14 .elementor-element.elementor-element-2f4901f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-14ff105 .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-dec4d9e .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-5ed3159{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-5ed3159:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5ed3159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-48ef5e4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-368cda6 .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-b6e8d21 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-b9cd32f{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b9cd32f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b9cd32f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-14 .elementor-element.elementor-element-751b88c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-2529230 .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-9705160 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-f789b91{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-f789b91:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f789b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-60b1709 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-ddb114a .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-3329e0c .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-a5af650{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-a5af650:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a5af650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-14 .elementor-element.elementor-element-c82750c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-af714eb .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-472aefd .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-a97bc2f{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-a97bc2f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a97bc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-204159e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-f90bf6a .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-c3ffb89 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-face475{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(23,59,140,0.15);--border-color:rgba(23,59,140,0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-face475:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-face475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-14 .elementor-element.elementor-element-e1e16dd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-131d101 .elementor-heading-title{font-size:16px;font-weight:700;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-3aa6494 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-e3bac35{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-e3bac35:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e3bac35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173B8C;}.elementor-14 .elementor-element.elementor-element-da5fcab{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-4fe9bd1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-06aedd8 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-4098875 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f60431d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-26f5211{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-003873e{--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;}.elementor-14 .elementor-element.elementor-element-003873e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-003873e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173B8C;}.elementor-14 .elementor-element.elementor-element-4903bfb .elementor-heading-title{font-size:14px;font-weight:700;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-465fd2e .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-17fc328{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-4d1b206{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-94cf38f{--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;}.elementor-14 .elementor-element.elementor-element-94cf38f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-94cf38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173B8C;}.elementor-14 .elementor-element.elementor-element-09df921 .elementor-heading-title{font-size:14px;font-weight:700;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-f68410b .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-007deef{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-a93eb65{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(154,195,245,0.35);--border-color:rgba(154,195,245,0.35);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-238efc0{--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;}.elementor-14 .elementor-element.elementor-element-238efc0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-238efc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173B8C;}.elementor-14 .elementor-element.elementor-element-948da31 .elementor-heading-title{font-size:14px;font-weight:700;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-7249d8a .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-38ad518{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-ca6304e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-ca6304e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ca6304e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c881c8a{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-14 .elementor-element.elementor-element-c76a59c{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-3709bd8 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-90823fe .elementor-heading-title{color:#0B2340;}.elementor-14 .elementor-element.elementor-element-b49f98b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-7630b29 .elementor-heading-title{font-size:12px;font-style:italic;color:#6B7280;}.elementor-14 .elementor-element.elementor-element-7f01be1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-c8bef48{--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;}.elementor-14 .elementor-element.elementor-element-c8bef48:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c8bef48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EAF3;}.elementor-14 .elementor-element.elementor-element-4c09838 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#9CA3AF;}.elementor-14 .elementor-element.elementor-element-ca1620a{--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;}.elementor-14 .elementor-element.elementor-element-ca1620a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ca1620a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EAF3;}.elementor-14 .elementor-element.elementor-element-3996624 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#9CA3AF;}.elementor-14 .elementor-element.elementor-element-9f457f9{--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;}.elementor-14 .elementor-element.elementor-element-9f457f9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9f457f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EAF3;}.elementor-14 .elementor-element.elementor-element-7f47167 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#9CA3AF;}.elementor-14 .elementor-element.elementor-element-17b6a0c{--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;}.elementor-14 .elementor-element.elementor-element-17b6a0c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-17b6a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EAF3;}.elementor-14 .elementor-element.elementor-element-5a5bc10 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#9CA3AF;}.elementor-14 .elementor-element.elementor-element-4eaadc7{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-4eaadc7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4eaadc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-14 .elementor-element.elementor-element-3bbf696{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-ff4689e{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-e590885 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-de383a9 .elementor-heading-title{color:#0B2340;}.elementor-14 .elementor-element.elementor-element-c7f8aea{--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-14 .elementor-element.elementor-element-4f33318{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EAF3;--border-color:#E5EAF3;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f5f579c{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-f5f579c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-c8db721{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-2f0a750 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-369bcae{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-cd1990c{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EAF3;--border-color:#E5EAF3;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-84635c1{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-84635c1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-ff273d7{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-64912a0 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-2810400{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-a6af6b9{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EAF3;--border-color:#E5EAF3;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ab77526{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-ab77526 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-41b70fd{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14 .elementor-element.elementor-element-6a4e30f .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#0B2340;}.elementor-14 .elementor-element.elementor-element-57e9fc1{color:#4B5563;}.elementor-14 .elementor-element.elementor-element-6f76fdd .elementor-button{background-color:transparent;fill:#173B8C;color:#173B8C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B8C;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-14 .elementor-element.elementor-element-6f76fdd .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6f76fdd .elementor-button:focus{background-color:#173B8C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6f76fdd .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-6f76fdd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-955988c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-955988c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-955988c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2340;}.elementor-14 .elementor-element.elementor-element-f983cbf{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-14 .elementor-element.elementor-element-b67a1bf{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-e89afa5 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-2b0d1f2 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6c84fd4{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-d37d915{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c768be7 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-c919f63 .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4020268{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5e02635 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-1622300 .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d9e9919{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c72c0ea .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-be18320 .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8cdac28{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#9AC3F5;--border-color:#9AC3F5;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d2fb48d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:600;font-style:italic;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-8b56e6a .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-493f3eb .elementor-button{background-color:#FFFFFF;fill:#173B8C;color:#173B8C;border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-493f3eb .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-493f3eb .elementor-button:focus{background-color:#9AC3F5;color:#173B8C;}.elementor-14 .elementor-element.elementor-element-493f3eb .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-493f3eb .elementor-button:focus svg{fill:#173B8C;}.elementor-14 .elementor-element.elementor-element-0183171{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-0183171:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0183171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071D40;}.elementor-14 .elementor-element.elementor-element-e54724b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-c52d6af{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-2e5d851 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#9AC3F5;}.elementor-14 .elementor-element.elementor-element-f0616aa .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5a8bfce{color:#C9D6EE;}.elementor-14 .elementor-element.elementor-element-b653816{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14 .elementor-element.elementor-element-d065c89 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-d065c89 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14 .elementor-element.elementor-element-d065c89 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group > label, .elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-mark-required .elementor-field-label:after{color:#C0362C;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group > label{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-type-html{padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group .elementor-field{color:#14191F;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group .elementor-field, .elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-subgroup label{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#E1E5EA;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#E1E5EA;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-group .elementor-select-wrapper::before{color:#E1E5EA;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-14 .elementor-element.elementor-element-d065c89 .e-form__buttons__wrapper__button-next{background-color:#80AFEA;color:#071D40;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-button[type="submit"]{background-color:#80AFEA;color:#071D40;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-button[type="submit"] svg *{fill:#071D40;}.elementor-14 .elementor-element.elementor-element-d065c89 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-d065c89 .e-form__buttons__wrapper__button-next:hover{background-color:#1755A3;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-button[type="submit"]:hover{background-color:#1755A3;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d065c89 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-d065c89{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-5d4e603{--width:43%;}.elementor-14 .elementor-element.elementor-element-54eefd4{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-e7095d7{--width:47%;}.elementor-14 .elementor-element.elementor-element-4693e21{--width:47%;}.elementor-14 .elementor-element.elementor-element-f5b83af{--width:47%;}.elementor-14 .elementor-element.elementor-element-81c1c79{--width:47%;}.elementor-14 .elementor-element.elementor-element-95cbcdd{--width:31%;}.elementor-14 .elementor-element.elementor-element-871c160{--width:31%;}.elementor-14 .elementor-element.elementor-element-f70ed07{--width:31%;}.elementor-14 .elementor-element.elementor-element-21dc388{--width:31%;}.elementor-14 .elementor-element.elementor-element-42bc13f{--width:31%;}.elementor-14 .elementor-element.elementor-element-aa23dfa{--width:31%;}.elementor-14 .elementor-element.elementor-element-7a566f0{--width:31%;}.elementor-14 .elementor-element.elementor-element-184cd91{--width:31%;}.elementor-14 .elementor-element.elementor-element-b586b59{--width:31%;}.elementor-14 .elementor-element.elementor-element-fd23b8d{--width:31%;}.elementor-14 .elementor-element.elementor-element-bc8ff2d{--width:100%;}.elementor-14 .elementor-element.elementor-element-d789f6d{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-080400a{--width:22%;}.elementor-14 .elementor-element.elementor-element-027d8a7{--width:22%;}.elementor-14 .elementor-element.elementor-element-9d9a6a5{--width:22%;}.elementor-14 .elementor-element.elementor-element-509d951{--width:22%;}.elementor-14 .elementor-element.elementor-element-9a53bdf{--content-width:900px;}.elementor-14 .elementor-element.elementor-element-out0v1s{--width:45%;}.elementor-14 .elementor-element.elementor-element-147d395{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-9a8c1a8{--width:22%;}.elementor-14 .elementor-element.elementor-element-eec6221{--width:22%;}.elementor-14 .elementor-element.elementor-element-5ed3159{--width:22%;}.elementor-14 .elementor-element.elementor-element-b9cd32f{--width:22%;}.elementor-14 .elementor-element.elementor-element-f789b91{--width:22%;}.elementor-14 .elementor-element.elementor-element-a5af650{--width:22%;}.elementor-14 .elementor-element.elementor-element-a97bc2f{--width:22%;}.elementor-14 .elementor-element.elementor-element-face475{--width:22%;}.elementor-14 .elementor-element.elementor-element-da5fcab{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-26f5211{--width:31%;}.elementor-14 .elementor-element.elementor-element-4d1b206{--width:31%;}.elementor-14 .elementor-element.elementor-element-a93eb65{--width:31%;}.elementor-14 .elementor-element.elementor-element-c881c8a{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-c8bef48{--width:22%;}.elementor-14 .elementor-element.elementor-element-ca1620a{--width:22%;}.elementor-14 .elementor-element.elementor-element-9f457f9{--width:22%;}.elementor-14 .elementor-element.elementor-element-17b6a0c{--width:22%;}.elementor-14 .elementor-element.elementor-element-3bbf696{--content-width:900px;}.elementor-14 .elementor-element.elementor-element-f983cbf{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-d37d915{--width:22%;}.elementor-14 .elementor-element.elementor-element-4020268{--width:22%;}.elementor-14 .elementor-element.elementor-element-d9e9919{--width:22%;}.elementor-14 .elementor-element.elementor-element-8cdac28{--width:22%;}.elementor-14 .elementor-element.elementor-element-e54724b{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-c52d6af{--width:38%;}.elementor-14 .elementor-element.elementor-element-b653816{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-e7095d7{--width:100%;}.elementor-14 .elementor-element.elementor-element-4693e21{--width:100%;}.elementor-14 .elementor-element.elementor-element-f5b83af{--width:100%;}.elementor-14 .elementor-element.elementor-element-81c1c79{--width:100%;}.elementor-14 .elementor-element.elementor-element-95cbcdd{--width:47%;}.elementor-14 .elementor-element.elementor-element-871c160{--width:47%;}.elementor-14 .elementor-element.elementor-element-f70ed07{--width:47%;}.elementor-14 .elementor-element.elementor-element-21dc388{--width:47%;}.elementor-14 .elementor-element.elementor-element-42bc13f{--width:47%;}.elementor-14 .elementor-element.elementor-element-aa23dfa{--width:47%;}.elementor-14 .elementor-element.elementor-element-7a566f0{--width:47%;}.elementor-14 .elementor-element.elementor-element-184cd91{--width:47%;}.elementor-14 .elementor-element.elementor-element-b586b59{--width:47%;}.elementor-14 .elementor-element.elementor-element-fd23b8d{--width:47%;}.elementor-14 .elementor-element.elementor-element-bc8ff2d{--width:100%;}.elementor-14 .elementor-element.elementor-element-080400a{--width:47%;}.elementor-14 .elementor-element.elementor-element-027d8a7{--width:47%;}.elementor-14 .elementor-element.elementor-element-9d9a6a5{--width:47%;}.elementor-14 .elementor-element.elementor-element-509d951{--width:47%;}.elementor-14 .elementor-element.elementor-element-9a8c1a8{--width:47%;}.elementor-14 .elementor-element.elementor-element-eec6221{--width:47%;}.elementor-14 .elementor-element.elementor-element-5ed3159{--width:47%;}.elementor-14 .elementor-element.elementor-element-b9cd32f{--width:47%;}.elementor-14 .elementor-element.elementor-element-f789b91{--width:47%;}.elementor-14 .elementor-element.elementor-element-a5af650{--width:47%;}.elementor-14 .elementor-element.elementor-element-a97bc2f{--width:47%;}.elementor-14 .elementor-element.elementor-element-face475{--width:47%;}.elementor-14 .elementor-element.elementor-element-26f5211{--width:47%;}.elementor-14 .elementor-element.elementor-element-4d1b206{--width:47%;}.elementor-14 .elementor-element.elementor-element-a93eb65{--width:47%;}.elementor-14 .elementor-element.elementor-element-c8bef48{--width:47%;}.elementor-14 .elementor-element.elementor-element-ca1620a{--width:47%;}.elementor-14 .elementor-element.elementor-element-9f457f9{--width:47%;}.elementor-14 .elementor-element.elementor-element-17b6a0c{--width:47%;}.elementor-14 .elementor-element.elementor-element-d37d915{--width:47%;}.elementor-14 .elementor-element.elementor-element-4020268{--width:47%;}.elementor-14 .elementor-element.elementor-element-d9e9919{--width:47%;}.elementor-14 .elementor-element.elementor-element-8cdac28{--width:47%;}.elementor-14 .elementor-element.elementor-element-c52d6af{--width:100%;}.elementor-14 .elementor-element.elementor-element-b653816{--width:100%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-7ec4e39{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-2ef6704{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-58bb406{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-fe59d39{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-e3bac35{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-ca6304e{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-4eaadc7{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-955988c{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-0183171{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-5d4e603{--width:100%;--margin-top:51px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dccb4f3 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-ba44ba4{font-size:16px;}.elementor-14 .elementor-element.elementor-element-7ec4e39{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-e7095d7{--width:100%;}.elementor-14 .elementor-element.elementor-element-4693e21{--width:100%;}.elementor-14 .elementor-element.elementor-element-f5b83af{--width:100%;}.elementor-14 .elementor-element.elementor-element-81c1c79{--width:100%;}.elementor-14 .elementor-element.elementor-element-95cbcdd{--width:100%;}.elementor-14 .elementor-element.elementor-element-871c160{--width:100%;}.elementor-14 .elementor-element.elementor-element-f70ed07{--width:100%;}.elementor-14 .elementor-element.elementor-element-21dc388{--width:100%;}.elementor-14 .elementor-element.elementor-element-42bc13f{--width:100%;}.elementor-14 .elementor-element.elementor-element-aa23dfa{--width:100%;}.elementor-14 .elementor-element.elementor-element-7a566f0{--width:100%;}.elementor-14 .elementor-element.elementor-element-184cd91{--width:100%;}.elementor-14 .elementor-element.elementor-element-b586b59{--width:100%;}.elementor-14 .elementor-element.elementor-element-fd23b8d{--width:100%;}.elementor-14 .elementor-element.elementor-element-bc8ff2d{--width:100%;}.elementor-14 .elementor-element.elementor-element-2ef6704{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-080400a{--width:100%;}.elementor-14 .elementor-element.elementor-element-027d8a7{--width:100%;}.elementor-14 .elementor-element.elementor-element-9d9a6a5{--width:100%;}.elementor-14 .elementor-element.elementor-element-509d951{--width:100%;}.elementor-14 .elementor-element.elementor-element-58bb406{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-fe59d39{--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;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-out0v1s{--width:100%;}.elementor-14 .elementor-element.elementor-element-9a8c1a8{--width:100%;}.elementor-14 .elementor-element.elementor-element-eec6221{--width:100%;}.elementor-14 .elementor-element.elementor-element-5ed3159{--width:100%;}.elementor-14 .elementor-element.elementor-element-b9cd32f{--width:100%;}.elementor-14 .elementor-element.elementor-element-f789b91{--width:100%;}.elementor-14 .elementor-element.elementor-element-a5af650{--width:100%;}.elementor-14 .elementor-element.elementor-element-a97bc2f{--width:100%;}.elementor-14 .elementor-element.elementor-element-face475{--width:100%;}.elementor-14 .elementor-element.elementor-element-e3bac35{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-26f5211{--width:100%;}.elementor-14 .elementor-element.elementor-element-4d1b206{--width:100%;}.elementor-14 .elementor-element.elementor-element-a93eb65{--width:100%;}.elementor-14 .elementor-element.elementor-element-ca6304e{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-c8bef48{--width:100%;}.elementor-14 .elementor-element.elementor-element-ca1620a{--width:100%;}.elementor-14 .elementor-element.elementor-element-9f457f9{--width:100%;}.elementor-14 .elementor-element.elementor-element-17b6a0c{--width:100%;}.elementor-14 .elementor-element.elementor-element-4eaadc7{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-955988c{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-d37d915{--width:100%;}.elementor-14 .elementor-element.elementor-element-4020268{--width:100%;}.elementor-14 .elementor-element.elementor-element-d9e9919{--width:100%;}.elementor-14 .elementor-element.elementor-element-8cdac28{--width:100%;}.elementor-14 .elementor-element.elementor-element-0183171{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e54724b{--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-14 .elementor-element.elementor-element-c52d6af{--width:100%;}.elementor-14 .elementor-element.elementor-element-b653816{--width:100%;}}/* Start custom CSS for form, class: .elementor-element-d065c89 */.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-textual {
  min-height: 44px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-type-select .elementor-field {
  min-height: 44px;
}
.elementor-14 .elementor-element.elementor-element-d065c89 .elementor-field-type-acceptance .elementor-field {
  width: 20px;
  height: 20px;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   UCS University — Computer Science (Post 14)
   Source of truth: /ucs-area-cs-prototype/ (approved prototype)
   Semantic class system — reusable as template for Posts 16/19/21
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@500;600;700;800;900&family=Sora:wght@400;500;600;700&display=swap');

:root {
  --ucs-navy-950: #0A1220;
  --ucs-navy-900: #0F1B2E;
  --ucs-blue: #2563EB;
  --ucs-blue-deep: #0044FF;
  --ucs-pink: #FF2D9F;
  --ucs-amber: #FFBA00;
  --ucs-light: #F3F6FA;
  --ucs-ink: #0A1220;
  --ucs-muted: #57667A;
  --ucs-muted-dark: #AAB6C8;
  --ucs-border-light: #E3E9F2;
  --ucs-border-dark: rgba(255,255,255,0.10);
  --ucs-radius-lg: 20px;
  --ucs-radius-md: 14px;
  --ucs-radius-pill: 999px;
  --ucs-shadow-card: 0 14px 34px -14px rgba(10,18,32,0.18);
  --ucs-shadow-card-dark: 0 18px 40px -16px rgba(0,0,0,0.55);
}

/* ---------- Section base ----------
   NOTE: heading widgets in this post render their title with the
   "elementor-heading-title" class regardless of html_tag (several are
   configured as <p>, not <h1>/<h2>/<h3>), so all heading rules below
   target that class rather than tag body.elementor-page-14s. */
.ucs-area-section .elementor-heading-title {
  font-family: 'Urbanist', 'Sora', sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: -0.01em;
}
.ucs-area-section--light { background: var(--ucs-light) !important; }
.ucs-area-section--light .elementor-heading-title { color: var(--ucs-ink) !important; }
.ucs-area-section--light p { color: var(--ucs-muted); }
.ucs-area-section--dark { background: var(--ucs-navy-950) !important; }
.ucs-area-section--dark .elementor-heading-title { color: #fff !important; }
.ucs-area-section--dark p { color: var(--ucs-muted-dark) !important; }

/* eyebrow (small uppercase kicker heading, e.g. "SALIDAS PROFESIONALES") —
   keep native blue, placed after the generic light/dark rule so it wins
   the (equal-specificity, !important) tie via source order. */
.ucs-area-eyebrow .elementor-heading-title {
  color: var(--ucs-blue) !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

/* ---------- Hero ---------- */
.ucs-area-hero { background: #fff !important; padding-top: 56px !important; padding-bottom: 72px !important; }
.ucs-area-hero .elementor-heading-title { color: var(--ucs-ink) !important; font-size: clamp(34px,5vw,54px) !important; }
.ucs-area-hero-copy p { font-size: 18px; max-width: 46ch; color: var(--ucs-muted) !important; }
.ucs-area-hero-visual {
  position: relative;
  aspect-ratio: 4 / 3;
  overflow: hidden;
}
.ucs-area-hero-visual::before {
  content: "";
  position: absolute; inset: -20%;
  background: radial-gradient(closest-side, rgba(37,99,235,0.55), transparent 70%);
  filter: blur(10px);
  pointer-events: none;
}
.ucs-area-hero-visual::after {
  content: "";
  position: absolute; inset: 0;
  background-image:
    linear-gradient(rgba(120,170,255,0.14) 1px, transparent 1px),
    linear-gradient(90deg, rgba(120,170,255,0.14) 1px, transparent 1px);
  background-size: 42px 42px;
  pointer-events: none;
}

/* ---------- Buttons ---------- */
.ucs-area-btn-primary .elementor-button {
  background: linear-gradient(135deg, var(--ucs-blue) 0%, var(--ucs-blue-deep) 100%) !important;
  color: #fff !important;
  border: none !important;
  border-radius: var(--ucs-radius-pill) !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  padding: 15px 26px !important;
  box-shadow: 0 12px 28px -10px rgba(37,99,235,0.55);
  transition: transform .18s ease;
}
.ucs-area-btn-primary .elementor-button:hover { transform: translateY(-2px); color: #fff !important; }

.ucs-area-card-link .elementor-button {
  background: transparent !important;
  border: none !important;
  color: var(--ucs-blue) !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  padding: 0 !important;
  text-decoration: none;
}
.ucs-area-card-link .elementor-button:hover { text-decoration: underline; color: var(--ucs-blue) !important; background: transparent !important; }

/* ---------- Tabs (Niveles de estudio) ----------
   The Nested Tabs (Pro) widget does not expose the "CSS Classes"
   advanced control, so these target its own generated markup directly.
   There is only one tabs widget on this page, so no extra scoping is
   needed; each area page has its own independent custom_css. */
.e-n-tabs-heading {
  background: transparent !important;
  border-bottom: 1px solid var(--ucs-border-light) !important;
  gap: 8px;
}
.e-n-tab-title {
  background: transparent !important;
  color: var(--ucs-muted) !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  border: none !important;
  border-bottom: 2px solid transparent !important;
  border-radius: 0 !important;
  padding: 12px 6px !important;
  margin-bottom: -1px;
  box-shadow: none !important;
}
.e-n-tab-title[aria-selected="true"] {
  color: var(--ucs-blue) !important;
  border-bottom-color: var(--ucs-blue) !important;
  background: transparent !important;
}
.e-n-tab-title .e-n-tab-title-text { font-family: 'Urbanist', sans-serif !important; }
.ucs-area-tabs-panel {
  background: var(--ucs-navy-950) !important;
  border-radius: var(--ucs-radius-lg) !important;
}

/* ---------- Card grid (degree cards) ---------- */
.ucs-area-card-grid { row-gap: 16px !important; column-gap: 16px !important; }
.ucs-area-degree-card {
  background: var(--ucs-navy-900) !important;
  border: 1px solid var(--ucs-border-dark) !important;
  border-radius: var(--ucs-radius-md) !important;
  box-shadow: none !important;
  width: 100% !important;
}
.ucs-area-degree-card .elementor-heading-title { color: #fff !important; font-size: 18px !important; }
.ucs-area-degree-card p { color: var(--ucs-muted-dark) !important; }
.ucs-area-degree-card .elementor-heading-title { font-family: 'Urbanist', sans-serif; }
@media (min-width: 700px) {
  .ucs-area-degree-card { width: calc(50% - 8px) !important; }
}
@media (min-width: 1200px) {
  .ucs-area-degree-card { width: calc(33.333% - 11px) !important; }
  .ucs-area-tabs-panel { padding: 32px !important; }
}

/* ---------- Icon grid (Cómo estudiarás) ---------- */
.ucs-area-icon-grid { row-gap: 16px !important; column-gap: 16px !important; }
.ucs-area-icon-card {
  background: #fff !important;
  border: 1px solid var(--ucs-border-light) !important;
  border-radius: var(--ucs-radius-md) !important;
  box-shadow: var(--ucs-shadow-card) !important;
  width: 100% !important;
}
.ucs-area-icon-card .elementor-heading-title { font-size: 17px !important; }
.ucs-area-icon-card p { font-size: 14px !important; }
@media (min-width: 700px) { .ucs-area-icon-card { width: calc(50% - 8px) !important; } }
@media (min-width: 1200px) { .ucs-area-icon-card { width: calc(25% - 12px) !important; } }

/* ---------- Method grid (Aprender haciendo, dark) ---------- */
.ucs-area-method-grid { row-gap: 16px !important; column-gap: 16px !important; }
.ucs-area-method-card {
  background: var(--ucs-navy-900) !important;
  border: 1px solid var(--ucs-border-dark) !important;
  border-radius: var(--ucs-radius-md) !important;
  width: 100% !important;
}
.ucs-area-method-card .elementor-heading-title { font-size: 17px !important; color: #fff !important; }
.ucs-area-method-card p { font-size: 14px !important; }
@media (min-width: 700px) { .ucs-area-method-card { width: calc(50% - 8px) !important; } }
@media (min-width: 1200px) { .ucs-area-method-card { width: calc(25% - 12px) !important; } }

/* ---------- Salidas profesionales (outcomes) ---------- */
.ucs-area-outcomes-visual {
  position: relative;
  aspect-ratio: 4 / 3;
  border: 1px solid var(--ucs-border-dark);
  overflow: hidden;
}
.ucs-area-outcomes-visual::before {
  content: "";
  position: absolute; inset: -20%;
  background: radial-gradient(closest-side, rgba(255,45,159,0.35), transparent 70%);
  filter: blur(10px);
  pointer-events: none;
}
.ucs-area-outcomes-copy p { max-width: 52ch; font-size: 16px; }
.ucs-area-outcomes-list { row-gap: 14px !important; column-gap: 14px !important; }
.ucs-area-outcomes-item { width: 100% !important; background: transparent !important; }
.ucs-area-outcomes-item .elementor-widget:last-child .elementor-heading-title {
  color: var(--ucs-muted-dark) !important;
  font-size: 11.5px !important;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-weight: 600 !important;
}
@media (min-width: 700px), (min-width: 1200px) {
  .ucs-area-outcomes-item { width: calc(50% - 7px) !important; }
}

/* ---------- Vida universitaria ---------- */
.ucs-area-life-grid { row-gap: 16px !important; column-gap: 16px !important; }
.ucs-area-life-card {
  background: #fff !important;
  border: 1px solid var(--ucs-border-light) !important;
  border-radius: var(--ucs-radius-md) !important;
  box-shadow: var(--ucs-shadow-card) !important;
  width: 100% !important;
}
.ucs-area-life-card .elementor-heading-title { font-size: 17px !important; }
.ucs-area-life-card p { font-size: 14px !important; }
.ucs-area-life-badge { background: transparent !important; }
.ucs-area-life-badge .elementor-heading-title {
  display: inline-flex; align-items: center; justify-content: center;
  min-width: 44px; height: 32px; padding: 0 10px;
  border-radius: var(--ucs-radius-pill);
  background: transparent !important;
  border: 1px solid var(--ucs-blue);
  color: var(--ucs-blue) !important;
  font-weight: 800 !important; font-size: 13px !important;
}
@media (min-width: 700px) { .ucs-area-life-card { width: calc(33.333% - 11px) !important; } }

/* ---------- Talento y Empleabilidad ---------- */
.ucs-area-tag-list {
  list-style: none; margin: 20px 0 0; padding: 0;
  display: flex; flex-wrap: wrap; gap: 12px;
}
.ucs-area-tag-list li {
  border: 1px solid var(--ucs-blue) !important;
  color: #cfe0ff !important;
  padding: 10px 18px !important;
  border-radius: var(--ucs-radius-pill) !important;
  font-weight: 600 !important;
  font-size: 13.5px !important;
  background: transparent !important;
}
.ucs-area-logo-row { row-gap: 12px !important; column-gap: 12px !important; }
.ucs-area-logo-placeholder {
  background: transparent !important;
  border: 1px dashed var(--ucs-border-dark) !important;
  border-radius: var(--ucs-radius-md) !important;
  width: calc(50% - 6px) !important;
}
.ucs-area-logo-placeholder .elementor-heading-title {
  color: var(--ucs-muted-dark) !important; font-size: 12px !important;
  font-weight: 700 !important; letter-spacing: 0.08em;
}
@media (min-width: 700px) { .ucs-area-logo-placeholder { width: calc(25% - 9px) !important; } }

/* ---------- Título oficial ---------- */
.ucs-area-info-list { margin-top: 24px; }
.ucs-area-info-row {
  border-top: 1px solid var(--ucs-border-light) !important;
  background: transparent !important;
  padding: 26px 0 !important;
}
.ucs-area-info-num {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 800 !important;
  font-style: normal !important;
  font-size: 20px !important;
  color: var(--ucs-blue) !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
.ucs-area-info-row .elementor-heading-title { font-size: 18px !important; }
.ucs-area-info-row p { font-size: 14.5px !important; max-width: 68ch; }

/* ---------- Admisiones ---------- */
.ucs-area-steps-grid { row-gap: 16px !important; column-gap: 16px !important; }
.ucs-area-step-card {
  background: var(--ucs-navy-900) !important;
  border: 1px solid var(--ucs-border-dark) !important;
  border-radius: var(--ucs-radius-md) !important;
  width: 100% !important;
}
.ucs-area-step-card .elementor-heading-title { font-size: 15.5px !important; color: #fff !important; margin: 0 !important; }
@media (min-width: 700px) { .ucs-area-step-card { width: calc(50% - 8px) !important; } }
@media (min-width: 1200px) { .ucs-area-step-card { width: calc(25% - 12px) !important; } }

/* ---------- Contacto ---------- */
.ucs-area-contact-copy address, .ucs-area-contact-copy p {
  font-style: normal;
  color: var(--ucs-muted-dark) !important;
  font-size: 15px !important;
  line-height: 1.8;
}
.ucs-area-contact-form-panel {
  background: var(--ucs-navy-900) !important;
  border: 1px solid var(--ucs-border-dark) !important;
  border-radius: var(--ucs-radius-lg) !important;
  padding: 28px !important;
  box-shadow: var(--ucs-shadow-card-dark) !important;
  width: 100% !important;
}
@media (min-width: 834px) { .ucs-area-contact-form-panel { width: 50% !important; } }

/* ---------- Overflow / safety ---------- */
.ucs-area-section, .ucs-area-hero-visual, .ucs-area-outcomes-visual { max-width: 100%; }

/* eyebrow-in-hero specificity fix */
.ucs-area-hero .ucs-area-eyebrow .elementor-heading-title { color: #2563EB !important; }


/* ---------- Visual convergence pass (A1/A2) ---------- */
/* A1: method-grid was the only grid stuck in flex_direction:column (native Elementor
   setting on container a9b3bf6) while every sibling grid on this page is row+wrap.
   Width breakpoints for .ucs-area-method-card already exist above (1/2/4 col). */
.ucs-area-method-grid { flex-direction: row !important; flex-wrap: wrap !important; }

/* A2: decorative index numbers (bare 01/02/03... used purely as position markers)
   removed across all sections per master design — hidden, not deleted. */
.ucs-area-decorative-index { display: none !important; }


/* ---------- H1 area color (scoped, added this block) ---------- */
.ucs-area-hero h1.elementor-heading-title { color: var(--ucs-blue) !important; }


/* ---------- Card secondary text contrast fix (scoped, this block) ---------- */
.ucs-area-degree-card li { color: var(--ucs-muted-dark) !important; }
.ucs-area-degree-card li strong { color: var(--ucs-muted-dark) !important; }/* End custom CSS */