.elementor-14 .elementor-element.elementor-element-fd38ae6{--display:flex;--min-height:540px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-14 .elementor-element.elementor-element-fd38ae6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-cbfbbf9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-02810b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-02810b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:2.5px;color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-0be16d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-0be16d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#082F63;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-e87cec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#66788C;}.elementor-14 .elementor-element.elementor-element-036f6d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 24px;--row-gap:32px;--column-gap:24px;--flex-wrap:wrap;--align-content:space-between;}.elementor-14 .elementor-element.elementor-element-fdb5e0a{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 31.000000000000043, 68, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-fdb5e0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fdb5e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fdb5e0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b3774a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b3774a1 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b3774a1.elementor-view-stacked .elementor-icon{background-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-b3774a1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b3774a1.elementor-view-default .elementor-icon{color:#C89B2B;border-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-b3774a1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b3774a1.elementor-view-default .elementor-icon svg{fill:#C89B2B;}.elementor-14 .elementor-element.elementor-element-b3774a1 .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-b3774a1 .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-dfdd70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-dfdd70c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#062653;}.elementor-14 .elementor-element.elementor-element-824f6da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-9b92910 .elementor-button{background-color:#062653;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-9b92910 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-9b92910 .elementor-button:focus{background-color:#C89B2B;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9b92910{padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-9b92910 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-9b92910 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-91c4ade{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 31.000000000000043, 68, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-91c4ade:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-91c4ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-91c4ade.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f789462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f789462 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-f789462.elementor-view-stacked .elementor-icon{background-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-f789462.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f789462.elementor-view-default .elementor-icon{color:#C89B2B;border-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-f789462.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f789462.elementor-view-default .elementor-icon svg{fill:#C89B2B;}.elementor-14 .elementor-element.elementor-element-f789462 .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-f789462 .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-ddbfdf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-ddbfdf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#062653;}.elementor-14 .elementor-element.elementor-element-f809697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-14 .elementor-element.elementor-element-a658fd6 .elementor-button{background-color:#062653;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-a658fd6 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-a658fd6 .elementor-button:focus{background-color:#C89B2B;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a658fd6{padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-a658fd6 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-a658fd6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b76b2c3{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 31.000000000000043, 68, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-b76b2c3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b76b2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b76b2c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-0869d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0869d2e .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0869d2e.elementor-view-stacked .elementor-icon{background-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-0869d2e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0869d2e.elementor-view-default .elementor-icon{color:#C89B2B;border-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-0869d2e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0869d2e.elementor-view-default .elementor-icon svg{fill:#C89B2B;}.elementor-14 .elementor-element.elementor-element-0869d2e .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-0869d2e .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-4852949{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-4852949 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#062653;}.elementor-14 .elementor-element.elementor-element-d7f1b92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-14 .elementor-element.elementor-element-24fef24 .elementor-button{background-color:#062653;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-24fef24 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-24fef24 .elementor-button:focus{background-color:#C89B2B;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-24fef24{padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-24fef24 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-24fef24 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9633000{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 31.000000000000043, 68, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-9633000:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9633000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9633000.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-39e2b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-39e2b60 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-39e2b60.elementor-view-stacked .elementor-icon{background-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-39e2b60.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-39e2b60.elementor-view-default .elementor-icon{color:#C89B2B;border-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-39e2b60.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-39e2b60.elementor-view-default .elementor-icon svg{fill:#C89B2B;}.elementor-14 .elementor-element.elementor-element-39e2b60 .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-39e2b60 .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-8975593{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-8975593 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#062653;}.elementor-14 .elementor-element.elementor-element-59cbc1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-14 .elementor-element.elementor-element-ee7bb54 .elementor-button{background-color:#062653;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-ee7bb54 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-ee7bb54 .elementor-button:focus{background-color:#C89B2B;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ee7bb54{padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-ee7bb54 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-ee7bb54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a601c78{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 31.000000000000043, 68, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-a601c78:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a601c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a601c78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-57e50d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-57e50d0 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-57e50d0.elementor-view-stacked .elementor-icon{background-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-57e50d0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-57e50d0.elementor-view-default .elementor-icon{color:#C89B2B;border-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-57e50d0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-57e50d0.elementor-view-default .elementor-icon svg{fill:#C89B2B;}.elementor-14 .elementor-element.elementor-element-57e50d0 .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-57e50d0 .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-99c85e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-99c85e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#062653;}.elementor-14 .elementor-element.elementor-element-c1e3cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-14 .elementor-element.elementor-element-179785f .elementor-button{background-color:#062653;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-179785f .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-179785f .elementor-button:focus{background-color:#C89B2B;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-179785f{padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-179785f .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-179785f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0dcdebf{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 31.000000000000043, 68, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-0dcdebf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0dcdebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0dcdebf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-807d1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-807d1b0 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-807d1b0.elementor-view-stacked .elementor-icon{background-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-807d1b0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-807d1b0.elementor-view-default .elementor-icon{color:#C89B2B;border-color:#C89B2B;}.elementor-14 .elementor-element.elementor-element-807d1b0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-807d1b0.elementor-view-default .elementor-icon svg{fill:#C89B2B;}.elementor-14 .elementor-element.elementor-element-807d1b0 .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-807d1b0 .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-6dd9690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-6dd9690 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#062653;}.elementor-14 .elementor-element.elementor-element-66ab69a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-14 .elementor-element.elementor-element-7f5e868 .elementor-button{background-color:#062653;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-7f5e868 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-7f5e868 .elementor-button:focus{background-color:#C89B2B;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7f5e868{padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-7f5e868 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-7f5e868 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b07ac27{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b07ac27:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b07ac27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-14 .elementor-element.elementor-element-efdf2b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1a7ccd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-1a7ccd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-3ff5b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-14 .elementor-element.elementor-element-3ff5b10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-6ab4fce{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#64748B;}.elementor-14 .elementor-element.elementor-element-2d8c04e{--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-2d8c04e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-55b4613{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-55b4613:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-55b4613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-55b4613.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-abc6978 .elementor-heading-title{color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-1bd0ee0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-4b944fc{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-38ea574{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-38ea574:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-38ea574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-38ea574.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-83e6929 .elementor-heading-title{color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-cf56c52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-1fa6166{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-c1c8a29{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-c1c8a29:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c1c8a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c1c8a29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-40d0ec8 .elementor-heading-title{color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-c7d0960 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-43309e7{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-5db2493 .elementor-button{background-color:#062B5C;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-14 .elementor-element.elementor-element-5db2493 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-5db2493 .elementor-button:focus{background-color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-7e80cca{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-7e80cca:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7e80cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-303faef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-303faef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-07eceaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-07eceaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-427a997{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#64748B;}.elementor-14 .elementor-element.elementor-element-d00835c{--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;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-4484376{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 25px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-4484376.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c261ef1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-be90a50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-bfcfa07{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#64748B;}.elementor-14 .elementor-element.elementor-element-11857e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 25px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-11857e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d72b4fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-14bc14a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-011f991{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#64748B;}.elementor-14 .elementor-element.elementor-element-b73ff92{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 25px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-b73ff92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4dbd703 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-e1b871c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-8882cc1{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#64748B;}.elementor-14 .elementor-element.elementor-element-d1ff83a .elementor-button{background-color:#062B5C;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-14 .elementor-element.elementor-element-d1ff83a .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d1ff83a .elementor-button:focus{background-color:#C89B3C;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d1ff83a{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-d1ff83a .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d1ff83a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b1cfd8a{--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:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b1cfd8a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b1cfd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062B5C;}.elementor-14 .elementor-element.elementor-element-fbbf944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-fbbf944 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#C89B3C;}.elementor-14 .elementor-element.elementor-element-e57469d{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-e57469d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f80fb82{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#CBD5E1;}.elementor-14 .elementor-element.elementor-element-6fd1a64{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14 .elementor-element.elementor-element-0ab71ed .elementor-button{background-color:#C89B3C;fill:#062B5C;color:#062B5C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-50115c1 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-50115c1 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-50115c1 .elementor-button:focus{background-color:#FFFFFF;color:#062B5C;}.elementor-14 .elementor-element.elementor-element-50115c1 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-50115c1 .elementor-button:focus svg{fill:#062B5C;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-fd38ae6{--width:1200px;}.elementor-14 .elementor-element.elementor-element-cbfbbf9{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-fdb5e0a{--width:30.304%;}.elementor-14 .elementor-element.elementor-element-91c4ade{--width:30.304%;}.elementor-14 .elementor-element.elementor-element-b76b2c3{--width:30.304%;}.elementor-14 .elementor-element.elementor-element-9633000{--width:30.304%;}.elementor-14 .elementor-element.elementor-element-a601c78{--width:30.304%;}.elementor-14 .elementor-element.elementor-element-0dcdebf{--width:30.304%;}.elementor-14 .elementor-element.elementor-element-b07ac27{--content-width:100%;}.elementor-14 .elementor-element.elementor-element-efdf2b5{--content-width:100%;}.elementor-14 .elementor-element.elementor-element-2d8c04e{--width:98.364%;}.elementor-14 .elementor-element.elementor-element-55b4613{--width:30.273%;}.elementor-14 .elementor-element.elementor-element-38ea574{--width:30.273%;}.elementor-14 .elementor-element.elementor-element-c1c8a29{--width:30.273%;}.elementor-14 .elementor-element.elementor-element-7e80cca{--content-width:100%;}.elementor-14 .elementor-element.elementor-element-4484376{--width:33.33%;}.elementor-14 .elementor-element.elementor-element-11857e4{--width:33.33%;}.elementor-14 .elementor-element.elementor-element-b73ff92{--width:29.389%;}.elementor-14 .elementor-element.elementor-element-b1cfd8a{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-6cbc7ae *//* ============================================================
   UK GLOBAL SDN BHD
   SERVICES PAGE HERO
   ============================================================ */


/* ============================================================
   MAIN HERO
   ============================================================ */

.ukg-services-hero {
    width: 100%;
    position: relative;
    overflow: hidden;

    background: #F4F7FA;

    box-sizing: border-box;
}


/* ============================================================
   HERO INNER
   ============================================================ */

.ukg-hero-inner {
    width: 100%;
    max-width: 1400px;

    min-height: 620px;

    margin: 0 auto;
    padding: 70px 65px;

    display: flex;
    align-items: center;

    gap: 60px;

    box-sizing: border-box;
}


/* ============================================================
   LEFT CONTENT
   ============================================================ */

.ukg-hero-content {
    width: 50%;
    max-width: 650px;

    padding-left: 18px;

    box-sizing: border-box;
}


/* ============================================================
   GOLD VERTICAL ACCENT
   ============================================================ */

.ukg-hero-content::before {
    content: "";

    position: absolute;

    width: 6px;
    height: 105px;

    margin-left: -18px;

    background: #C89B2B;

    border-radius: 0 3px 3px 0;
}


/* ============================================================
   EYEBROW
   ============================================================ */

.ukg-hero-eyebrow {
    display: inline-block;

    margin-bottom: 18px;

    color: #C89B2B;

    font-size: 15px;
    font-weight: 700;

    letter-spacing: 2.2px;
    line-height: 1.2;

    text-transform: uppercase;
}


/* ============================================================
   MAIN HEADING
   ============================================================ */

.ukg-hero-content h1 {
    margin: 0 0 28px 0;

    color: #082F63;

    font-size: 54px;
    font-weight: 700;

    line-height: 1.08;
    letter-spacing: -1.2px;
}


/* Heading second line */

.ukg-hero-content h1 span {
    display: block;

    color: #082F63;
}


/* ============================================================
   MAIN INTRODUCTION
   ============================================================ */

.ukg-hero-intro {
    max-width: 620px;

    margin: 0 0 22px 0;

    color: #52657C;

    font-size: 18px;
    font-weight: 400;

    line-height: 1.7;
}


/* ============================================================
   SUPPORTING TEXT
   ============================================================ */

.ukg-hero-support {
    max-width: 600px;

    margin: 0 0 32px 0;

    color: #718096;

    font-size: 16px;
    font-weight: 400;

    line-height: 1.7;
}


/* ============================================================
   BUTTON
   ============================================================ */

.ukg-hero-button {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    gap: 10px;

    padding: 15px 25px;

    background: #082F63;
    color: #FFFFFF;

    border: 2px solid #082F63;
    border-radius: 6px;

    font-size: 15px;
    font-weight: 600;

    line-height: 1.2;

    text-decoration: none;

    transition:
        background 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}


/* Arrow */

.ukg-hero-button span {
    font-size: 19px;

    line-height: 1;

    transition: transform 0.3s ease;
}


/* Button hover */

.ukg-hero-button:hover {
    background: #C89B2B;
    color: #082F63;

    border-color: #C89B2B;

    transform: translateY(-3px);

    box-shadow:
        0 12px 28px rgba(8, 47, 99, 0.18);
}


.ukg-hero-button:hover span {
    transform: translateX(4px);
}


/* ============================================================
   RIGHT IMAGE
   ============================================================ */

.ukg-hero-image {
    position: relative;

    width: 50%;

    height: 470px;

    overflow: hidden;

    border-radius: 16px;

    background: #DCE4EC;

    box-shadow:
        0 20px 50px rgba(8, 47, 99, 0.18);

    box-sizing: border-box;
}


/* Image */

.ukg-hero-image img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;

    object-position: center;

    transition: transform 0.7s ease;
}


