.elementor-14219 .elementor-element.elementor-element-s015:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/10/jelic-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14219 .elementor-element.elementor-element-s015 > .elementor-background-overlay{background-color:#0b2f4f;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-s015 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s015{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 150px 24px;}.elementor-14219 .elementor-element.elementor-element-c014 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c014 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w008{text-align:start;}.elementor-14219 .elementor-element.elementor-element-w008 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:800;line-height:1.16em;color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-w013 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14219 .elementor-element.elementor-element-w013 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14219 .elementor-element.elementor-element-w013{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14219 .elementor-element.elementor-element-w013 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14219 .elementor-element.elementor-element-s005 > .elementor-container{max-width:520px;}.elementor-14219 .elementor-element.elementor-element-c002 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c002 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-c004 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c004 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w003 .elementor-button{background-color:rgba(255,255,255,0.06);fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);}.elementor-14219 .elementor-element.elementor-element-w003 .elementor-button:hover, .elementor-14219 .elementor-element.elementor-element-w003 .elementor-button:focus{background-color:#ffffff;color:#1a4a72;border-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-w003 .elementor-button:hover svg, .elementor-14219 .elementor-element.elementor-element-w003 .elementor-button:focus svg{fill:#1a4a72;}.elementor-14219 .elementor-element.elementor-element-s027:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-s027 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s027{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 24px 92px 24px;}.elementor-14219 .elementor-element.elementor-element-s027 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c017 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c017 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w016{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w016 img{height:440px;object-fit:cover;object-position:center center;}.elementor-14219 .elementor-element.elementor-element-c026 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c026 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w019{text-align:start;}.elementor-14219 .elementor-element.elementor-element-w019 .elementor-heading-title{color:#1a4a72;}.elementor-14219 .elementor-element.elementor-element-w025 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14219 .elementor-element.elementor-element-w025 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14219 .elementor-element.elementor-element-w025{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14219 .elementor-element.elementor-element-w025 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14219 .elementor-element.elementor-element-s037:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0d3150 0%, #0f4ea5 100%);}.elementor-14219 .elementor-element.elementor-element-s037 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 24px 64px 24px;}.elementor-14219 .elementor-element.elementor-element-s037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c030 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c030 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w028{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w028 .elementor-heading-title{color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-w029{text-align:center;}.elementor-14219 .elementor-element.elementor-element-c033 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c033 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w031{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w031 .elementor-heading-title{color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-w032{text-align:center;}.elementor-14219 .elementor-element.elementor-element-c036 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c036 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w034{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w034 .elementor-heading-title{color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-w035{text-align:center;}.elementor-14219 .elementor-element.elementor-element-s042:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-s042 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 24px 0px 24px;}.elementor-14219 .elementor-element.elementor-element-s042 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c041 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c041 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w039{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w039 .elementor-heading-title{color:#1a4a72;}.elementor-14219 .elementor-element.elementor-element-w040{text-align:center;}.elementor-14219 .elementor-element.elementor-element-s049:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-s049 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s049{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 24px 24px 24px;}.elementor-14219 .elementor-element.elementor-element-s049 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c044 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c044 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w043 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w043 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-c046 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c046 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w045 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w045 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-c048 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c048 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w047 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w047 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-s056:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-s056 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s056{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 92px 24px;}.elementor-14219 .elementor-element.elementor-element-s056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c051 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c051 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w050 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w050 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-c053 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c053 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w052 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w052 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-c055 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c055 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w054 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w054 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-s061:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f5f7;}.elementor-14219 .elementor-element.elementor-element-s061 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s061{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 24px 0px 24px;}.elementor-14219 .elementor-element.elementor-element-s061 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c060 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c060 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w058{text-align:start;}.elementor-14219 .elementor-element.elementor-element-w058 .elementor-heading-title{color:#1a4a72;}.elementor-14219 .elementor-element.elementor-element-s068:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f5f7;}.elementor-14219 .elementor-element.elementor-element-s068 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s068{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 24px 92px 24px;}.elementor-14219 .elementor-element.elementor-element-s068 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c063 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c063 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w062 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w062.elementor-view-stacked .elementor-icon{background-color:#0f4ea5;fill:rgba(15,78,165,0.09);color:rgba(15,78,165,0.09);}.elementor-14219 .elementor-element.elementor-element-w062.elementor-view-framed .elementor-icon, .elementor-14219 .elementor-element.elementor-element-w062.elementor-view-default .elementor-icon{fill:#0f4ea5;color:#0f4ea5;border-color:#0f4ea5;}.elementor-14219 .elementor-element.elementor-element-w062.elementor-view-framed .elementor-icon{background-color:rgba(15,78,165,0.09);}.elementor-14219 .elementor-element.elementor-element-w062 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-c065 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c065 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w064 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w064.elementor-view-stacked .elementor-icon{background-color:#0f4ea5;fill:rgba(15,78,165,0.09);color:rgba(15,78,165,0.09);}.elementor-14219 .elementor-element.elementor-element-w064.elementor-view-framed .elementor-icon, .elementor-14219 .elementor-element.elementor-element-w064.elementor-view-default .elementor-icon{fill:#0f4ea5;color:#0f4ea5;border-color:#0f4ea5;}.elementor-14219 .elementor-element.elementor-element-w064.elementor-view-framed .elementor-icon{background-color:rgba(15,78,165,0.09);}.elementor-14219 .elementor-element.elementor-element-w064 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-c067 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c067 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w066 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-14219 .elementor-element.elementor-element-w066.elementor-view-stacked .elementor-icon{background-color:#0f4ea5;fill:rgba(15,78,165,0.09);color:rgba(15,78,165,0.09);}.elementor-14219 .elementor-element.elementor-element-w066.elementor-view-framed .elementor-icon, .elementor-14219 .elementor-element.elementor-element-w066.elementor-view-default .elementor-icon{fill:#0f4ea5;color:#0f4ea5;border-color:#0f4ea5;}.elementor-14219 .elementor-element.elementor-element-w066.elementor-view-framed .elementor-icon{background-color:rgba(15,78,165,0.09);}.elementor-14219 .elementor-element.elementor-element-w066 .elementor-icon{font-size:26px;padding:14px;}.elementor-14219 .elementor-element.elementor-element-s073:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-s073 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s073{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 24px 0px 24px;}.elementor-14219 .elementor-element.elementor-element-s073 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c072 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c072 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w070{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w070 .elementor-heading-title{color:#1a4a72;}.elementor-14219 .elementor-element.elementor-element-w071{text-align:center;}.elementor-14219 .elementor-element.elementor-element-s080:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-s080 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s080{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 24px 92px 24px;}.elementor-14219 .elementor-element.elementor-element-s080 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c076 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c076 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w074{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w074 img{height:320px;object-fit:cover;object-position:center center;}.elementor-14219 .elementor-element.elementor-element-w075{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w075 img{height:320px;object-fit:cover;object-position:center center;}.elementor-14219 .elementor-element.elementor-element-c079 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c079 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w077{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w077 img{height:320px;object-fit:cover;object-position:center center;}.elementor-14219 .elementor-element.elementor-element-w078{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w078 img{height:320px;object-fit:cover;object-position:center center;}.elementor-14219 .elementor-element.elementor-element-s085:not(.elementor-motion-effects-element-type-background), .elementor-14219 .elementor-element.elementor-element-s085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0d3150 0%, #0f4ea5 100%);}.elementor-14219 .elementor-element.elementor-element-s085 > .elementor-container{max-width:1120px;}.elementor-14219 .elementor-element.elementor-element-s085{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 24px 96px 24px;}.elementor-14219 .elementor-element.elementor-element-s085 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14219 .elementor-element.elementor-element-c084 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14219 .elementor-element.elementor-element-c084 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14219 .elementor-element.elementor-element-w081{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w081 .elementor-heading-title{color:#ffffff;}.elementor-14219 .elementor-element.elementor-element-w082{text-align:center;}.elementor-14219 .elementor-element.elementor-element-w083 .elementor-button{background-color:#ffffff;fill:#1a4a72;color:#1a4a72;}.elementor-14219 .elementor-element.elementor-element-w083 .elementor-button:hover, .elementor-14219 .elementor-element.elementor-element-w083 .elementor-button:focus{background-color:#8fe3d9;color:#0d3150;}.elementor-14219 .elementor-element.elementor-element-w083 .elementor-button:hover svg, .elementor-14219 .elementor-element.elementor-element-w083 .elementor-button:focus svg{fill:#0d3150;}@media(max-width:1024px){.elementor-14219 .elementor-element.elementor-element-w008 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-14219 .elementor-element.elementor-element-w008 .elementor-heading-title{font-size:36px;}.elementor-14219 .elementor-element.elementor-element-c002{width:100%;}.elementor-14219 .elementor-element.elementor-element-c004{width:100%;}.elementor-14219 .elementor-element.elementor-element-c017{width:100%;}.elementor-14219 .elementor-element.elementor-element-c026{width:100%;}.elementor-14219 .elementor-element.elementor-element-c030{width:100%;}.elementor-14219 .elementor-element.elementor-element-c033{width:100%;}.elementor-14219 .elementor-element.elementor-element-c036{width:100%;}.elementor-14219 .elementor-element.elementor-element-c044{width:100%;}.elementor-14219 .elementor-element.elementor-element-c046{width:100%;}.elementor-14219 .elementor-element.elementor-element-c048{width:100%;}.elementor-14219 .elementor-element.elementor-element-c051{width:100%;}.elementor-14219 .elementor-element.elementor-element-c053{width:100%;}.elementor-14219 .elementor-element.elementor-element-c055{width:100%;}.elementor-14219 .elementor-element.elementor-element-c063{width:100%;}.elementor-14219 .elementor-element.elementor-element-c065{width:100%;}.elementor-14219 .elementor-element.elementor-element-c067{width:100%;}.elementor-14219 .elementor-element.elementor-element-c076{width:100%;}.elementor-14219 .elementor-element.elementor-element-c079{width:100%;}}@media(min-width:768px){.elementor-14219 .elementor-element.elementor-element-c017{width:45%;}.elementor-14219 .elementor-element.elementor-element-c026{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14219 .elementor-element.elementor-element-c017{width:100%;}.elementor-14219 .elementor-element.elementor-element-c026{width:100%;}.elementor-14219 .elementor-element.elementor-element-c044{width:50%;}.elementor-14219 .elementor-element.elementor-element-c046{width:50%;}.elementor-14219 .elementor-element.elementor-element-c048{width:50%;}.elementor-14219 .elementor-element.elementor-element-c051{width:50%;}.elementor-14219 .elementor-element.elementor-element-c053{width:50%;}.elementor-14219 .elementor-element.elementor-element-c055{width:50%;}.elementor-14219 .elementor-element.elementor-element-c063{width:100%;}.elementor-14219 .elementor-element.elementor-element-c065{width:100%;}.elementor-14219 .elementor-element.elementor-element-c067{width:100%;}}/* Start custom CSS *//* ============================================================
   JELIC Multiple Intelligence Program — 利瑪竇中學
   Page-level custom CSS for the Elementor-native layout.
   Scoped to page ID 14219.
   ============================================================ */

body.page-id-14219 {
  --navy: #1a4a72;
  --navy-2: #0d3150;
  --blue: #0f4ea5;
  --teal: #0fa597;
  --teal-d: #0b7f75;
  --teal-l: #8fe3d9;
  --gold: #d99a00;
  --coral: #c05a3e;
  --purple: #6b52d9;
  --green: #2f8f3e;
  --ink: #17263a;
  --body: #4f6073;
  --muted: #7b8ea3;
  --line: #dde6ee;
  --bg: #f2f5f7;
}

body.page-id-14219 .site-content,
body.page-id-14219 #primary,
body.page-id-14219 .site-main { padding: 0 !important; margin: 0 !important; }
body.page-id-14219 .ast-container { max-width: none !important; padding: 0 !important; }
body.page-id-14219 .ast-article-single {
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.page-id-14219 .entry-header { display: none !important; }
body.page-id-14219 .entry-content { padding: 0 !important; margin: 0 !important; }
body.page-id-14219 .elementor-section-boxed > .elementor-container { max-width: 1120px; }

/* ---------- Shared headings ---------- */
body.page-id-14219 .cp-eyebrow { margin-bottom: 14px !important; }
body.page-id-14219 .cp-eyebrow p {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0 !important;
  color: var(--teal-d);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .2em;
  text-transform: uppercase;
  line-height: 1.6;
}
body.page-id-14219 .cp-eyebrow p::before {
  content: "";
  width: 26px;
  height: 2px;
  border-radius: 2px;
  background: var(--teal);
}
body.page-id-14219 .cp-center,
body.page-id-14219 .cp-center .elementor-widget-container { text-align: center; }
body.page-id-14219 .cp-center .cp-eyebrow p { justify-content: center; }
body.page-id-14219 .cp-center .cp-eyebrow p::before { display: none; }
body.page-id-14219 .cp-h2 .elementor-heading-title {
  color: var(--navy) !important;
  font-size: clamp(28px, 3.4vw, 42px) !important;
  line-height: 1.25 !important;
  letter-spacing: .02em !important;
  font-weight: 800 !important;
}
body.page-id-14219 .cp-lead p {
  margin: 14px 0 0 !important;
  color: #5b6d81;
  font-size: 17px;
  line-height: 1.95;
}
body.page-id-14219 .cp-center .cp-lead p { margin-left: auto; margin-right: auto; max-width: 720px; }

/* ---------- Hero ---------- */
body.page-id-14219 .cp-hero {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 640px;
  overflow: hidden;
}
body.page-id-14219 .cp-hero > .elementor-container { position: relative; z-index: 2; width: 100%; }
body.page-id-14219 .cp-hero .elementor-background-overlay {
  background:
    radial-gradient(ellipse at 82% 18%, rgba(15, 165, 151, .34) 0%, rgba(15, 165, 151, 0) 46%),
    radial-gradient(ellipse at 15% 88%, rgba(217, 154, 0, .18) 0%, rgba(217, 154, 0, 0) 42%),
    linear-gradient(105deg, rgba(9, 35, 59, .96) 0%, rgba(20, 59, 94, .9) 52%, rgba(15, 78, 165, .62) 100%) !important;
  opacity: 1 !important;
}
body.page-id-14219 .cp-hero::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: -1px;
  z-index: 1;
  height: 88px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath d='M0,52 C240,92 480,90 720,62 C960,34 1200,0 1440,30 L1440,90 L0,90 Z' fill='%23ffffff'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat;
}
body.page-id-14219 .cp-hero-eyebrow p {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 16px !important;
  color: rgba(255, 255, 255, .84);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .08em;
}
body.page-id-14219 .cp-hero-eyebrow p::before {
  content: "";
  width: 7px; height: 7px;
  border-radius: 50%;
  background: var(--teal);
  box-shadow: 0 0 0 5px rgba(15, 165, 151, .18);
}
body.page-id-14219 .cp-hero-kicker p {
  margin: 0 0 18px !important;
  color: var(--teal-l);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .24em;
  text-transform: uppercase;
}
body.page-id-14219 .cp-hero-title .elementor-heading-title {
  margin: 0 0 24px !important;
  color: #fff !important;
  font-size: clamp(38px, 5.6vw, 62px) !important;
  line-height: 1.16 !important;
  letter-spacing: .04em !important;
  font-weight: 800 !important;
  text-shadow: 0 6px 30px rgba(0, 0, 0, .18);
}
body.page-id-14219 .cp-hero-title .cp-accent { color: var(--teal-l); }
body.page-id-14219 .cp-hero-lead p {
  max-width: 650px;
  margin: 0 0 26px !important;
  color: rgba(255, 255, 255, .88) !important;
  font-size: 18px;
  line-height: 2;
}
body.page-id-14219 .cp-hero-chips .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 0 30px !important;
  padding: 0 !important;
}
body.page-id-14219 .cp-hero-chips .elementor-icon-list-item {
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 8px 15px;
  border: 1px solid rgba(255, 255, 255, .28);
  border-radius: 999px;
  background: rgba(255, 255, 255, .08);
  color: #fff;
  font-size: 13.5px;
  font-weight: 800;
  letter-spacing: .04em;
}
body.page-id-14219 .cp-hero-chips .elementor-icon-list-icon { color: var(--teal-l) !important; font-size: 11px !important; }
body.page-id-14219 .cp-hero-chips .elementor-icon-list-text { color: #fff !important; padding-left: 7px !important; }
body.page-id-14219 .cp-hero-actions { max-width: 520px; margin-left: 0 !important; }
body.page-id-14219 .cp-hero-actions .elementor-column { padding-left: 16px !important; padding-right: 16px !important; }
body.page-id-14219 .cp-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 14px 28px !important;
  border-radius: 999px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  letter-spacing: .04em !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease, color .2s ease !important;
}
body.page-id-14219 .cp-btn .elementor-button:hover { transform: translateY(-2px); }
body.page-id-14219 .cp-btn-primary .elementor-button {
  background: var(--teal) !important;
  color: #062b34 !important;
  border: 1px solid transparent !important;
  box-shadow: 0 12px 28px -10px rgba(15, 165, 151, .8) !important;
}
body.page-id-14219 .cp-btn-primary .elementor-button:hover { background: #35c2b2 !important; }
body.page-id-14219 .cp-btn-ghost .elementor-button {
  background: rgba(255, 255, 255, .06) !important;
  color: #fff !important;
  border: 1px solid rgba(255, 255, 255, .55) !important;
  backdrop-filter: blur(4px);
}
body.page-id-14219 .cp-btn-ghost .elementor-button:hover { background: #fff !important; color: var(--navy) !important; }

/* ---------- Intro ---------- */
body.page-id-14219 .cp-intro-img img {
  width: 100% !important;
  height: 440px !important;
  object-fit: cover !important;
  border-radius: 24px !important;
  box-shadow: 0 30px 70px -30px rgba(13, 49, 80, .45);
}
body.page-id-14219 .cp-intro-copy p {
  margin: 0 0 16px !important;
  color: #4f6073;
  font-size: 17px;
  line-height: 1.95;
}
body.page-id-14219 .cp-intro-copy p:last-child { margin-bottom: 0 !important; }
body.page-id-14219 .cp-chips-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 24px;
}
body.page-id-14219 .cp-chips-list .elementor-icon-list-item {
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 8px 16px;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: #fff;
  box-shadow: 0 6px 18px -12px rgba(13, 49, 80, .35);
}
body.page-id-14219 .cp-chips-list .elementor-icon-list-icon { display: none !important; }
body.page-id-14219 .cp-chips-list .elementor-icon-list-text {
  padding-left: 0 !important;
  color: var(--navy) !important;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .06em;
}
@media (min-width: 1025px) {
  body.page-id-14219 .cp-intro > .elementor-container > .elementor-column:first-child { padding-right: 28px !important; }
  body.page-id-14219 .cp-intro > .elementor-container > .elementor-column:last-child { padding-left: 28px !important; }
}

/* ---------- Stats band ---------- */
body.page-id-14219 .cp-stats {
  position: relative;
  overflow: hidden;
}
body.page-id-14219 .cp-stats > .elementor-container { position: relative; z-index: 1; }
body.page-id-14219 .cp-stats::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(ellipse at 12% 120%, rgba(15, 165, 151, .32) 0%, rgba(15, 165, 151, 0) 55%),
    radial-gradient(ellipse at 88% -20%, rgba(217, 154, 0, .16) 0%, rgba(217, 154, 0, 0) 50%);
}
body.page-id-14219 .cp-stats .elementor-column { text-align: center; }
body.page-id-14219 .cp-stat-number .elementor-heading-title {
  color: #fff !important;
  font-size: clamp(40px, 4.6vw, 56px) !important;
  line-height: 1.1 !important;
  letter-spacing: .02em !important;
  font-weight: 800 !important;
}
body.page-id-14219 .cp-stat-label p {
  margin: 10px 0 0 !important;
  color: rgba(255, 255, 255, .82) !important;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: .12em;
}
body.page-id-14219 .cp-stats .elementor-column + .elementor-column { border-left: 1px solid rgba(255, 255, 255, .14); }

