.elementor-819 .elementor-element.elementor-element-b01a9c1{--display:flex;--min-height:35vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-b01a9c1::before, .elementor-819 .elementor-element.elementor-element-b01a9c1 > .elementor-background-video-container::before, .elementor-819 .elementor-element.elementor-element-b01a9c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-819 .elementor-element.elementor-element-b01a9c1 > .elementor-background-slideshow::before, .elementor-819 .elementor-element.elementor-element-b01a9c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-819 .elementor-element.elementor-element-b01a9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(126deg, var( --e-global-color-primary ) 38%, var( --e-global-color-secondary ) 55%);}.elementor-819 .elementor-element.elementor-element-b01a9c1:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-b01a9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-819 .elementor-element.elementor-element-2212726{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-5cb0f64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-819 .elementor-element.elementor-element-caf141c .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-caf141c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-caf141c.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-caf141c.elementor-view-default .elementor-icon{color:var( --e-global-color-f4e4498 );border-color:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-caf141c.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-caf141c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-caf141c .elementor-icon{font-size:18px;}.elementor-819 .elementor-element.elementor-element-caf141c .elementor-icon svg{height:18px;}.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-819 .elementor-element.elementor-element-0ad8bca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-224c02d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-224c02d.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-224c02d.elementor-view-default .elementor-icon{color:var( --e-global-color-f4e4498 );border-color:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-224c02d.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-224c02d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon{font-size:18px;}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon svg{height:18px;}.elementor-819 .elementor-element.elementor-element-47cef61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-58b904f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-58b904f.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-58b904f.elementor-view-default .elementor-icon{color:var( --e-global-color-f4e4498 );border-color:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-58b904f.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-58b904f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4e4498 );}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon{font-size:18px;}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon svg{height:18px;}.elementor-819 .elementor-element.elementor-element-e7b79c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-2e58653 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:80px;font-weight:500;color:var( --e-global-color-f33d788 );}.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-819 .elementor-element.elementor-element-2707270{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-dcd97c4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-621995d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-819 .elementor-element.elementor-element-1d99d48{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-1d99d48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-1d99d48.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-1d99d48.elementor-view-default .elementor-icon{color:var( --e-global-color-23ea8b5 );border-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-1d99d48.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-1d99d48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon svg{height:25px;}.elementor-819 .elementor-element.elementor-element-cda8ea3{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-8690412{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-819 .elementor-element.elementor-element-a4498bd{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-a4498bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-a4498bd.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-a4498bd.elementor-view-default .elementor-icon{color:var( --e-global-color-23ea8b5 );border-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-a4498bd.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-a4498bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon svg{height:25px;}.elementor-819 .elementor-element.elementor-element-b4926b0{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-dc4dd78{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-819 .elementor-element.elementor-element-5cb5924{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-5cb5924.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-5cb5924.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-5cb5924.elementor-view-default .elementor-icon{color:var( --e-global-color-23ea8b5 );border-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-5cb5924.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-5cb5924.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon svg{height:25px;}.elementor-819 .elementor-element.elementor-element-bc0e3aa{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-c02f6a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-819 .elementor-element.elementor-element-f30127b{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon-wrapper{text-align:center;}.elementor-819 .elementor-element.elementor-element-f30127b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-f30127b.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-f30127b.elementor-view-default .elementor-icon{color:var( --e-global-color-23ea8b5 );border-color:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-f30127b.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-f30127b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-23ea8b5 );}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon svg{height:25px;}.elementor-819 .elementor-element.elementor-element-0fa1654{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-0fd63cd{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-819 .elementor-element.elementor-element-27e3522 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(325deg, #C97800 0%, #FFDB98 100%);border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-819 .elementor-element.elementor-element-27e3522 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-819 .elementor-element.elementor-element-27e3522 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-819 .elementor-element.elementor-element-5dec197 .elementor-button{background-color:#12533FB8;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:16px 23px 16px 23px;}.elementor-819 .elementor-element.elementor-element-5dec197 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-819 .elementor-element.elementor-element-5dec197 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-819 .elementor-element.elementor-element-26a87c9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-819 .elementor-element.elementor-element-26a87c9:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-26a87c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-bbcd143 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-8fcf91e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-cea0a2e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;}.elementor-819 .elementor-element.elementor-element-2a00dfd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-8a4da34{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-819 .elementor-element.elementor-element-bf14931.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-bf14931.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-bf14931.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-819 .elementor-element.elementor-element-c3d9984.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-c3d9984.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-c3d9984.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-819 .elementor-element.elementor-element-a266c50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-a266c50.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-a266c50.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-819 .elementor-element.elementor-element-530e01f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-530e01f.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-530e01f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-4e38c6c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(325deg, #C97800 0%, #FFDB98 100%);border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-819 .elementor-element.elementor-element-4e38c6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-819 .elementor-element.elementor-element-4e38c6c .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-819 .elementor-element.elementor-element-aafc239{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-2dc9878{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-6f23a93{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-0625348{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-ec2c1fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-aad8720 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-e10d1e5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:15px;--divider-element-spacing:0px;}.elementor-819 .elementor-element.elementor-element-e10d1e5 .elementor-divider-separator{width:101px;margin:0 auto;margin-left:0;}.elementor-819 .elementor-element.elementor-element-e10d1e5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-theme-post-content{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-819 .elementor-element.elementor-element-97a1f7b{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-819 .elementor-element.elementor-element-fdc1c1a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-edcb392{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-edcb392.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-edcb392.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-edcb392.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-eb6b7b9{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-eb6b7b9.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-eb6b7b9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-36f0b65{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-36f0b65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-36f0b65.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-36f0b65.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-bb2d87a{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-bb2d87a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-bb2d87a.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-bb2d87a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-cc77b0b{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-wrapper{gap:15px;}.elementor-819 .elementor-element.elementor-element-cc77b0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-cc77b0b.elementor-view-framed .elementor-icon, .elementor-819 .elementor-element.elementor-element-cc77b0b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-afdc5d6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:40px 40px 40px 0px;}.elementor-819 .elementor-element.elementor-element-afdc5d6:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-afdc5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-819 .elementor-element.elementor-element-b66cded{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-b66cded:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-b66cded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1282fd );}.elementor-819 .elementor-element.elementor-element-9026d04{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-8c54bb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-df58b92 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-eea6f6a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-94c6cfb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:15px;--divider-element-spacing:0px;}.elementor-819 .elementor-element.elementor-element-94c6cfb .elementor-divider-separator{width:101px;margin:0 auto;margin-center:0;}.elementor-819 .elementor-element.elementor-element-94c6cfb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-819 .elementor-element.elementor-element-ed833a3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-819 .elementor-element.elementor-element-ed833a3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-819 .elementor-element.elementor-element-ed833a3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-819 .elementor-element.elementor-element-5db4291{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-e25028a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-fce74c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-c95c03d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-0f45311{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-614eb59{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:15px;--divider-element-spacing:0px;}.elementor-819 .elementor-element.elementor-element-614eb59 .elementor-divider-separator{width:101px;margin:0 auto;margin-center:0;}.elementor-819 .elementor-element.elementor-element-614eb59 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-819 .elementor-element.elementor-element-28486ab{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-8f48b88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-0ceff11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-405c546 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-a6145f5{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-592451d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:15px;--divider-element-spacing:0px;}.elementor-819 .elementor-element.elementor-element-592451d .elementor-divider-separator{width:101px;margin:0 auto;margin-center:0;}.elementor-819 .elementor-element.elementor-element-592451d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-819 .elementor-element.elementor-element-7bd11a4{--grid-columns:3;}.elementor-819 .elementor-element.elementor-element-6317abe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-6317abe:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-6317abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1282fd );}.elementor-819 .elementor-element.elementor-element-ac57891{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-5476167 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-3b341bc .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:500;}.elementor-819 .elementor-element.elementor-element-1a0d197{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-febd32e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:15px;--divider-element-spacing:0px;}.elementor-819 .elementor-element.elementor-element-febd32e .elementor-divider-separator{width:101px;margin:0 auto;margin-center:0;}.elementor-819 .elementor-element.elementor-element-febd32e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-819 .elementor-element.elementor-element-2c90d46{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-b5400ac{--display:flex;}.elementor-819 .elementor-element.elementor-element-10f245d{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-bcab0a3{--display:flex;}.elementor-819 .elementor-element.elementor-element-977e5c8{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-7d1f79b{--display:flex;}.elementor-819 .elementor-element.elementor-element-9fafeaf{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-db351ca{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-819 .elementor-element.elementor-element-db351ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-819 .elementor-element.elementor-element-db351ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-819 .elementor-element.elementor-element-db351ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-819 .elementor-element.elementor-element-a7ede4c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-b5cc2cc{--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;--justify-content:space-around;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.65;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-819 .elementor-element.elementor-element-b5cc2cc:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-b5cc2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eyes-of-civilization.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-15-2026-11_55_33-AM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-819 .elementor-element.elementor-element-b5cc2cc::before, .elementor-819 .elementor-element.elementor-element-b5cc2cc > .elementor-background-video-container::before, .elementor-819 .elementor-element.elementor-element-b5cc2cc > .e-con-inner > .elementor-background-video-container::before, .elementor-819 .elementor-element.elementor-element-b5cc2cc > .elementor-background-slideshow::before, .elementor-819 .elementor-element.elementor-element-b5cc2cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-819 .elementor-element.elementor-element-b5cc2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 40%, var( --e-global-color-secondary ) 80%);}.elementor-819 .elementor-element.elementor-element-fa7c2f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-a74a8e1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-eba3a59{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f33d788 );}.elementor-819 .elementor-element.elementor-element-84bb03d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-de26fa2 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(325deg, #C97800 0%, #FFDB98 100%);border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-819 .elementor-element.elementor-element-de26fa2{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-819 .elementor-element.elementor-element-de26fa2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-819 .elementor-element.elementor-element-de26fa2 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-819 .elementor-element.elementor-element-aa80135 .elementor-button{background-color:#12533FB8;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:16px 23px 16px 23px;}.elementor-819 .elementor-element.elementor-element-aa80135{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-819 .elementor-element.elementor-element-aa80135 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-819 .elementor-element.elementor-element-aa80135 .elementor-button .elementor-button-content-wrapper{gap:14px;}@media(max-width:1024px){.elementor-819 .elementor-element.elementor-element-b01a9c1{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-819 .elementor-element.elementor-element-caf141c .elementor-icon{font-size:14px;}.elementor-819 .elementor-element.elementor-element-caf141c .elementor-icon svg{height:14px;}.elementor-819 .elementor-element.elementor-element-0ad8bca .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon{font-size:13px;}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon svg{height:13px;}.elementor-819 .elementor-element.elementor-element-47cef61 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon{font-size:13px;}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon svg{height:13px;}.elementor-819 .elementor-element.elementor-element-e7b79c2 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-2e58653 .elementor-heading-title{font-size:45px;}.elementor-819 .elementor-element.elementor-element-dcd97c4{--grid-auto-flow:row;}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-cda8ea3{font-size:14px;}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-b4926b0{font-size:14px;}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-bc0e3aa{font-size:14px;}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-0fa1654{font-size:14px;}.elementor-819 .elementor-element.elementor-element-27e3522 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-819 .elementor-element.elementor-element-5dec197 .elementor-button{font-size:14px;padding:13px 15px 13px 15px;}.elementor-819 .elementor-element.elementor-element-bbcd143 .elementor-heading-title{font-size:20px;}.elementor-819 .elementor-element.elementor-element-cea0a2e .elementor-heading-title{font-size:28px;}.elementor-819 .elementor-element.elementor-element-8a4da34{--grid-auto-flow:row;}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-bf14931 .elementor-icon-box-description{font-size:12px;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-c3d9984 .elementor-icon-box-description{font-size:12px;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-a266c50 .elementor-icon-box-description{font-size:12px;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-530e01f .elementor-icon-box-description{font-size:12px;}.elementor-819 .elementor-element.elementor-element-4e38c6c{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-819 .elementor-element.elementor-element-4e38c6c .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-819 .elementor-element.elementor-element-aafc239{font-size:12px;}.elementor-819 .elementor-element.elementor-element-2dc9878{--flex-direction:column-reverse;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-aad8720 .elementor-heading-title{font-size:45px;}.elementor-819 .elementor-element.elementor-element-97a1f7b{font-size:15px;}.elementor-819 .elementor-element.elementor-element-fdc1c1a{--grid-auto-flow:row;}.elementor-819 .elementor-element.elementor-element-edcb392{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-title a{font-size:18px;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-description{font-size:13px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-title a{font-size:18px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-description{font-size:13px;}.elementor-819 .elementor-element.elementor-element-36f0b65{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-title a{font-size:18px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-description{font-size:13px;}.elementor-819 .elementor-element.elementor-element-bb2d87a{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-title a{font-size:18px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-description{font-size:13px;}.elementor-819 .elementor-element.elementor-element-cc77b0b{padding:0px 0px 0px 0px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon{font-size:22px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-title a{font-size:18px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-description{font-size:13px;}.elementor-819 .elementor-element.elementor-element-afdc5d6{--min-height:325px;}.elementor-819 .elementor-element.elementor-element-b66cded{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-df58b92 .elementor-heading-title{font-size:45px;}.elementor-819 .elementor-element.elementor-element-eea6f6a{text-align:center;}.elementor-819 .elementor-element.elementor-element-5db4291{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-c95c03d .elementor-heading-title{font-size:45px;}.elementor-819 .elementor-element.elementor-element-0f45311{text-align:center;}.elementor-819 .elementor-element.elementor-element-28486ab{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-405c546 .elementor-heading-title{font-size:45px;}.elementor-819 .elementor-element.elementor-element-a6145f5{text-align:center;}.elementor-819 .elementor-element.elementor-element-7bd11a4{--grid-columns:2;}.elementor-819 .elementor-element.elementor-element-6317abe{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-3b341bc .elementor-heading-title{font-size:45px;}.elementor-819 .elementor-element.elementor-element-1a0d197{text-align:center;}.elementor-819 .elementor-element.elementor-element-a7ede4c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-a74a8e1 .elementor-heading-title{font-size:25px;}.elementor-819 .elementor-element.elementor-element-eba3a59{font-size:15px;}.elementor-819 .elementor-element.elementor-element-84bb03d{--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-819 .elementor-element.elementor-element-de26fa2{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-de26fa2 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-819 .elementor-element.elementor-element-aa80135{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-aa80135 .elementor-button{font-size:14px;padding:13px 20px 13px 20px;}}@media(max-width:767px){.elementor-819 .elementor-element.elementor-element-caf141c .elementor-icon{font-size:16px;}.elementor-819 .elementor-element.elementor-element-caf141c .elementor-icon svg{height:16px;}.elementor-819 .elementor-element.elementor-element-0ad8bca .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon{font-size:16px;}.elementor-819 .elementor-element.elementor-element-224c02d .elementor-icon svg{height:16px;}.elementor-819 .elementor-element.elementor-element-47cef61 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon{font-size:16px;}.elementor-819 .elementor-element.elementor-element-58b904f .elementor-icon svg{height:16px;}.elementor-819 .elementor-element.elementor-element-e7b79c2 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-2e58653 .elementor-heading-title{font-size:35px;}.elementor-819 .elementor-element.elementor-element-dcd97c4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-1d99d48 .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-cda8ea3{font-size:14px;}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-a4498bd .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-b4926b0{font-size:14px;}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-5cb5924 .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-bc0e3aa{font-size:14px;}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-f30127b .elementor-icon svg{height:20px;}.elementor-819 .elementor-element.elementor-element-0fa1654{font-size:14px;}.elementor-819 .elementor-element.elementor-element-27e3522{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-5dec197{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-5dec197 .elementor-button{padding:15px 20px 15px 20px;}.elementor-819 .elementor-element.elementor-element-8a4da34{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-819 .elementor-element.elementor-element-4e38c6c{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-2dc9878{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-ec2c1fa{text-align:center;}.elementor-819 .elementor-element.elementor-element-ec2c1fa .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-aad8720{text-align:center;}.elementor-819 .elementor-element.elementor-element-aad8720 .elementor-heading-title{font-size:35px;}.elementor-819 .elementor-element.elementor-element-e10d1e5 .elementor-divider{text-align:center;}.elementor-819 .elementor-element.elementor-element-e10d1e5 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-819 .elementor-element.elementor-element-fdc1c1a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-wrapper{gap:10px;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-edcb392 .elementor-icon-box-title a{font-size:17px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-wrapper{gap:10px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-eb6b7b9 .elementor-icon-box-title a{font-size:17px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-wrapper{gap:10px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-36f0b65 .elementor-icon-box-title a{font-size:17px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-wrapper{gap:10px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-bb2d87a .elementor-icon-box-title a{font-size:17px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-wrapper{gap:10px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-cc77b0b .elementor-icon-box-title a{font-size:17px;}.elementor-819 .elementor-element.elementor-element-afdc5d6{--min-height:300px;}.elementor-819 .elementor-element.elementor-element-b66cded{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-8c54bb4 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-df58b92{text-align:center;}.elementor-819 .elementor-element.elementor-element-df58b92 .elementor-heading-title{font-size:35px;}.elementor-819 .elementor-element.elementor-element-eea6f6a{text-align:center;font-size:14px;}.elementor-819 .elementor-element.elementor-element-5db4291{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-fce74c7 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-c95c03d{text-align:center;}.elementor-819 .elementor-element.elementor-element-c95c03d .elementor-heading-title{font-size:35px;}.elementor-819 .elementor-element.elementor-element-0f45311{text-align:center;font-size:14px;}.elementor-819 .elementor-element.elementor-element-28486ab{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-0ceff11 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-405c546{text-align:center;}.elementor-819 .elementor-element.elementor-element-405c546 .elementor-heading-title{font-size:35px;}.elementor-819 .elementor-element.elementor-element-a6145f5{text-align:center;font-size:14px;}.elementor-819 .elementor-element.elementor-element-7bd11a4{--grid-columns:1;}.elementor-819 .elementor-element.elementor-element-6317abe{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-5476167 .elementor-heading-title{font-size:14px;}.elementor-819 .elementor-element.elementor-element-3b341bc{text-align:center;}.elementor-819 .elementor-element.elementor-element-3b341bc .elementor-heading-title{font-size:35px;}.elementor-819 .elementor-element.elementor-element-1a0d197{text-align:center;font-size:14px;}.elementor-819 .elementor-element.elementor-element-10f245d{font-size:14px;}.elementor-819 .elementor-element.elementor-element-977e5c8{font-size:14px;}.elementor-819 .elementor-element.elementor-element-9fafeaf{font-size:14px;}.elementor-819 .elementor-element.elementor-element-db351ca{--n-accordion-title-font-size:16px;}.elementor-819 .elementor-element.elementor-element-a7ede4c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-819 .elementor-element.elementor-element-b5cc2cc:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-b5cc2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eyes-of-civilization.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-15-2026-11_55_34-AM-2.png");}.elementor-819 .elementor-element.elementor-element-b5cc2cc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-819 .elementor-element.elementor-element-84bb03d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-de26fa2{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-aa80135{width:100%;max-width:100%;}.elementor-819 .elementor-element.elementor-element-aa80135 .elementor-button{padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-819 .elementor-element.elementor-element-b01a9c1{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-2212726{--width:70%;}.elementor-819 .elementor-element.elementor-element-dcd97c4{--width:fit-content;}.elementor-819 .elementor-element.elementor-element-26a87c9{--width:fit-content;}.elementor-819 .elementor-element.elementor-element-8fcf91e{--width:fit-content;}.elementor-819 .elementor-element.elementor-element-8a4da34{--width:fit-content;}.elementor-819 .elementor-element.elementor-element-2dc9878{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-6f23a93{--width:45%;}.elementor-819 .elementor-element.elementor-element-afdc5d6{--width:45%;}.elementor-819 .elementor-element.elementor-element-b66cded{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-5db4291{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-28486ab{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-6317abe{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-2c90d46{--width:60%;}.elementor-819 .elementor-element.elementor-element-b5cc2cc{--content-width:1280px;}.elementor-819 .elementor-element.elementor-element-fa7c2f8{--width:45%;}.elementor-819 .elementor-element.elementor-element-84bb03d{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-819 .elementor-element.elementor-element-dcd97c4{--width:fit-content;}.elementor-819 .elementor-element.elementor-element-6f23a93{--width:100%;}.elementor-819 .elementor-element.elementor-element-afdc5d6{--width:75%;}.elementor-819 .elementor-element.elementor-element-2c90d46{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-26a87c9 */.elementor-819 .elementor-element.elementor-element-26a87c9 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afdc5d6 */@media(min-width: 1050px) {
    .elementor-819 .elementor-element.elementor-element-afdc5d6 {
        height: 450px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-afe9e55 *//* ==========================================================
   TIMELINE - CLEAN VERSION
========================================================== */

/* 1) شيل الهيدر اللي فوق بالكامل */
.eoc-program-timeline-heading {
    display: none !important;
}

/* 2) قلل الـpadding العام للسكشن */
.eoc-program-timeline-section {
    padding: 35px 0 35px !important;
}

/* 3) قلل المسافة فوق وتحت */
.eoc-program-timeline-scroll {
    padding: 0 !important;
    overflow-x: auto;
    overflow-y: hidden;
}

/* 4) التراك */
.eoc-program-timeline-track {
    position: relative;
    display: grid;
    grid-template-columns: repeat(var(--eoc-itinerary-items), minmax(180px, 1fr));
    width: 100%;
    min-width: calc(var(--eoc-itinerary-items) * 180px);
    padding: 0 !important;
    align-items: start;
}

/* 5) الخط المنقط يبدأ من أول رقم وينتهي عند آخر رقم */
.eoc-program-timeline-track::before {
    content: "";
    position: absolute;
    top: 27px; /* في نص الدايرة تقريبًا */
    left: 90px;   /* يبدأ من منتصف أول عنصر */
    right: 90px;  /* ينتهي عند منتصف آخر عنصر */
    border-top: 1px dashed rgba(199, 152, 67, 0.75);
    z-index: 0;
}

/* 6) كل عنصر */
.eoc-program-timeline-item {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 0 10px !important;
}

/* 7) دايرة الرقم */
.eoc-program-timeline-step {
    width: 56px;
    height: 56px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #F1CB78 0%, #D99D2F 100%);
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    box-shadow: 0 8px 18px rgba(199, 152, 67, 0.18);
}

/* 8) شيل الأيقونة لو موجودة */
.eoc-program-timeline-icon {
    display: none !important;
}

/* 9) قلل المسافة بين الرقم والتوقيت */
.eoc-program-timeline-time {
    margin: 22px 0 8px !important;
    color: #07533F;
    font-family: "Playfair Display", Georgia, serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    text-transform: none;
}

/* 10) الوصف */
.eoc-program-timeline-description {
    max-width: 220px;
    margin: 0 auto;
    color: #68716F;
    font-size: 13px;
    line-height: 1.75;
}

.eoc-program-timeline-description p {
    margin: 0;
    color: #68716F;
    font-size: 13px;
    line-height: 1.75;
}

/* 11) موبايل */
@media (max-width: 767px) {
    .eoc-program-timeline-section {
        padding: 25px 0 25px !important;
    }

    .eoc-program-timeline-track {
        grid-template-columns: repeat(var(--eoc-itinerary-items), 190px);
        min-width: max-content;
    }

    .eoc-program-timeline-track::before {
        left: 95px;
        right: 95px;
        top: 24px;
    }

    .eoc-program-timeline-step {
        width: 50px;
        height: 50px;
        font-size: 18px;
    }

    .eoc-program-timeline-time {
        margin-top: 18px !important;
        font-size: 16px;
    }

    .eoc-program-timeline-description,
    .eoc-program-timeline-description p {
        font-size: 12px;
        line-height: 1.65;
    }
}

/* ==========================================================
   TIMELINE FIX
   1) Remove extra line before first / after last
   2) Make time look like gold badge
========================================================== */

/* شيل الخط القديم بالكامل */
.eoc-program-timeline-track::before {
    display: none !important;
    content: none !important;
}

/* خلي كل item هو اللي يرسم الخط للي بعده */
.eoc-program-timeline-item {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 0 12px !important;
}

/* الخط بين كل دائرة والتانية */
.eoc-program-timeline-item::before {
    content: "";
    position: absolute;
    top: 20px; /* منتصف الدايرة تقريبًا */
    left: 50%;
    width: 100%;
    border-top: 1px dashed rgba(212, 163, 67, 0.75);
    z-index: 0;
}

/* آخر item ميبقاش بعده خط */
.eoc-program-timeline-item:last-child::before {
    display: none;
}

/* دايرة الرقم */
.eoc-program-timeline-step {
    position: relative;
    z-index: 2;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #F2CD7E 0%, #D89E2D 100%);
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 8px 18px rgba(216, 158, 45, 0.18);
}

/* لو الأيقونة مش عايزها */
.eoc-program-timeline-icon {
    display: none !important;
}

/* الوقت يبقى Badge ذهبي زي الصورة الرابعة */
.eoc-program-timeline-time {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    margin: 18px auto 10px !important;
    border-radius: 8px;
    background: linear-gradient(135deg, #F4D58F 0%, #D89E2D 100%);
    color: #ffffff !important;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    box-shadow: 0 6px 14px rgba(216, 158, 45, 0.18);
    text-transform: none;
}

/* الوصف تحت الوقت */
.eoc-program-timeline-description {
    max-width: 240px;
    margin: 0 auto;
    color: #6E746F;
    font-size: 15px;
    line-height: 1.75;
}

.eoc-program-timeline-description p {
    margin: 0;
    color: #6E746F;
    font-size: 14px;
    line-height: 1.75;
}

/* تقليل المسافة بين الدايرة والتوقيت */
.eoc-program-timeline-item {
    padding-bottom: 0 !important;
}

.eoc-program-timeline-scroll {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* لو عايز المسافة تقل أكتر */
.eoc-program-timeline-section {
    padding: 30px 0 !important;
}

/* موبايل */
@media (max-width: 767px) {
    .eoc-program-timeline-item::before {
        top: 24px;
    }

    .eoc-program-timeline-step {
        width: 50px;
        height: 50px;
        font-size: 18px;
    }

    .eoc-program-timeline-time {
        min-width: 95px;
        padding: 7px 14px;
        margin-top: 15px !important;
        font-size: 15px;
        border-radius: 7px;
    }

    .eoc-program-timeline-description,
    .eoc-program-timeline-description p {
        font-size: 12px;
        line-height: 1.65;
    }
}/* End custom CSS */