/* Image hover */

.ukg-hero-image:hover img {
    transform: scale(1.04);
}


/* ============================================================
   IMAGE GOLD ACCENT
   ============================================================ */

.ukg-hero-image::after {
    content: "";

    position: absolute;

    right: 0;
    bottom: 0;

    width: 100px;
    height: 7px;

    background: #C89B2B;
}


/* ============================================================
   IMAGE LABEL
   ============================================================ */

.ukg-image-label {
    position: absolute;

    left: 24px;
    bottom: 22px;

    display: flex;

    align-items: center;

    gap: 10px;

    padding: 10px 14px;

    background: rgba(8, 47, 99, 0.90);

    color: #FFFFFF;

    font-size: 11px;
    font-weight: 700;

    letter-spacing: 1.4px;

    border-radius: 4px;
}


/* Small gold line */

.ukg-image-label span {
    width: 22px;
    height: 3px;

    background: #C89B2B;

    display: block;
}


/* ============================================================
   TABLET
   ============================================================ */

@media (max-width: 1024px) {

    .ukg-hero-inner {
        min-height: auto;

        padding: 55px 35px;

        gap: 35px;
    }


    .ukg-hero-content {
        width: 50%;

        padding-left: 14px;
    }


    .ukg-hero-content::before {
        width: 5px;
        height: 90px;

        margin-left: -14px;
    }


    .ukg-hero-eyebrow {
        font-size: 14px;

        letter-spacing: 1.8px;
    }


    .ukg-hero-content h1 {
        font-size: 42px;

        line-height: 1.1;

        letter-spacing: -0.7px;

        margin-bottom: 22px;
    }


    .ukg-hero-intro {
        font-size: 16px;

        line-height: 1.65;
    }


    .ukg-hero-support {
        font-size: 15px;

        line-height: 1.65;
    }


    .ukg-hero-image {
        width: 50%;

        height: 390px;

        border-radius: 13px;
    }

}