/* ---------- Domain cards ---------- */
body.page-id-14219 .cp-card-col .elementor-widget-wrap { height: 100%; }
body.page-id-14219 .cp-domain-box,
body.page-id-14219 .cp-approach-box {
  position: relative;
  height: 100%;
  padding: 32px 28px 30px;
  border: 1px solid var(--line);
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 18px 40px -30px rgba(13, 49, 80, .45);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
body.page-id-14219 .cp-domain-box:hover,
body.page-id-14219 .cp-approach-box:hover {
  transform: translateY(-4px);
  border-color: rgba(15, 165, 151, .35);
  box-shadow: 0 26px 48px -28px rgba(13, 49, 80, .5);
}
body.page-id-14219 .cp-domain-box::before,
body.page-id-14219 .cp-approach-box::before {
  position: absolute;
  top: 28px; right: 24px;
  color: #c3cfdb;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .1em;
  line-height: 1;
}
body.page-id-14219 .cp-domain-1::before, body.page-id-14219 .cp-approach-1::before { content: "01"; }
body.page-id-14219 .cp-domain-2::before, body.page-id-14219 .cp-approach-2::before { content: "02"; }
body.page-id-14219 .cp-domain-3::before, body.page-id-14219 .cp-approach-3::before { content: "03"; }
body.page-id-14219 .cp-domain-4::before { content: "04"; }
body.page-id-14219 .cp-domain-5::before { content: "05"; }
body.page-id-14219 .cp-domain-6::before { content: "06"; }
body.page-id-14219 .cp-domain-box .elementor-icon,
body.page-id-14219 .cp-approach-box .elementor-icon {
  padding: 14px !important;
  border-radius: 16px;
  font-size: 26px !important;
  color: var(--teal-d) !important;
  background: #e6f6f4 !important;
}
body.page-id-14219 .cp-domain-1 .elementor-icon { color: #0b7f75 !important; background: #e6f6f4 !important; }
body.page-id-14219 .cp-domain-2 .elementor-icon { color: #0f4ea5 !important; background: #eef3fb !important; }
body.page-id-14219 .cp-domain-3 .elementor-icon { color: #b8860b !important; background: #fdf6e3 !important; }
body.page-id-14219 .cp-domain-4 .elementor-icon { color: #c05a3e !important; background: #fdf1ec !important; }
body.page-id-14219 .cp-domain-5 .elementor-icon { color: #2f8f3e !important; background: #f1f8f2 !important; }
body.page-id-14219 .cp-domain-6 .elementor-icon { color: #6b52d9 !important; background: #f1eefc !important; }
body.page-id-14219 .cp-domain-box .elementor-icon-box-content,
body.page-id-14219 .cp-approach-box .elementor-icon-box-content { text-align: left; }
body.page-id-14219 .cp-domain-box .elementor-icon-box-title,
body.page-id-14219 .cp-approach-box .elementor-icon-box-title {
  margin: 0 0 10px !important;
  color: var(--navy) !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  letter-spacing: .03em;
  line-height: 1.5 !important;
}
body.page-id-14219 .cp-domain-box .elementor-icon-box-description,
body.page-id-14219 .cp-approach-box .elementor-icon-box-description {
  margin: 0 !important;
  color: #5b6d81 !important;
  font-size: 15.5px !important;
  line-height: 1.9 !important;
}
body.page-id-14219 .cp-domains-grid .elementor-column,
body.page-id-14219 .cp-approach-grid .elementor-column { padding-left: 12px !important; padding-right: 12px !important; }

/* ---------- Gallery ---------- */
body.page-id-14219 .cp-gallery-img img {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  border-radius: 16px !important;
  box-shadow: 0 20px 44px -30px rgba(13, 49, 80, .45);
  transition: transform .3s ease;
}
body.page-id-14219 .cp-gallery-img img:hover { transform: scale(1.02); }
body.page-id-14219 .cp-gallery-img { margin-bottom: 18px !important; }
body.page-id-14219 .cp-gallery-col { padding-left: 9px !important; padding-right: 9px !important; }

/* ---------- Closing ---------- */
body.page-id-14219 .cp-closing {
  position: relative;
  padding: 96px 24px !important;
  text-align: center;
  overflow: hidden;
}
body.page-id-14219 .cp-closing > .elementor-container { position: relative; z-index: 1; }
body.page-id-14219 .cp-closing .elementor-widget-container { text-align: center; }
body.page-id-14219 .cp-closing .elementor-column { text-align: center; }
body.page-id-14219 .cp-closing-title .elementor-heading-title {
  color: #fff !important;
  white-space: normal !important;
  font-size: clamp(27px, 3.3vw, 40px) !important;
  line-height: 1.35 !important;
  letter-spacing: .03em !important;
  font-weight: 800 !important;
}
body.page-id-14219 .cp-closing-text p {
  max-width: 620px;
  margin: 16px auto 30px !important;
  color: rgba(255, 255, 255, .82) !important;
  font-size: 16.5px;
  line-height: 2;
}
body.page-id-14219 .cp-btn-light .elementor-button { background: #fff !important; color: var(--navy) !important; border: 1px solid transparent !important; }
body.page-id-14219 .cp-btn-light .elementor-button:hover { background: var(--teal-l) !important; color: var(--navy-2) !important; }

/* ---------- Responsive ---------- */
@media (max-width: 1024px) {
  body.page-id-14219 .cp-hero { min-height: 0; }
  body.page-id-14219 .cp-hero::after { height: 64px; }
  body.page-id-14219 .cp-intro-img img { height: 360px !important; }
  body.page-id-14219 .cp-intro-img { margin-bottom: 26px; }
  body.page-id-14219 .cp-domain-box,
  body.page-id-14219 .cp-approach-box { padding: 28px 24px; }
  body.page-id-14219 .cp-approach-box + .cp-approach-box { margin-top: 18px; }
  body.page-id-14219 .cp-stats .elementor-column + .elementor-column { border-left: 0; }
}
@media (max-width: 767px) {
  body.page-id-14219 .cp-stats .elementor-column { padding-bottom: 18px; }
  body.page-id-14219 .cp-hero-actions .elementor-column { padding-left: 0 !important; padding-right: 0 !important; }
  body.page-id-14219 .cp-hero-actions .elementor-column:first-child { margin-bottom: 12px; }
  body.page-id-14219 .cp-hero-actions .elementor-button { width: 100% !important; }
  body.page-id-14219 .cp-domain-box + .cp-domain-box,
  body.page-id-14219 .cp-approach-box + .cp-approach-box { margin-top: 18px; }
}
@media (max-width: 640px) {
  body.page-id-14219 .cp-hero { padding-top: 88px; padding-bottom: 120px; }
  body.page-id-14219 .cp-hero::after { height: 42px; }
  body.page-id-14219 .cp-hero-title .elementor-heading-title { letter-spacing: .03em !important; }
  body.page-id-14219 .cp-intro-img img { height: 280px !important; }
  body.page-id-14219 .cp-gallery-img img { height: 240px !important; }
  body.page-id-14219 .cp-domain-box,
  body.page-id-14219 .cp-approach-box { padding: 26px 22px; }
  body.page-id-14219 .cp-closing { padding: 72px 24px !important; }
}
@media (prefers-reduced-motion: reduce) {
  body.page-id-14219 .cp-btn .elementor-button,
  body.page-id-14219 .cp-domain-box,
  body.page-id-14219 .cp-approach-box,
  body.page-id-14219 .cp-gallery-img img {
    transition: none !important;
    animation: none !important;
  }
}/* End custom CSS */