.elementor-29 .elementor-element.elementor-element-56582563{--display:flex;--min-height:410px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-56582563:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-56582563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A1B3D 0%, #1E3A5F 100%);}.elementor-29 .elementor-element.elementor-element-18b52fd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-29 .elementor-element.elementor-element-1c4fed2a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-1c4fed2a .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.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-29 .elementor-element.elementor-element-54e570a4{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-29 .elementor-element.elementor-element-87fb369{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-97264fd{text-align:center;}.elementor-29 .elementor-element.elementor-element-97264fd .elementor-heading-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-150a415{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;color:#374151;}.elementor-29 .elementor-element.elementor-element-74ac74e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-74ac74e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-74ac74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #FFFFFF 100%);}.elementor-29 .elementor-element.elementor-element-46832a8{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;color:#374151;}.elementor-29 .elementor-element.elementor-element-53c6842{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-eaf2dac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-29 .elementor-element.elementor-element-73b8ceb{background-color:transparent;padding:3rem 3rem 3rem 3rem;background-image:linear-gradient(180deg, #0A1B3D 0%, #1E3A5F 100%);}.elementor-29 .elementor-element.elementor-element-73b8ceb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-29 .elementor-element.elementor-element-73b8ceb.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-73b8ceb.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-73b8ceb.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-73b8ceb .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-73b8ceb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-73b8ceb .elementor-icon-box-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-73b8ceb:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-73b8ceb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-73b8ceb .elementor-icon-box-description{color:#D1D5DB;}.elementor-29 .elementor-element.elementor-element-75fd32c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-dd9b9dc{background-color:transparent;padding:3rem 3rem 3rem 3rem;background-image:linear-gradient(180deg, #D4AF37 0%, #B8962F 100%);}.elementor-29 .elementor-element.elementor-element-dd9b9dc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-29 .elementor-element.elementor-element-dd9b9dc.elementor-view-stacked .elementor-icon{background-color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-dd9b9dc.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-dd9b9dc.elementor-view-default .elementor-icon{fill:#0A1B3D;color:#0A1B3D;border-color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-dd9b9dc .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-dd9b9dc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-dd9b9dc .elementor-icon-box-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-dd9b9dc:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-dd9b9dc:has(:focus) .elementor-icon-box-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-dd9b9dc .elementor-icon-box-description{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-a9fa4fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-b793012 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-5ec76c5{color:#000000;}.elementor-29 .elementor-element.elementor-element-1a511a9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-1a511a9.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-1fa7c2c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-29 .elementor-element.elementor-element-1fa7c2c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1fa7c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-29 .elementor-element.elementor-element-1fa7c2c:hover{--border-radius:0.75px 0.75px 0.75px 0.75px;--border-top-left-radius:0.75px;--border-top-right-radius:0.75px;--border-bottom-right-radius:0.75px;--border-bottom-left-radius:0.75px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-1fa7c2c, .elementor-29 .elementor-element.elementor-element-1fa7c2c::before{--border-transition:0.3s;}.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-29 .elementor-element.elementor-element-8ba5fce{width:var( --container-widget-width, 34% );max-width:34%;background-color:#0A1B3D;padding:9px 9px 9px 9px;--container-widget-width:34%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;}.elementor-29 .elementor-element.elementor-element-8ba5fce.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-8ba5fce .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-8ba5fce.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-8ba5fce.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8ba5fce.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-8ba5fce.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8ba5fce.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-29 .elementor-element.elementor-element-9f90426.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-9f90426 .elementor-icon-box-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-9f90426 .elementor-icon-box-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-9f90426:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-9f90426:has(:focus) .elementor-icon-box-title{color:#071738;}.elementor-29 .elementor-element.elementor-element-d07edf8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-29 .elementor-element.elementor-element-d07edf8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d07edf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-29 .elementor-element.elementor-element-d07edf8:hover{--border-radius:0.75px 0.75px 0.75px 0.75px;--border-top-left-radius:0.75px;--border-top-right-radius:0.75px;--border-bottom-right-radius:0.75px;--border-bottom-left-radius:0.75px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-d07edf8, .elementor-29 .elementor-element.elementor-element-d07edf8::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-28fc2bc{width:var( --container-widget-width, 34% );max-width:34%;background-color:#0A1B3D;padding:9px 9px 9px 9px;--container-widget-width:34%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;}.elementor-29 .elementor-element.elementor-element-28fc2bc.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-28fc2bc .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-28fc2bc.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-28fc2bc.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-28fc2bc.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-28fc2bc.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-28fc2bc.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-29 .elementor-element.elementor-element-5f58a1c.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5f58a1c .elementor-icon-box-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-5f58a1c .elementor-icon-box-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-5f58a1c:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-5f58a1c:has(:focus) .elementor-icon-box-title{color:#071738;}.elementor-29 .elementor-element.elementor-element-9596a4b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-29 .elementor-element.elementor-element-9596a4b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9596a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-29 .elementor-element.elementor-element-9596a4b:hover{--border-radius:0.75px 0.75px 0.75px 0.75px;--border-top-left-radius:0.75px;--border-top-right-radius:0.75px;--border-bottom-right-radius:0.75px;--border-bottom-left-radius:0.75px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-9596a4b, .elementor-29 .elementor-element.elementor-element-9596a4b::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-195418b{width:var( --container-widget-width, 34% );max-width:34%;background-color:#0A1B3D;padding:9px 9px 9px 9px;--container-widget-width:34%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;}.elementor-29 .elementor-element.elementor-element-195418b.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-195418b .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-195418b.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-195418b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-195418b.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-195418b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-195418b.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-29 .elementor-element.elementor-element-0a1eb0c.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-0a1eb0c .elementor-icon-box-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-0a1eb0c .elementor-icon-box-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-0a1eb0c:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-0a1eb0c:has(:focus) .elementor-icon-box-title{color:#071738;}.elementor-29 .elementor-element.elementor-element-884aa15{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-29 .elementor-element.elementor-element-884aa15:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-884aa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-29 .elementor-element.elementor-element-884aa15:hover{--border-radius:0.75px 0.75px 0.75px 0.75px;--border-top-left-radius:0.75px;--border-top-right-radius:0.75px;--border-bottom-right-radius:0.75px;--border-bottom-left-radius:0.75px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-884aa15, .elementor-29 .elementor-element.elementor-element-884aa15::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-c71bb0e{width:var( --container-widget-width, 34% );max-width:34%;background-color:#0A1B3D;padding:9px 9px 9px 9px;--container-widget-width:34%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;}.elementor-29 .elementor-element.elementor-element-c71bb0e.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-c71bb0e .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-c71bb0e.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-c71bb0e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c71bb0e.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-c71bb0e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c71bb0e.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-29 .elementor-element.elementor-element-529fb91.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-529fb91 .elementor-icon-box-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-529fb91 .elementor-icon-box-title{color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-529fb91:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-529fb91:has(:focus) .elementor-icon-box-title{color:#071738;}.elementor-29 .elementor-element.elementor-element-081af2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-7490e54{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-29 .elementor-element.elementor-element-7490e54 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:33px;font-weight:700;color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-798f62e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-70b2d0b{--display:flex;}.elementor-29 .elementor-element.elementor-element-8c45395{--display:flex;}.elementor-29 .elementor-element.elementor-element-5a7291e{--display:flex;}.elementor-29 .elementor-element.elementor-element-1d1ad94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-3b54fec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-29 .elementor-element.elementor-element-3b54fec2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3b54fec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A1B3D 0%, #1E3A5F 100%);}.elementor-29 .elementor-element.elementor-element-25af0152{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-c2c9ae9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-cd986bd .elementor-icon-box-title{margin-block-end:0px;color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-cd986bd:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-cd986bd:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-cd986bd .elementor-icon-box-description{color:#D1D5DC;}.elementor-29 .elementor-element.elementor-element-f5ac89e .elementor-icon-box-title{margin-block-end:0px;color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-f5ac89e:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-f5ac89e:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-f5ac89e .elementor-icon-box-description{color:#D1D5DC;}.elementor-29 .elementor-element.elementor-element-9da1de9 .elementor-icon-box-title{margin-block-end:0px;color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-9da1de9:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-9da1de9:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-9da1de9 .elementor-icon-box-description{color:#D1D5DC;}.elementor-29 .elementor-element.elementor-element-a6c0fd0 .elementor-icon-box-title{margin-block-end:0px;color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-a6c0fd0:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-a6c0fd0:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-a6c0fd0 .elementor-icon-box-description{color:#D1D5DC;}.elementor-29 .elementor-element.elementor-element-7b03295e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-7b03295e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7b03295e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1B3D;}.elementor-29 .elementor-element.elementor-element-2ea1d3ee{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-3d2deadf{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-46b092e1{--display:flex;}.elementor-29 .elementor-element.elementor-element-55ff2f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-29 .elementor-element.elementor-element-55ff2f3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#D4AF37;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-22f702b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-22f702b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-22f702b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-22f702b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-22f702b0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-22f702b0 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.6s;}.elementor-29 .elementor-element.elementor-element-22f702b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9c8f4f3{--display:flex;}.elementor-29 .elementor-element.elementor-element-12cf0bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-29 .elementor-element.elementor-element-12cf0bbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-48b371ef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-48b371ef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-48b371ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-48b371ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-48b371ef .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-48b371ef .elementor-icon-list-text{color:#9CA3AF;transition:color 0.6s;}.elementor-29 .elementor-element.elementor-element-48b371ef .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-37fafbef{--display:flex;}.elementor-29 .elementor-element.elementor-element-1d4ec4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-29 .elementor-element.elementor-element-1d4ec4c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#D4AF37;}.elementor-29 .elementor-element.elementor-element-db1eb3d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-db1eb3d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-db1eb3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-db1eb3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-db1eb3d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-db1eb3d .elementor-icon-list-text{color:#9CA3AF;transition:color 0.6s;}.elementor-29 .elementor-element.elementor-element-db1eb3d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-1a511a9{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-1fa7c2c{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-8ba5fce{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-29 .elementor-element.elementor-element-d07edf8{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-28fc2bc{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-29 .elementor-element.elementor-element-9596a4b{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-195418b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-29 .elementor-element.elementor-element-884aa15{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-c71bb0e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-29 .elementor-element.elementor-element-798f62e{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-25af0152{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-c2c9ae9{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-2ea1d3ee{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-150a415{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-29 .elementor-element.elementor-element-74ac74e{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-46832a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-1a511a9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-1fa7c2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-8ba5fce{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-29 .elementor-element.elementor-element-d07edf8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-28fc2bc{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-29 .elementor-element.elementor-element-9596a4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-195418b{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-29 .elementor-element.elementor-element-884aa15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-c71bb0e{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-29 .elementor-element.elementor-element-798f62e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-c2c9ae9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-2ea1d3ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-53c6842{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-eaf2dac{--width:50%;}.elementor-29 .elementor-element.elementor-element-75fd32c{--width:50%;}.elementor-29 .elementor-element.elementor-element-798f62e{--width:100%;}.elementor-29 .elementor-element.elementor-element-70b2d0b{--width:100%;}.elementor-29 .elementor-element.elementor-element-c2c9ae9{--width:78%;}.elementor-29 .elementor-element.elementor-element-7b03295e{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-2ea1d3ee{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-1fa7c2c */.card-link {
  background-color: #ffffff;
  border-radius: 0.75rem;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  padding: 2rem;
  border: 1px solid #f3f4f6;
  transition: all 0.3s ease;
}