/* ============================================================
   MOBILE
   ============================================================ */

@media (max-width: 767px) {

    .ukg-services-hero {
        width: 100%;

        background: #F4F7FA;
    }


    .ukg-hero-inner {

        width: 100%;

        min-height: auto;

        padding: 38px 16px 45px;

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 28px;
    }


    /* Content */

    .ukg-hero-content {

        width: 100%;

        max-width: none;

        padding-left: 10px;
    }


    /* Gold accent */

    .ukg-hero-content::before {

        width: 4px;
        height: 75px;

        margin-left: -10px;
    }


    /* Eyebrow */

    .ukg-hero-eyebrow {

        margin-bottom: 13px;

        font-size: 13px;

        letter-spacing: 1.5px;
    }


    /* Main heading */

    .ukg-hero-content h1 {

        margin-bottom: 19px;

        font-size: 32px;

        line-height: 1.08;

        letter-spacing: -0.3px;
    }


    .ukg-hero-content h1 span {

        display: inline;
    }


    /* Main text */

    .ukg-hero-intro {

        margin-bottom: 18px;

        font-size: 16px;

        line-height: 1.6;
    }


    /* Supporting text */

    .ukg-hero-support {

        margin-bottom: 22px;

        font-size: 15px;

        line-height: 1.6;
    }


    /* Button */

    .ukg-hero-button {

        padding: 13px 20px;

        font-size: 14px;
    }


    /* Image */

    .ukg-hero-image {

        width: 100%;

        height: 245px;

        border-radius: 12px;

        box-shadow:
            0 12px 30px rgba(8, 47, 99, 0.15);
    }


    /* Image label */

    .ukg-image-label {

        left: 14px;
        bottom: 14px;

        padding: 8px 10px;

        font-size: 9px;

        letter-spacing: 1px;
    }


    /* Gold image accent */

    .ukg-hero-image::after {

        width: 60px;

        height: 5px;
    }

}


/* ============================================================
   SMALL PHONES
   ============================================================ */

@media (max-width: 380px) {

    .ukg-hero-inner {

        padding-left: 14px;
        padding-right: 14px;
    }


    .ukg-hero-content h1 {

        font-size: 29px;
    }


    .ukg-hero-intro {

        font-size: 15px;
    }


    .ukg-hero-button {

        padding: 12px 18px;

        font-size: 13px;
    }


    .ukg-hero-image {

        height: 220px;
    }

}/* End custom CSS */