.elementor-2931 .elementor-element.elementor-element-0266dd0{--display:flex;--min-height:680px;--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:-200px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2931 .elementor-element.elementor-element-0266dd0:not(.elementor-motion-effects-element-type-background), .elementor-2931 .elementor-element.elementor-element-0266dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gricgroup.gr/wp-content/uploads/2023/08/our-history-hero-background.svg");background-position:0px -210px;background-repeat:no-repeat;}.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-2931 .elementor-element.elementor-element-f072803{text-align:center;}.elementor-2931 .elementor-element.elementor-element-f072803 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-2931 .elementor-element.elementor-element-9ba332d > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-2931 .elementor-element.elementor-element-9ba332d{text-align:center;}.elementor-2931 .elementor-element.elementor-element-9ba332d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-widget-image .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 );}body:not(.rtl) .elementor-2931 .elementor-element.elementor-element-0f2d86d{left:0px;}body.rtl .elementor-2931 .elementor-element.elementor-element-0f2d86d{right:0px;}.elementor-2931 .elementor-element.elementor-element-0f2d86d{bottom:130px;}.elementor-2931 .elementor-element.elementor-element-0f2d86d img{width:578px;}.elementor-2931 .elementor-element.elementor-element-76846d3{--display:flex;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2931 .elementor-element.elementor-element-0266dd0{--content-width:962px;}}@media(min-width:2400px){.elementor-2931 .elementor-element.elementor-element-0266dd0{--min-height:940px;}.elementor-2931 .elementor-element.elementor-element-0266dd0:not(.elementor-motion-effects-element-type-background), .elementor-2931 .elementor-element.elementor-element-0266dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2931 .elementor-element.elementor-element-0f2d86d{bottom:150px;}}@media(max-width:1024px){.elementor-2931 .elementor-element.elementor-element-0266dd0:not(.elementor-motion-effects-element-type-background), .elementor-2931 .elementor-element.elementor-element-0266dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2931 .elementor-element.elementor-element-0266dd0:not(.elementor-motion-effects-element-type-background), .elementor-2931 .elementor-element.elementor-element-0266dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for timeline_widget, class: .elementor-element-c88b845 */.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline{max-width:1120px;margin:0 auto;position:relative;padding:4px 0;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline::after{left:26px!important;width:3px!important;border-radius:3px;background:#c8dbef!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item--left,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item--right{left:0!important;width:100%!important;padding:8px 0 18px 66px!important;margin:0!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item::after{left:17px!important;right:auto!important;top:34px!important;width:20px!important;height:20px!important;border:5px solid #17365f!important;background:#fff!important;box-sizing:border-box;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__content{display:grid!important;grid-template-columns:76px minmax(0,1fr);gap:22px;align-items:center;width:100%!important;padding:19px 24px!important;box-sizing:border-box;text-align:left!important;background:#fff;border:1px solid #e3ebf4;border-radius:15px;box-shadow:0 5px 18px rgba(23,54,95,.055);}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__content::before,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__content::after{display:none!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__image{grid-column:1;grid-row:1;display:flex!important;align-items:center;justify-content:center;width:76px!important;height:76px!important;margin:0!important;border-radius:14px;background:linear-gradient(145deg,#2e6faa,#72b7eb);border:0;box-shadow:0 8px 18px rgba(46,111,170,.22);}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__image img{display:none!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__image::before{content:""!important;display:block;width:46px;height:46px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(1) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%228%22%20y%3D%2210%22%20width%3D%2248%22%20height%3D%2234%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M20%2054h24M28%2044v10M36%2044v10M24%2024l-7%207%207%207M40%2024l7%207-7%207%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(2) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2022l22-12%2022%2012-22%2012-22-12Z%22%2F%3E%3Cpath%20d%3D%22M10%2032l22%2012%2022-12M10%2042l22%2012%2022-12%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(3) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%207l21%208v15c0%2014-9%2023-21%2028C20%2053%2011%2044%2011%2030V15l21-8Z%22%2F%3E%3Cpath%20d%3D%22M22%2032l7%207%2014-16%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(4) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2210%22%20y%3D%2212%22%20width%3D%2244%22%20height%3D%2212%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2227%22%20width%3D%2244%22%20height%3D%2212%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2242%22%20width%3D%2244%22%20height%3D%2212%22%20rx%3D%223%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(5) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%2057s18-15%2018-31a18%2018%200%201%200-36%200c0%2016%2018%2031%2018%2031Z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2226%22%20r%3D%226%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(6) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3Cpath%20d%3D%22M8%2032h48M32%208c8%208%2012%2016%2012%2024S40%2048%2032%2056M32%208c-8%208-12%2016-12%2024s4%2016%2012%2024%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(7) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2026l25-15%2025%2015v29H7V26Z%22%2F%3E%3Cpath%20d%3D%22M18%2055V36h28v19M15%2028h34M25%2045h14%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(8) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2042h48M14%2042l9-18%208%2012%207-20%2012%2026%22%2F%3E%3Ccircle%20cx%3D%2223%22%20cy%3D%2224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(9) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%2057s18-15%2018-31a18%2018%200%201%200-36%200c0%2016%2018%2031%2018%2031Z%22%2F%3E%3Cpath%20d%3D%22M24%2026h16M32%2018v16%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(10) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2222%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2246%22%20cy%3D%2222%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2242%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M24%2025l8%2011%208-11%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(11) .timeline__image::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%2317365f%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3Cpath%20d%3D%22M8%2032h48M32%208c8%208%2012%2016%2012%2024S40%2048%2032%2056M32%208c-8%208-12%2016-12%2024s4%2016%2012%2024%22%2F%3E%3Cpath%20d%3D%22M44%2012l2%205%205%202-5%202-2%205-2-5-5-2%205-2%202-5Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(3n+2) .timeline__image{background:linear-gradient(145deg,#2b7d88,#70c4c2);}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item:nth-child(3n) .timeline__image{background:linear-gradient(145deg,#5267b3,#8ea3ef);}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text{grid-column:2;grid-row:1;min-width:0;text-align:left!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__year,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__title,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__description{text-align:left!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__year{margin:0 0 4px!important;color:#69a9e8!important;font-size:29px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:.2px;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__separator{display:none!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__title{margin:0 0 7px!important;color:#092d60!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__description{margin:0!important;color:#55657a!important;font-size:16px!important;line-height:1.48!important;}
@media(max-width:767px){
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline::after{left:10px!important;width:2px!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item--left,.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item--right{padding:6px 0 14px 34px!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__item::after{left:4px!important;top:28px!important;width:14px!important;height:14px!important;border-width:4px!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__content{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:16px!important;border-radius:13px;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__image{width:58px!important;height:58px!important;border-radius:12px;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__image::before{width:36px;height:36px;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__year{font-size:24px!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__title{font-size:18px!important;}
.elementor-2931 .elementor-element.elementor-element-c88b845 .timeline__text__description{font-size:15px!important;line-height:1.45!important;}
}
.elementor-element-0266dd0{min-height:0!important;height:auto!important;padding:76px 24px 68px!important;background-color:#0d2f61!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%20480%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%238fc4ef%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M470%2075%20610%20155%20750%2085%20830%20215%20690%20320%20520%20260Z%22%2F%3E%3Cpath%20d%3D%22M610%20155%20690%20320M750%2085%20690%20320M470%2075%20520%20260M830%20215%20610%20155%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%238fc4ef%22%20fill-opacity%3D%22.35%22%3E%3Ccircle%20cx%3D%22470%22%20cy%3D%2275%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22610%22%20cy%3D%22155%22%20r%3D%2211%22%2F%3E%3Ccircle%20cx%3D%22750%22%20cy%3D%2285%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22830%22%20cy%3D%22215%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%22690%22%20cy%3D%22320%22%20r%3D%2212%22%2F%3E%3Ccircle%20cx%3D%22520%22%20cy%3D%22260%22%20r%3D%228%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22690%22%20cy%3D%22195%22%20r%3D%22135%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%20stroke-width%3D%2242%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(125deg,#0a2a59 0%,#173f75 62%,#23568d 100%)!important;background-repeat:no-repeat!important;background-position:center right,center!important;background-size:min(58vw,900px) auto,cover!important;}
.elementor-element-0266dd0>.e-con-inner{max-width:1180px!important;margin:0 auto!important;align-items:flex-start!important;gap:14px!important;}
.elementor-element-0266dd0 .elementor-element-0f2d86d{display:none!important;}
.elementor-element-0266dd0 .elementor-element-f072803,.elementor-element-0266dd0 .elementor-element-9ba332d{width:min(860px,82%)!important;max-width:860px!important;text-align:left!important;}
.elementor-element-0266dd0 .elementor-heading-title{text-align:left!important;}
.elementor-element-0266dd0 .elementor-element-f072803 .elementor-heading-title{font-size:50px!important;line-height:1.06!important;letter-spacing:-1px!important;}
.elementor-element-0266dd0 .elementor-element-9ba332d .elementor-heading-title{font-size:25px!important;line-height:1.35!important;font-weight:600!important;color:#e0ebf6!important;}
.elementor-element-76846d3{padding:72px 24px!important;background:#f5f8fc!important;}
@media(max-width:767px){.elementor-element-0266dd0{padding:50px 20px 48px!important;background-position:65% center,center!important;background-size:620px auto,cover!important;}.elementor-element-0266dd0 .elementor-element-f072803,.elementor-element-0266dd0 .elementor-element-9ba332d{width:100%!important;max-width:100%!important;}.elementor-element-0266dd0 .elementor-element-f072803 .elementor-heading-title{font-size:38px!important;}.elementor-element-0266dd0 .elementor-element-9ba332d .elementor-heading-title{font-size:21px!important;line-height:1.42!important;}.elementor-element-76846d3{padding:44px 16px!important;}}/* End custom CSS */