.card-link:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,0.25);
  border-color: #D4AF37;
  transform: translateY(-0.5rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07edf8 */.card-link {
  background-color: #ffffff;
  border-radius: 0.75rem;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  padding: 2rem;
  border: 1px solid #f3f4f6;
  transition: all 0.3s ease;
}

.card-link:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,0.25);
  border-color: #D4AF37;
  transform: translateY(-0.5rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9596a4b */.card-link {
  background-color: #ffffff;
  border-radius: 0.75rem;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  padding: 2rem;
  border: 1px solid #f3f4f6;
  transition: all 0.3s ease;
}

.card-link:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,0.25);
  border-color: #D4AF37;
  transform: translateY(-0.5rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-884aa15 */.card-link {
  background-color: #ffffff;
  border-radius: 0.75rem;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  padding: 2rem;
  border: 1px solid #f3f4f6;
  transition: all 0.3s ease;
}

.card-link:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,0.25);
  border-color: #D4AF37;
  transform: translateY(-0.5rem);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e16e88c */.timeline-line {
  position: relative;
  width: 4px;
  height: 500px;
  background: #E9D9A5;
  margin: 0 auto;
}

.timeline-dot {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  background: #D4AF37;
  border-radius: 50%;
}

.dot-1 {
  top: 70px;
}

.dot-2 {
  top: 240px;
}

.dot-3 {
  top: 410px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6574bba */.journey-section {
  /*background: #f3f3f3;*/
  padding: 70px 20px;
}

.journey-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}

.journey-title {
  text-align: center;
  font-size: 42px;
  font-weight: 700;
  color: #0A1B3D;
  margin-bottom: 60px;
  line-height: 1.2;
}

.journey-timeline {
  position: relative;
  max-width: 1100px;
  height: 620px;
  margin: 0 auto;
}

.journey-line {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 3px;
  height: 100%;
  background: #e9ddb0;
}

.journey-dot {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 10px;
  height: 10px;
  background: #d4af37;
  border-radius: 50%;
  z-index: 2;
}

.dot-1 { top: 55px; }
.dot-2 { top: 220px; }
.dot-3 { top: 385px; }
.dot-4 { top: 550px; }

.journey-card {
  position: absolute;
  width: 315px;
  background: #ffffff;
  border-radius: 14px;
  padding: 24px 20px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  text-align: center;
}

.journey-card h3 {
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 700;
  color: #d4af37;
  line-height: 1.2;
}

.journey-card h4 {
  margin: 0 0 10px;
  font-size: 18px;
  font-weight: 700;
  color: #0A1B3D;
  line-height: 1.3;
}

.journey-card p {
  margin: 0;
  font-size: 15px;
  color: #2f405f;
  line-height: 1.5;
}

.card-left {
  left: 0;
}

.card-right {
  right: 0;
  text-align: left;
}

.card-right h3,
.card-right h4,
.card-right p {
  text-align: left;
}

.card-1 { top: 0; }
.card-2 { top: 165px; }
.card-3 { top: 330px; }
.card-4 { top: 495px; }

@media (max-width: 991px) {
  .journey-title {
    font-size: 34px;
    margin-bottom: 40px;
  }

  .journey-timeline {
    height: auto;
    padding-left: 50px;
  }

  .journey-line {
    left: 20px;
    transform: none;
    height: 100%;
  }

  .journey-dot {
    left: 20px;
    transform: translateX(-50%);
  }

  .journey-card {
    position: relative;
    width: calc(100% - 20px);
    left: 0 !important;
    right: auto !important;
    top: auto !important;
    margin-bottom: 30px;
    text-align: left;
  }

  .journey-card h3,
  .journey-card h4,
  .journey-card p {
    text-align: left;
  }

  .dot-1,
  .dot-2,
  .dot-3,
  .dot-4 {
    position: absolute;
  }

  .dot-1 { top: 42px; }
  .dot-2 { top: 205px; }
  .dot-3 { top: 368px; }
  .dot-4 { top: 531px; }
}

@media (max-width: 767px) {
  .journey-section {
    padding: 50px 15px;
  }

  .journey-title {
    font-size: 28px;
  }

  .journey-card {
    width: calc(100% - 10px);
    padding: 20px 16px;
  }

  .journey-card h3 {
    font-size: 22px;
  }

  .journey-card h4 {
    font-size: 17px;
  }

  .journey-card p {
    font-size: 14px;
  }
}/* End custom CSS */